Professional Documents
Culture Documents
HMS Report PDF
HMS Report PDF
By
Jyoti Mondal (Roll No.:10800219075)
Ankita Majee (Roll No.:10800219079)
Arpit Agarwal (Roll No.: 10800219085)
Ankit Paul (Roll No.: 10800219088)
Bachelor of Technology
(Information Technology)
of
Maulana Abul Kalam Azad University of Technology
2023
1
CERTIFICATE FROM PROJECT GUIDE
____________________________
Mr. Victor Das
(Assistant Professor)
Information Technology
Asansol Engineering College
Recommendation:
2
ACKNOWLEDGEMENT
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
3
CONTENTS
Chapters Pages
1.Project Synopsis 05
2. Introduction 06
3. Project Details
3.1. System Requirements 07
3.2. Definitions and Theories 07- 09
3.3. Modules 10-11
3.4. Input Output Design 11
3.5. Data Flow Diagram 12-14
3.6. Entity Relationship Diagram 15-16
6. Bibliography 23
4
Chapter 1: PROJECT SYNOPSIS
OVERVIEW
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.
GOALS
5
Chapter 2: INTRODUCTION
6
CH-3 PROJECT DETAILS
SYSTEM REQUIRMENTS
Software:
Hardware:
RAM 512
Hard disk Capacity 80 GB
Keyboard 101 Keys
Mouse Optical Mouse
7
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 .
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.
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.
SERVLETS: Servlets are the Java programs that run on the Java-enabled web
server or application server. They are used to handle the request obtained from
8
the webserver, process the request, produce the response, then send a response
back to the webserver.
JDBC: JDBC stands for Java Database Connectivity. JDBC is a Java API to
connect and execute the query with the database. It is a part of JavaSE (Java
Standard Edition). JDBC API uses JDBC drivers to connect with the database.
MySQL WORKBENCH:
Develop: MySQL Workbench delivers visual tools for creating, executing, and
optimizing SQL queries. The SQL Editor provides color syntax highlighting,
auto-complete, reuse of SQL snippet.
9
Modules
Sign In and Sign Out: This module says about the login or log out about of
website.
User Profile, Hotel Profile and Admin Profile: This module describes about
the various kind of profile present in the project. Various types of work done in
all these profiles such as name, ratings of hotel, images etc.
10
Bills and Payments Page: This module deals with the generation and tracking
of bills and payments made by the guest. The bills are classified into lodging
bills and Restaurant Bill. The lodging bill is calculated using the check in and
checkout details of the person. The Restaurant bill is generated based on the
food items consumed by the guest during his stay in the hotel
11
Data Flow Diagram
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. Data Flow is represented by a thin line in
the DFD and each data store has a unique name and rectangle represents
external entities. Unlike detailed flow chart, Data Flow Diagrams do not supply
detailed description of the modules but graphically describes a system’s data
and how the data interact with the system. An arrow identifies the data flow in
motion. It is a pipeline through which information is flown like the rectangle in
the flowchart. A circle stands for process that converts data into information. An
open-ended box represents a data store, data at rest or a temporary repository of
data. A square defines a source or destination of system data.
Hotel
Data and
Manageme nt Data
User Command
System Database
s
12
DFD for Customer:
Book Rooms
Booking
Book Rooms Info
Customer Admin/Hote l/Cust
omer
Payment info.
13
DFD for Hotel:
Booking
Information
My
Bookings
Hotel
Details
Hotel
Hotel/Admin
Info.
Set/Check
Details
14
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.
By defining the entities, their attributes, and showing the relationships between
them, an ER diagram can illustrate the logical structure of databases. This is
useful for engineers hoping to either document a database as it exists or sketch
out a design of a new database.
Add
Ph
of
Check
Rooms of Rooms
in-out
Category
Date Non-
AC
AC
Payment
Bank
own
Card no.
CVV
Valid till
Hotel
name
Card holder Hotel
name
Hotel
Invoice Invoice id. email
Hotel
id
Hotel
Booking
Hotel ph.no
details address
Amt
Name
No of Allocated 16
Date
Rooms
CH-4 SCREEN SHOTS
HOME PAGE
17
SIGNUP PAGE
18
Fig.4.5. Customer Signup page of the project.
19
Fig.4.7. Enterprise Signup page of the project.
LOGIN PAGE
20
DASHBOARD
21
CH-5 CONCLUSION AND FUTURE SCOPE
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. This system deal
with the database as a backend in MySQL Workbench and its interface based on
ASP and Visual basic. The interface aims to make reservation and using other
tools easy to every one without needing to learn how to use.
22
CH-6 BIBLIOGRAPHY
https://www.lucidchart.com/pages/er-diagrams
https://www.w3schools.com/html/
https://www.javatpoint.com/what-is-advance-java
https://www.youtube.com/watch?v=luAkR9VaLcw&list=PLwgFb6VsUj_mtXvKD
upqdWB2JBiek8YPB
23