You are on page 1of 13

Use Case ID: UC01

Use Case Name: Manage Staff account


Scope: Hotel Management System
Level: User Goal
Primary Actor: Manager
Stakeholders and Interests:
Manager: Wants to efficiently manage staff accounts and ensure proper role assignment and
permissions.
Staff Members: Want their accounts to be accurately created, updated, or deleted based on their roles
and responsibilities.
System Administrator: Needs to ensure that the system functions properly and securely handles
account management operations.
Pre-Condition: The Manager is logged into the hotel's system.
Post-Condition: The staff accounts are created, updated, or deleted according to the
Manager's actions.
Main Success Scenario:
Manger Action System Response
1. The Manager selects the option to manage 2. The system displays a list of existing staff
staff accounts. accounts along with options to create, update,
3. The Manager selects the option to create a or delete accounts..
new staff account. 4. The system prompts the Manager to enter
5.The Manager selects an existing staff the necessary details such as name, email,
account to update. role, and permissions for the new account.
7.The Manager selects an existing staff 6. System Response: The system displays the
account to delete. current details of the selected account and
allows the Manager to modify them as
needed.
8.The system prompts the Manager to confirm
the deletion, then removes the selected
account from the system.

Extensions:
6B:If the Manager cancels the creation, update, or deletion process, the system returns to the main
menu without making any changes.
If there are errors in the input data during account creation or update, the system provides appropriate
error messages and prompts the Manager to correct the information.
Special Requirements:
 The system must ensure data security and only allow authorized users (such as the Manager) to
perform staff account management tasks.
 Proper validation checks should be implemented to ensure the accuracy and completeness of
the entered information.
 Audit logs should be maintained to track account creation, updates, and deletions for
accountability purposes.
Technology and data variation list:
 The system should be accessible via a web interface
 The types of roles and permissions assigned to staff accounts may vary based on the hotel's
organizational structure and requirements
Frequency: This use case occurs regularly as the hotel's staffing needs change, typically on a
weekly or monthly basis.
Open Issues:
 Integration with other systems: The need for integration with other hotel management
systems to synchronize staff account information.
 User training: Ensuring that Managers are adequately trained to use the system for staff
account management effectively.

Use Case ID: UC02


Use Case Name: Oversee Hotel Operations
Scope: Hotel Management System
Level: User Goal
Primary Actor: Manager
Stakeholders and Interests:
Manager: Wants to efficiently monitor various aspects of hotel operations such as room service
requests, housekeeping schedules, and maintenance issues.
Staff Members: They may be involved in executing tasks related to room service, housekeeping, or
maintenance, and their activities may be overseen by the Manager through the system.
System Administrator: Needs to ensure that the system provides accurate and up-to-date information
on hotel operations.
Pre-Condition: The Manager is logged into the hotel's system.
Post-Condition: The Manager has reviewed the relevant information regarding hotel
operations
Main Success Scenario:
Manger Action System Response
1. Manager accesses the hotel operations 2. System displays a dashboard with various
section indicators and options for monitoring different
3. Manager selects the option to view aspects of hotel operations.
room service requests 4. System retrieves and displays a list of
5. Manager reviews the list of room current room service requests, including
service requests details such as room number, request type
7. Manager selects the option to view and status.
housekeeping schedules. 6. System provides filtering options to sort

9. Manager reviews the housekeeping the room service requests based on status or
room number.
schedules and task statuses.
8. System retrieves and displays the
11. Manager selects the option to view housekeeping schedules for the day, including
maintenance issues assigned tasks and completion
Status.
13. Manager reviews the list of
10. System highlights any overdue tasks or
maintenance issues. issues with the housekeeping schedule for
immediate attention.

12. System retrieves and displays a list of


ongoing maintenance issues, including details
such as issue description, location, and status.

14. System categorizes maintenance issues


based on priority and provides options to
filter them accordingly.
Extensions:
The Manager may choose to filter or search the displayed information based on specific criteria, such
as date range or room number.
If there are no room service requests, housekeeping schedules, or maintenance issues available for the
selected time period, the system informs the Manager accordingly.
Special Requirements:
 The system should provide real-time updates on room service requests, housekeeping
schedules, and maintenance issues to ensure timely intervention and resolution.
 User-friendly interfaces should be implemented to facilitate easy navigation and
comprehension of the displayed information.
 The system should support multi-device accessibility to allow the Manager to oversee hotel
operations from various locations.
Technology and data variation list:
 Technology: The system should support responsive design to ensure optimal display
and functionality across different devices such as desktops, laptops, tablets, and
smartphones.
 Data: The details and statuses of room service requests, housekeeping schedules, and
maintenance issues may vary depending on the specific hotel's operations and current
circumstances.
Frequency: This use case may occur multiple times throughout the day as the Manager needs
to continually monitor and oversee hotel operations.
Open Issues:
 How does the system handle emergency situations such as power outages or system
failures affecting the monitoring of hotel operations?
 What measures are in place to ensure the security and confidentiality of sensitive
information displayed in the hotel operations dashboard?
 How can the system be optimized to provide predictive analytics or insights into
