Here we shared Flight Ticket Booking Project Documentation. This company has many branches in the world. It has numbers of branches spread across the world. A person who wants to reserve a flight ticket must contact any of the nearest Travels branch. The Travels manages flight operations manually, but as its customers grow in number, managing flight operations manually becomes difficult and time consuming. So, it would be better to use an automated system. The Flight Ticket Booking (FTB) provides a solution for online flight ticket booking. It will have functionalities like schedule flights, search flight, book flight for customers, and verify flight ticket. The system should be convenient and user-friendly. The Flight Ticket Booking (FTB) provides a solution for online flight ticket booking. It will have functionalities like schedule flights, search flight, book flight for customers, and verify flight ticket. The system should be convenient and user-friendly.
Use Case Diagram of Flight ticket Booking:
Scope and Features of Flight Ticket Booking
The users include:
1. Admin who can add flight, cancel flight, add aircraft, remove aircraft, and add airport.
2. Travel Agents who can search flight, book flight or cancel reservation for customer.
3. Customers who can search flights and verify their ticket in the system.
Customer information include first name, last name, Date of birth, gender, phone number, and address.
An airport has numbers of aircrafts. An aircraft has an id, manufacturer, model, and type. A flight has an aircraft, flight number, departure time, departure airport, arrival airport, and arrival time, and flight charge. A flight also has a list of passengers(customers) which is booked a ticked for that flight.
|Admin||Is the person responsible to manage system including adding and removing items into the system like flight, aircraft, airport and etc.|
|Travel Agent||Is the person who is responsible to find a flight for the customers and book flight for them|
|Customer||Is the person who is going to travel and wants to book a flight and buy a ticket|
|Flight||Flight is a scheduled travel from one place to another which will happen in a certain time and location to another location with specific aircraft with specific number of passengers|
|Aircraft||Is the airplane which is going to be assigned for a specific flight|
|Airport||Is a place which flight will be from or to|
|Booking Flight||Reserving a seat of aircraft which is flying from specific airport to another|
|Cancel Reservation||Canceling the reservation for a flight|
|Search Flight||Searching how many flights are available for specific date from specific airport to another|
|Verify Booking||When customers book a flight, they can verify their flight by reservation id inside ticket which they got from the travel agent|
- Schedule Flights
- Book Flights
- Search Available Flights
- Verify Booking
- Travel Agent
Class Diagram of Flight Ticket Booking:
Sequence Diagram of Online Flight Ticket booking Portal
Collaboration Diagram of Online air ticket reservation system
Download Complete Flight Ticket Booking Project Documentation
- Source: Github
- Download this in Github – Download