Professional Documents
Culture Documents
CHAPTER 1
INTRODUCTION
1.1 Background
In our existing system all the booking of rooms in a hotel are done manually. So it was more
time taking for an executive and customer to book, search rooms and collect payment in
hotel. Another major disadvantage is that to preparing the list of all the rooms available in the
hotel will take more time, currently it is doing as a one day process for verifying all records.
After conducting the feasibility study we decided so make the manual hotel room booking
management system to be computerized. We had analyzed different hotel book in
management system and after that we had find the given problems in their system that are
mentioned below.
• Manual record keeping is not consistent as some errors can creep in while
writing manually.
• It is difficult to keep record of room availability and large number of customers.
• Time is required in this current system.
• Collecting payment is difficult.
• In currency of records.
1.2 OBJECTIVES
The hotel currently runs a manual booking system and therefore requires customers to
only book for rooms or any other service by walking to the receptionist or calling them on
phone or using a third party option.
Any enquiry to be made demanding feedback must usually be forwarded to the hotel in
person. Sometimes management is given false reports concerning the work flow of the hotel
and employees also give falsified pricing information to customers from time to time.
The proposed system is a web based application that allows customers to make
enquiries online and book for services providing the required details. It adopts the
virtual tour feature that was seen in the Shangri-La Hotel in Singapore. A
customer surfs through any of the items of the proposed system.
• Well laid out information about hotel.
• The manual booking system is replaced with an online reservation system.
• Management can pull reports at anytime to tell the current situation in order
to put the necessary measures in place.
1. We can add, update and delete all the news as well as existing records.
2. The Online Hotel Booking Management System is mainly designed for event
management details and for maintaining the component details.
3. The system is user friendly and maintenance of the information is easy.
4. To minimize the time and redundancy.
5. Data entry and data access possible.
CHAPTER 2
SYSTEM REQUIREMENT SPECIFICATION
2.1 FUNCTIONAL REQUIREMENTS
Functional requirements are related to the system behavior only for the certain inputs
that should satisfy. They are linked to the expectations from the intended software. They are
also called as product features.
1. Authentication: The system must provide security. Only authenticated user can
Login and get the details of the Registered Students.
2. The System should provide better performance by minimizing time.
3. The System should work without any interruption.
4. The System should be available at any time when required.
The software requirement document is not designed document. It should set out what
the system should do without specifying how it should be done.
1. XAMPP
2. HTML
3. CSS
4. PHP
XAMPP:
The full form of XAMPP stands for Cross platform, Apache, MariaDB (MYSQL),
PHP and Perl.
HTML:
HTML stands for hypertext mark-up language, which is the most widely used
language on web develop web pages.
CSS:
Cascading Style Sheets is a style sheet language used for describing the presentation
of a document written in a mark-up language like HTML.
PHP:
CHAPTER 3
SYSTEM DESIGN
3.1 DESIGN DIAGRAM
Design diagram helps to identify the essential components of an Hotel booking
management system like customer management, booking management, room category
management etc.
Customer Management
Login Management
Room
room id INT PK
Reservation
reservation id INT PK
guest id INT FK
address VARCHAR(l000)
email VARCHAR(100)
phone VARCHAR(l00)
3.3 ER DIAGRAM
An Entity Relationship Model (ERM) in software engineering is an abstract and
conceptual representation of data. Entity Relationship modeling is a relational schema
database modeling method, used to produce a type of conceptual schema or semantic data
model of a system, often a relation database, and its requirements in a top-down fashion. An
Entity-Relationship Diagram (ER Diagram) is a specialized graphics that illustrates the
interrelationship between entities in a database. ER Diagrams often use symbols to represent
three different types of information. Boxes are used to represent ‘Entities’. Diamonds
normally represents the ‘Relationship’ and Ovals are used to represent ‘Attributes’.
Start
Manage Payments
Manage Manage Manage Manage Services
Bookings ROOfTlS
Hotel
CHAPTER 4
IMPLEMENTATION
PHP
Hypertext pre-processor (or simply PHP) is a server side Scripting language
designed for web development and also used as a general-purpose programming
language. It now stands personal home page PHP: Hypertext pre-processor. PHP
code may be embedded into HTML code, or it can be used in combination with
various web template systems, web content management systems and web
frameworks. PHP code is usually processed by a PHP interpreter implemented as
a module in the web server or as a Common Gateway (CGI) executable. The web
server combines the results of the generated web page. PHP code may also be
executed with a command-line interface (CLI) and can be used to implemented
standalone graphical applications.
4.2 PLATFORM
This comparison. however, may not be fully relevant, as the two operating
systems traditionally target different platforms. Still, numbers for server use of
windows show one third.....
Hotel booking system is a slick is a software that will require less free space
than many software in the section Business software. It's a very heavily used
software in India.
XAMPP
X-Cross-platform enable us the use on different types of computer or with different
software packages.
A-Apache is open-source cross-platform web server software that allows website owners
Serve content on the web and hence the name Apache “web server”.
P-PHP stands for Hypertext Pre-processor (the acronym doesn't follow the name), is an
open source, server-side, scripting language used for the development of web-
applications.
P-Perl is a programming language designed for processing text, also became most
popular for writing CGI scripts.
4.3 TRIGGERS
4.5 MODULES
1. Admin
2. Room enquiry and reservation
3. Online reservation
4. Check in and check out
1. Admin
It allows administration to login the system where the modification could be done .if
only the username and passwords that presents in the database maches, the admin
operations could be accessed
This module deals with reservation enquiry and reservation. During reservation, the
details of the customers, type of room required and number of room required are fed in
to the system.
3. Online reservation
Is a technology suite that allows you to accept direct bookings through your website
and through your various distribution channels.
This module deals with the reservation check-in Direct check-in handling checkout of guest
and Bill payment.
CHAPTER 5
IMPLEMENTATION OF RESULTS
5.1 SNAPSHOTS
ADMIN:
It allows administration to login the system where the modification could be done
.if only the username and passwords those are presents in the database, the admin
operations could be accessed.
• + — o x
Log In
Username oi EWll.
,‹ i ›-
Page
ONLINE HOTEL BOOKING MANAGEMENT 2020-202
CHECK -IN AND CHECK-OUT:
This module deals with the reservation check-in Direct check-in, handling checkout of
guest and Bill payment.
- u x
- B X
CONCLUSION
This is to conclude that the project that I undertook was worked upon with a sincere
effort. Most of the requirements have been fulfilled up to the mark and the requirements
which have been remaining, can be completed with a short extension. The project made here
is just to ensure that this product could be valid in today real challenging world. Here all the
facilities are made and tested.
Currently the system works for limited number of administrators to work. In near
future it will be extended for many types of insurance policies so that efficiency can be
improved.
REFERENCES
The Joy of PHP Programming:
• A Beginner's G u i d—e by Alan Forbes Head First PHP & MYSQL— by Lynn Begley
& Michael Morrison Learning PHP, Myself, JavaScript, and CSS: A Step-by-Step
Guide to Creating Dynamic W e b si t e—s by Robin Nixon
• PHP & Myself Web Development — by Luke Welling & Laura Thompson PHP &
Myself: The Missing Manual — by Brett McLaughlin PHP: A Beginner's Guide — by
Vicar Aswan
• www.php.net
FOR MYSQL
• www.mysql.com