potential issues before they escalate into significant operational challenges?.
Use Case ID: UC03
Use Case Name: Se Adjust Room Pricing
Scope: Hotel Management System
Level: User Goal
Primary Actor: Manager
Stakeholders and Interests:
Manager: Aims to adjust room pricing based on demand, special events, or occupancy rates to
optimize revenue.
Hotel Owners: Interested in maximizing revenue through strategic pricing adjustments.
Guests: Expect fair and competitive pricing based on factors such as demand and seasonality.
Pre-Condition: The Manager is logged into the hotel's system.
Post-Condition: Room pricing is adjusted according to the Manager's actions.
Main Success Scenario:
Manger Action System Response
1. Manager accesses the pricing management 2. System verifies Manager's credentials and
section in the hotel management system. grants access to the pricing management
3. Manager selects the option to adjust room section.
pricing. 4. System displays the current room pricing
5. Manager adjusts room pricing based on options and parameters available for
demand, special events, or occupancy rates. adjustment.
7. Manager reviews and confirms the updated 6. System provides tools and options for
room pricing. Manager to modify room pricing, including
adjusting rates for specific dates or room
types.
8. System updates the room pricing database
with the changes made by the Manager.
9. System displays a confirmation message to
the Manager, acknowledging the successful
adjustment of room pricing.
Extensions:
If the Manager cancels the pricing adjustment process, the system retains the previous pricing settings.
If there are errors in the input data during pricing adjustment, the system provides appropriate error
messages and prompts the Manager to correct them.
Special Requirements:
 The system should ensure data security and only allow authorized users (such as the Manager)
to access and modify room pricing.
 Pricing adjustments should be reflected in real-time to ensure accurate pricing for potential
bookings.
 Historical pricing data should be logged and accessible for analysis and auditing purposes.
Technology and data variation list:
 Technology: The system should be accessible via a web interface or a dedicated
software application.
 Data: Room pricing parameters may vary based on factors such as demand, seasonality,
and special events.
Frequency: Pricing adjustments occur periodically based on changing demand, special
events, or occupancy rates.
Open Issues:
 How does the system ensure that adjusted room pricing aligns with revenue
optimization strategies?
 What measures are in place to prevent unauthorized access to the pricing management
section?
 How does the system handle conflicting adjustments made by multiple Managers
simultaneously?
 Are there any automated algorithms or predictive models integrated into the system to
assist Managers in making pricing adjustments?
Use Case ID: UC04
Use Case Name: Manage Rooms
Scope: Hotel Management System
Level: User Goal
Primary Actor: Receptionist
Stakeholders and Interests:
Receptionist: Wants to efficiently assign rooms to guests according to their preferences and booking
details to ensure a smooth check-in experience.
Guests: Expect their room assignments to align with their preferences and booking details,
contributing to their overall satisfaction with their stay.
Hotel Management: Interested in maximizing room occupancy and providing guests with suitable
accommodations to enhance their experience.
Pre-Condition: The Receptionist is logged into the hotel's system.
Post-Condition: The guest is assigned a room according to their preferences and booking
details, and the room assignment is recorded in the system
Main Success Scenario:
Receptionist Action System Response
1. The Receptionist accesses the room 2. The system verifies the Receptionist's
assignment section in the hotel management credentials and grants access to the room
system. assignment section.
3. The Receptionist views the list of available 4. The system retrieves and displays a list of
rooms and guest booking details. available rooms based on current availability
5. The Receptionist selects a room for the and guest preferences.
guest based on their preferences and booking 6. The system assigns the selected room to the
details. guest and updates the room status to
7. The Receptionist confirms the room 'occupied'.
assignment. 8. The system updates the booking record
with the assigned room details and confirms
the room assignment.
Extensions:
If there are no available rooms that match the guest's preferences or booking details, the Receptionist
may need to explore alternative options or offer upgrades if possible.
If the Receptionist encounters difficulties during the room assignment process, such as technical issues
or conflicting bookings, they may need to seek assistance from a supervisor or system administrator.
Special Requirements:
 The system should provide real-time updates on room availability to ensure accurate room
assignments.
 Proper validation checks should be implemented to ensure that room assignments align with
guest preferences and booking details.
 User-friendly interfaces should be implemented to facilitate easy navigation and selection of
available rooms.
Technology and data variation list:
 Technology: The system should be accessible via a web interface or a dedicated
software application.
 Data: Room availability and guest booking details may vary based on factors such as
seasonal demand and special events.
Frequency: This use case occurs frequently throughout the day as guests check-in and new
bookings are made..
Open Issues:
 How does the system handle special requests or preferences from guests regarding their
room assignment?
 What measures are in place to ensure that room assignments are made efficiently and
accurately?
 How does the system handle situations where a guest requests a room change after the
initial assignment?
 Are there any automated notifications or alerts for Receptionists to address room
