Airways Management System 1

29
Airways Management System For Horizon Airways Airways Management System For Horizon Airways 1

Transcript of Airways Management System 1

Page 1: Airways Management System 1

Airways Management SystemFor

Horizon Airways

Airways Management System For Horizon Airways

1

Page 2: Airways Management System 1

Developed By: Name:SANDEEP

Course: BCA -VI semROLL.No: 061833Project Topic: Airways Management System

For Horizon Airways

Airways Management System For Horizon Airways

2

Page 3: Airways Management System 1

Index

1. Introduction 5

2. Theoretical background 6

3. Overview of Airways management System

7-11

4. Objectives 12

5. User Requirement 13

6. System Management Cycle 14

7. System Planning 15

8. Hardware & Software Requirement 16-17

9. Information Gathering 18

10.

ER-Diagram 19-22

11.

Database Model 24-26

12.

Data Dictionary 27-31

13.

System Design 32-34

Airways Management System For Horizon Airways

3

Page 4: Airways Management System 1

14.

System Security Measure 35-40

15.

Cost Estimation 41-47

16.

System Testing 48-53

17.

System Quality Assurance 54-57

18.

System Implementation 58-59

19.

Source Code 60-110

20.

Output screens 111-127

21.

Bibliography 128-129

22.

Conclusion 130

Airways Management System For Horizon Airways

4

Page 5: Airways Management System 1

Introduction to Airways Management System:

One of the most common modes of travel is by airways. Customers who wish to travel by air nowadays have a wide variety of airlines and a range of timings to choose from. Nowadays competition is so fierce between airlines that there are lot of discounts and a lot of luxuries given to customers that will give an edge to that particular airline.

The World Wide Web has become tremendously popular over the last four years, and currently most of the airlines have made provision for online reservation of their flights. The Internet has become a major resource for people looking for making reservations online without the hassle of meeting travel agents. My Project intends to serve these purposes. It intends to check all the available airline databases and return a string of results, which can help them in their travel plans.

Airways Management System For Horizon Airways

5

Page 6: Airways Management System 1

Theoretical-Background:

Five processes can be identified in the online Travel Reservation Database. They are: Database Creation Database Administration Data Retrieval

Database CreationData has to be stored and organized on a computer system in some form or the other before it can be used for various purposes. Data can be stored in a computer system by developing a database. My system will deal with database SQL Server 2000 as this is one of the most popular databases. My system will also have a central database in which customer data will be stored. So also ticket information will be stored in my central database.Database AdministrationAfter the data is stored in the database, access privileges have to be given to the different counter assistant and administrator to read and write to the database. As a security concern counter assistant should be prevented from gaining access to the root for security purposes. Validation of data, periodic maintenance and data monitoring are some of the other database administration tasks that have to be carried out by the database Administrator.Data RetrievalData stored in the database is retrieved from the database for dissemination to different users. The users need not be concerned with the storage and retrieval mechanisms and the complexities involved. Faster

Airways Management System For Horizon Airways

6

Page 7: Airways Management System 1

mechanisms are required to retrieve the data.Procedures are helpful to a large extent so is indexing .Database calls are to be minimized and emphasis is to be placed on quality.

Overview of Airways Management System:

Reservations :

Reservations for a flight commence 30 day before the flight. The procedure described below deals with the reservations and cancellations that are made in person. It does not deal with the provisional reservations that can be made through telephonic conversation.On receiving request for reservation from a person, the counter assistant performs the following activities:

Accepts the date, sector, and class of travel from the person and checks for the availability of a seat on the requested date. The details about the availability of seats and the seat plan are kept in the RESERVATION file.

Confirms the details with the prospective passenger and accepts the remaining details. These details include the preferences of the customers, such as a window or an aisle seat, a smoking or a non-smoking zone, meal preferences such as vegetarian or non-vegetarian, and special service requests (SSR), such as dietary and medical considerations.

Airways Management System For Horizon Airways

7

Page 8: Airways Management System 1

