Ase SRS

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

FUNCTIONAL REQUIREMENTS

Functional requirements define the fundamental actions that system must perform. The
functional requirements for the system are divided into 2 main categories,
Reservation/Booking and Management.

A. Reservation/Booking

The system shall record reservations.


The system shall record the customer’s first name.


The system shall record the customer’s last name.

The system shall record the number of occupants.

The system shall record the room number.

The system shall allow the customer to pay online.

The system shall display the default room rate.

The system shall allow the default room rate to be changed.

The system shall require a comment to be entered, describing the reason for
changing the default room rate.


The system shall record the customer’s phone number.

The system shall display whether or not the room is guaranteed.

The system shall generate a unique confirmation number for each reservation.

The system shall automatically cancel non-guaranteed reservations if the customer
has not provided their credit card number by7:00 pm on the check-in date.

The system shall record the expected check-in date and time.

The system shall record the expected checkout date and time.

The system shall check-in customers.

The system shall allow reservations to be modified without having to reenter all
the customer information.

The system shall checkout customers.

The system shall display the amount owed by the customer.

To retrieve customer information the last name or room number shall be used

The system shall record that the room is empty.

The system shall record the payment.

The system shall record the payment type.

The system shall record customer feedback.

B. Management

The system shall display the hotel occupancy for a specified period of time (days;
including past, present, and future dates).

The system shall display projected occupancy for a period of time (days).

The system shall display room revenue for a specified period of time (days).

The system shall allow for the addition of information, regarding rooms, rates,
prices, and user profiles.

The system shall allow for the deletion of information, regarding rooms, rates,
prices, and user profiles.

The system shall allow for the modification of information, regarding rooms, rates,
prices, and user profiles.

The system shall allow managers to assign user passwords.

The system shall allow the manager to generate a report including total occupancy
and previous revenues.

NONFUNCTIONAL REQUIREMENTS
Functional requirements define the needs in terms of performance, logical database
requirements, design constraints, standards compliance, reliability, availability,
security and portability.

Performance Requirements

Performance requirements define acceptable response times for system functionality.

• The load time for user interface screens shall take no longer than two seconds.
• The log in information shall be verified within five seconds.
• Queries shall return results within five seconds.

Logical Database Requirements

The logical database requirements include the retention of the following data elements.
This list is not a complete list and is designed as a starting point for development.

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

Design Constraints

The Hotel Management System will be a website. The system will be developed
using ///////////////////////////////// what software we used for development
////////////////////////

Standards Compliance

There shall be consistency in variable names within the system. The graphical user
interface shall have a consistent look and feel.

Reliability

Specify the factors required to establish the required reliability of the software system
at time of delivery.

Availability

The system shall be available 24/7.


Security

Customer Service Representatives and Managers will be able to log in to the Hotel
Management System. Customer Service Representatives will have access to the
Reservation/Booking. Managers will have access to the Management subsystem as
well as the Reservation/Booking. Access to the various subsystems will be
protected by a user log in screen that requires a user name and password.

Portability

The Hotel Management System shall run in any devices as a website.

DOMAIN REQUIREMENTS

 Ability to add new rooms and rates with the special room features.
 Ability to give discounted rates to travel companies for booking 3 or more rooms
for one or more nights.
 Ability to reserve a residential suite by customer instead of hotels rooms, where a
guest can occupy for a week or month.
 Ability to handle customer complaints.
 Total bill is calculated according to the law including taxes.
 Ability to login to the system from any device.
 Ability to generate flexible reports for analysis of bookings, earnings, estimates
and turnover in the context of reservations.
EXTERNAL INTERFACE REQUIREMENTS

1. USER INTERFACES

/////////////////////////////////// Must include main UI ///////////////////////////////////////

2. HARDWARE INTERFACES

Hardware requirements includes the requirements of the desktop computer where


the system going to be installed. A specific computer must match with the above-
mentioned requirements in order to gain the maximum benefits from the system in
an efficient manner. Reservation alerts will be sent to the one of the members of
hotel staff as an e-mail notification. So, there is a need of broadband internet
connection. Client should able to keep a stable internet.

3. SOFTWARE INTERFACES

//////////////////////// Must mention software what we need install in the PC to


successfully run our website ////////////////////////////////////////

4. COMMUNICATIONS INTERFACES

When a specific reservation reserved at the same time an e-mail notification will
be sent to guest's email account. Guest will be notified in the check-out date. To
achieve that functionality, it requires having a stable internet connection. Mostly a
broadband connection with the client's computer will provide the efficient service.

You might also like