-->

Use Case Specification: Checkout Item & Return Item

Use Case Specification: Checkout Item & Return Item
Use Case Specification: Checkout Item 
Description
This use case starts when the borrower wishes to check out an item from the library.
Flow of events 
Basic flow 
  • Step 1: The borrower performs a search for the desired titles 
  • Step 2: The system prompts the borrower to enter search criteria 
  • Step 3: The borrower specifies the search criteria and submits 
  • Step 4: The system locates matching titles and displays them to the borrower 
  • Step 5: The borrower selects titles to check out 
  • Step 6: The system displays the details of titles as well as whether or not there is an available item to be checked out 
  • Step 7: The borrower confirms the checkout 
  • Step 8: The system checks out the item 
  • Step 9: Steps 1-8 can be repeated as often as needed by the borrower 
  • Step 10: The borrower completes the checkout 
  • Step 11: The system notifies the librarian that the borrower has concluded the checkout item session, and displays instructions for the borrower to collect the items 
Special requirements
None 
Preconditions
The borrower is viewing a particular title with an item that is currently available.
Post-conditions 
The item is demarked as checked out to the borrower.

Use Case Specification: Return Item 
Description 
This use case starts when the borrower wishes to return an item.
Flow of events
Basic flow 
  • The system prompts the borrower to enter the item information he wants to return 
  • The borrower enters the item information and submits 
  • The system marks the item as available 
Special requirements  
None 
Preconditions 
The borrower is viewing a particular title with an item that is checked out by the borrower. 
Post-conditions 
The item is demarked as available. 
Nodes
A reasonable future enhancement would be to notify anyone with a reservation on the item.

Related Posts

Post a Comment

Subscribe Our Newsletter