Skip to content

saakethtypes/Java-OOP-Agoda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Role Based Java OOP Application:

Customer: Can view and book flights, hotels, attractions, and other travel-related services like insurance. Can also view their booking history.

System Admin: Can manage the entire system, including creating and managing user accounts, configuring the system settings, monitoring system performance, and generating reports.

Enterprise Admin: Can manage the resources and services provided by their respective enterprise, including managing flight schedules and availability, managing hotel room availability and pricing, managing attraction ticket availability and pricing, and managing the food service supply chain.

Airline Agent: Can manage flight bookings, including checking flight availability, booking flights, canceling bookings, and managing flight schedules.

Food Service supplier for in-flight meals: Can manage the supply chain for in-flight meals, including managing inventory, tracking orders, and delivering meals to the airlines.

Hotel manager: Can manage hotel bookings, including checking room availability, booking rooms, canceling bookings, and managing room inventory.

Travel agent: Can manage travel bookings, including booking flights, hotels, attractions, and other travel-related services, and providing travel advice to customers.

Insurance advisor: Can advise customers on travel insurance options, provide insurance quotes, and manage insurance policies.

Attraction officer: Can manage attraction ticket sales, including checking ticket availability, booking tickets, canceling bookings, and managing ticket inventory.

High-level Component Diagram

Wireframe

UML

About

A full fledged JAVA Application for a Travel Agency

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages