Table of Contents
Hotel Management System is the term final project for the course "CSE 216: Database Sessional". The project consists of a webapp for a hotel, with integrated complete "Hotel Management System (HMS)" with database support. It contains various customer side features like:
- Customer signup, login and profile creation
- Reservation creation
- Hotel service ordering and cancellation
- Past history tracking.
The project also includes support for employees, such as:
- Employee login feature
- Permissions, varying webapp features
- Upcoming tasks list
- Upcoming reservations and todos
Employee types implemented in our project are: general staff
, managers
and director
. The director withholds the highest permission in the webapp, and has access to additional features such as:
- Creating and viewing an employee.
- Promoting, demoting and firing employees
- See all statistics of the hotel
- See status of rooms and modify them
Overall, this project provides a hotel with full-support from customer to employee management with database support, al under one roof.
To know more about the database SQL queries, see the database files folder. To learn about the ER diagram of the project, see this.
This project received full marks with bonus.
This is an example of how you may set up your project locally. To get a local copy up and running follow these simple example steps.
This is the list of things you need to use the software.
python, django, oracle, bootstrap (can be included using mdn)
- Clone the repo
git clone https://github.com/mrmajumder/Hotel-Management-Service.git
- Run the following line to run the server
python manage.py runserver
- Open the development server at
http://127.0.0.1:8000/
and enjoy!