A console-based application developed in C++ to handle core airline operations, flight schedules, passenger registrations, and ticket reservations[cite: 2]. Built as a 1st Semester Programming Fundamentals (PF) Lab project at University of Engineering and Technology (UET)[cite: 2].
- Admin Control Panel: Secure admin login to add, update, view, and delete flight records and passenger details[cite: 2].
- Passenger Management: Register new passengers with generated credentials, update personal details, and view reservation history[cite: 2].
- Flight & Seat Booking: Search available flights by destination, select seating class (Economy/Business), calculate total fare, and book seats[cite: 2].
- Reservation Cancellation: Cancel booked tickets with dynamic seat restoration and automated refund calculation[cite: 2].
- Booking Reports: Generate structured booking summary reports for passengers[cite: 2].
- Persistent File Storage: Reads and writes all flight, passenger, and admin data to local files to maintain data persistence across program restarts[cite: 2].
- Language: C++[cite: 2]
- IDE: Visual Studio Code[cite: 2]
- Core Concepts:
structfor custom data structures (Flight, Passenger, Admin)[cite: 2]- File Handling (
ifstream,ofstream) for data persistence[cite: 2] - Modular Functions for system operations[cite: 2]
- Arrays, Conditional Logic, and Control Loops[cite: 2]
- Muhammad Arslan (2025-CS-642)[cite: 2]
- Abdullah Abid (2025-CS-613)[cite: 2]
- Muhammad Sharjeel (2025-CS-651)[cite: 2]
- Muhammad Umar (2025-CS-653)[cite: 2]
Submitted to: Mam Shanfa Irum (UET KSK)[cite: 2]