63% found this document useful (16 votes)
20K views3 pages

Functional/ Non-Functional Requirements of Hotel Management System

The document outlines several functional and non-functional requirements for a hotel management system. The functional requirements include making reservations, searching for available rooms, processing payments, issuing bills, managing guests, rooms, and staff, setting room rates, and retrieving reports. The non-functional requirements address safety and security, including different user levels with login credentials to control access to system functions based on role.

Uploaded by

Syeda Samra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
63% found this document useful (16 votes)
20K views3 pages

Functional/ Non-Functional Requirements of Hotel Management System

The document outlines several functional and non-functional requirements for a hotel management system. The functional requirements include making reservations, searching for available rooms, processing payments, issuing bills, managing guests, rooms, and staff, setting room rates, and retrieving reports. The non-functional requirements address safety and security, including different user levels with login credentials to control access to system functions based on role.

Uploaded by

Syeda Samra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

2019

OOAD
ASSIGNMENT- FUNCTIONAL/NONFUNCTIONAL
REQUIREMENTS
Functional/Non-Functional Requirements

Functional Requirements
 Make Reservation
- Input: Member Code, Total Persons, Check-in date, Check-out Date, status, number of
nights.
- Output: Database Record, Database fully pop-up.
- Work Flow: Validate the given details and record the information in to the database.
 Search Rooms
- Input: Period, Check-in, Check-out, Guest.
- Output: Display a pop-up with available room details.
- Workflow: Validate the given details and check for the available rooms in the given time
period.
 Add Payment
- Input: Total, Pay time, credit card details.
- Output: Database Record, Database successfully updated pop-up.
- Workflow: Validate the given details and record the information in to the database.
 Issue Bills
- Input: Billing no, Quantity, Price, Taxes, Date, Services, unit.
- Output: Printed version of the bill.
- Workflow: Validate the given details and total cost is calculated according to the
services gained by the customer.
 Manage Guest (Add, Update, Delete)
- Input: Member Code, Contact, Name, Company, Email, Gender, Address.
- Output: Database Record, Database fully pop-up.
- Workflow: Validate the given details and record the information in to the database.
 Manage Room Detail (Add, Update, Delete)
- Input: Room no, Availability.
- Output: Database Record, Database fully pop-up.
- Workflow: Validate the given details and record the information in to the database.
 Manage Staff (Add, Update, Delete, View)
- Input: Employee Code, Employee Name, Employee Address, NIC, Salary, Age,
Occupation, Email.
- Output: Database Record, Database successfully updated pop-up.
- Workflow: Validate the given details and record the information in to the database.
 Set Rates
- Input: Check-in, Check-out, Day, No. of Guests, First night price, Extension price.
- Output: Database Record, Database successfully updated pop-up.
- Workflow: Validate the given details and record the information in to the database.
 Retrieve Report (Staff Payment, Income)
- Input: Employee code, Employee Name, Salary. Sum of all Salary, Total Income.
- Output: Database Record, Database fully pop-up.
- Workflow: Validate the given details and view the information for the database.

Non-Functional Requirements
 Safety Requirements
- There are several user levels in Hotel Management System. Access to the various
subsystems will be protected by a user login screen that requires a username and a
password. This gives view and accessible functions of user level through the system.
 Security Requirements
- Customer Service representatives, managers and owner will be able to log in to the
Hotel Management System. Customer Service representatives will have access to the
Reservation/Booking and subsystems. Managers will have the access of management
system as well as the reservation/booking subsystems. Owner has the maximum
privilege to all sub systems. Access to the various subsystems will be protected by a user
log in screen that requires a username and password.

You might also like