0% found this document useful (0 votes)
34 views18 pages

Hotel Management System

Uploaded by

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

Hotel Management System

Uploaded by

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

Mphasis Learning Academy

(192-java-sm)

HOTEL MANAGEMENT SYSTEM

By
Group-5
Moodavath Venkatesh
Neelesh kumar thakur
Nikhil Agarwal
Naveen G
Naveen sharan patel
CONTENT:

S.No Topic page


1. ABSTRACT…………………………………………………………1

2. PROJECT OVERVIEW……………………………………………2

3. MODULES…………………………………………………………..3-

4 SOFTWARE REQUIREMENTS……………………….

5. TABLES………………………………………………….
ABSTRACT

Considering the current scenario With the continuous improvement of people's


living standards, people's spare time life become more colorful than before the
development of hotels for people who were traveling or on business.The
competition between hotels is becoming more and more fierce, so improving the
management level of hotels, implementing the information construction is
undoubtedly a wise choice. Hotel room management system through the
collection of information, transmission, sorting, processing, maintainance
and use, improve the management level and efficiency, so as to achieve
the automation, standardization and humanization of hotel management
application is specially developed to help hotel staff and customers. The
project Hotel Management manages and maintains the records of customers and
rooms in the hotel. The rooms have different categories such as Single,
Double, Deluxe, Premiere etc., So their charges and records will be maintained
accordingly. This software has been made in a user friendly interface. As
a security we have provided Admin & user level authentication for different
modules such as set- up-user etc., also the username and password gets
stored in the database in encrypted format more dealing with the security.
Customer can either make booking in advance, or he can directly Check-
In. For the convenience of Administration, we have provided facility to
generate report of transactions made in terms of check-in & check-out,
bookings by day or specified timespan.
PROJECT OVERVIEW
MODULES:---
INDEX PAGE HAS
1.ABOUT HOTEL:
I.HOTEL FACITIES

II.HOTEL ROOMS AVAILABOLITY CHECK

III.REGISTRATION AND LOGIN

2.RESTAURENT INFORMATION
I.MENU AND FOOD ORDER

3.FACILITIES AND ACTIVITIES


I.FUN ACTIVITIES

II.GYM SERVICES

4.ROOMS INFORMATION
I.ROOMS AVAILABILITY

II.TYPES OF ROOMS AND ACCORDNG TO PRICE ANDBOOK ROOMS AND


REVIEWS TO THE ROOMS

5.REVIES AND FEEDBACK


I.GIVE REVIEW TO THE HOTEL

2.VIEW REVIEWS

6.CONTACT INFORMATION
7.LOGIN
I.AFTER SUCCESSFUL LOGIN WILL REDIRECT TO DASHBOARD
PROJECT FEATURES:

1. HOTEL’S REGISTRATION INFORMATION:

It provides User to easily search room’s availability without login


and inorder to book or to move further steps needed to register and login.
The room numbers and cost per stay available. Room’s category
such as Single, Double deluxe, Premier can be provided and
accordingly floor can be set. and after login you will redirect to
dashboard here itself can perform

1.booking rooms:select date and type then book the rooms


2.food order and: select the menu items and proceed for order
3. activities details: activities that wants to involve such as gym,
swimming pool..etc
4.payment details:payments we have done and pending process
Registration terminal
NAME EMAIL PHONE ADDRESS

REGISTRATION

INVALID RETURN BANK TO


USERNAME PSSWRD LOGIN PAGE

HOTEL REGISTRATION LOGIN CHECK? DASHBOARD

VALID

WELCOME
USER
ROOMS

Enter book
ROOM AVAILABILITY will go to
login page

FROM TO DATE
TYPE BOOK
DATE

PROFILE

ROOMS AVALLABILITY

FOOD ORDER

ACTIVITIES

PAYMENT DETAILS LOGOUT


2.RESTAURANT INFORMATION:
It provides User to order their meals breakfast ,lunch and dinner
and baverages. There are different types of menu for each
categories. Also
special offers are being provided on some food combos.

RESTAURANT PAGE

FOOD MENU & OFFERS FOOD GALLERY


MAKE AN APPOINTMENT

NAME PICTURE OF FOODS


SPECIAL OFFERS

EMAIL BREAKFAST MENU

PHONE NO LUNCH MENU

ROOM NO DINNER MENU

TABLE TYPES

BOOKING DATE

APPOINTMENT TIME
3.FACILITIES AND ACTIVITIES INFORMATION :
it provides the list of activities that can be performed in
hotel like family fun, kids playground, gym services. Also
gives information about facilities provided like spa etc. In
these modern days when people all over the world have
become so much concerned about their health and diet, it is but
obvious that they continually seek out for Gym centre. Gym
Management System is an easy way to use gym and the
gym membership system. It can help to keep records of
members and their memberships, and give permit
communication between members.
Features: -
• Online registration of the member
• Issuing the timetable of batch on system.
• To get the details of the expert trainers.
• Easy contact options.
• Standardization of the system.
• Give Online Feedback
Activities and gym services

other gym

Swimmingpool
about classes schedule Contact
home
feedback

Indoor games
programs Taining classes Time tables

Fun activities
basic name

Gym,musc
le training
email

Yoga subject

Body messag
building
e
4.ROOM AVAILABILITY INFORMATION:
In This module we are providing Types of rooms and Detail about it.

• Room Types: There are 4 types of rooms available in this


module every room has its own quality and price. Single and double
Rooms comes with normal price whereas deluxe and Premium
Rooms also comes with double bed feature but in these rooms we are
provide more facilities. Picture of every type of room is available on
the website.

• Room Details: In this section we are providing all the services comes
after booking a room also This section gives information of free and
paid service available in this hotel. Apart from features of room you
can also check the availability of the rooms and give your review in
review form. There is booking section too in details section which will
leads you to booking form.
Apart from these things you can also read descriptions of rooms and discover
Extra feature which our hotel is providing with the help of third
parties. After analyzing your review it will be added to the customers
experience section.
Rooms

Room Room Types

Detail 1 Detail 2 Room 1 Room 2 Room 3

Room Availability
Retrieve Data
Date Type from DB and
show

View Reviews of customers

Give Reviews

Name Email Rating Review

Store feedback in
Features, free and paid services Database
available

Booking

Go to Booking

Email Arrive Departure Room Type


5. REVIEWS AND FEEDBACK:
It has dropdown menu lead to different pages. those pages are
about previous reviews of the hotel, to give a review, etc.

review View reviews

name rating comment Reviews given by


previous customers

Display
reviews
6.CONTACT INFORMATION:
The final module of the project is the Contact page. The
user arrives at this page when he needs more information about
the Hotel. The user will find the customer care phone numbers if
he needs any information immediately. The user will find
the address of the hotel and also can see the location on
the embedded map for easy guidance.
If the user wants to be kept informed about the hotel with
various plans, discounts, offers and newsletters, the user can fill
the user details form. The form takes inputs like email id,
number of guests and type of rooms. This user data is stored in
the database in a table and can be used for further process.
Contact Us

Hotel phone Enter user details for Hotel Location and


numbers, address more info about hotel. maps

Email ID

Guests

Rooms

Store Data in
Database
PASSWORD PROTECTED :

This feature provides privacy to the application. The user name and password
can’t be identified by anybody even if somebody checks it in the database. As
we are encrypting user name & passwords and storing them in the same format.

This project intends to introduce more user friendliness in


the various activities such as record
• updation, maintenance, and searching. The searching of record has
been made quite simple as all the details of the customer can be
• obtained by simply keying in the identification of that customer. Similarly,
record maintenance and updation can also be accomplished by using the
• identification of the customer with all the details being
automatically generated. These details are also being promptly automatically
updated in the master file thus keeping the record absolutely up-to-date.
The entire information has maintained in the database or Files and
whoever wants to retrieve
• can’t retrieve, only authorization user can retrieve the necessary information
which can be easily be accessible from the file.

The main objective of the entire activity is to automate the process of day to
day activities of Hotel like:

1. Room activities,

2. Admission of a New Customer,

3. Assign a room according to customer’s demand,

4. Checkout of a computer and releasing the room

5. Advance bookings.

6. Cancellation.
This project have some more features:
• No data duplication

• Time Efficient
• Cost Efficient

• Automatic data validation

• User friendly environment

• Data security and reliability

• Fast data insertion & retrieval

• Easy performance check


8.SOFTWARE AND HARDWARE REQUIREMENTS:-
1. IDE Used: We are using Following IDE for building this project
• Visual Studio code: We used this IDE for running Angular in it and using
node as server.
• Eclipse IDE: We used this IDE for Java Business logics.
• Spring Boot: We used this for integration of different pages and modules also
it is used for Configuration of data base and frontend.
2. Languages Used:
• Java: Used for writing business logics we use it.
• HTML: Used for writing webpage or front end code.
• CSS & Bootstrap: Used for Styling of webpages/frontend.
• Javascript & jquery: Used for form Validations and prevention from
entering invalid data.
• JDBC: Used for Creating Database and entering dynamic data into the
database also used for retrieving data and displaying it on webpage.
• JSP: Used for creating dynamic contents and Inserting simple Java logics into
HTML pages.
3.Severs/Database used: Node server: Used for Routing with the help of angular.
• Tomcat server: We have used this open source server for executing java
servlets and JSP.
• Oracle database: We used oracle database for storing our data.
4.Hardware: 8gb ram and 10th gen process to run effectively
2.TABLES
Tables:

You might also like