Professional Documents
Culture Documents
Karan Kumar
Karan Kumar
PROJECT REPORT
ON
“Hotel Management”
In partial fulfillment of
Session 2023-2024
Student:
1. Karan kumar
Date:
----------------------------------- --------------------------------------
2
Acknowledgment
I take this opportunity to express my profound gratitude and deep regards to my guide (Bhagaram
patel) for his exemplary guidance, monitoring and constant encouragement throughout the course of
this thesis. The blessing, help and guidance given by him time to time shall carry me a long way in
the journey of life on which I am about to embark.
I also take this opportunity to express a deep sense of gratitude to Bhagaram patel, Assistant Lec-
turer , GPC, for his/her cordial support, valuable information and guidance, which helped me in
completing this task through various stages.
I am obliged to staff members of (GPC, JALORE), for the valuable information provided by them
in their respective fields. I am grateful for their cooperation during the period of my assignment.
Lastly, I thank almighty, my parents, brother, sisters and friends for their constant encouragement
without which this assignment would not be possible.
Karan Kumar
Date:
3
Abstract
Fast. Accurate and relevant hotel services have been a great demand in a progressive place. This is
because many investors or travelers from faraway places seek to find comfort in terms of their
accommodation and stay in their certain destination. Because of this; the modern technology world
of hotel accommodation has gone into various level-up stages. There must be a system that will
work out to make transactions fast. Accurate and convenient to clients. This system will accept
large scale of data without any inconveniences. Hassle-free as it must, the customer and at the same
time the management can enjoy the chance of being free from complains when it comes to service
provision, in its most accurate way.
OBJECTIVES
The main objectives of the study focus on three different scenario; 1. To alleviate the need of
having a system that caters hotel reservation. 2. To provide fast and accurate service to clients. 3.
To speed up transactions among clients.
4
Table of Contents
Certificate................................................................................................1
Acknowledgment....................................................................................2
Abstract...................................................................................................3
Table of Contents...................................................................................4
1. Introduction........................................................................................5
2. Requirement Specification................................................................7
3. Architectural Design..........................................................................8
4. Test Planning......................................................................................9
5. Work Distribution.............................................................................10
6. Results..............................................................................................11
Glossary................................................................................................13
1. Introduction
The software product to be produced is a Hotel Management System which will automate the major
hotel operations. It explains how the different works of a hotel are being done like reservations,
cancellation and then new reservations, hotel food scheme and many more operations. This project
enable user to reserve and cancel booking in hotel, number of rooms available & displays the list of
hotel staffs to the manager. For reservation complete information of customer is required.
There are two types of room like Deluxe and super Deluxe so people can choose what they want.
There is also a disco and Bar available for enjoy. There are so many types of food like South Indian,
Rajasthani, Gujrati etc. are available.
5
3. Requirement Specification
GENERAL REQUIREMENTS:-
3.1 Functionalities:
There are two types of room like Deluxe, super Deluxe etc. so people can choose what they want.
There is also a disco and Bar available for enjoy. There are so many types of food like South Indian,
Rajasthani, Gujrati etc are available.
There is also a swimming pool for the customer .A garden is also available for walking.
User Details
Make payment
Cancel booking
Check in time
Administrator
Check out time
Reception
Admin login
7
Functional Block Diagram
Input Block
Reservation
Room type
Sup.
Login Check In Deluxe
User name Deluxe
Display
customer
Cancellation
General details and
Password bill
Couple
Check out
Y
Verification Yes C. Deluxe
No
No yes
Exit
1.Input block:-
Log in:- This function ensures that only authorized users gain access to the booked databases.
check out :- customer’s arrivel and departure time and date will be recorded according to
there specified room and a bill is created.
8
3.Output block:- This block display output, customer details bill and whole databases of the
project
Flow Chart
Start
Reception
Menu
Room
Booked
Back to
MENU
Exit
9
4.2 High Level Functional Partitions
Module Name:
4.2.1 Login: - receptionist and manager can login into the system.
User name
Entered to
Verification the system
Password
Start
No
Verificatio
n
Yes
Stop
10
4.2.2 Room Allocation:
In this module room is allocated according to the choice of customer. .Customer detail is also
required..
Login Room
Availability
User name Room number
Customer details allotted
Password
Room info and
booking
Start
Room No
Availabilit
y
Yes
Registration is
Customer not possible.
details
Allotment of room
number.
Exit
11
1.
1.1 4.2.3 Room Cancellation
This function is used for Cancellation of booking and this will be done using the respective room
number allotted. The room will then be available for new reservations.
Making room
available
Start
Enter Room
number.
No
Verificatio
n of
Details
Yes
Deletion of the
records of Customer.
Exit
12
4.2.4 Check out:
This will provide an complete information of when the customer departed from the Hotel. As per
arrival & departure time & date an bill will be created.
Verified room
number
Deletion of
record and
making room
available
13
4.2.4.2 Flow Chart
start
Enter the
room
number
Verification
of data
display No
YES
Input checkout
date & time
Calculation of
number of days
Display bill
Deletion of details
of customer
Exit
14
4.3 Data Description
Level 0 :
Manager
Login
Reception
Customer
15
LEVEL 1 :-
1.
LOGIN
Confirmation of ID & Receptionist
Password.
Hotel management
2.
Hotels
Information
For general 5.
Info of hotel. Room
Reservation & Availability
Cancellation & allotment
Customer Updates. of room
number.
For reservation and
Other process 3.
Customer Room’s room’s
details Reservation cancellation
4.
Applying for reservation Reservation
&
Applying for cancellation Cancellation
.
16
4.3.2 Data Structures
struct booking_data
{
long charge,roomno;
char name[25],address[75],telno[10],date[11],roomtype[15];
} B;
struct check_out_data
{
char name[25],address[75],telno[10],date[11],odate[11],otime[6];
int roomno;
} C;
struct cancellation_data
{
char name[25],address[75],telno[10];
} D;
public:
void booking();
void check_out();
void cancellation();
void management();
} H;
17
4.4 Low Level Module Description ( For C)
4.4.1 Module Name:
Log in: - This module is used for login to the system
Log in: - this function is used for verification of the username and password. So that the manager
and receptionist can login only.
Declaration
void login ();
Parameters List
Return values
void
Flow Chart :
Start
No
Verificatio
n
yes
Stop
18
4.4.2 Module Name:
Reservation: - This function is used for reservations of rooms in hotels using personal details of
customer. On every registration a unique room number is allotted to customer. This function not
only keeps details of customer but also keeps the track of check in time of customer, room type &
charges on customer.
Declaration
Void check_in ();
Parameters List
Return values
Void
19
Flow chart :-
Start
No Reservation
Room is not
availabili possible
ty
Yes
Enter contact
detail, room
type, & check
in details
Stop
20
4.4.2.2 Allot_rm :- this function checks in the information of customer.
Declaration
void allot_rm ();
Parameters List
Return values
Void
Flow chart:-
Start
Allotment
of_room
Registration
done
successfully
Stop
21
4.4.3 Module Name:
Declaration
void cancel ();
Parameters List
Return values
Void.
22
Flow chart:
Start
Yes
No
Verification
of data Continue
display ?
Yes No
Deletion of records
of customer
Booking
cancelled
successfully
Stop
23
4.4.4 Module Name:
Check out: - It accepts room number from the user, verify their details, then it inputs checkout
time & check out date, calculates the number of days customer has been in hotel and creates bill.
Class Name: HOTEL
Class Dependencies
Class so formed is dependent upon customer’s information and room number.
Functions in the Class
Declaration
void bill ();
Parameters List
Return values
Void.
24
Flow chart:
Start
Enter the
Room number.
Yes
No
Verification Continue?
of display
data
Yes
No
Input check in/
checkout date
&time
Calculation of number
of days.
Display bill
Exit
25
5. Work Distribution
The work distribution during the implementation of the project scenario has to be mentioned in this
section. If more than one student are involved in the project, than each of the student has to submit
the individual implementation plan. Each plan should be in the following below format.
26
6. Results
Working Snapshots
1. <Introduction>
27
2. <Main Menu>
.
28
3. <Room Types>
29
Test Status Repot
30
7. Conclusion & Future Work
This projection has been quite enjoyable as I have been given the opportunity to manage a project
from start to finish, it has given me some experience now in managing a projection if I ever have to
do something similar at a workplace in the future.
It has been a lot of work, but I am very happy with how our team has worked together and the final
products we have produced I believe are of a high standard.
31
Glossary
Abbreviation Description
SDD Software design document
FBD Functional Block Diagram
S/W Software
DFD Data flow diagram
No. Number
N/A Not Applicable
32
33