Professional Documents
Culture Documents
Semester : - 7th
Group – 3
Project Presentation on
HOTEL MANAGEMENT SYSTEM
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
RAM 512 MB
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.
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