You are on page 1of 3

Lab05 - Practice on Base use case description

Name:_____________________ Student ID: ________________________

Refer to the case description and the initial use case description of UC-004 – Handle
reservations, write a Base Use Case

Recommended Steps:

Draft the ‘sunny-day scenario’ of the use case base on the case description and the use case
description using no more than 20 steps

UC-004 – Handle reservations

Use Case ID UC-004


Use Case Handle reservations
Actors Member [P], Administrator [S]
Description The member arrives at the club house. The administrator authenticates the
member and retrieves the corresponding reservation from the database. If
the information matches, the member is allowed to use the reserved facility.
After using the facility, the administrator retrieves the reservation and
updates the status accordingly.
Pre-conditions Welcome screen is on

__________________________________________
Flow of Events <Write your answer on Page 3>

Post-conditions Welcome screen is back on

__________________________________________
Alternative Flows

Priority
Non-Functional
Requirements

Assumptions

Source ..

ISOM3210 Fall 2017 Lab05 (1) – Practice on Base Use Case Modeling Page 1 of 3
This is a must to refer to the case description, otherwise, most of the
important steps are going to be missed

Requirement of the Club House Management System

Before the resident of Royal Residence can use the system, he has to first register as a member.
The resident fills in the information such as username, password, address, and other personal
particulars, as well as his resident card number. The resident information is stored into the
Member database immediately after registration.

When the member would like to reserve for a facility, he first logs in to the system and selects
“Reserve facilities”. The system displays a list of facilities which are retrieved from the Facility
database. After selecting the facility, the system reads all reservations of the selected facility
from the Reservation database, and displays available timeslots to the member in forms of
calendars. The member selects a preferred timeslot and presses submit. The corresponding
reservation is inserted into the Reservation database.

Before the reservation is confirmed, the charge of reserving the facility is sent to the Property
management fee system. Note that this system is not the scope of the club house management
system. The focal system finally, notifies the member that the reservation is confirmed.
The member selects “View my reservation” after logging into the system, and the existing
reservations are retrieved from the Reservation database.

To use the reserved facility, the member arrives at the club house with his resident card. The
administrator logs into the system and scans the card using a barcode reader, the information of
the member is retrieved from the Member database, and the reservations from the Reservation
database are also displayed. The administrator confirms the member name and the reservation
information. After the member’s acknowledgement, he is allowed the use the facility. In the
meantime, the administrator changes the status of the reservation to “Arrived”. After using the
facility, the member notifies an administrator. The administrator retrieves the corresponding
reservation, and updates the status of the reservation to “Completed”.

Every week, the manager of the club house logs in and generates a set of reports. The reports
include “List of Reservations”, “Top-10 popular facilities” and “Utilization rate of facilities”.

ISOM3210 Fall 2017 Lab05 (1) – Practice on Base Use Case Modeling Page 2 of 3
Your answer here:

ISOM3210 Fall 2017 Lab05 (1) – Practice on Base Use Case Modeling Page 3 of 3

You might also like