39
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 1

ARS.docx

Embed Size (px)

Citation preview

Page 1: ARS.docx

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

Page 2: ARS.docx

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

Page 3: ARS.docx

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

3UPDATION

RESERVATIONCANCELLATION

AIRLINES SYSTEM

Page 4: ARS.docx

Block Diagram

The block diagram given bellow depict various fact which were understood by one during the

analysis phase.

After this I started studying database structure in this connection I had to know various

master files as follows :

1. In passenger list : Passenger name,Address , tel_no , d_o_b, profession father

name

2. Fleet info: No aircraft, club_pre_capacity, economic capacity, engine

type,cruisespeed,air length.

3. Flight info : f_name, f_code, c_code,t_exeseat no, t_economic seat no.

4

WAITING LIST

PASSENGER

LIST

DATA ACCESSDATA STIRAGE

RECEIVE

CUSTOMERFlight MAINTENANCE,Booking, cancellation

BOOKING

DEPARTMENT

PASSENGER

Passenger list,

Fleet info

concession

Flight information,

Ticket reservation

Cancellation,

REPORTS

database

AIRLINE

RESERVATION

Page 5: ARS.docx

4. Concession: concession name , concession code , class , discount , v_o_t , baggage

allowance , fare.

5. Move of payment : Passenger code ,Date of paid ,Current date, cash,

Debit,cheque,credit.

6. Fare : route , destination place ,source place ,Departure time, Arrival time,Flight

code,class,Fare.

7. Reservation: Ticket report, PNR, flight code, destination place, source place,

departure time arrival time , Class, number of passenger, Age, sex, Fare, seat .

8. Enquiry : Ticket no, seat number , pnr.

9. Cancellation : Pnr, ticket no, Days left, Basic amount, Cancel amount .

The System Design

5

Page 6: ARS.docx

Various system entities are shown below :

E-R DIAGRAM FOR BOOKING DEPARTMENT

6

ovalline

Relation ship setEntity sets

Page 7: ARS.docx

7

TEL_NO

NAME

PNR

BOOKINGDATE

STANDBOOKING 2

(ON THE SPOT)

PNR C NO

FARE

STATUS

STATUSD NO

FARE

PNR

PAID

STATUS

FARE

PNR

STATUS CASH PAID

FARE

PNR CREDIT

DEBIT

CHEQUECASH

MODE OF PAYMENT

PNRNAME

BOOKING 1

(ON THE SPOT)

WAITINGVALID ?CONFIRM

PASSENGER

STATUS

ADDRESS

ROUTE

DATE OF DEPFLIGHT NUM

NAME

PNR

D_O_B

Page 8: ARS.docx

E-R DIAGRAM FOR CANCELLATION

8

STATUS D_CANCEL

T_DATE

NAME

PNR

CANCEL

CANCEL

SEATS_EXE

SEATS_ECO

COST_EXE

COST_ECO

FLIGHT_NUM

SEAT

DEPARTURE

ARRIVAL

FLIGHTS

SEAT

AVAILABLE

STATUS

ROUTE

T_DATEFLIGHT_IDD_O_BTEL_NUM

PNR

Passenger

NAME

ADDRESS

Page 9: ARS.docx

DATA FLOW DIAGRAM

LEVEL 0 DATA FLOW DIAGRAM

9

INFORMATION

REQUEST FOR INFORMATIONFLIGHT/FARE/DISCOUNT

ACKNOWLEGMENT

CANCELLATION REQUEST

TICKET CONFIRMATION &STATUS

RESERVATION REQUEST

NEW PNR INFORMATION

BOOKING

PASSENGER

AAAADdsaafsasAdasdadsadsadsadsaAaA

Airline Reservation system

Page 10: ARS.docx

LEVEL 1 DATA FLOW DIAGRAM OF GENERAL ENQUIRY SYSTEM

10

FAREFLIGHT

IRI

R

I

N

F

O

R

M

R

E

Q

U

E

I

N

F

O

R

M

R

E

Q

U

E

1.1

FLIGHT

1.2

FARE

1.0

GENERAL

REQUEST FOR INFOR MATION

REQUIRED INFOR MATION

PASSENGER

Page 11: ARS.docx

LEVEL 1 DATA FLOW DIAGRAM OF PASSENGER ENQUIRY

SECTION

11

PASSENGERPASSENGER

I

N

F

R

E

Q

U

U

N

I

Q

U

R

E

Q

U

INFORMATIONRUNIQUEPNR

R

NEW

PASSENGER

2.2

PASSENGER

PASSENGER

ENQUIRY

ENTRY OF NEW RECORD OR EXISTINGNEW PNR OR REQUIRED INFORMATION

PASSENGER

Page 12: ARS.docx

LEVEL 2 DFD OF BOOKING

12

PASSENGERUPDATE

DEVIT

BOOKING

C-

NO

S

T

A

PAY CASH

CASH

CHEQUE

CREDIT

S

T

A

CREDIT NUMBER

STATUS

DEVIT NUMBER

