My project title is “HOTEL MANAGEMENT SYSTEM”. I have tried my level best to make the complicated process of Hotel management system as simple as possible using python code, tkinter and filehandling etc. Moreover I have used DFD’s (data flow diagrams) and ER Daigram (Entity Relationship Daigram) to explain the process to use the Hotel management system. I have tried to design the project in such a way that customer may not have any difficulties in using the hotel management system. The main purpose of my project is to perform each employee’s activity in computerized way rather than manually which is time consuming.
Hotel Management System has designed to computerize the following functions that are performed by the system.
- Room detail function
- Opening a new room
- Checking in & checking out detail function
- Admission of new customer
- Checking out of customer
- Checking in of costumer
- Checking detail of employee
- Room details
- Total number of customer in the Hotel
- Individual customer report
- Enquiry of customer
- Enquiry of rooms
MODULES
- Login page
- Signup/register page
- Forgot password
- Booking(check in & check out)
- Monitoring the database
- Bills/payment
- Enquiry for rooms & customers
- Enquiry for employee details
- About us(Hotel facilities & many more)
- Over-view
- Location
- Hotel Gallery
LIBRARY USED
- Os
- Sys
- Subprocess
- Call
- Tkinter
- SQLITE
- Pickle
- Time
- Webbrowser
LIBRARY USED
• Os: I have used this library to use operating system dependent functionality and to interact with the underlying operating system in several ways such as working with the files, database, and can move file around, etc.
• Sys: I have used this library to access all the functions and variables that are used to manipulate different parts of the python runtime environment.
• Subprocess and call: I have used this library to connect my different program code together whenever the button is pressed the targeted program gets executed.
• Tkinter: I have used this library to make GUI. Also to make attractive GUI using its different features that this library provides me to use.
• SQLITE: I have used this library to store data in the database.
• Pickle: I have used this library to dumb the data into the file and also to load it from the files whenever there is use of the existing data from the files.
• Time: I have used this library to generated time on my registration page as per the time that is used by my system.
• Webbrowser: I have used this library to use hyperlink in some of the buttons present on the homescreen.
MODULES:
- LOGIN PAGE: This module is used to take user data from then and then to allow then to enter into the homepage. In this modules I have used two different entry box where I have taken username and password.
- Sign up / register page: This module is used to take all the valid data from the user/ customer to keep their records in the database. After completing the registration form when the user/ customer press the submit button they will be navigated to the homepage.
- Forgot password page: This module is used to retrieve the password when the user forget their password after registration to the system. In this modules I have used some verification steps when they need to verify that they are the correct person to get their password back.
- Booking ( check-In and Check-out): This module help user to fill all their detail to check-In the hotel and also user can check-out from the hotel.
- Monitoring the database: This module help the administrator as well as the customer to monitor the database.
- Bill / payment: This modules is used to help user to make payment by hand cash and by credit card / debit card.
- Enquiry for rooms & customers: This module is used customer and administrator to make enquiry for rooms as well as customers.
- Enquiry for employee details: This module is used to help administrator and customer to make enquiry for employee details.
- About us: This module is used to help the user to know about the hotel facilities and many more about the hotel.
- Over-view: This module is used to help user to know the user to see the overall view of hotel.
- Location: This module is used to help user to see the exact location of the hotel.
- Hotel Gallery: This module is used to help user to see the gallery of the hotel.
REFERENCES
- Geeksforgeeks
- Harry bro
- Tutorial point