
- Sequence diagram online airline ticket update#
- Sequence diagram online airline ticket software#
- Sequence diagram online airline ticket code#
The “Hitachi” Air-Conditioned train can be reserved for trips online. Notification: This class will be responsible for sending notifications for flight reservations, flight status update, etc.Transcribed image text: Question Draw a sequence diagram for the following scenario. Payment: Will be responsible for collecting payments from customers. All reservations of this flight instance will assign seats to passengers through this class. Itinerary: An itinerary can have multipleįlightSeat: This class will represent all seats of an aircraft assigned to a specific flight instance. WeeklySchedule and CustomSchedule: Flights can have multiple schedules and each schedule will create a flight instance.įlightReservation: A reservation is made against a flight instance and has attributes like a unique reservation number, list of passengers and their assigned seats, reservation status, etc. For example, if a British Airways flight from London to Tokyo (flight number: BA212) occurs twice a week, each of these occurrences will be considered a separate flight instance in our system. Each flight will have a flight number, departure and arrival airport, assigned aircraft, etc.įlightInstance: Each flight can have multiple occurrences each occurrence will be considered a flight instance in our system. Each aircraft has attributes like name, model, manufacturing year, etc.įlight: The main entity of the system. Each airport has a name, address, and a unique code.Īircraft: Airlines own or hire aircraft to carry out their flights.
Sequence diagram online airline ticket code#
It has attributes like ‘name’ and an airline code to distinguish the airline from other airlines.Īirport: Each airline operates out of different airports.
Sequence diagram online airline ticket software#
Here are the main classes of our Airline Management System:Īirline: The main part of the organization for which this software has been designed.
Sequence diagram online airline ticket update#

The system should be able to handle payments for reservations. The system should be able to handle the assignment of pilots and crew members to flights. Admin can cancel any pre-scheduled flight (all stakeholders will be notified).Ĭustomers can cancel their reservation and itinerary.

Only the admin of the system can add new aircrafts, flights, and flight schedules. Users of the system can check flight schedules, their departure time, available seats, arrival time, and other flight details.Ĭustomers can make reservations for multiple passengers under one itinerary. Customers can also build a multi-flight itinerary. We will focus on the following set of requirements while designing the Airline Management System:Ĭustomers should be able to search for flights for a given date and source/destination airport.Ĭustomers should be able to reserve a ticket for any scheduled flight.
