Overview

An airline reservation system is part of the so-called passenger service systems (PSS), which are applications supporting the direct contact with the passenger. The airline reservations system (ARS) was one of the earliest changes to improve efficiency. ARS eventually evolved into the computer reservations system (CRS). A computer reservation system is used for the reservations of a particular airline and interfaces with a global distribution system (GDS) which supports travel agencies and other distribution channels in making reservations for most major airlines in a single system. Airline reservations systems contain airline schedules, fare tariffs, passenger reservations and ticket records. An airline's direct distribution works within their own reservation system, as well as pushing out information to the GDS. A second type of direct distribution channel are consumers who use the internet or mobile applications to make their own reservations. Travel agencies and other indirect distribution channels access the same GDS as those accessed by the airlines' reservation systems, and all messaging is transmitted by a standardized messaging system that functions on two types of messaging that transmit on SITA's HLN [high level network]. These message types are called Type B [TTY] for remarks-like communications and Type A [EDIFACT] for secured information. Message construction standards set by IATA and ICAO, are global, and apply to more than air transportation. Since airline reservation systems are business critical applications, and their functionally quite complex, the operation of an in-house airline reservation system is relatively expensive. Prior to deregulation, airlines owned their own reservation systems with travel agents subscribing to them. Today, the GDS are run by independent companies with airlines and travel agencies as major subscribers. As of February 2009, there are only three major GDS providers in the market space: Amadeus, Travelport (the merged Worldspan and Galileo systems), Sabre and Shares. There is one major Regional GDS, Abacus, serving the Asian marketplace and a number of regional players serving single countries,including Travelsky (China), Infini and Axess (both Japan) and Topas (South Korea). Reservation systems like Navitaire hosts "ticket less" airlines such as AirTran, and previously hosted JetBlue. Virgin America is hosted by iflyRes(aiRes), which is a new generation

1

reservation system developed and operated by IBS Software Service Pvt. Ltd. Virgin America has decided to move to Sabre now In additional to these "standardized" GDS, some airlines have proprietary versions which they use to run their flight operations. A few examples of this kind of system are Deltamatic (built off the Worldspan platform) and EDS SHARES. SITA Reservations remains the largest neutral multi-host airline reservations system, with over 100 airlines currently managing inventory.

2

Need
The definition of our problem lies in manual system and a fully automated system. Manual System is very time consuming and lazy. This system is more prone to errors and sometimes the approach to various problems is unstructured. With the advent of latest technology if we do not update our system then our business result in losses gradually with time. The technical systems contains the tools of latest trend i.e. computers printers, fax, Internet etc. The systems with this technology are very fast, accurate, user-friendly and reliable.

Need of Airlines system
A few factors that directs us to develop a new system are given below -:      Faster System Accuracy Reliability Informative Reservations and cancellations from any where to any place

AIRLINES SYSTEM

RESERVATION

CANCELLATION

3 UPDATION

Fleet info After this I started studying database structure in this connection I had to know various master files as follows : 1. economic capacity. tel_no . profession father type. BOOKING DEPARTMENT RECEIVE Flight MAINTENANCE. cancellation CUSTOMER PASSENGER LIST CONFIRMED PASSENGER AIRLINE RESERVATION REPORTS WAITING LIST SYSTEM CANCELLATION DATA STIRAGE DATA ACCESS Passenger list.air length. engine Passenger name. Fleet info: No aircraft.Block Diagram The block diagram given bellow depict various fact which were understood by one during the analysis phase. Request for enquiry database concession Flight information. d_o_b. Booking. 4 . In passenger list : name 2. club_pre_capacity. Ticket reservation Cancellation.cruisespeed.Address .

f_code. Fare. destination place.source place . Cancellation : Pnr. 5 .t_exeseat no. seat . seat number . Move of payment: Passenger code . flight code. t_economic seat no. Cancel amount . source place. Reservation: Ticket report. class . PNR.Fare. 6. Debit.Current date.credit. 4. pnr. Basic amount.3.class. Enquiry: Ticket no. Fare: route . cash. number of passenger. 8. 7.cheque. discount . departure time arrival time . 9. fare.Departure time. Flight info: f_name. destination place .Flight code. Days left. baggage allowance . v_o_t . ticket no.Date of paid . Arrival time. concession code . Age. sex. c_code. Class. Concession: concession name . 5.