availability issues or conflicts?.
Use Case ID: UC05
Use Case Name: Handle Walk-in Bookings
Scope: Hotel Management System
Level: User Goal
Primary Actor: Receptionist
Stakeholders and Interests:
Receptionist: Aims to efficiently create new bookings for walk-in guests to ensure a seamless check-in
experience.
Guests: Expect to be provided with suitable accommodations upon arrival, even without prior
reservations.
Hotel Management: Interested in maximizing room occupancy and revenue by accommodating walk-
in guests effectively.
Pre-Condition: The Receptionist is logged into the hotel's system.
Post-Condition: A new booking is created for the walk-in guest, and the room assignment is
recorded in the system.
Main Success Scenario:
Receptionist Action System Response
1. The Receptionist receives a walk-in guest 2. The system verifies the Receptionist's
inquiry and accesses the booking creation credentials and grants access to the booking
section. creation section.
3. The Receptionist checks real-time room 4. The system retrieves and displays a list of
availability and selects an appropriate room available rooms based on current availability.
for the guest. 6. The system prompts the Receptionist to
5. The Receptionist gathers guest information enter guest details and room preferences for
and enters it into the booking system. the new booking.
7. The Receptionist confirms the new 8. The system creates a new booking record
booking. for the walk-in guest and assigns the selected
room.
Extensions:
If there are no available rooms, the Receptionist may need to inform the guest and explore alternative
options such as nearby hotels.
If the walk-in guest has specific preferences or requirements, the Receptionist may need to search for
suitable rooms or offer alternatives if available.
Special Requirements:
 The system should provide real-time updates on room availability to facilitate prompt handling
of walk-in bookings.
 Proper validation checks should be implemented to ensure that new bookings are created
accurately and efficiently.
 User-friendly interfaces should be implemented to facilitate easy input of guest information
and preferences.
Technology and data variation list:
 Technology: The system should be accessible via a web interface or a dedicated
software application.
 Data: Room availability and guest preferences may vary based on factors such as
seasonal demand and special events.
Frequency: This use case occurs sporadically throughout the day as walk-in guests arrive at
the hotel.
Open Issues:
 How does the system handle special requests or preferences from walk-in guests
regarding their room assignment?
 What measures are in place to ensure that walk-in bookings are handled efficiently and
accurately?
 How does the system handle situations where multiple walk-in guests arrive
simultaneously, and there is limited room availability?

Use Case ID: UC06


Use Case Name: Handle Walk-in Bookings
Scope: Hotel Management System
Level: User Goal
Primary Actor: Receptionist
Stakeholders and Interests:
Receptionist: Aims to efficiently resolve booking issues reported by guests to ensure a positive guest
experience.
Guests: Expect prompt resolution of any booking issues to ensure their stay meets their expectations.
Hotel Management: Interested in maintaining high guest satisfaction levels and resolving issues
promptly to uphold the hotel's reputation.
Pre-Condition: The Receptionist is logged into the hotel's management system and receives a
report of a booking issue from a guest.
Post-Condition: The booking issue is resolved to the guest's satisfaction, and the necessary
adjustments are made in the system.
Main Success Scenario:
Receptionist Action System Response
1. The Receptionist accesses the booking 2. The system verifies the Receptionist's
management section in the hotel management credentials and grants access to the booking
system to address the reported issue. management section.
3. The Receptionist identifies the nature of the 4. The system provides tools and options for
booking issue reported by the guest, such as the Receptionist to view and manage booking
incorrect dates or room types. records, including details of the reported
5. The Receptionist communicates with the issue.
guest to understand the details of the issue 5. The system prompts the Receptionist to
and gather any necessary information. communicate with the guest to gather
7. The Receptionist investigates the booking additional information about the issue.
records in the system to verify the reported 6. The system retrieves and displays the
issue. relevant booking records based on the
9. The Receptionist resolves the booking issue reported issue for the Receptionist to review.
by making necessary adjustments in the 7. The system allows the Receptionist to
system, such as changing dates or room types. make necessary adjustments to the booking
The Receptionist communicates the resolution records, such as updating dates or room types.
to the guest and ensures their satisfaction.. 8. The system records the changes made by
the Receptionist and updates the booking
records accordingly.
10. The system generates confirmation
notifications to both the Receptionist and the
guest regarding the resolution of the booking
issue.
Extensions:
If the reported issue requires further investigation or involves complex adjustments, the Receptionist
may escalate the case to a supervisor or manager for resolution.
If the reported issue cannot be resolved immediately, the Receptionist may offer alternative
accommodations or compensation to the guest as appropriate.
Special Requirements:
 The system should provide real-time access to booking records and guest information to
facilitate prompt resolution of booking issues.
 Proper validation checks should be implemented to ensure that any adjustments made by the
Receptionist are accurate and do not create further issues.
Technology and data variation list:
 Technology: The system should be accessible via a web interface or a dedicated
software application.
 Data: Booking records and guest information may vary based on factors such as
booking dates, room types, and guest preferences.
Frequency: This use case occurs as needed whenever guests report booking issues during
their stay.
Open Issues:
 How does the system handle situations where the reported booking issue requires
adjustments to multiple bookings or involves conflicting information?
 What measures are in place to ensure that booking issues are resolved promptly and
effectively to maintain guest satisfaction?
 How does the system track and document the resolution of booking issues for auditing
and reporting purposes?

You might also like