Professional Documents
Culture Documents
com
Document
Hotel Management System Software Requirements Specifications (SRS)
Table of Contents
1 Introduction 4
1.1 Purpose 4
1.2 Scope 4
1.3 Definitions, Acronyms, and Abbreviations. 5
1.4 Overview 5
3 Specific Requirements 7
Page 2 of 9 f
Hotel Management System Software Requirements Specifications (SRS)
1 Introduction
The following subsections of the Software Requirements Specifications (SRS) document
provide an overview of the entire SRS. The Software Requirements Specification (SRS)
will provide a detailed description of the requirements for the Hotel Reservation System.
This SRS will allow for a complete understanding of what is to be expected of the HMS
to be constructed. The clear understanding of the HRS and its functionality will allow for
the correct software to be developed for the end user and will be used for the
development of the future stages of the project. This SRS will provide the foundation for
the project. From this SRS, the HRS can be designed, constructed, and finally tested.
This SRS will be used by the software engineers constructing the HRS and the hotel end
users. The software engineers will use the SRS to fully understand the expectations of
this HRS to construct the appropriate software. The hotel end users will be able to use
this SRS as a “test” to see if the software engineers will be constructing the system to
their expectations. If it is not to their expectations the end users can specify how it is not
to their liking and the software engineers will change the SRS to fit the end users’ needs.
1.1 Purpose
Samfas hotel offers Room facilities, Hall facilities, Gym facilities, Beauti parlor and spa
spa and other services. The existing system is the software application and not providing
any features like Online room booking, hall booking, event registration, etc. And an
existing system is not user friendly. The development of the new system will automate
the entire process of the hotel. In the new system, the customers can make searches,
reservations and cancel an existing reservation on the hotel reservation's web site. The
Online Hotel Reservation system will provide service to online customers, employees,
and administrator. Administrator can add or update the hotel and room information,
Employee details, Room tariff details, Hall details, and other services offered by hotel.
The Hotel Management System’s objectives is to provide a system to manage a hotel that
has increased in size to a total of 100 rooms. Without automation the management of the
hotel has become an unwieldy task. The end users day-to-day jobs of managing a hotel
will be simplified by a considerable amount through the automated system. The system
will be able to handle many services to take care of all customers in a quick manner. The
system should be user appropriate, easy to use, provide easy recovery of errors and have
an overall end user high subjective satisfaction.
1.2 Scope
The website product to be produced is a Hotel Reservation System which will
automate the major hotel operations. The first subsystem is a Reservation and Booking
System to keep track of reservations and room availability. The second subsystem is the
General Sevice offered by hotel ie; Hall facilities, Gym facilities, Beauty parlour and spa
Page 3 of 9 f
Hotel Management System Software Requirements Specifications (SRS)
and other services. In the third subsystem is the system will generate reports. These three
subsystems functionality will be described in detail in section 2-Overall Description.
There are two end users for the Hotel Reservation System. The end users are the
customers and hotel management(Admin and Employees). Both user types can access
the Reservation and Booking System and the Food Tracking and Selling System. Some
authorities are restricted to the customers.
Page 4 of 9 f
Hotel Management System Software Requirements Specifications (SRS)
Hall booking: Through this option the customers can view different types of hall
and rates online. To book the hall, the customer must register their profile and
specify the Hall name, date, etc.
Page 5 of 9 f
Hotel Management System Software Requirements Specifications (SRS)
3 Specific Requirements
This section contains all the software requirements at a level of detail which enables
designers to design a system to satisfy those requirements and testers to test that the
system satisfies those requirements.
Page 6 of 9 f
Hotel Management System Software Requirements Specifications (SRS)
Account module: In this module online customer can register by entering name, email
id, contact number, address, login id, password, etc. After the registration customer can
login to the hotel reservation website by entering login id and password.
Branch module: This module is for administrator to add new branch records.
Rooms module: In this module administrator can add rooms and it has options to add
different types of rooms.
Health club module: In this module customer can book date and time.
Swimming pool module: In this module customer can book date and time.
Spa and Beauty parlour: In this module customer can book date and time and they can
select the different services provided by spa and beauty parlour.
Events module: In this module customer can book halls by entering date and time. Even
cutstomers can select services like sound systems, food items, etc.
Travel module: This module is for customer where customer can book a car for rent.
Payment module: The customer can make payment for the bill.
Dashboard module: This module is for administrator where administrator can add
different room types, room details, room tariff details, hall details, etc.
Page 7 of 9 f
Hotel Management System Software Requirements Specifications (SRS)
Booking/Reservation System
Customer first name
Customer last name
Customer address
Customer phone number
Number of occupants
Assigned room
Default room rate
Rate description
Guaranteed room (yes/no)
Credit card number
Confirmation number
Automatic cancellation date
Expected check-in date
Expected check-in time
Actual check-in date
Actual check-in time
Expected check-out date
Expected check-out time
Actual check-out date
Actual check-out time
Customer feedback
Payment received (yes/no)
Payment type
Total Bill
Page 8 of 9 f
Hotel Management System Software Requirements Specifications (SRS)
3.3.5 Reliability
Specify the factors required to establish the required reliability of the software system at
time of delivery.
3.3.6 Availability
The system is online web application and user can access in any latest browser.
3.3.7 Security
The system has encrypeted password.
3.3.8 Maintainability
The Hotel Reservation System is being developed in PHP. PHP is an object oriented
programming language and shall be easy to maintain.
3.3.9 Portability
The Hotel Reservation System shall run in any Operating system that latest browsers.
Page 9 of 9 f