The System Design Various system entities are shown below : Entity sets Relation ship set line oval 6 .

E-R DIAGRAM FOR BOOKING DEPARTMENT TEL_NO D_O_B FLIGHT NUM DATE OF DEP ROUTE NAME ADDRESS PNR STATUS PASSENGER WAITING CONFIRM VALID ? PNR NAME STAND BOOKING 2 (ON THE SPOT) PNR BOOKING DATE NAME BOOKING 1 (ON THE SPOT) BY DATE DEBIT PNR FARE MODE OF PAYMENT PNR D NO STATUS STATUS PNR CHEQUE CASH FARE STATUS STATUS CASH PAID PAID PNR FARE CREDIT FARE C NO 7 .

E-R DIAGRAM FOR CANCELLATION TEL_NUM PNR D_O_B FLIGHT_ID T_DATE ROUTE NAME STATUS ADDRESS Passenger CANCEL SEAT AVAILABLE ? PNR ARRIVAL FLIGHT_NUM CANCEL NAME FLIGHTS COST_ECO T_DATE DEPARTURE SEAT SEATS_ECO SEATS_EXE COST_EXE STATUS D_CANCEL 8 .

DATA FLOW DIAGRAM LEVEL 0 DATA FLOW DIAGRAM REQUEST FOR INFORMATIONFLIGHT/FARE/DISCOUNT PASSENGER INFORMATION Airline Reservation system BOOKING ENQUIRY NEW PNR INFORMATION AAAADdsaafsasAdasda dsadsadsadsaAaA RESERVATION REQUEST TICKET CONFIRMATION &STATUS CANCELLATION REQUEST ACKNOWLEGMENT 9 .

LEVEL 1 DATA FLOW DIAGRAM OF GENERAL ENQUIRY SYSTEM PASSENGER REQUEST FOR INFOR MATION REQUIRED INFOR MATION 1.0 GENERAL R E Q U E I N F O R M R E Q U E I N F O R M 1.1 FLIGHT 1.2 FARE R I R I FLIGHT FARE 10 .

LEVEL 1 DATA FLOW DIAGRAM OF PASSENGER ENQUIRY SECTION PASSENGER ENTRY OF NEW RECORD OR EXISTING NEW PNR OR REQUIRED INFORMATION PASSENGER ENQUIRY PASSENGER R E Q U E U N I Q E U ENQUIRY R I E N Q F U NEW PASSENGER 2.2 PASSENGER R UNIQUE PNR R INFORMATION PASSENGER PASSENGER 11 .

1 MODE OF S CT S NO A T A CHEQUE CREDIT STATUS CREDIT NUMBER CASH 12 .2 CASH SET STATUS TO CONFIRM/WAITING PAYMENT BOOKING ACKNOLEDGE ENTRY STAND BY DATE BOOKING CHOOSE MODE OF PAYMENT STATUS(PAID OR NOT) DEVIT NUMBER DEVIT PAY CASH 3.1.1 ON THE STAND BY 3.0 BOOKING NOW ACKNOWLEDGEMENT BOOKING BOOKING 3.LEVEL 2 DFD OF BOOKING PASSENGER PASSENGER REQUEST TICKET(ON THE SPOT) ACKNOLEDGEMENT(STAND BY) UPDATE PASSENGER 3.

0 CANCELLATION ACKNOLEDGEMENT CANCELLATION 4.3 VALIDITY RESHEDULE CHEQUE VALID STATUS PASSENGER PASSENGER PASSENGER 13 .1 CANCEL 4.2 REQUEST FOR CANCEL A C K N O NEW DATE A C 4.LEVEL 2 DFD OF CANCELLATION PASSENGER REQUEST FORCANCELLATION ACKNOWLEDGEMENT UPDATE 4.

Reservation Flow :  A person comes to reserve ticket. Datewise it checks the flight. If the passenger wants economic class and widow side seat then the system checks the availability accordingly.  Then ticket is confirmed.  If there is no seat then system takes ticket which is not confirmed and gives Waiting List.  If seat is empty then system reserves the seat and ticket is generated.  Then computer checks the date what date the person has given.  If the condition is not applied then it checks next seat and justifies it.  End Cancellation :  A passenger comes to cancel the ticket  Then the system opens the delete form and clicks show command  It displays all the passenger list  Then select the PNR number and clicks delete option  The system shows record is deleted 14 . Those details are given in customer form.  Gives his full details.  If the flight is flyting that day then the system justifies the specific flight ID  It checks seat class.

