The Airline Reservation System (ARS) is a comprehensive, standalone desktop application designed to manage all aspects of an airline's operations, from user and passenger management to ticket booking and flight scheduling. This project is developed by an 8-member team, each responsible for specific main processes and their associated sub-functions.
- Dashboard
- User Dashboard
- User Management
- Add User
- Update User
- Delete User
- Passenger Management
- Add Passenger
- Update Passenger
- Delete Passenger
- Schedules Management
- Create Schedule
- Update Schedule
- Delete Schedule
- View Schedule
- Ticket Management
- Book Ticket
- Update Ticket
- Cancel Ticket
- View Tickets
- Flight Management
- Register Flight
- Update Flight
- Delete Flight
- View Flights
- Class Management
- Add Class
- Update Class
- Delete Class
- View Classes
- Seats Management
- Configure Seat Layout
- Assign Seats
- View Seat Layout
- Notification Management
- Send Notifications
- View Notifications
- Notification Settings
- Calendar
- View Calendar
- Add Event
- Update Event
- Delete Event
- Logout
To run the Airline Reservation System on your local machine, follow these steps:
- Clone the repository:
git clone https://github.com/ImaginecoreX/SerendicARS
SerendicARS/
├── build.xml
├── src/
│ └── com/
│ └── icx/
│ | └── ars/
| | | ├── dashboard/
│ │ │ ├── user/
│ │ │ ├── passenger/
│ │ │ ├── schedule/
│ │ │ ├── ticket/
│ │ │ ├── flight/
│ │ │ ├── clazz/ # "class" is a reserved word in Java
│ │ │ ├── seat/
│ │ │ ├── notification/
│ │ │ ├── calendar/
│ │ │ └── logout/
├── lib/
│ └── (external libraries)
├── build/
│ ├── classes/
│ └── lib/
└── README.md