You are on page 1of 29

Department : Information Technology

Semester : - 7th

Group – 3
Project Presentation on
HOTEL MANAGEMENT SYSTEM

Under the guidance of:


Mr. Victor Das
(Assistant Professor)
Group Members:

Jyoti Mondal (Roll No.: 10800219075)


Ankita Majee (Roll No.: 10800219079)
Arpit Agarwal (Roll No.: 10800219085)
Ankit Paul (Roll No.: 10800219088)
ACKNOWLEDGEMENT
We the final year student of 2023 batch of “ASANSOL ENGINEERING COLLEGE”, “Information
Technology” are presenting project on “HOTEL MANAGEMENT SYSTEM”. It was A great
experience to developing the project. It was A wonderful environment to work with all our group
mates, their useful plans, suggestions and code contributions were highly appreciative.

We are thankful to Asansol Engineering College, for providing us a scope to develop a project.
 
We are grateful to the project guider lecturer Prof. Mr. Victor das for guiding us in this project. We
get help in all possible ways whether it is theoretical or practical to successfully complete the
project from our guide. They also tell us the importance an application of the project. Without them
our knowledge would not have flourished enough to complete the project.
Jyoti Mondal
Ankita Majee
Arpit Agarwal
Ankit Paul
 
CONTENTS
CHAPTERS
PAGES
1.PROJECT DESCRIPTION 4
2. INTRODUCTION 5-6
3. PROJECT DETAILS
3.1. SYSTEM REQUIREMENTS 7-9
3.2. DEFINITIONS AND THEORIES 10 - 14
3.3. MODULES 15
3.4. DATA FLOW DIAGRAM 16 - 18
3.5. ENTITY RELATIONSHIP DIAGRAM 19 - 20
4. SCREEN SHOTS 21 - 26
5. CONCLUSION AND FUTURE SCOPE 27 - 28

 
PROJECT DESCRIPTION
• The project Hotel Management System is A web-based application that allows the hotel
manager & customer to handle all hotel activities online easily and safely. Using
interactive GUI anyone can easily learn to use the complete system.
• Using this hotel manager doesn’t have to sit and manage the entire activities on paper.
And at the same time owner of the hotel will feel comfortable keeping A check on the
hotel easily from anywhere around the world. This system will give them power and
flexibility to manage the entire system from A single online portal.
HOTEL MANAGEMENT SYSTEM
OVERVIEW
Hotel management system is A software system where the management of entire hotel is
computerized. The hotel management system is designed by using VS Code and eclipse
at front end and MySQL workbench at the backend database.
In this project the details are maintained like customer details, reservation details,
booking details and billing details the reservation process of reserving rooms for the
customers, canceling the reserved rooms, booking the rooms, vacating the rooms, the
restaurant management, billing process, etc. All are computerized and the management
is done without any difficulty. The reports can be viewed completely and the head of the
management daily or weekly or monthly can review it. For company auditing it will be
more useful.
OBJECTIVE/GOALS

I. This system facilitate easy management and administration of A hotel


with various capabilities.
II. The system lets the user know which all rooms are available for
occupancy at any point of time. This makes the booking considerably
faster.
III. It helps the hotel in better management and reduce a lot of paper work
as well as manpower.
SPECIFICATIONS
The project, hotel management system is A web-based application that allows the user 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. This application gives
the power and flexibility to manage the entire system from A single online system. Hotel
management project provides room booking, room cancellation and other necessary hotel
management features. The system allows the admin 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 manage the hotel activities. This proposed system will be
interactive, faster and user-friendly for the end users.
HARDWARE REQUIREMENT:

RAM 512 MB

Hard disk Capacity 80 GB

Keyboard 101 Keys

Mouse Optical Mouse


SOFTWARE REQUIREMENT:

Front End VS Code, Eclipse

Back End MySQL Workbench

Operating System Windows XP or above


DEFINITIONS AND THEORIES

