Project Documentation On
Project Documentation On
Submitted To:
Submitted By:
Name of Student: Neelanjana Ghosh (1654066)
Priyanka Kumari (1654073)
Anirban Mahapatra (1654069)
BONAFIDE CERTIFICATE
This is to certify that the project entitled “Airline Reservation System” is a record of
bonafide work carried out by Neelanjana Ghosh, Priyanka Kumari, Anirban Mahapatra of the
department of Information Technology, in partial fulfilment of project based training issued
by the Software Engineering Laboratory.
Date:
_____________________ ______________________
Faculty Signature Head of Department
Acknowledgement
The satisfaction that accompanies that the successful completion of any task
would be incomplete without the mention of people whose ceaseless cooperation
made it possible, our team and guidance of our mentors/ teachers for guidance.
We are also thankful to our colleagues who also have helped us
in giving the project a final shape. At last I would like to thank each and every
one.
We now live in an era where practically everything is inextricable from the internet,
including business. Not only does internet technology help tour and activity operators get
found online, it also helps them convert visits into money through online booking (or
reservation) systems.
Essentially, an online airline reservation system will let you accept bookings for your
flights online.
As with our project we wish to make things easier for everyone who want reservations for
flights. Airline reservation System is a computerized system used to store and retrieve
information and conduct transactions related to air travel. The project is aimed at exposing the
relevance and importance of Airline Reservation Systems. It is projected towards enhancing
the relationship between customers and airline agencies through the use of ARSs, and thereby
making it convenient for the customers to book the flights as when they require such that they
can utilize this software to make reservations.
INDEX
Sr No. Title
Acknowledgement
Abstract
1 Project name and description
1.1 Inventory management
1.2 Display and reservation
1.2.1 Fair quote and ticketing
2 Profile of problem
2.1 Disadvantages in current system
3 Existing system
3.1 Specific objectives
4 Problem Analysis
4.1 Product Definition
4.2 Feasibility Analysis
5 Design
5.1 System Design
5.2 Functional Oriented Design
5.3 Object Oriented Design
6 Methodologies
6.1 Applicability
6.2 Advantages
7 Software Requirement Analysis
7.1 Specific Requirements
8 System Testing
1. Project Name and Description
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 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. A second type of direct distribution channel are consumers who use
the internet or mobile applications to make their own reservations.
INVENTORY MANAGEMENT
An airline’s inventory contains all flights with their available seats. The inventory of an
airline is generally divided into service classes (e.g. First, Business or Economy class) for
which different prices and booking conditions apply.
Inventory data is imported and maintained through a Schedule Distribution System over
standardized interfaces. One of the core functions of the inventory management is the
inventory control. Inventory control steers how many seats are available in the different
booking classes, by opening and closing booking classes for sale. In combination with the
fares and booking conditions stored in the Fare Quote System the price for each sold seat is
determined.
DISPLAY AND RESERVATION
Users access an airline’s inventory through an availability display. It contains all offered
flights for a particular city-pair with their available seats in the different booking classes.
This display contains flights which are operated by the airline itself as well as code share
flights which are operated in co-operation with another airline. If the city pair is not one on
which the airline offers service it may display a connection using its' own flights or display
the flights of other airlines.
The availability of seats of other airlines is updated through standard industry interfaces.
Depending on the type of co-operation it supports access to the last seat (Last Seat
Availability) in real-time. Reservations for individual passengers or groups are stored in a so-
called Passenger Name Record (PNR). Among other data, this contains personal information
such as name, contact information or special services requests.
E.g. for a vegetarian meal, as well as the flights (segments) and issued tickets. Some
reservation systems also allow to store customer data in profiles to avoid data re-entry each
time a new reservation is made for a known passenger.
The web based “Airline Reservation System” project is an attempt to stimulate the basic
concepts of airline reservation system. The system enables the customer to do the things such
as search for airline flights for two travel cities on a specified date, choose a flight based on
the details, reservation of flight and cancellation of reservation.
The system allows the airline passenger to search for flights that are available between the
two travel cities, namely the “Departure city” and “Arrival city” for a particular departure
and arrival dates. The system displays all the flight’s details such as flight no, name, price
and duration of journey etc.
After search the system display list of available flights and allows customer to choose a
particular flight. Then the system checks for the availability of seats on the flight. If the seats
are available then the system allows the passenger to book a seat. Otherwise it asks the user
to choose another flight.
To book a flight the system asks the customer to enter his personal details such as name,
credit card number, etc. Then it checks the validity of card and book the flight and update the
airline database and user database.
Specific Objectives:
Maintaining safe records
Should be easier to find for a record in the database
The loss of data in any corruption of any files in the system will be avoided due to
any natural case
Minimizing errors of the information recorded in the system while entering to the
system
The new system should be user friendly
Data entry should be fast
The whole system should be reliable
There should be a method of keeping the information from unauthorized users
5. Design
System Design
Systems design is the process of defining the architecture, components, modules, interfaces,
and data for a system to satisfy specified requirements. One could see it as the application of
systems theory to product development.
There is some overlap with the disciplines of systems analysis, systems architecture and
systems engineering. If the broader topic of product development "blends the perspective of
marketing, design, and manufacturing into a single approach to product development, then
design is the act of taking the marketing information and creating the design of the product
to be manufactured. Systems design is therefore the process of defining and developing
systems to satisfy specified requirements of the user
Gantt chart
Use Case
Activity Diagram
Sequence Diagram
6. METHODOLOGIES
HARDWARE:
PROCESSOR : PENTUIUM IV 2.6 GHz
RAM : 512MB DD RAM
MONITOR : 15” COLOR
HARD DISK :250 GB
CDDRIVE : LG52X
KEYBOARD : STANDARD 102 KEYS
MOUSE :OPTICAL MOUSE
SOFTWARE:
FORNT END :HTML,PHP,CSS
BACKEND : PHP,MY SQL
OPERATING SYSTEM : WINDOWS XP
APPLICABILITY
This project solve the problem of the traditional reservation system.
With certain changes it can be applicable on any online reservation field.
One of the most benefits in today’s life is that reservation can be made from
any place of the world.
The user need not to be present the physically to draw a reservation slip. It
will automatically do by the system
ADVANTAGES
Specific Requirements
System
Windows 10
Windows 7
Hardware
Functional testing is a type of black box testing that bases its test cases on the specifications
of the software component under test. Functions are tested by feeding them input and
examining the output, and internal program structure is rarely considered (Not like in white-
box testing).
Functional testing differs from system testing in that functional testing a program by
checking it against ... design document or specification", while system testing "validate a
program by checking it against the published user or system requirements.