ACKNOLEDGE

ENTRY STAND BY DATE

CHOOSE MODE OF PAYMENT

STATUS(PAID OR NOT)

3.1.1

MODE OF

CASH

PAYMENTSET STATUS TO CONFIRM/WAITING

BOOKING

3.2

STAND BY

3.1

ON THE

TICKET(ON THE SPOT)PASSENGER

ACKNOWLEDGEMENT

BOOKINGBOOKING NOW

3.0

BOOKING

PASSENGER

Page 13: ARS.docx

LEVEL 2 DFD OF CANCELLATION

13

CHEQUEVALID STATUS

PASSENGER PASSENGER

NEWDATE

A

C

PASSENGER

REQUESTFOR

CANCEL

A

C

K

N

O

4.2

RESHEDULE

4.1

CANCEL

4.3

VALIDITY

ACKNOLEDGEMENT

UPDATE

CANCELLATION 4.0

CANCELLATION

REQUEST FORCANCELLATION ACKNOWLEDGEMENT

PASSENGER

Page 14: ARS.docx

Reservation Flow :

A person comes to reserve ticket.

Gives his full details. Those details are given in customer form.

Then computer checks the date what date the person has given. Datewise it checks the

flight.

If the flight is flyting that day then the system justifies the specific flight ID

It checks seat class. If the passenger wants economic class and widow side seat then

the system checks the availability accordingly.

If seat is empty then system reserves the seat and ticket is generated.

Then ticket is confirmed.

If the condition is not applied then it checks next seat and justifies it.

If there is no seat then system takes ticket which is not confirmed and gives Waiting

List.

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

Page 15: ARS.docx

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

Page 16: ARS.docx

Input Screen

This is the main menu

In this picture there are three parts . Those are master file, ticket ,report. When we click

in master file then it show six forms those are custodial , concession , Flight info , fleet

info, fare ,payment. When we click any one of this then the form is Open. Now we

open each file one by one.

16

Page 17: ARS.docx

Customer Detail Form

In this form we enter the customer details. When we enter the new name then we click add

button and then update .Then it is automatically updated .This is under master file. In this form

first button work for show first record ,next button work for show next record.

17

Page 18: ARS.docx

Concession Form

In this form there are several concession type are shown.Those concessions are :

1.Student 2.Senior citizen. 3.Cancer patient. 4. Blind passenger 5. Armed force. 6.Youth fare

7. Locomotor

When we click any one of them the relevant condition are open.

In this form when we click locomotor category then it show its conditions

code ………..7

class………….economic

discount………50%

v_o_t………….1 year

baggage allowance..20kg

fare basis ………….service concerned

18

Page 19: ARS.docx

Flight Information Form

In this form we are watching the flight information .It has several fields those are

Flight name

Flight code

Class code

Class name

Total seat number.

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 .This is under master file.

In this form first button work for show first record ,next button work for show next record. Preview

show the just preview record

19

Page 20: ARS.docx

Fleet Information Form

20

Page 21: ARS.docx

Route Fare Basis Form

This is a form of fare in this fare form there are various fields those are :

Route, S_place, D_place, Via, D_time, A_time, Stoppage, Flight_code, Class_code, Fare

In this form we enter the fare detail .When we enter the new fare then we click add button

and then update .Then it is automatically update .This is under master file.In this form first button

work for show first record ,next button work for show next record. Preview show the just

preview record

21

Page 22: ARS.docx

Reservation Form

This is reservation form or ticket .PNR number are generated automatically .When click

passenger age then fare is coming by the route based. When we click total button then total

fare is shown. When we click in Print command button then the ticket is print. And when we click

in exit button then the form is closed.

22

Page 23: ARS.docx

Enquiry Form

This is a form of ENQUIRY .

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 .If it is confirmed

then it show value of the all concerning data .

Either show not confirmed.

23

Page 24: ARS.docx

Cancellation Form

This is a form of cancellation .When a person come to cancel his ticket then ,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. Then automatically the record is deleted.

24

Page 25: ARS.docx

Customer Detail Report

When we put passenger detail in passenger record then it is automatically set in report list.

25

Page 26: ARS.docx

TablesCUST_DETAIL

FIELD TYPE TYPE DESCRIPTION

T _DATE TEXT TRAVEL DAT

CUST_NAMETEXT CUSTOMER NAME

FATHER _NAME TEXT CUSTOMER FATHER NAME

GENDER TEXT GENDER OF CUSTOMER

D_O_B DATE/TIME DATE OF

BIRTHOFCUCTOMER

ADDRESS TEXT ADDRESS OF CUSTOMER

TEL_NO NUMBER CUSTOMER TELPHONE

NUMBER

PROFESSION TEXT PROFESSION OF CUSTOMER

SECURITY TEXT SECURITY OF CUSTOMER

CONCESSION TEXT CONCESSION OF SECURITY

26

Page 27: ARS.docx

FLIGHT INFORMATION

F_NAME TEXT FLIGHT NAME

F_CODE NUMBER FLIGHT CODE

