0% found this document useful (0 votes)
24 views34 pages

Sampda

The document presents a project report on a Hotel Management System developed by Miss Sampada R. Patil and Miss Aarti S. Dhole, under the guidance of Prof. Mrs. Punam D. Patil, as part of their Bachelor of Computer Applications degree. The system aims to automate hotel operations, including reservations, room management, and billing, to enhance efficiency and reduce manual errors. It includes detailed sections on system design, requirements, testing methodologies, and user interfaces, showcasing its functionality and benefits for hotel management.

Uploaded by

laita nikam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views34 pages

Sampda

The document presents a project report on a Hotel Management System developed by Miss Sampada R. Patil and Miss Aarti S. Dhole, under the guidance of Prof. Mrs. Punam D. Patil, as part of their Bachelor of Computer Applications degree. The system aims to automate hotel operations, including reservations, room management, and billing, to enhance efficiency and reduce manual errors. It includes detailed sections on system design, requirements, testing methodologies, and user interfaces, showcasing its functionality and benefits for hotel management.

Uploaded by

laita nikam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 34

Vidhydhan Commerce & Science College

Walwadi, Dhule

A PROJECT REPORT ON

“Hotel Management System “


SUBMITTED BY
Miss. Sampada R. Patil
Miss Aarti S. Dhole
GUIDE BY
PROF. Mrs. Punam D Patil

IN PARTIAL FULLFILLMENT OF DEGREE OF


BACHORAL OF COMPUTER APPLICATION
(BCA)

Kavayitri Bahinabai Chaudhari


North Maharashtra University, Jalgaon

1
Certificate
This is to certify that Miss. Sampda Patil And Aarti S Dhole final year student

of Bachelor in Bachelor of Computer Applications (BCA) has been successfully

complete these project entitled “Hotel Management System “ as the record of

the work carried out by his is accepted in partial fulfilment of the requirement for

degree of Bachelor in Bachelor of Computer Applications (BCA) in the Bachelor

of Computer Applications (BCA) Vidhydhan Commerce & Science college Dhule

under the guidance of Prof. Mrs. Punam D. Patil in the academic year 2021-

2022.

Place:-

Date

Prof. Head of Department


(Project Guide)

External Examiner Principal

2
Gurucharn Hotel, Near Mahanerpalika
Kajve Road Dhule.
*************************************************
Date:-

CERTIFICATE

TO WHOM IT MAY CONCERN

This is to certify that Miss Sampda Patil And Aarti Dhole has

satisfactorily Completed the project entitled “Hotel Management

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

2. Introduction to Proposed System

3. Requirement analysis

4. Design

5. Input Output Screens

6. Reports

7. Testing & Deployment Action

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.

Existing Hotel Management System

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.

Following are the main problem in managing hotel manually

▪ Manually keeping records is very time consuming.

▪ 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.

▪ Finding records are very time consuming.

▪ Retrieval of guest records is extremely difficult. User has to manually search


each records to find the required information. It takes lot of time.

9
Requirement analysis

10
Requirement analysis

HARDWARE SPEDIFICATIONS

HARDWARE REQUIREMENTS:

• PIV 2.8 GHz Processor and Above

• RAM 512MB and Above

• HDD 20 GB Hard Disk Space and Above

SOFTWARE REQUIREMENTS:

• WINDOWS OS (XP / 2000 / 200 Server / 2003 Server)

• Visual Studio .Net 2005 Enterprise Edition

• Internet Information Server 5.0 (IIS)

• Visual Studio .Net Framework (Minimal for Deployment)

• SQL Server 2000 Enterprise Edition

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.

3. Record the origin of and the reason for every requirement.

4. Use multiple views of requirements like building data, function and behavioral

models.

5. Work to eliminate ambiguity.

ENTITY RELATIONSHIP DIAGRAM (ERD)

Entity – Relationship Diagram: This depicts relationship between data


objects. The attribute of each data objects noted in the entity- relationship diagram can be
described using a data object description. Data flow diagram serves two purposes:

1. To provide an indication of how data are transformed as they move through

the system.

2. To depict the functions that transformation the data flow

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

circles or ellipses are used to depict the use cases.

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

blueprint or core of the system function

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

The Data Flow Diagram has 4 components:

• 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

1st level DFD

18
Design Data Dictionary
The data dictionary is useful in case of development.

Table Name: Owner Master


Primary Key: Owner ID
Description: To store the details of admin

Serial No. Fields Datatype Description


1. Owner ID Integer Primary key
2. Name varchar
3. Email ID varchar
4. Contact. Integer Multiple contacts can exist for a single admin
5. Address varchar

Table Name: Manager Master


Primary Key: Manager ID
Description: To store the details of General Manager

Serial No. Fields Datatype Description


1. Manager ID Integer Primary key
2. Name varchar
3. Email varchar
4. Contact. Integer Multiple contacts can exist for a single admin
5. Address varchar

Table Name: Employee Master


Primary Key: Employee ID
Description: To store the details of Employee Details
Serial No. Fields Datatype Description
1. Employee ID Integer Primary key
2. Name varchar
3. Email varchar
4. Contact. Integer Multiple contacts can exist for a single admin
5. Address varchar

19
Table Name: Client Master
Primary Key: Client ID
Description: To store the details of Clients

Serial No. Fields Datatype Description


1. Client ID Integer Primary key
2. Name varchar
3. Email varchar Multiple contacts can exist for single client
4. Address varchar

Table Name: Hotel Master


Primary Key: Hotel ID
Description: To store the details of Property

Serial No. Fields Datatype Description


1. Hotel ID Integer Primary key
2. Hotel Name varchar
3. Address varchar
4. Number of rooms Integer

Table Name: Book Master


Primary Key: Book ID
Description: To store the details of Payment

Serial No. Fields Datatype Description


1. Book ID Integer Primary key
2. Room No. Integer
3. Date date

Table Name: Payment Master


Primary Key: Payment ID
Description: To store the details of Payment

Serial Fields Datatype Description


No.
1. Payment ID Integer Primary key
2. Book ID Integer Foreign key to Book Master
3. Date date
4. Transaction No. varchar
5. Status varchar

20
Input /Output
Screen

21
Room/Bed Search Center Section Screenshot

Reservations Section ScreenShot

22
Reservation Information Form ScreenShot

Invoice Format ScreenShot

23
Group Reservation Form ScreenShot

Guests Section ScreenShot

24
RoomTypes Section ScreenShot

Room Rates Section ScreenShot

25
Rooms Section ScreenShot

Services Section ScreenShot

26
Staff Management Section ScreenShot

Permissions ScreenShot

27
Testing

28
Testing

Introduction :

Software testing is a critical element of software quality assurance and represents

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,

behavior and performance.

The following software testing techniques were used in order to uncover errors in the system:

1. White box testing

2. Black box testing

3. Validation testing

4. GUI testing

5. System Testing

White Box 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

bounds. Validation checks were also done during this process.

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:

1.Initialization and termination errors

2.Behavior and performance errors

3.Incorrect or missing functions

4.Interface errors

5.Errors in data structures and external database access

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

called validation testing.

GUI Testing

GUI test verifies the alignment, font, images and buttons ,as per the requirements. GUI Testing

is also called Look and Feel 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:

a. Vb.Net Black Book

b. Software Engineering By Pressman

c. Database Management System: How to design?

-By James Rodham

d. Object Oriented Analysis And Design By Ali Bahrami

E. MS-Access in Easy Steps

Internet : -

a. Google.com

b. Answer.com

34

You might also like