0% found this document useful (0 votes)
68 views

Project Documentation On

The document describes a project for an Airline Reservation System created by three students at Heritage Institute of Technology. It includes an abstract, index, and sections on the project description and design, including use cases, diagrams, and methodologies. The system allows customers to search for flights between cities on specific dates, book reservations, and cancel reservations, addressing disadvantages of previous systems like being time-consuming and prone to errors.
Copyright
© © All Rights Reserved
0% found this document useful (0 votes)
68 views

Project Documentation On

The document describes a project for an Airline Reservation System created by three students at Heritage Institute of Technology. It includes an abstract, index, and sections on the project description and design, including use cases, diagrams, and methodologies. The system allows customers to search for flights between cities on specific dates, book reservations, and cancel reservations, addressing disadvantages of previous systems like being time-consuming and prone to errors.
Copyright
© © All Rights Reserved
You are on page 1/ 21

Project Documentation on

AIRLINE RESERVATION SYSTEM

Submitted To:

Submitted By:
Name of Student: Neelanjana Ghosh (1654066)
Priyanka Kumari (1654073)
Anirban Mahapatra (1654069)

Project Undertaken: Airline Reservation System


Department of Information Technology
HERITAGE INSTITUTE OF TECHNOLOGY
(Private autonomous college affiliated to MAKAUT, West Bengal)

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.

_________________ __________________ __________________


Neelanjana Ghosh Anirban Mahapatra Priyanka Kumari
1654066 1654069 1654073
Abstract

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

AIRLINES RESERVATION SYSTEM

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.

Fare Quote and Ticketing


The Fares data store contains fare tariffs, rule sets, routing maps, class of service tables, and
some tax information that construct the price - "the fare". Rules like booking conditions (e.g.
minimum stay, advance purchase, etc.) are tailored differently between different city pairs or
zones, and assigned a class of service corresponding to its appropriate inventory bucket.
Inventory control can also be manipulated manually through the availability feeds,
dynamically controlling how many seats are offered for a particular price by opening and
closing particular classes.
2. Profile of the problem

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.

Disadvantages in the current system:


 Time consuming
 Possibly of losing data
 Lack of security
 Difficulties in maintaining records
 Human error will be frequent
3. Existing System

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

1. It easy to learn and adjust to the system


2. This system does not require the staff to be highly educated
3. The requirements to tackle this job may be limited to
4. Willing to work long hours
5. Data is not easily lost
6. It’s easy to manage the system due to the high number of staff working
7. Software requirement Analysis

Requirements analysis is critical to the success of a development project.


Requirements must be documented, actionable, measurable, testable, related to
identified business needs or opportunities, and defined to a level of detail
sufficient for system design. Requirements can be architectural, structural,
behavioural, functional, and non-functional.

Specific Requirements

 System

 Windows 10

 Windows 7

 Windows XP Service Pack 2 or above (for 2010 release, Service Pack 3)

 Windows Server 2003 Service Pack 1 or above

 Windows Server 2003 R2 or above

 Hardware

 Minimum: 1.6 GHz CPU, 384 MB RAM, 1024×768 display, 5400


RPM hard disk

 Recommended: 2.2 GHz or higher CPU, 1024 MB or more RAM,


1280×1024 display, 7200 RPM or higher hard disk
8. System Testing

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.

It typically involves five steps:->

1. The identification of functions that the software is expected to perform

2. The creation of input data based on the function's specifications

3. The determination of output based on the function's specifications

4. The execution of the test case

You might also like