Updates the seat availability status in the RESERVATION file and adds the passenger details to the MANIFEST file. The passenger is assigned a unique Passenger Name Request (PNR) number, which is used to access ticket details for queries and cancellations.

Collects the fare amount Prints the tickets and gives it to the passenger. The

format of a ticket is given below:

Horizon AirwaysPassenger Ticket

NOT TRANSFERABLEPassenger Name:Sector:

Flight # Class Date Dep. Time Arr. Time Status

Updates the Daily Collection File with the fare amount.

Horizon Airways also provides for the overbooked and wait-listed tickets for the economy class. Overbooking is

Airways Management System For Horizon Airways

8

Page 9: Airways Management System 1

allowed for 10 seats per flight. For example, if the capacity of an aircraft is 340 seats, bookings are made for 350 seats, that is 340 seats + 10 overbooked tickets. If the number of bookings exceeds the capacity and overbooking, a wait-listed ticket is issued to the passenger with his or her consent. An overbooked or wait-listed passenger is accommodated on the flight depending on the availability of a seat when the passenger checks in. A passenger who cannot be accommodated on a flight is given full refund.

CancellationsOn receiving a cancellation request from a passenger, the counter assistant performs the following tasks:

Retrieves the details from the Manifest file using the PNR number.

Verifies the details of the ticket and computes the refund amount.

Updates the seat availability status in the Reservation file and marks the corresponding details of the Manifest file

Makes the refund and prints the refund receipt. The format of a refund receipt is given below:

Horizon AirwaysRefund Receipt

PNR Number:Passenger Name:Refund Amount:

Airways Management System For Horizon Airways

9

Page 10: Airways Management System 1

----------------------------- (Signature)

Files the receipt along with the signature of the passenger.

Updates the Daily Collection File.

The amount of refund is calculated based on the ticket status and the date of cancellation. If the ticket is wait-listed or overbooked, full amount is refunded. Confirmed tickets are subject to cancellation rules given below:

Cancellation time

Cancellation Charges

More than one day before the schedule departure of the flight

NILL

Less than one day before scheduled departure of the flight

10 percent of the flight amount

Reports and Processing:

At the end of a day, employees at Horizon Airways perform the following activities:

Print the confirmed and wait-listed passengers list of flights departing before 9:00 A.M. the next day. The format of the passenger lists is given below:

Report Heading (Confirmed Passengers List/ Waiting List)

Airways Management System For Horizon Airways

10

Page 11: Airways Management System 1

Flight Number: XXXXXX Flight Date: DD-MMM-YYYY

Sector: XXXXXXXXXXXXXXXXXXXXXXXXXXXX PNR Number Passenger Name Age Gender Class Seat Preference Meal Preference Status

XXXXX XXXXXXXX 99 X XXX XXXXXXX XXXXXXX XXX Print the daily collection summary report in the

format given below: Horizon Airways Daily collection reportPNR Number Sector Collections RefundsXXXXX XXXXXXXXXXX 9999.99 9999.99

Total 9999.99 9999.99

Net collections (Total Collections- Total Refunds): 9999.99

Airways Management System For Horizon Airways

11

Page 12: Airways Management System 1

Objectives of the Proposed System:

Objective of this project is to reduce the manual work of airways Dealer and computerize the daily working in airways. It replaces all the paper work and transaction become more fast. It keeps records of passengers reports and flights and automatically calculates the bill of the airways. It is also believed that believed that

Airways Management System For Horizon Airways

12

Page 13: Airways Management System 1

automated system might be a their potential passengers. It will also show the attitude of the management that they are aware to the newly introduced technologies and ready to adopt them.

How the proposed automated system prove to be better than manual one:

The automated system provide better mechanism for documentation, storing and manipulation of databases.

It provide ready mechanism for updation of records at any span of time.

It provide excellent services to the customers at the reception counter itself.

Flexibility in automated system makes it far most suitable in adaptation, when there is change in any procedure of the system.

User Requirements

A software project is initiated by the client’s need. In the beginning these needs are in the minds of various people

Airways Management System For Horizon Airways

13

