"Hotel Management System": Mini Project Report Open Source Technology Lab
"Hotel Management System": Mini Project Report Open Source Technology Lab
"Hotel Management System": Mini Project Report Open Source Technology Lab
ABSTRACT
The software of Hotel Management System which is going to be
implemented for Hotel Megastar will automate the major operations of the
hotel. The Reservation System is to keep track in rooms and check availability.
The objectives of the automated Hotel Management System is to
simplify the day by day processes of the hotel. The system will be able to
handle many services to take care of all customers in a quick manner. Safety,
easiness of using and most importantly the efficiency of information retrieval
are some benefits our team is going to present in this system. The system should
be user appropriate, easy to use, provide easy recovery of errors and have an
overall end user high subjective satisfaction.
Chapter 1
Introduction
The Hotel Management System is a new self-contained software product which will
be produced by the project team in order to overcome the problems that have occurred due to
the current manual system. The newly introduced system will provide an easy access to the
system and it will contain user friendly functions with attractive interfaces. The system will
give better options for the problem of handling large scale of physical file system, for the
errors occurring in calculations and all the other required tasks that has of almost all the tasks
done at the Hotel in a much convenient manner. Coding was handled through an Object-
oriented approach. Above mentioned methodologies made project work load light and
provided the ease of developing.
The main objective of the entire activity is to automate the process of day to day
activities of Hotel. Using this system we can manage room activities and keep track of
admission of a New Customer. Using this system we can check rooms according to
customer’s need and can assign easily room to customer. Checkout of a customer and
updating the releasing room information in the system is very easy. When user do checkout
system will generate final bill after calculating all the bills. Thus, the Hotel Management
System we are going to implement will be covering all the basic processes done in the Hotel.
It would handle Guest details, Room booking details, food order, room types and bill
generation.
All the above mentioned details and information are stored in the system database. It
could save time when retrieving data from the database. Interfaces will be designed user
friendly and the functions will be displayed in a simple manner.
The System we are going to develop will give remedies for the problems that are
currently facing by our client. Shifting to our system can acquire advantages such as saving
of time, man hours, space wastage. This will increase the efficiency in hotel daily activities.
Chapter 2
Problem Analysis
Functional Requirements:
Non-Functional Requirements:
Performance Requirements:
Security Requirements:
This system should be accessible only within the hotel premises LAN. Here we
are using only LOCALHOST to demonstrate
The Hotel Management System is accessible only when you have correct
credential in terms of username and password.
Database Requirements:
SQlite3 and DB SQLite tool
Design Constraints:
The HMS has to be developed using Python 3.7 and SQLite
Chapter 3
Design
Explanation :
Product Functions
Manage Room Details(Add ,Update ,Delete)
Manage Guest(Add ,Update ,Delete)
Issue Bills
Rooms Details
Food Details
Guest Information
Output All the input along with cost from food table
is updated in data table.
WorkFlow Validate the given details and the food cost
according to input is calculated
DATAFLOW DIAGRAM
Input RoomType
Input ----
Login Page
Login Page Error (Invalid credentials)
Home Page
Book Room
Food Order
Bill Generation
After Bill Generation
Room Details