0% found this document useful (0 votes)
168 views

SRS Presentation

This document outlines requirements for a hotel reservation system. The system will allow users to search for hotels, view room details and amenities, make online reservations, and provide payment and feedback. It is intended for software developers, managers, testers and travelers. Key features include room searching and booking, availability calendars, payment options, and guest ratings. Non-functional requirements include performance, usability, reliability and security.

Uploaded by

Hemal Jayasinghe
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
168 views

SRS Presentation

This document outlines requirements for a hotel reservation system. The system will allow users to search for hotels, view room details and amenities, make online reservations, and provide payment and feedback. It is intended for software developers, managers, testers and travelers. Key features include room searching and booking, availability calendars, payment options, and guest ratings. Non-functional requirements include performance, usability, reliability and security.

Uploaded by

Hemal Jayasinghe
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 24

Hotel Reservation

System
Introduction
Purpose
 This hotel reservation system tries to give
information about the top hotels in the desired
location according to their requirements.
 Furthermore, users of this app will be able to
access additional services including details of
tourist attractions, transportation options, tour
guide details, and other services.

Document Conventions
 This document is related to a software solution to reserve a best
hotel.
 This document is under the IEEE Software Requirement
Specification
Intended Audience and Reading Suggestions

Intended Audience Reading Suggestions


 Need to look at the introduction
 Software Developers
section which includes purpose and
 Project managers scope.
 Testers  Have to pay attention regarding the
system features and other non-
 Document Writers functional requirements which
 Users (Travelers, Staff of the mentioned in 4. And 5 respectively
hotels)
Product Scope
This hotel reservation software will enhance the user experience by
giving the user the best hotel alternatives, real time alerts, relevant hotel
details and other extra service information which needed for the customer
after reaching to the target destinations such as transport services and tour
guide services etc.
In order to manage reservations more effectively and efficiently, this
software will also be helpful to the management of the hotels.
Overall Description
Product Perspective

Product Functions
 User registration/sing in or logging  Room reservation
 Search and brows available rooms  Booking confirmation
User Classes and Characteristics
 User use case diagram
 Admin use case diagram
Operating Environment Design and Implementation
 The hotel reservation software operates Constraints
on multiple hardware platforms, such Technical constraint – The software
as desktop computers, laptops, tablets should be able to comply with the
and smart phones.
different hardware and software
 This software will compatible with infrastructures according to the
various operating systems, such as particular user devices.
Windows, Mac OS, Linux and Android. Budget constraint – The allocation of
 This software integrates with multiple the budget will impact for the project
web browsers, such as google chrome, scope.
mozilla firefox and apple safari. Security consideration - Only the
 The software will interact with database administrator should be able to access
management system, such as oracle and the user information database.
mySQL.
User Documentation Assumptions and Dependencies

 The website contains terms and  The user needs to have some sort of
conditions. (The website contains system idea about the system navigation.
introduction, how to register/log in, how  The users need to have a stable
to make reservations) internet connection to access the

 Get help from system administrator. (If system.

any clarifications are required)  The implementation of the system


dependent on the relevant hardware,
software and other resources.
External Interface
Requirement
External Interface Requirements
 User Interface
The online hotel reservation system requires well-designed user interfaces to provide seamless and
intuitive user experience.

 Hardware Interface
The hardware interfaces of the system should support various devices such as desktop computers,
laptops, tablets, and smartphones

 Software Interface
The hotel reservation system will consist of several software components that will interface with each
other to facilitate the booking process.

 Communication Interface
The hotel reservation system requires various communication interfaces to facilitate interaction with
users, external systems, and other software components.
System Features
System Features

Room Type
Availability Room Calendar
Online Booking
Room Amenities
Multiple Payment Options
Guest Feedback and Ratings
Room Type
Functional Requirement

• Allow administrators to define and manage different


room types
• Display room types to guests during the reservation
process
• Update the availability of room types in real-time
• Allow guests to select their preferred room type during
the reservation process.
• Calculate the total cost of the reservation based on the
selected room type
Availability Room Calendar
Functional Requirement
• Display a visual calendar showing the availability of rooms
for specific dates.

• Update availability status of rooms in real-time based on


reservations and cancellations.

• Use color-coding or visual indicators to represent the


availability status of each rooms.

• Allow guests to select their desired check-in and check-out


dates to view room availability.

• Support filtering options to narrow down the displayed


room availability.
Online Booking
Functional Requirement

• Provide a user-friendly interface for guests to initiate the


online booking process.
• Allow guests to select their desired room type from the
available options.
• Validate and process the guest's specified check-in and
check-out dates.
• Collect and validate guest information, including
names, contact details, and any special requests.
• Check the availability of rooms for the specified dates
and selected room type.
Room Amenities
Functional Requirement

• Provide detailed information about the amenities available in


each room type.
• Allow guests to select a room type based on their preferred
amenities.
• Display any additional charges associated with specific
amenities, if applicable.
• Ensure the displayed amenities and their descriptions are
accurate and up-to-date.
• Update the availability of amenities based on the room type
selected and any customization options
Multiple Payment Options
Functional Requirement
• Support credit card , debit card payments for enabling
guests to provide their card information for transaction
processing.
• Integrate with popular online payment gateways (e.g.,
PayPal, Stripe) to facilitate online payments securely.
• Provide an option for guests to pay in cash upon arrival at
the hotel.
• Calculate and display the total amount due based on the
selected payment method.
Guest Feedback and Ratings
Functional Requirement

• Enable guests to submit online reviews and ratings.


• Offer a feedback form where guests can provide specific comments,
suggestions, or complaints about their stay.
• Store and manage guest feedback securely.
• Analyze guest feedback and ratings to generate performance metrics, such as
average ratings or sentiment analysis
Non Functional Requirement
Non-Functional Requirements

Performance Usability
Availability Accessibility
Reliability Compatibility
Scalability Maintainability
Security Legal and Regulatory Compliance

You might also like