Page 14: Airways Management System 1

to the client organization. The requirement analyst has to identify the requirement by talking to these people and undertaking their needs. Hence identifying requirements necessarily involves a specifying what some people have in their minds. As the information in their minds by nature is not formally stated or organized, the input to the software requirement specification is inherently informal and imprecise and it is likely to incomplete when inputs from multiple people are to be gather, as is often the case these inputs are likely to be inconsistent as well. Regardless of how the requirement process precedes it ultimately ends with the software requirement specification.

Airways Management System For Horizon Airways

14

Page 15: Airways Management System 1

System Management System Management CycleCycle

Airways Management System For Horizon Airways

15

Review Objectives

EvaluatePerformance Monitor

Procedures

Implement System

Define Objectives

Page 16: Airways Management System 1

System Planning: (Gantt Chart)

ACTIVITIES TIME PERIOD

PROBLEM ANALYSIS

FEASIBILITY STUDY

DETAILED ANALYSIS

SYSTEM DESIGN

CODING

TESTING

DOCUMENTATION

SEPTEMBER & OCTOBER

NOVEMBER & DECEMBER

JANUARY & FEBRUARY

MARCH & APRIL

Airways Management System For Horizon Airways

16

Page 17: Airways Management System 1

Hardware and Software Requirements:

Hardware configuration (minimum) :- Pentium III computer – 700MHZ Hard Disk capacity - 10GB RAM - 128 MB

Software Requirements (minimum):- Operating system - windows2000 or XP Software - Vb.Net with SQL

Airways Management System For Horizon Airways

17

Page 18: Airways Management System 1

Software Requirement Analysis:

Analysis Principles: The information domain of a problem must be

represented and understood. The functions that the software is to perform must

be defined. The behavior of the software must be defined. The models that depict information, function and

behavior must be partitioned in a manner that uncover details in a layered fashion.

The analysis process should move from essential information towards implementation details.

Requirement Engineering:

The guidelines followed by us throughout the development process:

Understand the problem before you begin to create the analysis model

Develop a prototype that enables a user to understand how human machine interaction will occur.

Record the origin of and the reason for every requirement.

Use multiple views of requirements. Prioritize requirements. Work to eliminate ambiguity.

Airways Management System For Horizon Airways

18

Page 19: Airways Management System 1

Information Gathering:

Software is built to process data; to transform data from one form to another that is to accept input, manipulate it in some way, and produce output. Software also processes events. An event represents some aspect of system control off; true or false, there or not there.The information domain contains three different views of the data and control as a computer program process each:

Information content and relationship Information flow Information structure

Information Content:Represents the individual data and control object that comprises some larger collection of information that is transformed by the software.

Information flow:Represents the manner in which data and control change as each move through a system.

Information structure:Represents the internal items to be organized as an N-dimensional table or a hierarchical tree structure. Because software is always a part of a larger system,

Airways Management System For Horizon Airways

19

Page 20: Airways Management System 1

work begins by establishing requirement for all system elements and then allocating some subsets of these requirements to software.

ER- DIGRAMS

Airways Management System For Horizon Airways

20

Page 21: Airways Management System 1

How do we start an ERD?

1. Define Entities: these are usually nouns used in descriptions of the system, in the discussion of business rules, or in documentation.

2. Define Relationship: these are usually verbs used in descriptions of the system or in discussion of the business rules (entity________ entity).

3. Add attribute to the relations; these are determined by the queries and may also suggest new entities, e.g. grade ; or they may suggest the need for keys or identifiers.

Developing an ERD:

Developing an ERD requires an understanding of the system and its components.

Airways Management System For Horizon Airways

21

Page 22: Airways Management System 1

Represents that information with symbols:Generally E-R Diagrams require the use of the following symbols:

Entity

Relationship

Attribute

Reading an ERD:

Airways Management System For Horizon Airways

22

Page 23: Airways Management System 1

The following diagram depicts various entities involved in the airline reservation system, the attributes of entities, and the relationships between entities:

Airways Management System For Horizon Airways

23