Concession      Click on the concession box Concession box is open Select the category Calculate the concession and total fare Final fare is generated with the ticket 15 .

Input Screen This is the main menu In this picture there are three parts .report. fare . Flight info . Those are master file. Now we open each file one by one. When we click in master file then it show six forms those are custodial . concession . When we click any one of this then the form is Open. ticket .payment. 16 . fleet info.

In this form first button work for show first record .Customer Detail Form In this form we enter the customer details. 17 . When we enter the new name then we click add button and then update .This is under master file.next button work for show next record.Then it is automatically updated .

4.Cancer patient.20kg fare basis ………….1 year baggage allowance. Blind passenger 5. 6. In this form when we click locomotor category then it show its conditions code ……….economic discount………50% v_o_t…………. Armed force.Concession Form In this form there are several concession type are shown.Senior citizen. Locomotor When we click any one of them the relevant condition are open..Student 2.Youth fare 7.service concerned 18 . 3..7 class………….Those concessions are : 1.

In this form first button work for show first record . In this form we enter the flight detail .When we enter the new flight then we click add button and then update .Then it is automatically update . Preview show the just preview record 19 .next button work for show next record.It has several fields those are      Flight name Flight code Class code Class name Total seat number.This is under master file.Flight Information Form In this form we are watching the flight information .

Fleet Information Form 20 .

D_time. A_time.In this form first button work for show first record . D_place.Route Fare Basis Form This is a form of fare in this fare form there are various fields those are : Route. Via. Fare In this form we enter the fare detail . Preview show the just preview record 21 .Then it is automatically update . Stoppage.This is under master file.next button work for show next record. S_place. Class_code. Flight_code.When we enter the new fare then we click add button and then update .

When we click in Print command button then the ticket is print.PNR number are generated automatically . 22 . And when we click in exit button then the form is closed. When we click total button then total fare is shown.Reservation Form This is reservation form or ticket .When click passenger age then fare is coming by the route based.

Enquiry Form This is a form of ENQUIRY .If it is confirmed then it show value of the all concerning data . 23 . Either show not confirmed. If any person come to AIRPORT want to know that its seat reserved or not. Then system will open the enquiry form and put the value of ticket no and click confirm box .

Then automatically the record is deleted.in the form the passenger code are put and click the show button system will show the value of data and refund amount. Then click on the cancel command.When a person come to cancel his ticket then . 24 .Cancellation Form This is a form of cancellation .

25 .Customer Detail Report When we put passenger detail in passenger record then it is automatically set in report list.

Tables CUST_DETAIL FIELD TYPE T _DATE CUST_NAME FATHER _NAME GENDER D_O_B TYPE TEXT TEXT TEXT TEXT DATE/TIME DESCRIPTION TRAVEL DAT CUSTOMER NAME CUSTOMER FATHER NAME GENDER OF CUSTOMER DATE OF BIRTHOFCUCTOMER ADDRESS TEL_NO TEXT NUMBER ADDRESS OF CUSTOMER CUSTOMER TELPHONE NUMBER PROFESSION SECURITY CONCESSION TEXT TEXT TEXT PROFESSION OF CUSTOMER SECURITY OF CUSTOMER CONCESSION OF SECURITY 26 .

FLIGHT INFORMATION F_NAME F_CODE C_CODE T_EXE SEATNO TEXT NUMBER TEXT NUMBER FLIGHT NAME FLIGHT CODE CLASS CODE TOTAL EXECUTIVE SEATNUM.BER T_ECO SEATNO NUMBER TOTAL ECONOMIC SEAT NUMBER FLEET INFORMATION FIELD NAME NO_AIRCRAFT CLUB_PRE_CAPACITY ECO_CAPACITY ENGINE_TYPE CRUISESPEED AIR_LENGTH WING_SPAM DATATYPE TEXT TEXT TEXT TEXT TEXT TEXT TEXT DESCRIPTION NUMBER OF AIRCRAFT CLUB PRE CAPACITY ECONOMIC CAPACITY ENGINE TYPE CRUISESPEED LENGTH OF AIR WING_SPAM 27 .

