COMPUTER SCIENCE PROJECT
CLASS XII
PROJECT TITLE
AIRLINE RESERVATION SYSTEM
Submitted by:
Name: Mehul Rao
Class: XII B
Roll No: ___________
School: Paramount International School
CERTIFICATE
This is to certify that the project work entitled “AIRLINE RESERVATION SYSTEM” submitted
by Mehul Rao of Class XII-B in partial fulfillment of the requirement of CBSE Class XII
Computer Science course is a record of his original work carried out under my supervision
and guidance.
The work is satisfactory and up to the mark as per the guidelines laid down by the Central
Board of Secondary Education.
______________________
(Signature of Internal Examiner)
______________________
(Signature of External Examiner)
______________________
(Subject Teacher)
______________________
(Principal)
ACKNOWLEDGEMENT
I would like to express my sincere gratitude to my Computer Science teacher for their
valuable guidance, continuous support, and encouragement during the course of this
project.
I would also like to thank the Principal and the school management of Paramount
International School for providing such an excellent environment and facilities to carry out
this project.
Last but not the least, I thank my parents and friends for their constant support and
motivation throughout this journey.
Mehul Rao
INDEX
1. 1. Introduction
2. 2. Need for the Project
3. 3. Objective of the Project
4. 4. Project Category
5. 5. Tools & Technologies Used
6. 6. System Requirements
7. 7. ER Diagram
8. 8. Data Flow Diagrams
9. 9. Table Structures
10. 10. SQL Queries
11. 11. Sample Outputs
12. 12. Booking Flow
13. 13. Limitations
14. 14. Future Scope
15. 15. Conclusion
16. 16. Bibliography
1. INTRODUCTION
An Airline Reservation System is a computerized system used to store and retrieve
information and conduct transactions related to air travel. This project simulates the
process of booking and managing airline tickets using a relational database powered by
MySQL. The system facilitates the management of flights, passengers, and ticket bookings
efficiently.
2. NEED FOR THE PROJECT
The airline industry handles millions of bookings every day. A manual system for booking,
modifying, or cancelling reservations can lead to errors, inefficiencies, and customer
dissatisfaction. Therefore, a computerized Airline Reservation System ensures accuracy,
speed, and ease of operation, allowing both airline staff and passengers to access real-time
information.
3. OBJECTIVE OF THE PROJECT
The primary objective of this project is to develop a simple and effective Airline Reservation
System that allows users to:
- View available flights
- Book tickets
- Manage passenger records
- Retrieve booking details
- Update or cancel reservations
4. PROJECT CATEGORY
This project falls under the category of ‘Database Management System (DBMS)’. It involves
storing, retrieving, modifying, and managing data in a structured way using MySQL, which is
an open-source relational database management system.
5. TOOLS & TECHNOLOGIES USED
- Programming Language: SQL
- Database: MySQL
- Software Used: MySQL Workbench / phpMyAdmin / XAMPP
- Documentation: MS Word / Google Docs
- Operating System: Windows / Linux / macOS
6. SYSTEM REQUIREMENTS
Minimum system requirements for running the project are:
- Operating System: Windows 10 or above / Linux / macOS
- Processor: Intel i3 or above
- RAM: 4 GB minimum
- Hard Disk: Minimum 500 MB free space
- Software: MySQL Server, MySQL Workbench or XAMPP