Software Design

Airline Booking: Flights, Seats, and Passes

UML Class Diagrams · made in Skemio

UML class diagram of an airline booking system showing FlightSchedule, FlightInstance, Seat, Reservation, and BoardingPass.
UML class diagram of an airline booking system showing FlightSchedule, FlightInstance, Seat, Reservation, and BoardingPass.

What it shows

  • Flight schedules exist independently from physical aircraft deployments.
  • Seat inventory locks prevent race conditions during high-volume checkouts.
  • Boarding passes generate only after check-in confirms seat assignments.

The takeaway

Separate scheduled route blueprints from physical aircraft legs and passenger boarding credentials.

More uml class diagrams