Generate a use case diagram for the following scenario
• Star resort is interested in automating the process of entering and completing a work order or
maintenance request, as well as tracking fixed assets of its resorts. The IT team recorded the
following scenario as an example when they interviewed Valerie Peregine. This example
shows the flow of events for a work order (maintenance request).
1. When the guest calls the front desk to report the broken toilet, the front desk clerk should
be able to enter the work order on his/her workstation using the “Add Work Order” screen.
The front desk clerk can assign a priority to the work order; for instance, “high.”
2. This new work order should immediately appear on the “Monitor Work Orders screen” as a
“high-priority” work order request to “Fix the toilet in Room 101.” The Maintenance
Department can now assign this work order to a third-party vendor (for example, Bob’s
Plumbing) or to an internal maintenance employee. Alternatively, the front desk clerk or
front desk supervisor could assign a person to the work order when it was first added to the
system to eliminate this step.
3. Assume the work order was assigned to an internal maintenance employee Tom. The work
order system should automatically notify Tom about the new work order in one of the
following methods:
A notification can be sent to a mobile device. Tom can view the complete detail of
the work order on the device.
A text-only e-mail or text message can be sent to Tom’s mobile phone.
4. The work order monitor screen tracks the “open, assigned” work order. Any workstation
can access the Monitor Work Orders screen to track the progress of all work orders.
5. When the assigned contact (Tom) completes the work order, he marks it as “closed” and
can enter comments. This can be done using a mobile device or any workstation. The
work order is then closed, and no longer appears as a high-priority open work order on the
monitor screen.
6. Work order history should maintain. For example, view all closed work orders for the day
or any range of past days. A wide variety of reports should be available (i.e. Work Sheet
report displays Open work orders sorted by Vendor, as well as Contacts within the Vendor.)
7. The cost of a work order can be charged to a guest. Assume the $75 cost of repairing the
toilet should be charged to the owner of Room 101. These charges can be applied from
the work order directly to the owner’s account along with a markup (i.e., you may charge
the owner $85 for the $75 repair.). These charges can be applied to the owner statement
(to be given with the invoice).
8. A complete history of all repairs for each fixed asset should be available. For example, you
could enter the pool heater as an asset, along with the serial number, description, the
vendor to call for repair, and other asset-specific information. Each time a work order is
generated for the pool heater, the vendor can be automatically notified by email. The
history of all repairs to the pool heater is available.
Star resort likes to track all assets at their resorts. For example, Star should be able to track all
mini refrigerators in all rooms, along with the make, model, serial number, vendor to call for repair,
etc. All work orders for that particular asset should be viewed to provide a repair and maintenance
history for every asset.