HTML:
HTML is the language in which most websites are written. HTML is used to create pages
and make them functional. A markup language is a way that computers speak to each
other to control how text is processed and presented. With HTML constructs images and
other objects such as interactive forms may be embedded into the rendered page. HTML
provides a means to create structured documents by denoting structural semantics for text
such as headings, paragraphs, lists, links, and other items. HTML elements are delineated
by tags, written using angle brackets. Tags such as  <img/> and <input/>directly introduce
content into the page. Other tags such as <p>surround and provide information about
document text and may include other tags as sub-elements. Browsers do not display the
HTML tags but use them to interpret the content of the page.
CSS:
CSS stands for cascading style sheets. It is a style sheet language which is
used to describe the look and formatting of a document written in markup
language. It provides an additional feature to HTML. It is generally used
with HTML to change the style of web pages and user interfaces. CSS is
used along with HTML and Javascript in most websites to create user
interfaces for web applications and user interfaces for many mobile
applications. CSS is easy to learn and understand, but it provides powerful
control over the presentation of an HTML document.
JAVASCRIPT:
Javascript (JS) is a light-weight object-oriented programming language
which is used by several websites for scripting the webpages. It is an
interpreted, full-fledged programming language that enables dynamic
interactivity on websites when applied to an HTML document. It was
introduced in the year 1995 for adding programs to the webpages in the
netscape navigator browser. Since then, it has been adopted by all other
graphical web browsers. With Javascript, users can build modern web
applications to interact directly without reloading the page every time. The
traditional website uses JS to provide several forms of interactivity and
simplicity.
ADVANCED JAVA:
It is a part of java programming language. It is an advanced technology or
advance version of java specially designed to develop web-based, network-centric
or enterprise applications. It includes the concepts like servlet, JSP, JDBC. It is a
specialization in specific domain. Most of the applications developed using
advance java uses tow-tier architecture i.e. Client and server. All the applications
that runs on server can be considered as advance java applications.
MYSQL WORKBENCH:
MySql workbench is a unified visual tool for database architects, developers, and dbas.
MySql workbench provides data modelling, SQL development, and comprehensive
administration tools for server configuration, user administration, backup, and much more.
MySql workbench is available on Windows, Linux and MAC OS. It has various properties:
• Design
• Develop
• Administer
MODULES
There are various modules in the existing system:
i. Sign in and sign out
ii. User homepage, hotel homepage, admin homepage
iii. User profile, hotel profile, admin profile
iv. My bookings, number of reservation
v. Bills and payment page
DATA FLOW DIAGRAM(DFD)
The Data Flow Diagram (DFD) is one of the most important tools used by system
analysts. Data flow diagrams are made up of a number symbols, which represent system
components. Most data flow modeling methods use four kinds of symbols. These symbols
are used to represent four kinds of system components such as processes, data stores,
data flows and external entities. Circles in DFD represent processes.

• DFD FOR OVERALL SYSTEM:

Hotel
User Management
Data and Data
Commands
System Database
• DFD FOR CUSTOMER:
DFD FOR HOTEL:
ENTITY RELATIONSHIP DIAGRAM

ERD stands for Entity Relationship Diagram. An ERD visualizes the relationships between
entities like people, things, or concepts in a database. An ERD will also often visualize the
attributes of these entities.
An er diagram has three main components:
• Entities
• Relationships
• Attributes
 Multivalued
 Derived
SCREEN SHOTS

Fig.4.1. Homepage of the project.


Fig.4.2. Contacts page of the project.
Fig.4.3. Signup Query page of the project.
Fig.4.4. Customer Signup page of the project. Fig.4.5. Enterprise Signup page of the project.
Fig.4.6. Login page of the project.
Fig.4.7. Customer Dashboard of the project.
CONCLUSION :
The project “Hotel Management System” has the ability to search about
specific information or detail before and after doing hotel reservation. It can
also organize hotel's room in easy way with customizing customer detail.
Hotel management system is built to find suitable solution for reservation
and customization of rooms, customers, payments and many more. The
interface aims to make reservation and using other tools easy to every one
without needing to learn how to use.
FUTURE SCOPE :
The future of Hotel Management System is going to be continued in more
better form. Hotel Management System is not only restricted to booking of
hotel rooms but also gone a long way to booking of clubs, cruise , caterers
and many more. This system can take care of each member whether it is
owner or customer. This system will help them to properly manage their
hotels and various activities and help in growth without creating any hassle.
THANK YOU

You might also like