You are on page 1of 21

Hotel Reservation System

A
Mini project
Submitted in Partial Fulfillment of the Requirements for the Degree of
BACHELOR OF TECHNOLOGY
in
COMPUTER SCIENCE & ENGINEERING
By
Jatin Aggarwal 1809510033
Aparna Katiyar 1809510017
Anurag Kumar 1809510016
Chandani Shakya 1809510022

 
 
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
MGM’s College of Engineering & Technology, Noida
October, 2019
Problem Definition
In our existing system all bookings of the rooms
in a hotel are done manually which was:-
• Time taking
• Manual record keeping is not consistent
• Difficult to keep record of room availability
and large no. of customers
• Difficult to collect payment
Solution
Computerized system replaces to the manual
reservation system which:-
• Save time
• Keep detailed record of customer and room
details.
• Create an easy and user friendly environment
• Record can be updated accordingly
• Payment collection become easy
Introduction
Imperial Hotel is one of the famous tourist hotels. But this hotel is
currently using manual system. When guest make a reservation, all the
reservation details are recorded in a file and those files are stored in a
special cabinet. Calculation of bills and inventory items are done by
manually too.
As the current system is file based, management of the hotel has to
put much effort on security those files. They can easily get damaged by
fire, insects or even by a natural disasters. Keeping files takes much
time and wastes much precious man hours. Although ewe can’t trust
the accuracy of calculation done by manually, it’s not a surprise of
encountering problems.
So computer based reservation system can give quick service to
customers and help hotel management.
Software Requirements
• Front End- Netbeans IDE is used to create program of hotel reservation system. It
allows applications to be developed from a set of modular software
components called modules. It runs on Windows, macOS, Linux and Solaris.
Applications based on Netbeans , including the Netbeans IDE, can be extended
by third party developers.
• Programming Language- Java is used as a programming language. It is a general-
purpose programming language that is class-based, object-oriented, and designed
to have as few implementation dependencies as possible. It is intended to
let application developers write once, run anywhere (WORA),meaning
that compiled Java code can run on all platforms that support Java without the
need for recompilation. As of 2019, Java was one of the most popular
programming languages in use particularly for client-server web applications, with
a reported 9 million developers.
• Back End- MySQL is used for storing all the data of room and customer in form of
tables. It is an open source relational database management system.
Users
• Guest- A guest can view available rooms, book
rooms and hence complete payments and can
also check his details.
• Member- A member has all the powers of
guest and apart from that a member can
update details of customer, add new rooms
and delete not required records.
Flow Chart
Program
Start Page
Welcome
Guest Menu
Show Rooms
Book Room
Payment
Show Booking
Member Login
Member Menu
Update
Delete
Add New Room

You might also like