Project ON Airline Reservation System: Submitted By: Maneet Sehgal SEC: A1810A23
Project ON Airline Reservation System: Submitted By: Maneet Sehgal SEC: A1810A23
In this phase initially I had designed E-R diagram of the processes , in order to identify various entities and relation ship set ,entity set ,attributers, link attributes The Diagram of this process as under. After this step We had tried design the data base for the new system and normalized it The tables motivated in data dictionaries enclosed as annex II is an out come of this step
Entity sets
line
obal
TEL_NO
E-R DIAGRAM
TEL_NO D_O_B
NAME ADDRESS
PNR STATUS
PASSENGER
NAME
PNR
BOOKING DATE
FARE
MODE OF PAYMENT
PNR PNR CHEQUE CASH FARE
D NO
STATUS
TEL_NUM PNR
D_O_B
Passenger
SEAT AVAILABLE ?
CANCEL ?
PNR ARRIVAL FLIGHT_NUM CANCEL NAME FLIGHTS COST_ECO T_DATE DEPARTURE SEAT SEATS_ECO SEATS_EXE COST_EXE STATUS D_CANCEL
PASSENGER
INFORMATION
1.0 GENERAL ENQUIRY BOOKING ENQUIRY NEW PNR INFORMATION 2.0 PASSENGER ENQUIRY
RESERVATION REQUEST
CANCELLATION REQUEST
LEVEL
PASSENGER
R E Q U E S T
E Q U E S T
1.3 DISCOUNT
FLIGHT
FARE
DISCOUNT
PASSENGER
ENTRY OF NEW RECORD OR EXISTING PASSENGER ENQUIRY
PASSENGER ENQUIRY
R E Q U E S T U N I Q U E P N R I N F O R E Q U E S T
NEW PASSENGER
UNIQUE PNR
INFORMATION
PASSENGER
PASSENGER
PASSENGER
PASSENGER REQUEST
UPDATE
PASSENGER
BOOKING NOW
BOOKING
STATUS(PAID OR NOT)
DEVIT NUMBER
DEVIT
PAY CASH
CASH
S T A T U S CHEQUE
CREDIT
LEVEL
2 DFD OF CANCELLATION
PASSENGER
REQUEST FORCANCELLATION
ACKNOWLEDGEMENT
UPDATE
CANCELLATION
A C K N O L E D G E
STATUS
A C K
PASSENGER
PASSENGER
PASSENGER
ALGORITHM
In this phase further I had designed algorithms for various technical sub problem a few than are enclosed here with.
RESERVATION
A PERSON COME TO RESERVED ATICKET. THEN HE GIVES HIS FULL DETAILS
IN CUSTOMER FORM THOSE DETAILS WERE WRITTEN. THEN COMPUTER CHEQUE THE DATE WHAT DATE THE PERSON RESER VED DATE WISE IT CHEQUE THE FLIGHTS IF THE FLIGHT IS FLING THAT DAY THEN SYSTEM JUSTIFY THE SPECIFIC FLIGHT ID IT CHEQUE ITS SEAT CLASS. IF THE PASSENGER WANT TO ECONOMIC CLASS AND WINDOW SIDE SEAT THEN SYSTEM CHEQUE IF THERE ANY SEAT IN ECONOMIC CLASS WHICH IS INSIDE THE WINDOW IF SEAT IS EMPTY THEN SYSTEM RESERVED THE SEAT . THEN TICKET IS GENERATED. THE TICKET IS CONFIRMED. IF THE CONDITION IS NOT APPLIED THEN IT CHEQUE NEXT SEAT AND JUSTIFIED IT . IF IT IS NOT ALSO EMPTY THEN IT CHEQUE NEXT BY NEXT. IF THERE IS NO SEAT THEN SYSTEM TAKE TICKET WHICH IS NOT CONFIRMED THEN IT GIVE WAITING LIST. END. 10
CANCELLATION
A PASSENGER COME TO CANCEL THE TICKET THEN THE SYSTEM OPEN THE DELET FORM THEN CLICK SHOE COMMAND IT DISPLAY ALL THE PASSENGER LIST THEN SELECT THE PNR NUMBER AND CLICK DELET OPTION THE SYSTEM SHOW RECORD IS DELETED.
WHEN PASSENGER COME TO RESERVED A TICKET THEN SYSTEM FIND OUT THE FLIGHT DETAILS. SYSTEM CLICK FLIGHT DETAILS OPTION THEN THE FLIGHT DETAILS FORM OPEN THOSE SYSTEM ARE FOLLOWED . FLIGHT_DETALS: . IN FLIGHT DEAILS WE FIRST CREATE A FORM. . THEN WE MAKE ALL TEXT BOX. . WE CREATE COMMAN BOX.. . IN THIS FORM WE ARE USE VARIOUS COMMAND BOX THOSE ARE PREVIOUS,FIRST,NEXT, ADD,NEW,UPDATE, DELETE, SAVE . IN THIS FORM WE ADD NEW FLIGHT RECORD AND UPDATE IT THEN THE VALU IS GO TO THE DATABASE. .WHEN WE CLICK NEXT , LAST , PREVIOUS, FIRST COMMAND BUTTON THEN IT SHOW VARIOUS THING SERIALLY. A PERSON COME TO KNOW THE TIMMINGS FOR THE FLIGHT WHICH IS GO
11
CONCESSION
FIRST IT CLICK THE CONCESSION BOX. CONCESSION BOX OPEN IT SELCT THE CETEGORI. THEN IT IS CALCULATE. AND THE FARE IS CALCULATE. THEN FINAL FARE IS GENERATE IN TICKET.
12
CLASS DIAGRAM
13