0% found this document useful (0 votes)
87 views13 pages

Project ON Airline Reservation System: Submitted By: Maneet Sehgal SEC: A1810A23

This document summarizes the design of an airline reservation system project. It includes entity relationship diagrams modeling the different entities and their relationships. It also includes data flow diagrams at different levels showing the flow of information between processes. Algorithms are presented for reservation, cancellation, and viewing flight details. The project aims to design databases and normalize the tables to model the reservation system and allow booking, viewing status, and canceling flights.

Uploaded by

Enina Nelson
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
87 views13 pages

Project ON Airline Reservation System: Submitted By: Maneet Sehgal SEC: A1810A23

This document summarizes the design of an airline reservation system project. It includes entity relationship diagrams modeling the different entities and their relationships. It also includes data flow diagrams at different levels showing the flow of information between processes. Algorithms are presented for reservation, cancellation, and viewing flight details. The project aims to design databases and normalize the tables to model the reservation system and allow booking, viewing status, and canceling flights.

Uploaded by

Enina Nelson
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 13

PROJECT ON AIRLINE RESERVATION SYSTEM

SUBMITTED BY: MANEET SEHGAL SEC: A1810A23

REG NO: 10802850


SYSTEM DESIGN

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

The symbol of entities are shown bellow

Entity sets

Relation ship set

line

obal

TEL_NO

E-R DIAGRAM
TEL_NO D_O_B

FOR BOOKING DEPARTMENT


FLIGHT NUM DATE OF DEP _NUM ROUTE

NAME ADDRESS

PNR STATUS

PASSENGER

WAITING CONFIRM VALID ?

PNR NAME STAND BY DATE

BOOKING 2 (ON THE SPOT)


PNR

NAME

BOOKING 1 (ON THE SPOT)


DEBIT

PNR

BOOKING DATE

FARE

MODE OF PAYMENT
PNR PNR CHEQUE CASH FARE

D NO

STATUS STATUS CREDIT

FARE FARE PNR STATUS C NO

STATUS

CASH PAID PAID

E-R DIAGRAM FOR CANCELLATION

TEL_NUM PNR

D_O_B

FLIGHT_ID T_DATE ROUTE

NAME STATUS ADDRESS

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

DATA FLOW DIAGRAM


In order to design a better solution. I had designed the DFD for system including all technical processing details is given bellow

LEVEL 0 DATA FLOW DIAGRAM

REQUEST FOR INFORMATIONFLIGHT/FARE/DISCOUNT

PASSENGER

INFORMATION

1.0 GENERAL ENQUIRY BOOKING ENQUIRY NEW PNR INFORMATION 2.0 PASSENGER ENQUIRY

RESERVATION REQUEST

TICKET CONFIRMATION &STATUS

3.0 BOOKING COUNTER

CANCELLATION REQUEST

4.0 CANCELLATION ACKNOWLEGMENT

LEVEL

1 DATA FLOW DIAGRAM OF GENERAL ENQUIRY SYSTEM

PASSENGER

REQUEST FOR INFOR MATION

REQUIRED INFOR MATION

1.0 GENERAL ENQUIRY


R E Q U E S T I N F O R M A T I O N I N F O R M A T I O N I N F O R M A T I O M

R E Q U E S T

E Q U E S T

1.1 FLIGHT ENQUIRY

1.2 FARE ENQUIRY

1.3 DISCOUNT

FLIGHT

FARE

DISCOUNT

LEVEL 1 DATA FLOW DIAGRAM OF PASSENGER ENQUIRY SECTION

PASSENGER
ENTRY OF NEW RECORD OR EXISTING PASSENGER ENQUIRY

NEW PNR OR REQUIRED INFORMATION

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

2.2 PASSENGER ENQUIRY

UNIQUE PNR

INFORMATION

PASSENGER

PASSENGER

LEVEL 2 DFD OF BOOKING

PASSENGER

PASSENGER REQUEST

TICKET(ON THE SPOT) ACKNOLEDGEMENT(STAND BY)

UPDATE

PASSENGER

BOOKING NOW

3.0 BOOKING COUNTER

ACKNOWLEDGEMENT BOOKING LATERUPDATE

3.1 ON THE SPOT

3.2 STAND BY BOOKING

CASH PAYMENT STATUS BOOKING


CHOOSE MODE OF PAYMENT

SET STATUS TO CONFIRM/WAITING


ACKNOLEDGE

ENTRY STAND BY DATE

BOOKING
STATUS(PAID OR NOT)
DEVIT NUMBER

DEVIT
PAY CASH

3.1.1 MODE OF PAYMENT

STATUS CREDIT NUMBER CNO S T A T U S

CASH

S T A T U S CHEQUE

CREDIT

LEVEL

2 DFD OF CANCELLATION

PASSENGER

REQUEST FORCANCELLATION

ACKNOWLEDGEMENT

UPDATE

4.0 CANCELLATION SECTION


ACKNOLEDGEMENT VALIDITY CHEQUE

CANCELLATION

4.1 CANCEL TICKET 4.2 RESHEDULE


CHEQUE VALID NEW DATE

4.3 VALIDITY CHEQUE

REQUEST FOR CANCEL

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

FROM DELHI TO GAU. THEN WE CLICK SHOW COMMAND BUTTON.

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

You might also like