Sampda
Sampda
Walwadi, Dhule
A PROJECT REPORT ON
1
Certificate
This is to certify that Miss. Sampda Patil And Aarti S Dhole final year student
the work carried out by his is accepted in partial fulfilment of the requirement for
under the guidance of Prof. Mrs. Punam D. Patil in the academic year 2021-
2022.
Place:-
Date
2
Gurucharn Hotel, Near Mahanerpalika
Kajve Road Dhule.
*************************************************
Date:-
CERTIFICATE
This is to certify that Miss Sampda Patil And Aarti Dhole has
System”. By using our data. She is found very sincere hard worker
during all stages of the work. We wish has all the best.
Gurucharn Hotel,
Near Mahanerpalika
Kajve Road Dhule.
3
Index
1. Introduction
3. Requirement analysis
4. Design
6. Reports
8. Bibliography
4
Introduction
5
Introduction
This hotel management system is developed for hotels those are using a manual system to
handle hotel processes. There are three main users in hotel management system, administrator,
Manager and Receptionist. Administrator can maintain daily updates in the hotel records. This
system will automate the major operations of the hotel. Administrator can access to all system
functionalities without any restrictions. Administrator is must be an authorized user. He can
further change the password. There is the facility for password recovery, logout etc. Manager
can access to all system functionalities with limited restrictions. Receptionist can only access
to the Reservation Management section. The main aim of the entire activity is to automate the
process of day to day activities of Hotel.
The Reservation System is to keep track in room and hall reservation and check availability.
Using this system user can check which room is reserved and which room is available. He can
reserve room from reservation module. The Room Management System is for manage all room
types room services. Room management module help user to keep track of all information of
hotel room. He can check room laundry service, food service and sweeping service from this
module. The Inventory Control System will keep track in all inventories of the hotel and guest
details will handled by guest management. Administration department will monitor the all. the
main of developing this system is to computerize all the activity of the hotel like Admission of
a New Customer, Assign a room according to customer’s demand, checkout of a customer and
releasing the room and finally compute the bill etc. Using this system you can manage check
in and check out process easily. At check in, you can easily check the availability of rooms in
the hotel. And at check out you can easily generate the total bill.
The main objective of the entire activity is to automate the process of day to day activities of
Hotel. Using this system you can manage room activities and keep track of admission of a New
Customer. Using this system you 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. User can also check online, all the packages available. He can also
book rooms online. He can also cancel booked room online. Hotel management can also check
the list of Regular customers and feedback of the hotel’s customer.
6
Introduction
to Proposed System
7
Proposed System
The project hotel management system is a web based application that allows the hotel
manager to handle all hotel activities online. Interactive GUI and the ability to manage
various hotel bookings and rooms make this system very flexible and convenient. The hotel
manager is a very busy person and does not have the time to sit and manage the entire
activities manually on paper. This application gives him the power and flexibility to manage
the entire system from a single online system. Hotel management project provides room
booking, staff management and other necessary hotel management features. The system
allows the manager to post available rooms in the system. Customers can view and book
room online. Admin has the power of either approving or disapproving the customer's
booking request. Other hotel services can also be viewed by the customers and can book them
too. The system is hence useful for both customers and managers to portably manage the
hotel activities.
Features:
• Admin login and admin dashboard: It has admin login who has the authority of the
system and he is responsible for approving and disapproving the users request for
room booking. Admin can add and delete notifications and updates in the system.
• User Registration: There is user registration form available where new users can
create their account by providing required information to the system.
• Booking System: User can request for the table booking for a particular date and
time.
• Approving/Disapproving Request: The booking requests are directly sent to admin
account by the system. Admin can view all the requests along with respective user
details and therefore make decisions for cancelling the requests.
This Application uses Asp.net as a front-end and sql as the back-end.
Currently in hotel all the work done manually. When a guest make a reservation, all the
reservation details (including guest details) are recorded in a hotel register. At the time of
checkout of customer, calculations of bills and inventory items are done manually too. Doing
all the work manually and storing information on register takes much time and wastes much
precious man hours. Manually calculation of bill is also error prone. If management want any
8
old information like room record or reservation details then finding old records is very
tiresome task and it takes a lot of time to find records form old files.
▪ Data is not always reliable as it is hand written and some human errors might
have occurred example wrong telephone number among other.
▪ Slow process of reservation. User has find manually whether room is available
or not.
▪ Hotel information data are not secured. It can be easily theft or altered.
9
Requirement analysis
10
Requirement analysis
HARDWARE SPEDIFICATIONS
HARDWARE REQUIREMENTS:
SOFTWARE REQUIREMENTS:
11
Design
12
PRINCIPLES OF SYSTEM ANALYSIS
1. Understand the problem before you begin to create the analysis model.
2. Develop prototypes that enable a user to understand how human machine interaction will
occur.
4. Use multiple views of requirements like building data, function and behavioral
models.
the system.
E-R DIAGRAM
13
14
15
Hotel Management System Use Case Diagram
A use case diagram is a visual representation of how a user might interact with a program. A
use case diagram depicts the system’s numerous use cases and different sorts of users. The
By creating the use case of the Hotel Management System, you must determine first the
possible features to identify the flow of the system. After that you can now create the
16
DFD (Data Flow Digram)
DFD is the abbreviation for Data Flow Diagram. The flow of data of a system or a process
is represented by DFD. It also gives insight into the inputs and outputs of each entity and the
process itself. DFD does not have control flow and no loops or decision rules are present.
Specific operations depending on the type of data can be explained by a flowchart. Data Flow
Diagram can be represented in several ways. The DFD belongs to structured-analysis
modeling tools. Data Flow diagrams are very popular because they help us to visualize the
major steps and data involved in software-system processes.
Components of DFD
• Process
Input to output transformation in a system takes place because of process function.
The symbols of a process are rectangular with rounded corners, oval, rectangle or a
circle. The process is named a short sentence, in one word or a phrase to express its
essence
• Data Flow
Data flow describes the information transferring between different parts of the
systems. The arrow symbol is the symbol of data flow. A relatable name should be
given to the flow to determine the information which is being moved. Data flow also
represents material along with information that is being moved. Material shifts are
modeled in systems that are not merely informative.
• Warehouse
The data is stored in the warehouse for later use. Two horizontal lines represent the
symbol of the store. The warehouse is simply not restricted to being a data file rather
it can be anything like a folder with documents, an optical disc, a filing cabinet.
• Terminator
The Terminator is an external entity that stands outside of the system and
communicates with the system. It can be, for example, organizations like banks,
groups of people like customers or different departments of the same organization,
which is not a part of the model system and is an external entity. Modeled systems
also communicate with terminator.
17
0 level
18
Design Data Dictionary
The data dictionary is useful in case of development.
19
Table Name: Client Master
Primary Key: Client ID
Description: To store the details of Clients
20
Input /Output
Screen
21
Room/Bed Search Center Section Screenshot
22
Reservation Information Form ScreenShot
23
Group Reservation Form ScreenShot
24
RoomTypes Section ScreenShot
25
Rooms Section ScreenShot
26
Staff Management Section ScreenShot
Permissions ScreenShot
27
Testing
28
Testing
Introduction :
the ultimate review of specification, design and code generation. It is a process of executing a
program with a primary objective of finding errors. Testing gives the guarantee that the
software does not fail and runs according to its specifications and in the way the end user
expects. This can be done by various software testing techniques which provide a systematic
guidance for designing tests that exercise the internal logic of software components, and
exercise the input and output domains of the program to uncover errors in program function,
The following software testing techniques were used in order to uncover errors in the system:
3. Validation testing
4. GUI testing
5. System Testing
White box testing is also called as glass box testing. It is related with the structure (internal
logic) of the program. It helps in uncovering many errors that black box testing cannot. During
white box testing activity, every statement of programs was executed at least once. All
independent paths were also executed. Every logical decision was executed to check both true
and false conditions. All loops were executed at their boundaries and within their operational
29
Black Box Testing
Black box testing, also called as behavioral testing, focuses on the functional requirements of
the software. It is related to input and output only and not related with the internal structure of
the program. This testing was also done so as to find errors such as:
4.Interface errors
6.Performance errors
Validation Testing
Validation testing occurs when we have to declare some validation regarding our input
screens. For example, suppose we have a input screen in which we want to enter date between
1 to 31, so in case if the user enters date above 31 i.e., 32, then it will show an error. This is
GUI Testing
GUI test verifies the alignment, font, images and buttons ,as per the requirements. GUI Testing
System Testing
The System test phase begins once modules are integrated enough to platform test in whole
system environment. System testing can occur in parallel with Integration test especially with
top-down method.
30
Conclusion
31
Conclusion
Hotel management system now-a-day have the advantage of modernization. Computer have
done the work more easy. Computer is playing a important role in management. Reports are
made on daily basis for every customer check in or check out which can easily be seen by the
management. Hotel management system has also primary purpose is to provide facilities to
customers. A software for computers makes the things many times easy, these are made as
user friendly and to keep an check and balance in hotel management and accounts as well. So
,these things are important. From the above discussion it can be concluded that in a service
related business as in case of a café the need of education and training cannot be ignored. The
basis of a strong and loyal customer base that is satisfied and happy with the services, there is
a need to provide proper and systematic training to the staff members right from the front
desk employees to the sales force o the hospitality workplace. Executives are also required to
be trained on a different front to acquire some special skills required to be successful in
hospitality workplace which is characterized with high attrition rate and low job satisfaction
among employees. Computers can be used as an efficient and low cost medium of providing
training to employees of a café. However, there is a need to install suitable equipment as per
the designed training program so as to make the whole system affordable even for a small
scale service oriented company.
32
Bibliography
33
Bibliography
Reference Books:
Internet : -
a. Google.com
b. Answer.com
34