CONCESSION CONCE_NAME CONCE_CODE CLASS DISCOUNT TEXT NUMBER TEXT TEXT CONCESSION NAME CODE OF CONCESSION CLASS OF CONCESSION DISCOUNT CONCESSION BASIS V_O_T BAG_ALLOW FARE_BASIC TEXT TEXT TEXT ENQUIRY T_NO F_NAME F_CODE C_SEATNO C_FARE CUST_CODE T_DATE T_TIME TEXT TEXT NUMBER NUMBER NUMBER NUMBER TEXT DATE/TIME TICKET NUMBER FLIGHT NAME FLIGHT CODE CLASS SEAT NUMBER CLASS FARE CUSTOMER CODE TRAVEL DATE TRAVEL TIME VALIDITY OF TICKET BAGGAGE ALLOWANCE FARE BASIC FIXED 28 .

FARE FIELD NAME ROUTE_CODE S_PLACE VIA D_PLACE D_TIME A_TIME F_CODE C_CODE FARE TEXT TEXT TEXT TEXT DATE/TIME DATE/TIME TEXT TEXT TEXT DATATYPE DESCRIPTION CODE NUMBER OF ROUTE SOURCE PLACE VIA DESTINATION PLACE DEPARTUE TIME ARRIVAL TIME FLIGHT CODE CLASS CODE FARE OF CLASS TICKET REPORT TICKET NO PNR F_ID S_PLACE D_PLACE NUMBER NUMBER TEXT TEXT TEXT TICKET NUMBER PASSENGER NUMBER FLIGHT ID SOURCE PLACE DESTINATION PLACE 29 .

T_DATE D_TIME A_TIME FARE 1 TEXT DATE/TIME DATE/TIME NUMBER TRAVEL DATE DEPARTURE TIME ARIVAL TIME FARE OF FIRSTPASSENGER FARE 2 NUMBER FARE OF SECOND PASSENGER FARE 3 FARE 4 NUMBER NUMBER FARE OF HIRDPASSENGER FARE OF FOURTH PASSENGER FARE 5 NUMBER FARE OF FIFTHPASSENGER FARE 6 NUMBER FARE OF SIXTHPASSENGER SEAT_NO 1 NUMBER SEAT NUMBER OF 1ST PASSENGER SEAT_NO 2 NUMBER SEAT NUMBER OF 2ND PASSENGER SEAT_NO 3 NUMBER SEAT NUMBER OF 3RD PASSENGER 30 .

SEAT_NO 4 NUMBER SEAT NUMBER OF 4TH PASSENGER SEAT_NO 5 NUMBER SEAT NUMBER OF 5TH PASSENGER SEAT_NO 6 NUMBER SEAT NUMBER OF 6TH PASSENGER AGE 1 AGE 2 AGE 3 AGE 4 AGE 5 AGE 6 CLASS PASSENGER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER TEXT NUMBER AGE OF 1ST PASSENGER AGE OF2ND PASSENGER AGE OF 3RD PASSENGER AGE OF 4TH PASSENGER AGE OF 5TH PASSENGER AGE OF 6TH PASSENGER CLASS TOTAL PASSENGER 31 .

CANCELLATION CUST_CODE CLASS S_NO DAYS LEFT HOURS LEFT BASIC AMMOUNT CANCELAMMOUNE TEXT TEXT NUMBER DATE/TIME DATE/TIME TEXT NUMBER CUSTOMER CODE CLASS SEAT NUMBER DAYS LEFT HOURS LEFT BASIC AMMOUNT CANCEL AMMOUNT RULES DATE FROM DEP PERCENTAGE REFUND TEXT TEXT NUMBER DATE FROM DEPARTURE PERCENTAGE OF CANCEL REFUND AMMOUNT TERMS AGE SEX FARE TEXT TEXT NUMBER AGE OF PASSENGER SEX OF PASSENGER FARE OF PASSENGER 32 .

RESERVED SEAT F_CODE T_RES_ECO_SEAT TEXT NUMBER FLIGHT CODE TOTAL RESERVED ECONOMIC SEAT T_RES_EXE_SEAT TEXT TOTAL RESERVED EXECUTIVE SEAT T_DATE TEXT TRAVEL DATE 33 .

34 .

Sign up to vote on this title
UsefulNot useful