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

''Airline Reservation System'' Project Report

Uploaded by

muskan rai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
177 views

''Airline Reservation System'' Project Report

Uploaded by

muskan rai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 33

Technocrats Institute of Technology &

Science (Deptt. Of Computer


Applications)
(RAJIV GANDHI PROUDOYOUGIKI VISHVIDHYALAYA)
BHOPAL (M.P.)

MINOR PROJECT REPORT ON

“TALK-A-TIVE (MERN-CHAT APP)”

SUBMITTED FOR PARTIAL FULLFILMENT OF THE REQUIREMENT FOR

MASTER OF COMPUTER APPLICATIONS

(2022-2024)

SUBMITTED TO-: SUBMITTED BY-:

Prof. R.P. Gupta Muskan Rai (0192CA221038)


Shreya Patil (0192CA221038)
Shweta Raikwar (0192CA221038)
HOD-MCA

1|Page
2|Page
Technocrats Institute of Technology & Science
(Deptt. Of MCA)

CERTIFICATE
THIS IS TO CERTIFY THAT THE PROJECT WORK ENTITLED “AIRLINES RESERVATION

SYSTEM” HAS BEEN SUCCESSFULLY CARRIED OUT BY AGHA UMAR (0192CA221003)

THIS PROJECT IS A RESULT OF THEIR CONTINUOUS HARD WORK AND DETERMINATION.


THEIR PERFORMANCE HAS BEEN GOOD AND WE WISH THEM GOOD LUCK FOR THEIR
FUTURE.

Internal Examiner External Examiner

3|Page
DECLARATION

I hereby declare that the work being presented in the project


report. “AIRLINES RESERVATION SYSTEM” in partial fulfillment of the requirement of the
degree of Master of Computer Application is authentic record of my own work carried out
under the kind guidance of PROF RP GUPTA.

This is to certify that the above information, which is furnished by me, is


correct to best of my knowledge.

AGHA UMAR (0192CA221003)

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

2. Technology & Methodology used


2.1 ……………..
2.2 ……………..
2.3 …………….
H/W and S/W Requirement
Back End and Front End

3. Design & Implementation


System Design
Flow Chart
Data Flow Diagram
E-R Diagram
Snap shots
UML Diagram
Tables
Reports
4. Conclusion
Advantages
Limitation
Future Scope
5. Bibliography

7|Page
Guidelines for documentation

Font : Times New Roman Heading (16),


Subheading (14),
Text (12)

1. Front Page
2. Certificate
3. Declaration
4. Acknowledgement
5. Index and documentation

HEADER

TIT – MCA 2023_24 (LEFT) PROJECT TITLE (RIGHT)

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

The Airline Reservation System project is an implementation of a general Airline Ticketing


website like Orbitz, which helps the customers to search the availability and prices of
various airline tickets,
along with the different packages available with the reservations.

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.

Need of the system.

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

Be lots of difficulties in associating any particular transaction with a

Particular context if any information was to be found it was required to go

Through the different registers documents there would never exist

anything Like report generation there would always be unnecessary

consumption of Time while entering records and retrieving records one

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.

It has the following Dis-advantages:


➢ Reservations does not support up to 1 year.
➢ Accessing and updating the system is slow.
➢ It is a file based processing.

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.

It has the following advantages.


➢ Reservations are supported up to 1 year.
➢ Accessing and Updating the system is Fast.
➢ It is Implemented using the concepts of RDBMS.

13 | P a g e
2.3 ……

PROBLEM STATEMENT The objective of the project is to design and implement


the software which helps the Airline System employees to issue reservation tickets for
various Air flights and maintain the records of various passengers and provide quick
services to the passengers.

It provides the following services:


• Reservation and Cancellation of the Airline tickets. Maintains the passengers’ records.
• Reports about the daily transactions of the Airline System.
• Quick Response to the passengers.
• Automation and integration of Airline system functions.
• Higher productivity and effective management
• Security and protection of confidential data.
• Transaction management and routing.

H/W and S/W Requirement

Hardware RequirementsFor the hardware requirements like memory


restrictions, cache size, the processor, RAM size etc...

those are required for the software to run.

MINIMUM Hardware Requirements

Processor Pentium IV
Hard Disk Dirve 100 GB
RAM 1 Gb

PREFERED HARDWARE REQUIREMENTS

Processor Core i3Hard Disk


Drive 500 GB
RAM 4 GB3.1.4

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

This project contains different screens for booking ,


managing the booking , login , registering / sign up , where we fly , about us ,
privacy policy and terms and conditions. We shall look at each page /screen
individually to have better grasp on understanding.

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

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 Data Flow Diagram (DFD) serves two purposes:

1) To provide an indication of how data are transformed as they move


through
the system and
2) To depict the functions that transform the data flow.
The DFD provides additional information that is used during the analysis of
the information domain and serves as a basis for the modeling of function.

19 | P a g e
1-LEVEL DATA FLOW DIAGRAM

Retrieve flight Flight


details
Reservation file , PASSENGER
PASSENGE AddMoney
Flight information newvisa &
Airbus detailspassport
Ticket
Enquiry 1.0information Verify 2.0
availabilit y of seats Reservatio n process

Airbus
Retrieve flight schedule information Fare information
Flight_sch Route information Fare
Ticket, visa & passport
Route

3.0 4.0
Cancellation process Report generation

Delete Passenger details


Retrieve passenger
passenger information
details
Cancel passenger information
Reservation file Report

Cancellation

20 | P a g e
E-R Diagram

ER Diagram for the Airline Reservation System

In DBMS, an ER diagram for an airline reservation system shows how


the databases are connected. It also shows how all the databases are
logically related to each other. We can also create an ER diagram by
drawing the figure of a different part of the airline reservation system,
their properties, and how they perform their task.

We can draw an ER diagram of the airline reservation system by


drawing the design of the database. The sketch of the database
became the storage of the database where the data comes and goes.

Details Airline Reservation System ER Diagram

Now we describe the overall function of the Airlinereservation System


in the below table. It is a complete overview of the information about
the Airline reservation project.

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

*Booking enquiry activity


*Airline enquiry activity
*Airlines booking activity
*Ticket booking activity
*Passenger activity

23 | P a g e
24 | P a g e
Tables

1.) Table Name : AIRBUS

Description : This table stores Airbus Information

Primary Key : Airbusno

Foreign Key : -

Sr No Fields Data Type Size Constraints Description

1 Airbusno Varchar2 (5) Primary Key Airbus no start with “AI”

2 First_cap Number (3) NOT NULL First Class Capacity


3 Bus_cap Number (3) NOT NULL Business Class Capacity

4 Eco_cap Number (3) NOT NULL Economic Class Capacity

5 First_wl_cap Number (3) First Class’s Waiting List


Capacity
6 Bus_wl_cap Number (3) Business Class’s Waiting List
Capacity
7 Eco_wl_cap Number (3) Economic Class’s Waiting
Capacity

25 | P a g e
2.) Table Name : FARE

Description : This table stores Fare Information

Primary Key : -

Foreign Key : Airbus (Airbusno) , Route(Route_code)

Sr No Fields Data Type Size Constraints Description

1 Route_code Char (7) Composite Flight’s Route Code


primary Key
2 Airbusno Varchar2 (5) Composite Airbusno
primary key
3 First_fare Number (8) Not Null First Class Fare
4 Bus_fare Number (8) Not Null Business Class Fare

5 Eco_fare Number (8) Not Null Economic Class Fare

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

It has the following advantages.

➢ Reservations are supported up to 1 year.

➢ Accessing and Updating the system is Fast.

➢ It is Implemented using the concepts of RDBMS.

Limitation

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.

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

The following references have been used by me, during all


the phases of the MCA
project:
1. http://www.w3schools.com/
2. www.msdn.microsoft.com
3. Apache J Meter - http://jakarta.apache.org/jmeter/
4. http://mse.cis.ksu.edu/ - For MSE Project Portfolio.
5. IEEE Recommended Practice for Software
Requirements Specifications - IEEE
Std 830-1998
6. SLOC Metrics Tool for .NET framework 1.1
http://www.softpedia.com/get/Programming/Other-
Programming-
Files/SLOC-Metrics.shtml
7. http://www.devarticles.com/c/b/SQL-Server/ - SQL server
2000 help
8. http://www.sitepoint.com/article/sql-server-2000-database
- SQL server 2000
help
9. SQL Server 2000 download -
http://www.microsoft.com/downloads/
10. http://www.c-sharpcorner.com/
11. IEEE Standard for Software Test Documentation
IEEE 829-1998

28 | P a g e
THANK YOU

29 | P a g e

You might also like