A desktop-based airline management system built using Python, Tkinter, and SQLite for handling passenger records, ticket booking, food orders, luggage management, and billing operations.
The Airline Reservation & Passenger Management System is a GUI-based desktop application that simulates real-world airline operations. It allows users to manage passengers, book tickets, calculate fares, handle food orders, manage luggage, and generate bills.
It demonstrates core concepts of GUI development, database integration, CRUD operations, and event-driven programming.
- Python
- Tkinter
- SQLite
pip install tk
python airline_final.py
- Add new passenger records
- View passenger details
- Store data in SQLite database
- Flight booking system
- Fare calculation
- Ticket management system
- In-flight food menu selection
- Order processing
- Automatic food bill generation
- Baggage weight handling
- Extra charge calculation
- Total cost calculation (Ticket + Food + Luggage)
- Automatic bill generation
- SQLite integration
- CRUD operations (Create, Read, Update, Delete)
- GUI development using Tkinter
- Event-driven programming
- Database design and management
- CRUD operations
- System design principles
airline-reservation-system/ │ ├── airline_final.py ├── README.md
- Add user login/authentication system
- Add flight scheduling module
- Add online booking system
- Add advanced reporting dashboard
- Add multi-user access system
K M Varada
GitHub: https://github.com/kmvforge