1922 B.SC Cs Batchno 26 PDF
1922 B.SC Cs Batchno 26 PDF
The purpose of this section is to state the Goal and Objectives of the Software Project.
The project presented here is the Airline Reservation System.
Airline reservations system is an integrated passenger processing system, including inventory, fares,
ticket-less operations and credit card transactions. All communications are via TCP/IP network
protocol enabling the using of both intranet and internet communications worldwide.
The solution includes several standard items, which are combined to provide an integrated solution
with interfaces to other business systems. The system is based on open architecture, using industry
standard equipment and software. The open nature of VRS allows the addition of new systems and
features, ensuring that the VRS system can be adapted to keep up with the changing requirements of
the airline business.
Reservations
Flight inventory
Fares
All user/agents are allocated a SINE code, which is used during sine-on and then appended to
all transactions carried out by the agent for security purpose. Different security levels may be assigned
so that different agents can access different areas of the system and also different records in the case
where a travel agent is only allowed to review PNR’s that have been created by that agency.
The flights may be specified within a particular date range and may be used to display different
classes of service and different fares within a specific seating class. Sell from availability when it has
been displayed and a simple entry is used to sell seats. A direct sale may be made using a long hand
entry if the flight details are fully known.
1
CONTENT
TITLE PAG
E
NO
.
ABSTRACT 1
INTRODUCTION 2
1 AIM 4-3
4 TABLES 9-13
5 IMPLEMENTATION 13
REFERENCES 15
ER DIAGRAM 26
2
INTRODUCTION
In this system all the communications are via TCP/IP protocol using both the Intranet and
Internet communications worldwide.
Cancellation module:
This module performs the cancellation of the reserved ticket.
1 AIM
The main objective is to reduce the mistakes which creep up in manual systems. It
provides good level of security so it takes care of the user’s safety concerns as well. Passengers
can access the whole list of all the flights available on different routes with their timings and fare
both for economy and business classes. One can compare the best deals for them and book a
flight accordingly. When the passengers enter all the details the software helps them to find all
available flights and also information if there are seats available on that particular flight. The
manual work is thus reduced and the chances of errors are reduced to minimum.
SCOPE
• This software helps passengers to look up flights between two points which can be
domestic or international.
• The passengers can find and book tickets for flights through this software. Developed in
java, it is fairly easy to use software having a user-friendly interface
• The main objective is to reduce the mistakes which creep up in manual systems. It
provides good level of security so it takes care of the user’s safety concerns as well.
• One can compare the best deals for them and book a flight accordingly. When the
passengers enter all the details the software helps them to find all available flights and
also information if there are seats available on that particular flight.
• The manual work is thus reduced and the chances of errors are reduced to
minimum.
The OMT methodology uses three kinds of models to describe a system.
1. Object Model: The object model describes the static structure of the objects in a system
2. Dynamic Model: The dynamic model describes the aspects of a system that change over
time. The dynamic model contains state diagram
3. Functional Model: The functional model describes the data value transformations within a
system. The functional model contains data flow diagrams.
Attributes are properties of individual objects. Attributes should not be objects. Use an
association to show any relationship between two objects. Attributes usually correspond to nouns
to follow by possessive phases. Adjectives often represent specific enumerated attribute values.
Attributes are less likely to be fully described in the statement of problem. The knowledge must
be drawn from the application domain and the real world to find out the attributes.
Class Attributes
Registration_info FirstName, LastName, Address,
ContactNo,City,State,Country,
Gender,Email_Id,
Customer_id, password
Price_info Class,customer_name,
seat_num,price
Transactio_info Credit_num, Credit_type,
Pin_num
Airport_info Country_name, Airport_name
Flight_cancellation Customer_id, Flight_id, origin,
Destination, Flight_name, departure,
Arrival,seat_num
3 STATE DIAGRAM
A state diagram relates events and states. When an event is received, the next state
depends on the current state as well as the event: A change of state caused by an event is called a
transition. A state diagram is a graph whose nodes are states and whose directed arcs are
transitions labelled by event names. A state is drawn as a rounded box containing an optional
name. A transition is drawn as an arrow from the receiving state to the target state: The label on
the arrow is the name of the event causing the transition. Figure below shows a state diagram
describing the behaviour of Airline Reservation System.
●
● Enter
System
do : Enter the
Operations
Reservation
DFD-Airline Reservation System:
Customer
Enter
New Airline Reservation Gets
Customer System
Selects the
operation
Reservation
Performs the
operations Operation
Generates the
output
Gives to the
Customer
4 TABLES
1. Database Design
The database design converts the data model developed in logical design to a database
definition that is supported by database software. The first step is independent of the kind of
DBMS used. This step converts the conceptual entity relationships model to a set of record type
is known as the logical record structures. (LRS). The next database design step converts the LRS
to a database definition.
These steps use techniques that depend on the DBMS. DBMS dependent techniques are
needed here because different DBMS support different kind of links between the records. Such
links are used to retrieve records by following the link from one record to another. Database
design depends on the structure supported by DBMS and uses techniques appropriate to these
structures.
DBMS dependent design proceeds in two stages. The first step is logical design. Logical
design defines the DBMS record types and the links between them. The next step is physical
design. This step chooses a physical organization that supports the methods uses to accesses the
databases.
2. Table Description
5 IMPLEMENTATION
Server
Web logic server is used for recording data through Oracle 8i.
Compatible operating system
This package is designed and developed in a compact manner, which is ready to meet the
user’s specification and to serve them in an effective as well as in an enhanced manner. The
actual problem has been observed with keen interest and it has been defined and analyzed in such
a way that it never causes choice to the user. More ever the limitation that has been prevailing in
the existing system had been overcome to suit the need of the user.
High precision and care has been taken to design the data base, input forms an output
reports since they should be given due importance which could otherwise to serious
consequences thus affecting the whole system. The system thus developed has been implemented
successfully which has been performed to scrutinized the validation of each data and errors were
spotted out and then finally cleared in a sophisticated manner.
The added feature of this system is that it has been provided with many provisions for
future enhancement in order to maintain the system in such a way that the future requirement of
the user could also be satisfied and upgraded.
REFERENCES
[5] "Italian start-up EGO Airways deploys IBS Software product" @businessline.
Retrieved 2021-07-30.
[6] The Magnetronic Reservisor, introduced in 1952, was the first electronic
reservations system in the airline industry.
APPENDIX
SAMPLE CODE
FOR RESERVATION
FOR PAYMENT
LOGIN PAGE
SIGNUP PAGE
FLIGHT TICKET BOOKING PAGE
PAYMENT PAGE