poyrun.blogg.se

Sequence diagram online airline ticket
Sequence diagram online airline ticket









  1. Sequence diagram online airline ticket update#
  2. Sequence diagram online airline ticket software#
  3. 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.

  • Assign pilots and crew: To assign pilots and crews to flights.
  • Sequence diagram online airline ticket update#

  • Update flight schedule: To make changes in the flight schedule, and to add or remove any flight.
  • Make payment for a reservation: To pay for the reservation.
  • Assign seats to passengers: To assign seats to passengers for a flight instance with their reservation.
  • Create/Modify/View reservation: To reserve a ticket, cancel it, or view details about the flight or ticket.
  • Search Flights: To search the flight schedule to find flights for a suitable date and time.
  • Here are the top use cases of the Airline Management System:
  • System: Mainly responsible for sending notifications regarding itinerary changes, flight status updates, etc.
  • Pilot/Crew: Can view their assigned flights and their schedules.
  • Customer: Can view flight schedule, reserve and cancel tickets.
  • Front desk officer: Will be able to reserve/cancel tickets.
  • Admin: Responsible for adding new flights and their schedules, canceling any flight, maintaining staff-related work, etc.
  • The system should be able to send notifications to customers whenever a reservation is made/modified or there is an update for their flights.

    sequence diagram online airline ticket

    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.

    sequence diagram online airline ticket

    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.











    Sequence diagram online airline ticket