Skip to content

Latest commit

ย 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Airline Management System (C++) โœˆ๏ธ

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].


๐ŸŒŸ Key Features

  • 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].

๐Ÿ› ๏ธ Programming Concepts Used

  • Language: C++[cite: 2]
  • IDE: Visual Studio Code[cite: 2]
  • Core Concepts:
    • struct for 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]

๐Ÿ‘ฅ Project Contributors

  • 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]

About

A console-based Airline Management System built in C++ using fundamental procedural programming concepts. Features admin authentication, flight CRUD operations, passenger registration, seat booking/cancellation, and persistent file storage.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages