itspgiri / Hotel-Management

To digitalize the process of day to day activities of a hotel example room booking. Assign a room according to customers demand, checkout of a computer and releasing the room and finally compute the bill, etc.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hotel-Management

Complete detailed description of project and report in Final Report.
Project Completion Date: JAN 2017

Overview

This project is designed to provide a basic offline software for assisting in the management of a hotel. The aim was to ease the process of managment of records by connecting Java NetBeans with MySQL. The project uses structured, modular technique and menu oriented interface.

AIM

To digitalize the process of day to day activities of a hotel example room booking. Assign a room according to customers demand, checkout of a computer and releasing the room and finally compute the bill, etc.

Features Available

See below for the features availiable in the project. The non-staff features were accessible to anyone who didn't have a Staff Login ID. While, any staff member could login via the staff login for the rest of the features that were dealing with the hotel records.

Non-Staff Features

  • Image Gallery
  • Upcomming Events
  • Other Hotel Branches
  • Amenities
  • Contact Us

Staff Login

  • Add Room Record
  • Modify Room Record
  • Delete Room Record
  • Check Room Records
  • Generate Bill

Front End

We used NetBeans IDE to bring a basic utility front end available for the user. It is easy to install and to be used by anyone since it's programmed in Java (Platform Intependent). Below are a few previews of the project when used to manage the records of a hotel.

Front Page Preview:

Book a room feature:

Feature to check the room status:

Back End

Our backend is fairly simple on-purpose so that anyone can set up their secure MySQL Database to use the application smoothly.

Conclusion

The project was made in 2017, and I have it on my GitHub since it was the first project I ever made. There are many new technology now available and there are many different ways to perform the above in a much efficient manner by using technologies such as Cloud. It is available as public repository as it's the first ever project I undertook and is a great idea for anyone who wishes to learn the basics of programming and DBMS.

The project was a huge learning step as it involved basic DBMS, Java Programming for one to understand the basic of developing something. It was developed with reference to documentation that were provided by NetBeans IDE and the knowledge of basic queries handling in DBMS.

About

To digitalize the process of day to day activities of a hotel example room booking. Assign a room according to customers demand, checkout of a computer and releasing the room and finally compute the bill, etc.

License:GNU General Public License v3.0


Languages

Language:Java 100.0%