0% found this document useful (0 votes)
10 views28 pages

Airline Reservation System Imp

The document is a project report on the Airline Reservation System submitted by students of Dr. K.V. Subba Reddy College of Engineering for Women to Jawaharlal Nehru Technological University Anantapur. It outlines the purpose, system analysis, requirements, and design of a computerized system for booking and managing airline reservations, aimed at improving efficiency and customer experience. The report includes acknowledgments, declarations, and a detailed table of contents for the project work conducted during the academic years 2019-2023.

Uploaded by

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

Airline Reservation System Imp

The document is a project report on the Airline Reservation System submitted by students of Dr. K.V. Subba Reddy College of Engineering for Women to Jawaharlal Nehru Technological University Anantapur. It outlines the purpose, system analysis, requirements, and design of a computerized system for booking and managing airline reservations, aimed at improving efficiency and customer experience. The report includes acknowledgments, declarations, and a detailed table of contents for the project work conducted during the academic years 2019-2023.

Uploaded by

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

AIRLINE RESERVATION SYSTEM

A Project Report on
“Airline Reservation System”
Submitted to
JAWAHARLAL NEHRU TECHNOLOGICAL
UNIVERSITY ANANTAPUR
in partial fulfillment of the requirements for the award of the
degree of
Bachelor of Technology
in
Computer Science and Engineering
by
K. Kavya 192T1A0560
G. Sathvika 192T1A0534
G. Hemalatha 192T1A0539
K. Keerthi 192T1A0556
Under the esteemed guidance of
Mr. J. MOHAN KUMAR, M. Tech (Ph. d).
Assistant Professor

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

Dr. K.V. SUBBA REDDY COLLEGE OF


ENGINEERING FOR WOMEN
(Approved by AICTE, NEW DELHI & Affiliated to JNTUA, Anantapur)

An ISO 9001:2000 Certified Institution

OPP.DUPADU (RS), NH-44, LAKSHMIPURAM (PO), Kurnool


2019-2023
AIRLINE RESERVATION SYSTEM

STUDENT DECLARATION
We hereby declare that the project work and entitled “AIRLINE
RESERVATION SYSTEM” submitted by us for the award of Degree of Bachelor of
Technological University Anantapuram and is a bonafied record of work done in Dr. K.V.
SUBBA REDDY COLLEGE OF ENGINEERING FOR WOMEN and has not been submitted
to any other University for award of any degree.

Date:
Place: Kurnool Signature of the student.
AIRLINE RESERVATION SYSTEM

GUIDE DECLARATION

We hereby declare that the project work and entitled “AIRLINE


RESERVATION SYSTEM ” done by K. KAVYA(192T1A0560), G.
SATHVIKA(192T1A0534), G.HEMALATHA (192T1A0539), K. KEERTHI(192T1A0556)
under the guidanceof me.

Date:
Place: Kurnool Signature of the guide.
AIRLINE RESERVATION SYSTEM

Ph:08518-287619 FAx:08518-287618
Dr. K.V. SUBBA REDDY COLLEGE OF
ENGINEERING FOR WOMEN
An Engineering College Sponsored by
Vishwam Educational Society, Kurnool
Approved by AICTE, New Delhi and Affiliated to JNTUA, Anantapur

Opp. Dupadu (RS), N.H-44, Kurnool -518218, Kurnool District, A.P.

www.kvsw.in

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

BONAFIDE CERTIFICATE
This is to certify that the Project Report Entitled “AIRLINE RESERVATION SYSTEM” is the
bonafied work done by K. KAVYA(192T1A0560), G. SATHVIKA(192T1A0534), G.
HEMALATHA(192T1A0539), K. KEERTHI(192T1A0556) in the Department of Computer
Science and Engineering Dr. K.V. SUBBA REDDY COLLEGE OF ENGINEERING FOR WOMEN,
Kurnool in the partial fulfillment of the requirements for the award of the degree of Bachelor of
Technology in Computer Science and Engineering from Jawaharlal Nehru Technological University
Anantapur during the academic year 2019-2023.This work has been carried out under my guidance.

GUIDE: HOD:

Mr . J. MOHAN KUMAR M. Tech (Ph. D) Dr. M. JAHIR PASHA M. Tech, (Ph. D).
Assistant Professor Professor
Place:

Date:

Certificate that the candidates were examined by the viva-voice examination held Dr. K. V. Subba Reddy
College of Engineering for women, Kurnool on ____________

