Skip to content

Flight Booking System is a software solution designed to simplify the process of booking flights for travelers.

Notifications You must be signed in to change notification settings

Raushan1234567/PilgrimDost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Wishing you a safe journey and a happy journey! 😍😍

Project unique name: PilgrimDost

Blue 123

Project Description

The Console-based Flight Booking System is a software solution designed to simplify the process of booking flights for travelers. The system aims to provide users with a command-line interface to search for available flights, compare prices, and make reservations. It allows customers to manage their own bookings, while the admin user has additional functionalities to manage flight information. The system will be developed using Java programming language, MySQL as the database management system, and Hibernate as the Object-Relational Mapping (ORM) framework.

Types of Users

1. Admin
2. Customer/Traveler

Role of Admin

1. Register for an admin account by providing necessary information.
2. Log in to the admin account using registered credentials.
3. Add new flights to the system, providing flight details such as flight number, departure, and arrival times, and price.
4. Update flight information, including flight schedules and prices.
5. Remove flights from the system.
6. Generate reports on flight bookings, including the number of bookings and revenue generated
7. Log out from the admin account.

Role of Customer/Traveler

1. Register for a customer account by providing necessary information.
2. Log in to the customer account using registered credentials.
3. Search for available flights based on criteria such as departure city, destination, dates, and passenger count.
4. View flight options, including schedules, prices, and available seat inventory.
5. Filter flight options based on preferences such as price range, departure time.
6. Select desired flights and provide passenger details for booking.
7. Proceed with the booking process to confirm the flight reservation.
8. Receive confirmation of the booking.
9. View their bookings
10. Cancel bookings
11. Log out from the customer account.

Project Schema of database

Screenshot (169)

About

Flight Booking System is a software solution designed to simplify the process of booking flights for travelers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages