This is a simple Hotel Management Information System program created as a part of the final project for the Object-Oriented Programming Lab. The program is designed to assist in the basic operational management of a hotel, including room data management, reservations, and customer information.
The Hotel Management Information System program is the result of applying object-oriented programming concepts to develop a functional system. It provides a user-friendly interface for hotel staff to manage various aspects of the hotel operations efficiently. The program allows users to perform tasks such as adding and updating room details, making and canceling reservations, and maintaining customer records.
- Room management: Add, update, and view room details, including room type, availability, and pricing.
- Reservation handling: Make new reservations, check availability, and cancel existing reservations.
- Customer management: Maintain customer information, including personal details and booking history.
- Reporting: Generate reports on room occupancy, revenue, and other relevant metrics.
-
Run the program.
-
The following menu options will be displayed:
-
Enter the corresponding number to select an option from the menu.
-
Follow the prompts and input the required information for each option.
The Hotel Management Information System program is developed using the following technologies:
- Programming Language: Java
- GUI Framework: JavaFX
- Database: MySQL
To run the program locally, follow these steps:
- Clone this repository to your local machine.
- Set up a MySQL database and import the provided SQL file.
- Configure the database connection settings in the program.
- Compile and run the program using your preferred Java development environment.
Please refer to the detailed documentation or project Wiki for more information on installation, configuration, and usage.
Contributions to this project are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request.
This project is licensed under the MIT License. Please see the LICENSE file for more details.