Signature of Internal Examiner Signature of External Examiner


AIRLINE RESERVATION SYSTEM

ACKNOWLEDGEMENTS
I would like to express my thanks to many of the people. I can list here
few of them are Mr. J. MOHAN KUMAR, M. Tech (Ph. d), Assistant Professor of
Computer Science & Engineering department, my project guide from him we
learnt many things about the subject which are very helpful to complete my
project and he guided me in right direction.
We express our gratitude to Dr. M. JAHIR PASHA, M.Tech , Ph.D. Head
of the Department Computer science & Engineering for the project facilities
made available to us in the department and he supported me throughout my
project period.
At the outset we thank our honorable Correspondent Sri K. ASHOK
VARDAN REDDY garu, and our beloved principal Dr. R. NAVEEN, M.E, Ph. D for
providing us with good faculty and making their moral support throughout the
course. Finally we extend our sincere thanks to all the Staff Members of CSE
Department who have cooperation and encouraged us in making our project
successful.

We owe our thanks and deep appreciation much more than the words
can express to my parents and family members without their cooperation,
constant supportand encouragement this would have been a distant dream.

By:
K. KAVYA 192T1A0560
G. SATHVIKA 192T1A0534
G. HEMALATHA 192T1A0539
K. KEERTHI 192T1A0556
`
AIRLINE RESERVATION SYSTEM

ABSTRACT

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.

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 userto choose another flight

To book a flight the system asks the customer to enter his details such as name,
address, city, state, and credit card number and contact number. Then it checks the validity of
card and book the flight and update the airline database and user database. The system
alsoallows the customer to cancel his/her reservation, if any problem occurs.

The main purpose of this software is to reduce the manual errors involved in
theairline reservation process and make it convenient for the customers to book the flights as
when they require such that they can utilize this software to make reservations, modify
reservations or cancel a particular reservation.

i.
AIRLINE RESERVATION SYSTEM

LIST OF TABLES

TABLE NO. TABLE NAME PAGE NO.


2.1 Present system vs candidate 6
system analysis

ii.
AIRLINE RESERVATION SYSTEM

LIST OF FIGURES

FIGURE NO. FIGURE NAME PAGE NO


4.1 Description of tables 8
4.2 ER diagram For Airline 9
Reservation System
7.1 Screenshot - Login 12
7.2 Screenshot – Reservation System 12

iii.
AIRLINE RESERVATION SYSTEM

TABLE OF CONTENTS

S. No Topics Page No.

ABSTRACT i.
LIST OF TABLES ii.
LIST OF FIGURES iii.

Chapter 1 INTRODUCTION 1
1.1 Overview of the project 1
1.2 Purpose of the Project 1
1.3 Problem definition 1
1.4 Project plan and scope of 2
the project

Chapter 2 SYSTEM ANALYSIS 3


2.1 General 3
2.2 Existing system 4
2.2.1 Drawbacks of 4
existing system
4
2.3 Proposed system 5
2.3.1 Advantages of
proposed system
2.4 Feasibility study 5
2.4.1 Technical 5
feasibility
Chapter 3 SYSTEM REQUIREMENTS 7

3.1 Hardware 7
requirements
3.2 Software
7
requirements
3.2.1 Software 7
descriptions: Frontend
3.2.2 Software 7
descriptions: Backend

Chapter 4 SYSTEM DESIGN 8


4.1 Introduction to ER 8
Model
4.2 Introduction to ER 8
Diagram
4.2.1 Description of the 8
symbol 8 9
4.2.2 Description of the
Entities
AIRLINE RESERVATION SYSTEM

4.2.3 ER-Diagram 9

Chapter 5 SYSTEM 10
IMPLEMENTATION
Module Identification 10
Module description 10
Module 1: Flight 10
Details 10
Module 2: Check
Availability
Module 3: Book Ticket 10
Module 4: Exit 10
Chapter 6 CONCLUSION AND FUTURE 11
ENCHANCEMENT

Chapter 7 APPENDIX 12
Screenshots 12
Coding 14

REFERENCES 18
AIRLINE RESERVATION SYSTEM

CHAPTER 1
INTRODUCTION

1. INTRODUCTION

The project aims to design an Airline Reservation System application which enables the
customers to search and book flight . Airline Reservations Systems contain fare tariffs,
passengerreservations and ticket records.

OVERVIEW OF THE 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 of flights,
book and cancel the flight tickets. This project also covers adding, deleting or modifying
thecustomer details and flights. In general, this website would be designed to perform like
any otherairline ticketing website available online.

PURPOSE OF THE PROJECT

The purpose of this project is to implement or to design a database for an airline reservation
system to check the flight details, book and cancel flight tickets. It makes the process of
booking and cancelling flight tickets simple and easy for the passengers.

PROBLEM DEFINITION

Normally a person wants to reserve his ticket and he has to contact at nearest Overseas Travels
branch. The Airline Reservation System provides an interface to schedule flights and
reservations for an airline through internet. Its responsibility is to keep track of system users,
customers, Airbus information, flight information and cancellation.

Dr.KVSW 1 Dept. of CSE


AIRLINE RESERVATION SYSTEM

PROJECT PLAN AND SCOPE OF THE PROJECT

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. On one
hand, it helps the customers and on the other, it also makes the life of the airline service
companies easier by keeping all the records of the passengers and if there is any change in the
fight due to some reason, the passengers are promptly informed. This system is also used by
companies to keep track of user preferences of regular travelers so that they can provide better
service and give offers to customers.

Dr.KVSW 2 Dept. of CSE


AIRLINE RESERVATION SYSTEM

CHAPTER 2
SYSTEM ANALYSIS

2. SYSTEM ANALYSIS

Systems analysis is the study of sets of interacting entities, including computer systems
analysis.This field is closely related to requirement analysis or operations research.

It is also "an explicit formal inquiry carried out to help someone (referred to as the decision
maker). It identifies a better course of action and make a better decision than he might otherwise
have made."

The development of a computer-based information system includes a systems analysis phase


which produces or enhances datamodel which itself is a precursor to creating or enhancing a
database.

There are a number of different approaches to system analysis. When a computer-based


information system is developed, systems analysis would constitute the following steps:

• The development of a feasibility study, involving determining whether a project is


economically, socially, technologically and organizationally feasible.
• Conducting fact-finding measures, designed to ascertain the requirements of the
system's end-users. These typically span interviews, questionnaires, or visual
observations of workon the existing system.

GENERAL

• Systems analysis researchers apply methodology to the analysis of systems involved


to form and Database for checking their results.
• System analysis is used in every field where there is a work of developing
something. Analysiscan also be defined as a series of components that perform
organic function together.

Dr.KVSW 3 Dept. of CSE


AIRLINE RESERVATION SYSTEM

EXISTING SYSTEM

The existing system is that the passenger must fill up the data manually and must submit it to
thereservation counter. It may take a lot of time to process it and to book the flight. Therefore
there is wastage of time. Since the data is entered manually, the probability of error or mistakes
is high.

DRAWBACKS OF EXISTING SYSTEM

Entering Record-
Entry of each record is done manually each time the record is done manual each time the
recordis maintained on paper and it maximizes the maintenance of additional files.

Searching the record-


Due to absence of unique identification of a flight, the searching of record takes much time
andincreases the time wastage.

Deleting the Record-


In the current system the concept of deleting record is tedious.

Modification of Records-
If any modification is required it is done directly on the documents being preserved in
correspondence to account information.

PROPOSED SYSTEM

To avoid the limitation of current system it’s necessary to design and develop a new system
which have the following benefit and the existing system.
1. Everything is automated which reduce the risk factor.

Dr.KVSW 4 Dept. of CSE


AIRLINE RESERVATION SYSTEM

2. Flexibility in generating of information.


3. Quick retrieved and maintenance of data.
4. Highly accurate.
5. User satisfaction.

ADVANTAGES OF PROPOSED SYSTEM

• The proposed system due to computerized is much faster in reservation


process,cancellation process and transactions.
• Transfer of information from various branches would become easier and faster.
• Managing and maintaining data becomes easier and cost effective due to very
highamount and reliability of storage space available in the proposed system.
• Customer services can not only be satisfied but also enhanced to the extent that one
canobtain or cancel a reservation from any given time.

FEASIBILITY STUDY

Feasibility study is a report directed management. It evaluates the impact of the proposed
changes in the area(s) in question. The report is a formal document for management, brief
enough and sufficiently, non technical to be understandable, yet detailed enough to provide the
basis for system design.

TECHNICAL FEASIBILITY

Technical feasibility centers around the existing system (hardware, software, etc) into what it
cansort the proposed addition.

Dr.KVSW 5 Dept. of CSE


AIRLINE RESERVATION SYSTEM

Present system Vs. Candidate System analysis

CRITERIA PRESENT CANDIDATE


SYSTEM SYSTEM
System accuracy 70% 95%

Growth potential Average Good

Response time Average Good

User friendly No Yes

Table no. 2.1: present system vs. candidate system analysis

Dr.KVSW 6 Dept. of CSE


AIRLINE RESERVATION SYSTEM

CHAPTER 3
SYSTEM REQUIREMENTS

HARDWARE REQUIREMENT-

An Intel based central processing unit capable of running any sort of windows operating
system such as Pentium based workstation.
1. Minimum 64 MB RAM (128 MB Desirable) at server.
2. Minimum 60 MB of free disk space for files.
3. A CD Rom drive
4. Minimum 48 MB of RAM at workstation.
5. VGA 15” colour monitor for workstation.

SOFTWARE REQUIREMENT-

The software requirements are as follows.


1. Windows 98

2. VB 6.0
3. Microsoft word
4. ORACLE 11g

SOFTWARE FRONT END:


• The front end for airline reservation system is Visual Basic.

SOFTWARE BACK END:


• ORACLE is the back end used to create the tables for airline reservation systems.

Dr.KVSW 7 Dept. of CSE


AIRLINE RESERVATION SYSTEM

CHAPTER-4
SYSTEM DESIGN

INTRODUCTION TO E-R MODEL:


An ER model is an abstract way to describe a database. Describing a database usually starts
with a relational database, which stores data in tables. Some of the data in these tables point to
data in other tables - for instance, your entry in the database could point to several entries for
each of thephone numbers that are yours. The ER model would say that you are an entity, and
each phone number is an entity, and the relationship between you and the phone numbers is
'has a phone number'. Diagrams created to design these entities and relationships are called
entity– relationship diagrams or ER diagrams.

INTRODUCTION TO E-R DIAGRAM:


Entity relationship diagram is a graphical representation of entities and their relationships to
eachother, typically used in computing in regard to the organization of data within databases
or information systems. An entity is a piece of data-an object or concept about which data is
stored. A relationship is how the data is shared between entities.

DESCRIPTION OF SYMBOLS

Represents table name

Represents attribute of a table

Represents relationship of two

tables

Fig no. 4.1 Description of tables

Dr.KVSW 8 Dept. of CSE


AIRLINE RESERVATION SYSTEM

DESCRIPTION OF ENTITIES

Flight data- this table contains all the information about the flight such as flight type,
PNRnumber, source, destination, branch code, service code and class.

Passenger- this table contains all the details about the passenger like name, address,
passportnumber, and status of the passenger.

ER-DIAGRAM

Fig no. 4.2 ER diagram For Airline Reservation System

Dr.KVSW 9 Dept. of CSE


AIRLINE RESERVATION SYSTEM

CHAPTER 5
SYSTEM IMPLEMENTATION

MODULE IDENTIFICATION
Each form in Microsoft Visual Basic 6.0 is the module of our project. We are using about 8
forms in our project. Each form has a unique purpose. In 5 modules or database will be
displayedthat describes the information about all the attributes of the tables that we have created
in Oracle11g.

MODULE DESCRIPTION
The tickets issued should have the details such as plane number, ticket number, seat
number, traveler’s name, time of departure. The traveler should be informed about the check-
in time. The names of the fields involved in the airline reservation system are
• FLIGHT DETAILS
• CHECK AVAILABILITY
• BOOK TICKET
• EXIT

MODULE 1: FLIGHT DETAILS


This module is used to view the flight details with ease and it tends the passenger to
book tickets without much difficulty.

MODULE 2: CHECK AVAILABILITY


This module is used to check the availability of the flights and the information of
the seats in that flight.

MODULE 3: BOOK TICKET


This module is used to book the ticket after checking the availability of
tickets inthe flights. A ticket can be booked just by entering the passenger name, age and
their details.

MODULE 4: EXIT
This module is used to exit from the reservation form.

Dr.KVSW 10 Dept. of CSE


AIRLINE RESERVATION SYSTEM

CHAPTER 6
CONCLUSION AND FUTURE ENHANACEMENT

CONCLUSION AND FUTURE ENHANCEMENT

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. As a FUTURE ENHANCEMENT we have decided to further
enhance with a seat reservation available. It is to fulfill passengers request to sit where they
prefer. They are allowed to choose their seat whether near to window’s seat or in the middle.

Dr.KVSW 11 Dept. of CSE


AIRLINE RESERVATION SYSTEM

APPENDIX

SCREEN SHOTS
LOGIN:

Fig no. 7.1 Screenshot - Login

Dr.KVSW 12 Dept. of CSE


AIRLINE RESERVATION SYSTEM

RESERVATION FORM:

Fig no. 7.2 Screenshot - Reservation System

Dr.KVSW 13 Dept. of CSE


AIRLINE RESERVATION SYSTEM

CODING:

ADD BUTTON

Private Sub Command1_Click()

Set rsStud = New ADODB.Recordset

rsStud.Open "select * from it where name='" & txtbookname.Text & "'", connstud,
adOpenKeyset, adLockPessimistic, adCmdText

rsStud.AddNew

rsStud!Name = Trim(txtbookname.Text)

rsStud!isbn = Val(Trim(txtisbn.Text))

rsStud!author = Trim(txtauthor.Text)

rsStud!no_of_copies =

Val(Trim(txtcopies.Text))rsStud!publications

= Trim(txtpubli.Text) rsStud!price =

Val(Trim(txtprice.Text)) rsStud.Update

connstud.Execute

"Commit"rsStud.Close

Set rsStud = Nothing

MsgBox "Added

Sucessfully"

cmd_clear_Click

End Sub

Dr.KVSW 14 Dept. of CSE


AIRLINE RESERVATION SYSTEM

DELETE

Private Sub Command2_Click()

If (MsgBox("Are you sure to delete...", vbYesNo) = vbYes)

ThenSet rsStud = New ADODB.Recordset

rsStud.Open "select * from it where name='" & txtbookname.Text & "'", connstud,
adOpenKeyset, adLockPessimistic, adCmdText

rsStud.Delete

connstud.Execute

"commit"rsStud.Close

Set rsStud = Nothing

MsgBox "Deleted Sucessfully"

End If

cmd_clear_C

lickEnd Sub

UPDATE

Private Sub Command3_Click()

Set rsStud = New ADODB.Recordset

rsStud.Open "select * from it where name='" & txtbookname.Text & "'", connstud,
adOpenKeyset, adLockPessimistic, adCmdText

rsStud!Name = Trim(txtbookname.Text)

Dr.KVSW 15 Dept. of CSE


AIRLINE RESERVATION SYSTEM

rsStud!isbn = Val(Trim(txtisbn.Text))

rsStud!author = Trim(txtauthor.Text)

rsStud!no_of_copies =

Val(Trim(txtcopies.Text))rsStud!publications

= Trim(txtpubli.Text) rsStud!price =

Val(Trim(txtprice.Text)) rsStud.Update

connstud.Execute

"Commit"rsStud.Close

Set rsStud = Nothing

MsgBox "Updated

Sucessfully"

cmd_clear_Click

End Sub

VIEW

Private Sub Command4_Click()

Set rsStud = New ADODB.Recordset

rsStud.Open "select * from it where name='" & txtbookname.Text & "'", connstud,
adOpenKeyset, adLockPessimistic, adCmdText

If rsStud.RecordCount <> 0 Then

txtbookname.Text =

Trim(rsStud!Name)txtisbn.Text =

Val(rsStud!isbn)

Dr.KVSW 16 Dept. of CSE


AIRLINE RESERVATION SYSTEM

txtauthor.Text = Trim(rsStud!author)

txtcopies.Text =

Val(rsStud!no_of_copies)

txtpubli.Text =

Trim(rsStud!publications)

txtprice.Text = Val(rsStud!price)

End If

rsStud.Cl

ose

Set rsStud =

NothingEnd Sub

EXIT
Private Sub

Command4_Click()EndEndSub

Dr.KVSW 17 Dept. of CSE


AIRLINE RESERVATION SYSTEM

REFERENCES

[1] “Database System Concepts” by Abraham Silberschatz, Henry F. Korth, S. Sudharshan.


[2] “An Introduction to Database Systems”by C.J.Date, A.Kannan, S.Swamynathan.
[3] “Fundamentals of Database Systems” by Ramez Elmasri, Shamkant B. Navathe.
[4] “Database Management Systems” by Raghu Ramakrishnan.
[5] “Database Systems Concepts, Design and Applications” by S.K.Singh.

Dr.KVSW 18 Dept. of CSE

You might also like