Hotel Management System-Object Oriented Programming Project
This was a group project done as part of the Object Oriented Programming course in my college.So the abstract given to us was that,
"An entrepreneur starts a group of hotels in important cities of different states. This is a automation software that helps in multiple Hotel branch management, chef and staff management, menu management, Resource crisis management etc.
Each hotel has Hotel id, Hotel name, start date, revenue, expenditure, city and state. The chefs in the hotel are identified by a social security number (SSN), and are also described by a name, date of join and a cuisine in which he/she specializes. The chefs may be asked to work in more than one branch if shortage demands. There is a specific menu card for each hotel. Each of the hotels has a manager that takes care of the needs of the particular branch. Also, there is a Senior Manager that manages a small group of hotels. Each food item in this list is then assigned to a chef based on his specialization. "
This project focusses on applying OOPS concepts to build an application for a chain of hotels. The Hotel Management System provides a window for each of the employees in the Hotel that helps them to ease their access to information and implement certain functionalities.
The application is meant to be used by the Owner of the restaurant, Senior and Branch Managers, Chefs and Head Chefs as well as the customers of the restaurant. Each of the Employees have a customized view for each of them depending upon their role in the Hotel.
The project is written in Java and uses Java Swings have been used in this project to implement the UI for the application. The project also uses Java Database Connectivity to insert, access, update and delete data from the Hotel Management System database.
So the project was developed under 4 phases and they were:
"An entrepreneur starts a group of hotels in important cities of different states. This is a automation software that helps in multiple Hotel branch management, chef and staff management, menu management, Resource crisis management etc.
Each hotel has Hotel id, Hotel name, start date, revenue, expenditure, city and state. The chefs in the hotel are identified by a social security number (SSN), and are also described by a name, date of join and a cuisine in which he/she specializes. The chefs may be asked to work in more than one branch if shortage demands. There is a specific menu card for each hotel. Each of the hotels has a manager that takes care of the needs of the particular branch. Also, there is a Senior Manager that manages a small group of hotels. Each food item in this list is then assigned to a chef based on his specialization. "
This project focusses on applying OOPS concepts to build an application for a chain of hotels. The Hotel Management System provides a window for each of the employees in the Hotel that helps them to ease their access to information and implement certain functionalities.
The application is meant to be used by the Owner of the restaurant, Senior and Branch Managers, Chefs and Head Chefs as well as the customers of the restaurant. Each of the Employees have a customized view for each of them depending upon their role in the Hotel.
The project is written in Java and uses Java Swings have been used in this project to implement the UI for the application. The project also uses Java Database Connectivity to insert, access, update and delete data from the Hotel Management System database.
So the project was developed under 4 phases and they were:
- Usecase Diagram
- Class Diagram
- Setting up Database
- Implementing the Project
Detailed Project Documentation
Project Demonstration
|