Airline Reservation System Imp
Airline Reservation System Imp
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
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
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
www.kvsw.in
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 ____________
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
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
ii.
AIRLINE RESERVATION SYSTEM
LIST OF FIGURES
iii.
AIRLINE RESERVATION SYSTEM
TABLE OF CONTENTS
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
3.1 Hardware 7
requirements
3.2 Software
7
requirements
3.2.1 Software 7
descriptions: Frontend
3.2.2 Software 7
descriptions: Backend
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.
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.
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.
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."
GENERAL
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.
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.
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.
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.
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-
2. VB 6.0
3. Microsoft word
4. ORACLE 11g
CHAPTER-4
SYSTEM DESIGN
DESCRIPTION OF SYMBOLS
tables
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
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 4: EXIT
This module is used to exit from the reservation form.
CHAPTER 6
CONCLUSION AND FUTURE ENHANACEMENT
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.
APPENDIX
SCREEN SHOTS
LOGIN:
RESERVATION FORM:
CODING:
ADD BUTTON
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
MsgBox "Added
Sucessfully"
cmd_clear_Click
End Sub
DELETE
rsStud.Open "select * from it where name='" & txtbookname.Text & "'", connstud,
adOpenKeyset, adLockPessimistic, adCmdText
rsStud.Delete
connstud.Execute
"commit"rsStud.Close
End If
cmd_clear_C
lickEnd Sub
UPDATE
rsStud.Open "select * from it where name='" & txtbookname.Text & "'", connstud,
adOpenKeyset, adLockPessimistic, adCmdText
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
MsgBox "Updated
Sucessfully"
cmd_clear_Click
End Sub
VIEW
rsStud.Open "select * from it where name='" & txtbookname.Text & "'", connstud,
adOpenKeyset, adLockPessimistic, adCmdText
txtbookname.Text =
Trim(rsStud!Name)txtisbn.Text =
Val(rsStud!isbn)
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
REFERENCES