Sie sind auf Seite 1von 2

Use case specifications

You can provide more details such as post condition and exceptions so on .

1) Add room details for new room

Actor Administrator
Use case name Add room details for new room
Description To add room details to any one of the room compartments and allow the
room to be booked.
Precondition Login as administrator.
Main flow 1. Select room class (Guest or meeting/banquet).
2. Check if all room compartments have made details. [alternative]
3. Select room compartment number.
4. Check if the selected compartment unit has made details. [alternative]
5. All room details will now be selected or entered.
6. The selected compartment is flag as room with existing details.
Alternative path 2. Exit this function.
6. Exit this function.

2) View booking status for existing guest room

Actor Front desk executive


Use case name View booking status for existing guest room
Description To check the booking status of all guest rooms in a list for both floor.
Precondition Login as front desk executive.
Main flow 1. Check if all guest rooms are booked.
2. Shows all booking statuses of guest rooms on ground floor.
3. Shows all booking statuses of guest rooms on first floor.
Alternative path N/A
3) Book existing meeting/banquet room

Actor Events manager


Use case name Book existing meeting/banquet room
Description To book meeting/banquet room that has made details.
Precondition Login as events manager.
Main flow 1. Check if there is at least one meeting/banquet room with made details.
[alternative]
2. Check if all meeting/banquet room have existing booking. [alternative]
3. Select meeting/banquet room compartment number.
4. Check if the selected meeting/banquet room compartment is part of a
joined room. [alternative]
5. Check if the selected meeting/banquet room compartment is not having
existing room details. [alternative]
6. Check if the selected meeting/banquet room compartment has existing
booking. [alternative]
7. The selected compartment is flag as room with existing booking.
Alternative path 1. Exit this function.
2. Exit this function.
4. Exit this function.
5. Exit this function.
6. Exit this function.

Das könnte Ihnen auch gefallen