UseCase_Spec_HE186090_Report2
UseCase_Spec_HE186090_Report2
<LOGO>
<Nghê An,01/07/2024>
Group 4 – Hotel Management System – HE186090 - Use Case Specification v.2.0
RECORD OF CHANGE
SIGNATURE PAGE
<Position>
<Position>
<Position>
<Position>
TABLE OF CONTENTS
1 INTRODUCTION..........................................................................5
1.1 Purpose....................................................................................................... 5
1.2 Scope.......................................................................................................... 5
1.5 References.................................................................................................. 6
1.6 Overview..................................................................................................... 6
2 FUNCTION SPECIFICATION..........................................................7
2.1 Overview..................................................................................................... 7
3 SUPPORTING INFORMATION.....................................................11
1 INTRODUCTION
1.1 Purpose
1.2 Scope
This SRS document applies to the room booking system that will be implemented as a
web-based application. The system aims to streamline the process of room booking by
providing an intuitive interface and robust functionalities to handle all aspects of booking
management. The scope of this document includes the definition of the system
functionalities, user interactions, performance requirements, and any constraints that
must be adhered to during the development and deployment of the system.
1.5 References
1.6 Overview
This SRS document is organized into several sections, each addressing different aspects
of the system requirements. The following sections will detail the functionalities of the
system, including user login/logout, password management, room listing, booking and
cancellation of rooms, and viewing and updating booking information. Each section will
specify the functional requirements, user interactions, and any constraints or
assumptions specific to that functionality. This comprehensive approach ensures that all
stakeholders have a clear understanding of the system's capabilities and requirements.
customer’s organization will be responsible for maintaining the delivered software).>
2 FUNCTION SPECIFICATION
2.1 Overview
2. Confirm check-in
3. Process Payment
- Purpose: present bill, confirm payment and finish check-out process for
guess
4. View guest
5. Update guest
6. Input guest
- Functionality: receptionist input data for guest who has been on system.
- Functionality: guest can choose from services list and see services or food
items price and description.
1. User
Attributes:
Description: Represents any individual who interacts with the room booking
system. Users can be categorized into different roles such as Receptionist,
Housekeeper, Admin, and Guest, each with specific permissions and
functionalities.
2. Room
Attributes:
Features: A list of features available in the room (e.g., Wi-Fi, TV, Air
Conditioning).
3. Booking
Attributes:
Attributes:
RequestDate: The date when the password reset request was made.
5. Role
Attributes:
Description: Represents the different roles available in the system, each with
specific permissions that define what actions the users with that role can perform.
o Business process : if guest have not booked room and want to directly
book in the reception desk , receptionist can check room availability to
inform guest to start booking and check – in .
Confirm check-in
Process Payment
o Business process : after verify check – out process , bill will display to
reception to confirm for guest
o Business process : guest need to use services-> open app and choose
services/food items -> services deliver -> payment.
Reset password
o Business process : user forgot password - > send reset request -> admin
process and reset-> send back new password.
2.5
Use-Case Description/Scenarios
Use-case ID UC0011 Author Nguyễn Đức Thắng
Description
Trigger condition Reception clicks on Button “Room list” in main home page
Other -
Business rules -
Receptioni
1 st Click on Button “Room list” in homepage
Receptioni
3 st Choose Floor from floor list and click to each room to see its detail
Use-Case Description/Scenarios
Use-case ID UC0012 Author Nguyễn Đức Thắng
Trigger condition Reception clicks on Button “Check in” in “Room list” page
Other
Reception can only check in for guests if guests can confirm their
Business rules infomation and confirm the booking details is correct
Receptioni
1 st Go to “Check in” page
Receptioni Able to adjust Booking infomation and then click to “Check in”
3 st button
Post-condition Confirm bill payment and complete check out for guest
Assumptions
Other
-Bill includes the room fee and all services that has been claim to
be (include in total bill) in Services menu , not includes direct
Business rules payment services like food items or souvenirs.
Receptioni
1 st Click on “Bill” button in “Check out” page
Receptioni
3 st Use other services button (if need) , click on Payment confirm
4 Software Confirm payment and complete check out procedure for guest
Use-Case Description/Scenarios
Use-case ID UC0014 Author
Other -
Business rules -
Receptioni
1 st Go to “guest list”
Use-Case Description/Scenarios
Use-case ID UC0015 Author
Other -
Business rules Guest infomation update of receptionnist role is only allowed under
Receptioni
1 st In “guest information” page Click on “Update” button
Receptioni
3 st Update all required field and save
Use-Case Description/Scenarios
Use-case ID UC0016 Author
Other -
Receptioni
1 st Go to “guest list” click on “Add” Button
Receptioni
3 st Input all required field and save
Use-Case Description/Scenarios
Adjust or cancel
Use-case Name reservation Created Date
Other
Use-Case Description/Scenarios
Use-case ID UC0018 Author
Add room service and food
items
Use-case Name Created Date
Other
1 Guest click Guest click on “Service and Foods” button in home page
Use-Case Description/Scenarios
Precondition Request is created by the employee base on real issue in the hotel
Other
Business rules
Display request list , detail box, employee list , note area , send
and cancel button
2 Software
Use-Case Description/Scenarios
Other
3 SUPPORTING INFORMATION