Use Case Specification: Make Reservation
Description
This use case starts when the user wants to make a reservation for an item.
Flow of events
Basic flow
- The system prompts the borrower to enter the item information for which he wants reservation
- The borrower submits the item information
- The system marks the item as reserved and associates the borrower with the reservation
Special requirements
None
Preconditions
The borrower is viewing a particular title with an item that is not currently available.
Post-conditions
The item is marked as reserved and the reservation is saved in the database.
Nodes
So far there is no better way to figure out what a borrower has reserved.
Use Case Specification: Remove Reservation
Description
The borrower can remove an existing reservation for an item.
Flow of events
Basic flow
The system prompts the borrower for the item information for which the reservation is removed
The borrower enters the item information and submits
System marks the item as no longer reserved
Alternative flows
None
Special requirements
None
Preconditions
The borrower is viewing a particular title with an item that is reserved by the borrower.
Post-conditions
The previously reserved item is no longer reserved.