Professional Documents
Culture Documents
ACKNOWLEDGEMENT
“Task successful” makes everyone happy. But the happiness will be gold without glitter if we
didn’t state the persons who have supported us to make it a success. Success will be crowned
to people who made it a reality but the people whose constant guidance and encouragement
made it possible will be crowned first on the eve of success.
This acknowledgment transcends the reality of formality when we would like to
express deep gratitude and respect to all those people behind the screen who guided, inspired
and helped me for the completion of our project work. We consider ourselves lucky enough
to get such a good project. This project would add as an asset to my academic profile.
We express our sincere gratitude to our respectful University Management for
enabling us to make use of laboratory and library facilities liberally, that helped us a long way
in carrying out our project work successfully.
We express our gratitude to the help of the Head of the Department of Computer Science and
Engineering, Mr. Amit Sharma, M.Tech, (Ph. D), for his constant supervision, guidance and
co-operation throughout the project and we would like to express our thankfulness to our
project guide, Mr. Rahul Singh, M.Tech, for his constant motivation and valuable help
through the project work.
We extend our sincere gratitude to our parents who have encouraged us with their blessings to
do this project successfully. Finally we would like to thank to all our friends, all the teaching
and non-teaching staff members of the CSE Department, for all the timely help, ideas and
encouragement which helped throughout in the completion of project.
DESIGN AND IMPLEMENTATION OF AN ONLINE FLIGHT RESERVATION SYSTEM
ABSTRACT
Airline reservation systems were first introduced in the late 1950s as relatively simple
standalone systems to control flight inventory, maintain flight schedules, seat assignments
and aircraft loading. The modern airline reservation system is comprehensive suite of
products to provide a system that assists with a variety of airline management tasks and
service customer needs from the time of initial reservation through completion of the flight.
One of the most common modes of travel is traveling by air. Customers who wish to travel
by air nowadays have a wide variety of airlines and a range of timings to choose from.
Nowadays competition is so fierce between airlines that there are lot of discounts and a lot of
luxuries given to customers that will give an edge to that particular airline.
The World Wide Web has become tremendously popular over the last four years, and
currently most of the airlines have made provision for online reservation of their flights.
The Internet has become a major resource for people looking for making reservations online
without the hassle of meeting travel agents. My Project intends to serve these purposes. It
intends to check all the available airline databases and return a string of results, which can
help them in their travel plans.
The objective of this project is to create an airline reservation system where a traveler can
request all flight information as per their journey dates. They can get information regarding
time, cost, etc all at the same time and place. When the customer calls the Counter Assistant
for his/her travel needs, the counter assistant will enter the customer's details (flight
requirements) in the system. The system displays all the available airlines, schedules and
prices. This system would help the airline to better serve its customers by catering to their
needs. The site would use a Database to hold this information as well as the latest pricing and
availability information for the airlines.
DESIGN AND IMPLEMENTATION OF AN ONLINE FLIGHT RESERVATION SYSTEM
List of Figures
Title Page
Figure No. No.
1 CONTEXT DIAGRAM FOR AIRLINE 18
RESERVATION SYSTEM
Table of Contents
PROBLEM DEFINITION
The OVERSEAS TRAVELS company is one of the Airline Reservation Company in
India. It has number of branches, which are spread over the country or the world. So person
wants to reserve his/her ticket and he/she has to contact at nearest Overseas Travels branch.
The Airline Reservation System (ARS) provides an interface to schedule flights and
reservations for an airline that services. It is responsibility is to keep track of system users,
customers, Airbus information, flight information and cancellation. The functionality of the
ARS is broken into various primary groups.
Customer reservation information and user were added, deleted and updated in the
implementation phase to account for the way we decide to implement security. User keeps
track of the username, password information and customer reservation information link
provides a link between the customers reservation information and login table.
1
INTRODUCTION TO COMPANY
DESIGN AND IMPLEMENTATION OF AN ONLINE FLIGHT RESERVATION SYSTEM
From the very beginning human being used to search for flight. After a long
research human being has discovered flight that has become a part of OVERSEAS
Group’s life.
Gradually the airline witnessed new route additions, increased flight frequencies
and passenger lists. Today OVERSEAS TRAVELS PVT. LTD. To offer passenger
the very best in the skies, OVERSEAS GROUP constantly upgrades its in-flight
facilities.
Expanding the network as a part of its expansion schedule, OVERSEAS Group
has collaborated with several international & domestic carries to offers its
passenger’s convenience all the way.
OVERSEAS Group’s crew and staff are well trained to attend to all passenger’s
needs always and in OVERSEAS Group’s efforts to provide passenger with
exclusive care and comforts all the way.
Hardware Configuration:-
For the successful run of the proposed system the required stand alone Personal Computer
with, minimum hardware required to run the system is as below.
Hardware Minimum
Requirement
Processor Pentium 2
Hard disk 4 GB
RAM 64 MB
Dot Matrix Printer 16 Pin
Software Configuration:-
The minimum Software required by the system is follows.
1. ORACLE as Back End.
2. Visual Basic 6.0 as Front End
The reason for selecting ORACLE and Visual Basic as tools are as follows.
Features of ORACLE : -
It is a high performance, full tolerant relational database management
System especially designed for large database application.
The customers have 6to face only one person at the booking counter for obtain the
reservation.
DESIGN AND IMPLEMENTATION OF AN ONLINE FLIGHT RESERVATION SYSTEM
Managing and maintaining data becomes easier and cost effective due to very high
amount and reliability of storage space available in the proposed system.
It provides support for queries through out all the branches at any given time at a
very high speed, saving a lot of time.
The system has been developed under Microsoft Visual Basic 6.0 as a Front-End
tool and Oracle 8.0 as a Back-End tool.
Economical feasibility
Technical feasibility
Behavioral feasibility
ECONOMICAL FEASIBILITY::-
Since the existing system is manual, the organization posses the computer and doesn’t
require to set the environment.
Cost involved in the software packages includes the ORACLE 8.0 for storage of data
as a back end. Other required software is that which they already have like WINDOWS
98. This costs around Rs.45, 000/- for the oracle software.
As the new system size is round 3.5 KDL the cost involved in developing the system
is retrieved as follows:
Size of project = 3.5 KDL.
Organic Project.
Here,
a=3.2 and b=1.05
The cost drivers and their rating for our project are as follows:
Ei = a * (size)b
= 3.2 * (3.5) 1.05
= 11.923
8
EAF = 1.15*1.16*0.70*1.00*1.29*1.00*1.00
= 1.20
DESIGN AND IMPLEMENTATION OF AN ONLINE FLIGHT RESERVATION SYSTEM
E = Ei * EAF
= 11.923 * 1.20
= 14.30 PM
If we assume the average salary for the person is about Rs.7, 000/- per month then the
cost is:
Cost = 14.30 * 7000
=100100
So the total cost including the cost of the oracle the RDBMS is:
D = a * (E) b
= 2.5 * (14.30)0.38
= 6.870
So the estimated duration for the project is 7 months approximately.
TECHNICAL FEASIBILITY::-
It is determined by the hardware and supporting software.
Hardware requirement: stand-alone computer with enough main memory space &
backup storage more than 2 GB to support RDBMS and huge database.
BEHAVIOURAL FEASIBILITY:
9 -
It includes training the user staff on the candidate system. The data entry design is similar to
other forms being used by the user staff. Data entry forms are very user friendly and data
DESIGN AND IMPLEMENTATION OF AN ONLINE FLIGHT RESERVATION SYSTEM
entry job has been kept minimum. So training of 3-4 will be sufficient. Even for generating
reports the user has to supply 2-3 parameters only.
REQUIREMENT ANALYSIS
As we have decided to develop a new system now it is time to determine the new
requirements for the new system. As the user is the most important part of any system it is
required to find the users requirements to develop a user-friendly system rather than having to
develop a developer friendly system.
The outputs required by the user that must be included into the proposed system are as
follows:
1. The work for the particular user must be personalized.
2. Passport and valid visa are required for ticket booking.
3. Tickets are print as in required order.
4. The user must be provided easy if he wants to switch from one application
to other at a time.
FACT GATHERING TECHNIQUES:
10
DESIGN AND IMPLEMENTATION OF AN ONLINE FLIGHT RESERVATION SYSTEM
A fact gathering study was undertaken to study the activities involved in the various
aspect of the existing computerized system. We had visited various person of the company.
The existing system was studied by means of Interviews and Record Reviews
Interviews:
User interviews were conducted to retrieve the qualitative information. These
interviews, which were unstructured, provided opportunity to gather information from the
respondents who involved in the process for a long time.
Record Reviews:
To gather details about the Airlines Reservation, many kinds of records & reports were
reviewed. This study covered.
Standard Operating Procedure.
Forms and reports generated by existing manual system.
Document flow (Input / Output) of the system.
11
DESIGN AND IMPLEMENTATION OF AN ONLINE FLIGHT RESERVATION SYSTEM
TABLE DESIGN
Table design contains all the tables required to store the required information which are stated
below:
The Data Flow Diagram may be used to representation a system or software at any
level of abstraction. In fact, DFDs may be used partitioned into levels that represent
increasing information flow and functional detail. Therefore, the DFD provides a mechanism
for functional modeling as information flow modeling.
the information domain and serves as a basis for the modeling of function.
A Level 0 DFD also called as fundamental system model or a context model, represents
the entire software element as a single bubble with input and output data indicated by
incoming and outgoing arrows respectively. Additional processes and information flow paths
are represented as the level 0 is partitioned to reveal details. Each of the proves represents at
level 1 is sub function of the overall system depicted in the context model. Each of the
process may be refined are layered to depict more detail. Information continuity must be
maintained in every layer, that is input and output to each refinement must remain the same.
PASSENGER
AIRLINE Reservation
Verification RESERVATION particulars
reply & tickets SYSTEM
16
DESIGN AND IMPLEMENTATION OF AN ONLINE FLIGHT RESERVATION SYSTEM
Acknowledgeme
nt (availability of
seats available or
not)
BOOKING
OFFICER
Figure-1
Flight
Retrieve
flight Reservation file PASSENGER
details Money,
PASSENGER Add visa &
Flight new passport
information details
Airbus Ticket
information
Enquiry
Retrieve
flight
schedule Airbus
Fare
information information
Flight_sch Fare
Ticket, Route
visa & information
2.0 Route
passport
3.0 Reservation
Cancellation process
17
process
1.0
Verify
availability
DESIGN AND IMPLEMENTATION of OF AN ONLINE FLIGHT 4.0
RESERVATION SYSTEM
seats Report
generation
Retrieve
passenger Delete
Passenger
details passenger details
Cancel information
passenger Reservation file
information Report
Cancellation
Figure-2-
Money
PASSENGER PASSENGER
Money,
visa &
passport
2.1
Domestic flight
reservation
process
Add 2.2
information International flight
about reservation
passenger process Add
information
about
passenger
Reservation file
Reservation file
Request Add
for other 2.4 information
services 2.3
18
Ticket reservation
Registration of
process
other service
PASSENGER process
DESIGN AND IMPLEMENTATION OF AN ONLINE FLIGHT RESERVATION SYSTEM
Other
service
details
Add
information of
other services
Service file Reservation file
Figure-3
Enquiry for
cancellation Cancellation
process
Add cancel
PASSENGER information
Check for
valid
information 3.2
Cancel or
invalid 3.1 Ticket cancel
process
Check validity
process
Cancel
within 3,6 or Delete
12 days Passenger
information
control
19 Reservation file
Figure-4
DESIGN AND IMPLEMENTATION OF AN ONLINE FLIGHT RESERVATION SYSTEM
SCREENSHOTS
This is a Welcome Screen of Airline Reservation System. When the user starts the
application from the program group, then splash screen is displayed.
LOGIN FORM:-
20
DESIGN AND IMPLEMENTATION OF AN ONLINE FLIGHT RESERVATION SYSTEM
This screen is used for data security purpose. The login screen is used for
authentication purpose. The login screen asks the user to enter the username and password.
When the system is installed then after the splash screen, in the login screen the user must be
created first. The admin user only creates another user. In my system username and password
must be 15 character. To enter in the system first user has to enter with following user name
and password.
The following screen is the main screen of my Airline Reservation System. From here
the user can perform desire operations. Actually it is a menu-based screen so user can
perform operations by selecting21then from the menu or sub menu. Depending on the type of
user whether he or she is “admin” or other user the particular rights are given.
DESIGN AND IMPLEMENTATION OF AN ONLINE FLIGHT RESERVATION SYSTEM
MASTER MENU :
22
DESIGN AND IMPLEMENTATION OF AN ONLINE FLIGHT RESERVATION SYSTEM
The following figure shows the “Master Menu “ of the system. The master menu contains
options like Login, Branch, Service, Airbus, Fare, Flight Info, Flight schedule, Control, Route
information and Exit from the menu. By selecting the desired option the associated form will
be shown.
25
DESIGN AND IMPLEMENTATION OF AN ONLINE FLIGHT RESERVATION SYSTEM
CONCLUSION
The Airline reservation system has been a way of minimizing the clerical work, which
is almost a routine and consumes the most precious time.
This AIRLINE RESERVATION SYSTEM has been an attempt to help the user to
minimize his workload along with minimizing the paper works and saving of time.
The system has been developed in a way to make it very user friendly. It provides an
on-line message and an error detection and error messages every time the user needs. Any
person having a little bit of window based can run this system without any pain.
Almost all the difficulties of manual reservation have been removed by this system. Ti
wind up let me welcome all the suggestions and other improvements, which the system needs
so that it covers all the needs if the user in the user way.
26
DESIGN AND IMPLEMENTATION OF AN ONLINE FLIGHT RESERVATION SYSTEM
BIBLIOGRAPHY
This refers to the books, which were gone through for completion of this project
report.
27