''Airline Reservation System'' Project Report
''Airline Reservation System'' Project Report
(2022-2024)
1|Page
2|Page
Technocrats Institute of Technology & Science
(Deptt. Of MCA)
CERTIFICATE
THIS IS TO CERTIFY THAT THE PROJECT WORK ENTITLED “AIRLINES RESERVATION
3|Page
DECLARATION
4|Page
ACKNOWLEDGEMENT
It is a great feeling that I am presenting my first real life
venture in practical computing in the form of project work. I wish to take this opportunity to
express my heartily thanks to all those who really helped me in completing my project work
but also a sense of enlightenment and grandeur by the learning process and knowledge that
I came across during the whole span of this project work.
I would like also express my sincere regards to Prof. R. P. Gupta (HOD, MCA) and my
faculties who give me moral support that is most beneficial at the moment when I worked at
my Major project.
I would like to express my sincere regard to PROF RP GUPTA who gave me chance of
selection of my project and also for his constant encouragement and timely suggestion
during all academic sessions, his support and encouragement during all the academic
years.
I am great thankful to all staff members for their constant and generous help and kind co -
operation and valuable suggestion during the project work.
I am sure that this project has given me an edge, a firm grounding and has prepared me to
take new challenging jobs in future.
AGHA UMAR
(0192CA221003)
5|Page
Contents
6|Page
S. No. Topic
Page No.
Certificate
(i)
Declaration
(ii)
Acknowledgement
(iii)
1. Introduction
Objective of proposed system
Details of project
Need of the system
7|Page
Guidelines for documentation
1. Front Page
2. Certificate
3. Declaration
4. Acknowledgement
5. Index and documentation
HEADER
BOTTOM
PAGE NO. (CENTRE)
8|Page
Objective of proposed system
Airline reservation systems (ARS) are part of the so-called passenger service
systems (PSS), which are applications supporting the direct contact with the
passenger.
9|Page
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.
Details of project
This project also covers various features like online registration of the users,
modifying the details of the website by the management staff or administrator of the
website.
by adding, deleting or modifying the customer details, flights or packages
information. In general, this website would be designed to perform like any other
airline ticketing website available online.
10 | P a g e
The old manual system was suffering from series of drawbacks.
Since whole the system was to be maintained with Hans the process of
Keeping maintaining and retrieving the information was very tedious and
Lengthy. The records were never used to be in a systematic order there used
to
more problems was That it was very difficult to find errors while entering
the records once the Records were entered it was very difficult to update
these records.
11 | P a g e
12 | P a g e
2. Technology & Methodology used.
2.1 ……
2.1.1 EXISTING SYSTEM Airline Reservation System is a System
including Inventory, Fares, Enquiries, Reservations etc. All user/agents are
allocated a SINE code which is used during sineon and then appended to all
transactions carried out by the agent for security purpose.
2.2 ……
The proposed system for the problem is “Airline reservation system” , a web
based system that allows online reservations. The system is divided into
three layers namely presentation layer , business layer and data layer. The
presentation layer is at the client side. At server side , business layer and
data layer reside. The system requires a server side technology for its
implementation. J2EE platform is chosen for implementing the system. At
server side Servlet plays the role for business layer and JDBC for the data
layer.
13 | P a g e
2.3 ……
Processor Pentium IV
Hard Disk Dirve 100 GB
RAM 1 Gb
Software Requirements Any window based operating system with DOS support
are primary requirements for software development. Windows 7 and up are required.
The system must be connected vie LAN and connection to internet is mandatory
14 | P a g e
Back End and Front End
Front-End : Java
Back-End : SQL
15 | P a g e
3. Design & Implementation
System Design
The problem analysis is the most important phase in any project. Only after knowing
precisely what the problem is could we successfully eliminate it. The identification of
the root problem is necessary. We were able to discuss with the personnel of various
departments and gather information and we got a clear picture of what the existing
problem were and what our jobs was to eliminate them by redesigning a new design.
Design is a multi step process that focuses on data structure, software architecture,
Procedural details (algorithms etc) and interface between the modules. The design
process also translates the requirements into the representations of the software that can
be assessed for quality before coding begins. Computer software design changes
continually as new methods, better analysis and border understanding evolve. Software
design is at a relatively early flexibility and quantitative nature that is normally
associated with more classical engineering design disciplines. However, techniques for
software design to exist criteria for design qualities are available and design notation
can be applied. Once the software requirements have been analyzed and specified,
software design is the first of three technical activities- Design code and test that are
required to build and verify the software. Each activity transforms information in a
manner that ultimately results in validation of the computer software. The importance
of the software design can be started with a single word quality. Design is the place
where quality fostered in software development. Design provides us with
representations of the software that can be accessed for quality. Design is the only way
that we can
accurately translate a customer’s requirements into a finished software product or
system. Without design, risk of building an unstable system exists one that will fail
when small changes are made. One that may be difficult to test.
Thus the system design includes following three types of design: • Data Design: The
data design transforms the information domain model created during analysis into the
data structures that will be required to implement the software. • Architectural Design:
The architectural design defines the relationship among the major structural
components of the program. • Procedural Design: The procedural design transforms
structural components into a procedural description of the software. Source code is
generated and testing is conducted to integrate and validate the software.
16 | P a g e
17 | P a g e
Flow Chart
Flow chart These are design rationale that describes the stepwise
procedure of application. It represents algorithms in form of boxes
and connecting the boxes with arrows.
Enquiry for
cancellation Cancellation
process
Add cancel
information
PASSENGER Check for
valid
information
Cancel or 3.2
invalid
3.1 Ticket
cancel
Check
validity
Cancel
within 3,6 or Delete
12 days Passenger
information
control
Reservation file
18 | P a g e
Data Flow Diagram
19 | P a g e
1-LEVEL DATA FLOW DIAGRAM
Airbus
Retrieve flight schedule information Fare information
Flight_sch Route information Fare
Ticket, visa & passport
Route
3.0 4.0
Cancellation process Report generation
Cancellation
20 | P a g e
E-R Diagram
21 | P a g e
Database Design for the Airline Reservation System
The above diagram shows the database design for the airline reservation system.
22 | P a g e
UML Diagram
This is the activity UML diagram of airline booking system which shows the
flows between the activity of booking enquiry airline enquiry airlines
bookng tickets booking passengers the main activity involved in this UML
activity diagram of airline booking system are as follows
23 | P a g e
24 | P a g e
Tables
Foreign Key : -
25 | P a g e
2.) Table Name : FARE
Primary Key : -
22 | P a g e
Reports
REPORT MENU :
The following figure shows the “Report Menu” of the system. The report menu contains options
like Reservation Report, Cancellation Report, Flight information by Branch. By selecting the desired
option the associated report will be shown.
23 | P a g e
Conclusion
Advantages
Limitation
24 | P a g e
25 | P a g e
Future Scope
Airline Reservation System is one the modifications that
were carried out in the Passenger Service System so that
the working and availability of Service area can be
broadened.
This is basically an interface of Global distribution System to
carry out reservations on the desired airline from any place.
Airline Reservation System make the life of passengers very
easy as they don’t need to stand in queues for getting their
seats reserved and they can easily make reservation any
airline just from a single system. On the other hand, it also
removed an extra burden from the Airline Department as
most of the passengers and travel agencies use this service
instead of making reservations from the counters.
With the help of this system, customers can view all the
different flight’s availability with different timings for a
particular date and it also allows them to reserve a seat,
cancel a reservation or modify it. The only problem with the
system is that it doesn’t allow the passengers to change the
particular part of his or her reservation. Apart from the fight
details, it also displays information that how many
passengers are going to board a particular flight. The users
follow the same steps no matter what is their mode of system
access is, namely, phone, internet or the information desk at
any part of the world, keeping consistency in the system.
26 | P a g e
27 | P a g e
Bibliography
28 | P a g e
THANK YOU
29 | P a g e