Register Now

Login

Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Flight Ticket Booking Project Documentation

Flight Ticket Booking Project Documentation

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:

Flight Ticket Booking Project Documentation

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.


Glossary:

AdminIs the person responsible to manage system including adding and removing items into the system like flight, aircraft, airport and etc.
Travel AgentIs the person who is responsible to find a flight for the customers and book flight for them
CustomerIs the person who is going to travel and wants to book a flight and buy a ticket
FlightFlight 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
AircraftIs the airplane which is going to be assigned for a specific flight
AirportIs a place which flight will be from or to
Booking FlightReserving a seat of aircraft which is flying from specific airport to another
Cancel ReservationCanceling the reservation for a flight
Search FlightSearching how many flights are available for specific date from specific airport to another
Verify BookingWhen customers book a flight, they can verify their flight by reservation id inside ticket which they got from the travel agent

System Functionalities:

  • Schedule Flights
  • Book Flights
  • Search Available Flights
  • Verify Booking

Users

  • Admin
  • Travel Agent
  • Customer

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

0.00Download Link


  • Source: Github
  • Download this in Github – Download

Leave a reply

About StudentProjects.Live

A collection of source codes that I wrote in VB 6.0, ASP.NET, PHP, C#.NET, VB.NET and JAVA in a course of my career as web developer and software engineer that I would like to share to my fellow programmers. Some of the codes here is not my original work that I found over the Internet and Books while I'm learning how to program. I hope you find my work useful in your learning in programming. Please share my work to other people also who interested to learn the basics of web development and programming. Thank you very much and Happy Productive Programming Everyone.

Follow Me