An open API service indexing awesome lists of open source software.

https://github.com/aravind452/flight-ticket-booking

Zoho 3rd round project - Flight ticket booking system
https://github.com/aravind452/flight-ticket-booking

java programming

Last synced: 2 months ago
JSON representation

Zoho 3rd round project - Flight ticket booking system

Awesome Lists containing this project

README

          

FLIGHT-TICKET-BOOKING

Explanation of the "Flight Ticket Booking"

REQUIREMENTS FOR THE SYSTEM

1. ANY IDE (IDE USED IN THIS PROJECT - VSCODE)
2. PROGRAMMING LANGUAGE - JAVA
3. JAVA DEVELOPMENT KIT

MODULES


System consists of Five Classes

- MainClass.java
- Booking.java
- Flight.java
- Seat.java
- FlightBookingSystem.java

Operations that can be performed by this system

- List Down Flights
- Search For Flights / Filter Flights
- Book Tickets (Along With Food/Meal)
- List Available Seats In The Flight
- Cancellation Of Tickets
- Summary Of Tickets

STEPS

- Flight-A112-Chennai-Mumbai
- Flight-A113-Chennai-Kolkata
- Flight-A114-Chennai-Delhi ... etc.,
- A folder contains all the file details with the above file names which will be considered as input to your program.

- MainClass.java - This class segragates the seats in the between Business or Economy class (As Specified In The Requirements) and additionally it handles user inputs to perform the necessary function.

- Booking.java - Necessary getters and setters which are necessary for the system have been created.

- Seat.java - Necessary setters and getters have been created.

- Flight.java - This class describes about the seating arrangements for Business and Economy seats in the Flight.

- FlightBookingSystem.java - All the logics of the system has been specified in this class.