Report OHRS (1)
Report OHRS (1)
The Online Hotel Reservation System is a web-based platform created to make hotel
booking easier for both customers and hotel staff. It allows users to search for available
rooms and make bookings quickly, all from the convenience of their devices. By
automating the old-fashioned manual booking process, the system helps reduce errors like
double bookings and lost reservations, making the process smoother and faster.
Customers can instantly book, modify, or cancel their reservations and see real-time
updates on room availability. The system also provides helpful information like room
descriptions, photos, and customer reviews, making it easier for guests to choose the right
room. For the hotel staff, it simplifies managing guest details and tracking room
availability, improving overall efficiency.
Developed using a structured approach, the system replaces the traditional paper-based
methods, reducing mistakes and saving time. Guests can book rooms from anywhere, at
any time, which enhances their experience and helps hotels operate more efficiently.
Overall, this system aims to make hotel reservations faster, simpler, and more convenient
for everyone involved.
The major tools that were used in the implementation an Online hotel reservation system
are :
1
Tables of Contents
1.Introduction ................................................................................................................................. 3
2.Problem Statement ...................................................................................................................... 3
3. Objectives .................................................................................................................................... 4
4. Methodology............................................................................................................................... 5
4.1. Requirement Identification................................................................................................. 6
4.2. Feasibility Study .................................................................................................................. 8
1.Technical feasibility ............................................................................................................. 8
2.Operational feasibility ......................................................................................................... 8
3.Economic feasibility............................................................................................................. 8
4.3. High-Level Design of System .............................................................................................. 9
Fig- 1 ER-Diagram ................................................................................................................... 9
Fig- 2 Flow Chart ................................................................................................................... 10
5. Gantt Chart ............................................................................................................................... 11
Fig- 3 Gantt Chart................................................................................................................... 11
6. Expected Outcomes .................................................................................................................. 12
7.References .................................................................................................................................. 13
2
1.Introduction
The Online Hotel Reservation System is a web-based application designed to simplify and
enhance the hotel booking process for both customers and hoteliers. In today’s digital era,
online reservation systems have become a deciding part of the hospitality industry, enabling
users to easily search for living quarters, check availability, compare prices, and book
rooms at their convenience. This system automates the traditional hotel booking process,
offering real-time updates on room availability and pricing.
The room reservation system for this hotel works as the mechanism through which guests
can create a secure online reservation. The Room management system is capable of
handling various activities like Guest details, Reservation details, and many more. This
system provides good information sharing to both customers and staff of the hotel.
The room reservation system will be the means to eliminate the manual system which then
provide faster and more efficient operation in the hotel. The Room reservation system is
also considered to offer an efficient, informative, and user-friendly website. Customers will
be able to easily make rooms reservations, for different types of rooms, and select within
their range simply by going to the hotel website.
The room reservation system helps customers to reserve hotel rooms from anywhere at any
time with the medium of the internet. [1]
2.Problem Statement
The problem that our system might face are:
3
6. Relying on phone calls and handwritten records often leads to mistakes like double
bookings or lost reservations, frustrating both hotel staff and guests.
7. Relying on phone calls and handwritten records often leads to mistakes like double
bookings or lost reservations, frustrating both hotel staff and guests.
3. Objectives
The room reservation system will be involved in the following actions:
4
4. Methodology
The waterfall methodology is a linear project management approach. Each phase must be
completed before the next one begins, making it suitable for well-defined projects like an
online hotel booking system
1. Requirements: The first phase involves gathering requirements from stakeholders and
analyzing them to understand the scope and objectives of the project.
2. Design: Once the requirements are understood, the design phase begins. This involves
creating a detailed design document that outlines the software architecture, user interface,
and system components.
4. Testing: In the testing phase, the software is tested as a whole to ensure that it meets the
requirements and is free from defects.
5. Deployment: Once the software has been tested and approved, it is deployed to the
production environment.
5
6. Maintenance: The final phase of the Waterfall Model is maintenance, which involves
fixing any issues that arise after the software has been deployed and ensuring that it
continues to meet the requirements over time.
To develop a web-based hotel reservation system using the Waterfall methodology, the
project proceeds in a sequential and structured manner. It starts with the requirement
gathering phase, where all necessary functionalities such as room availability, booking
process, payment integration, and user account management are defined in detail. Once
requirements are clear, the system design phase begins, creating the overall architecture,
database schema, and user interface layouts. Following that, the development
(implementation) phase involves building the system based on the design specifications,
including coding the front-end, back-end, and database interactions. After development,
the integration and testing phase ensures that all components work together smoothly, with
thorough testing for any bugs or inconsistencies. Upon successful testing, the system is
deployed during the deployment phase, making it live for users. Finally, the maintenance
phase addresses any post-launch issues and ensures ongoing system updates. This
structured approach ensures the project follows a clear path from planning to completion,
with each phase relying on the previous one.
The current system of hotel management is fully based on paperwork. All the records of
customers and rooms which are available in the hotel are managed by the hotel management
on paper. There may be some problems or delays in allocating rooms and providing services
by a human. Manually handling the hotel room records, customer details, and other
management is hard and time-consuming. While all the records are kept in files they may
get torn out, lost, or damaged due to water or fire. Calculations done by staff may not be
accurate sometimes. And even transferring the records or finding records is a big problem
and creates a mess. The manual system of room reservation is also time-consuming as a
customer has to visit the hotel first and ask for available rooms then inspect those rooms
only if the customer likes it, he will take the room or else he won’t and for all these
processes cost a lot of time.
There are also many hotel booking websites, but those websites create competition among
the
6
hotels. Those websites also create confusion for customers to choose between many hotels.
Those websites may also charge some fee for linking up to the hotel site. Those websites
may also take paid promotions from the big hotels and refer only those hotels to the
customers.
Requirement Collection
Functional requirement
Non-Functional requirement
1. It is easy to use
2. It will be developed in such a way that the system is available both day and
night
3. Any modification like insert, delete, update, etc. for the database can be
synchronized quickly
7
4.2. Feasibility Study
A room reservation system is a system that is highly feasible for these kinds of hotels. This
system is being developed after a high-level study of the entire system analysis and design
process, which helps the hotel in every aspect. The system being developed will be flexible
to support the hotel in acquiring more guests. There are three types of feasibility studies we
kept in mind for the development of the system for this hotel.
1.Technical feasibility
The proposed system of room reservation is technically feasible as we are going to develop
the system using existing technology. The required hardware and software for the
development of the system are available. The software developed for the hotel management
system is used in a client-server architecture where HTML, CSS, and JavaScript are used
as the front end and PHP is used as the back end for this project. With every knowledge of
working with programming languages, we are going to develop the system.
2.Operational feasibility
The room reservation system is very feasible regarding the operation of the hotel
reservation. The system is just an advancement of the manual system. The main purpose of
the system is to provide an online reservation service to guests which is easy to operate and
staff to handle that reservation easily. The system helps to promote the hotel and creates a
user-friendly environment for room booking that saves time. The system helps in recording
the details and providing invoices for both guests and the staff without having to deal with
time-consuming paperwork.
3.Economic feasibility
The system will help reduce the traditional record-keeping style which will eventually
reduce the expense of hotels for registers and files. Keeping records in a digital format is
less costly yet reliable. The system also does work alone which requires two or more people
to do it. The cost for the development of the system is also a one-time cost as the system is
reliable in the long run.
8
4.3. High-Level Design of System
The system design includes the flow of user interactions and how the backend processes
handle these requests.
ER-Diagram
Reservation
The above figure is of ER diagram, this figure shows the relationship between one entity
with another. Here there are 3 entities with their respective attributes. The guest entity
checks the room while the reservation of the room is made if he/she likes the room.
Reservation can only be made if the room is empty, so reservation is a weak entity.
9
Flow Chart
The above diagram shows the flowchart of the user logging into the system for the
reservation. When the guest visits the website, he/she sees the home page from where
he/she can log in. If the guest is not registered in the database, he/she must register first
then only they can explore the room information given on the website. If he/she likes the
10
room they check its availability. They must insert their details to confirm their reservations
if the room is available.
5. Gantt Chart
11
6. Expected Outcomes
An online hotel reservation project aims to provide a seamless and efficient booking
experience for users, enabling them to search for hotels, check real-time availability, and
make reservations based on location, price, and other preferences. Additionally, the
platform must support real-time updates to prevent overbooking and pricing errors,
contributing to smooth operation for both users and hotel management. When the project
is completed then the users can register and log in to their account in this application and
can easily book their choice of rooms in the hotel. This system also helps to minimize the
work of the staff by digitally storing records. It also increases the reservations of the hotel.
People can book rooms at the hotel from anywhere at any time. From this system, we expect
to introduce the hotel internationally. The well-developed website creates a user-friendly
environment which makes it easy to use the website.
12
7.References
13