C_CODE TEXT CLASS CODE

T_EXE SEATNO NUMBER TOTAL EXECUTIVE

SEATNUM,BER

T_ECO SEATNO NUMBER TOTAL ECONOMIC SEAT

NUMBER

FLEET INFORMATION

FIELD NAME DATATYPE DESCRIPTION

NO_AIRCRAFT TEXT NUMBER OF AIRCRAFT

CLUB_PRE_CAPACITY TEXT CLUB PRE CAPACITY

ECO_CAPACITY TEXT ECONOMIC CAPACITY

ENGINE_TYPE TEXT ENGINE TYPE

CRUISESPEED TEXT CRUISESPEED

AIR_LENGTH TEXT LENGTH OF AIR

WING_SPAM TEXT WING_SPAM

CONCESSION

27

Page 28: ARS.docx

CONCE_NAME TEXT CONCESSION NAME

CONCE_CODE NUMBER CODE OF CONCESSION

CLASS TEXT CLASS OF CONCESSION

DISCOUNT TEXT DISCOUNT CONCESSION

BASIS

V_O_T TEXT VALIDITY OF TICKET

BAG_ALLOW TEXT BAGGAGE ALLOWANCE

FARE_BASIC TEXT FARE BASIC FIXED

ENQUIRY

T_NO TEXT TICKET NUMBER

F_NAME TEXT FLIGHT NAME

F_CODE NUMBER FLIGHT CODE

C_SEATNO NUMBER CLASS SEAT NUMBER

C_FARE NUMBER CLASS FARE

CUST_CODE NUMBER CUSTOMER CODE

T_DATE TEXT TRAVEL DATE

T_TIME DATE/TIME TRAVEL TIME

FARE

28

Page 29: ARS.docx

FIELD NAME DATATYPE DESCRIPTION

ROUTE_CODE TEXT CODE NUMBER OF ROUTE

S_PLACE TEXT SOURCE PLACE

VIA TEXT VIA

D_PLACE TEXT DESTINATION PLACE

D_TIME DATE/TIME DEPARTUE TIME

A_TIME DATE/TIME ARRIVAL TIME

F_CODE TEXT FLIGHT CODE

C_CODE TEXT CLASS CODE

FARE TEXT FARE OF CLASS

TICKET REPORT

TICKET NO NUMBER TICKET NUMBER

PNR NUMBER PASSENGER NUMBER

F_ID TEXT FLIGHT ID

S_PLACE TEXT SOURCE PLACE

D_PLACE TEXT DESTINATION PLACE

T_DATE TEXT TRAVEL DATE

D_TIME DATE/TIME DEPARTURE TIME

29

Page 30: ARS.docx

A_TIME DATE/TIME ARIVAL TIME

FARE 1 NUMBER FARE OF

FIRSTPASSENGER

FARE 2 NUMBER FARE OF SECOND

PASSENGER

FARE 3 NUMBER FARE OF HIRDPASSENGER

FARE 4 NUMBER 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

SEAT_NO 4 NUMBER SEAT NUMBER OF 4TH

PASSENGER

30

Page 31: ARS.docx

SEAT_NO 5 NUMBER SEAT NUMBER OF 5TH

PASSENGER

SEAT_NO 6 NUMBER SEAT NUMBER OF 6TH

PASSENGER

AGE 1 NUMBER AGE OF 1ST PASSENGER

AGE 2 NUMBER AGE OF2ND PASSENGER

AGE 3 NUMBER AGE OF 3RD PASSENGER

AGE 4 NUMBER AGE OF 4TH PASSENGER

AGE 5 NUMBER AGE OF 5TH PASSENGER

AGE 6 NUMBER AGE OF 6TH PASSENGER

CLASS TEXT CLASS

PASSENGER NUMBER TOTAL PASSENGER

CANCELLATION

CUST_CODE TEXT CUSTOMER CODE

31

Page 32: ARS.docx

CLASS TEXT CLASS

S_NO NUMBER SEAT NUMBER

DAYS LEFT DATE/TIME DAYS LEFT

HOURS LEFT DATE/TIME HOURS LEFT

BASIC AMMOUNT TEXT BASIC AMMOUNT

CANCELAMMOUNE NUMBER CANCEL AMMOUNT

RULES

DATE FROM DEP TEXT DATE FROM DEPARTURE

PERCENTAGE TEXT PERCENTAGE OF CANCEL

REFUND NUMBER REFUND AMMOUNT

TERMS

AGE TEXT AGE OF PASSENGER

SEX TEXT SEX OF PASSENGER

FARE NUMBER FARE OF PASSENGER

RESERVED SEAT

F_CODE TEXT FLIGHT CODE

32

Page 33: ARS.docx

T_RES_ECO_SEAT NUMBER TOTAL RESERVED

ECONOMIC SEAT

T_RES_EXE_SEAT TEXT TOTAL RESERVED

EXECUTIVE SEAT

T_DATE TEXT TRAVEL DATE

33

Page 34: ARS.docx

34