Skip to content

A SeatBooking system with UI functionality allows users to select and reserve seats for their airplanes. It offers a visually intuitive interface where users can view available seats, choose their preferred seats, and confirm their reservations. However, the system lacks the database logic to store and manage booking data.

License

Notifications You must be signed in to change notification settings

juanpabblo16/SystemSeatBooking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Airline Reservation System

This is a Java-based command-line application that simulates an airline reservation system. It was developed by Juan Pablo Acevedo and Carlos Andres Tafurt as part of their undergraduate systems engineering coursework.

Description

The Airline Reservation System allows passengers to book seats on a flight, cancel bookings, and view available seats. It supports three classes of seats: First Class, Business Class, and Economy Class. Bookings are stored in memory using Java Maps and PriorityQueues.

Requirements

  • Java](https://www.java.com/): The code generated in PlantUML is in Java, so you need to have the Java JDK installed on your system to be able to compile and run the generated code.

  • IDE of your choice: To compile and run the Java code, you will need an integrated development environment (IDE) of your choice, such as Eclipse, IntelliJ IDEA, NetBeans, etc.

Usage

  1. Clone the repository to your local machine.
  2. Open the project in your preferred IDE.
  3. Run the Main class to start the application.
  4. Follow the on-screen instructions to interact with the system.

Contributors

  • Juan Pablo Acevedo
  • Carlos Andres Tafurt

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

A SeatBooking system with UI functionality allows users to select and reserve seats for their airplanes. It offers a visually intuitive interface where users can view available seats, choose their preferred seats, and confirm their reservations. However, the system lacks the database logic to store and manage booking data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages