Sunteți pe pagina 1din 3

Identification summary

Title: Check-out Library Items


Summary: This use case describes the steps associated with borrowing library items
Actors:
1. Library Clerk – checks out library items for a borrower
2. Borrower – borrows the items
3. Library Borrower Registry System (LPRS) – external system that provides borrower information
Creation Date: June 4, 2009 Date of Update: June 10, 2009
Version: v1.0 Person in Charge:

Flow of Events
Preconditions:
1. The Library Clerk is identified by the System and is authorized to perform the check-out function
2. The borrower has already chosen materials to borrow.

Main Success Scenario:


1. Borrower arrives at the library’s Check-out Counter with library item(s) to borrow and presents his/her ID
card.
2. Library Clerk enters the Borrower’s ID card number.
3. System retrieves the Borrower’s information from the Library Borrower Registry System based on the
presented ID card number then returns the Borrower’s information.
4. Library Clerk starts a new loan transaction for the Borrower.
5. Library Clerk enters a library item’s code.
6. System retrieves and returns the library item’s information.
7. Library Clerk confirms loan of the library item.
8. System records the loan of the library item to the Borrower, the date of loan and the due date (i.e. the
date for return of the borrowed library item).
Library Clerk repeats Steps 5 to 8 until indicates done.
9. System creates the loan transaction of the Borrower, updates the status of borrowed library items, and
presents the loan receipt.
10. Borrower leaves with borrowed library item(s) and loan receipt.

Alternative Sequences:
A5. The number of borrowed library items (current applied for plus outstanding loans) is equal to the maximum
allowed borrowings
1. System signals error and prohibits any additional loan.
2. Library Clerk informs patron that his/her loan limit has been reached.
3. Library Clerk indicates done with loan transaction which resumes the use case at Step 9 of the Main
Success Scenario

A3. Patron requests that a previously entered item be replaced by another item
1. Library Clerk cancels previously entered item
2. System removes the selected item and opens-up for entry of new loan item which resumes the use
case at Step 5 of the Main Success Scenario.

A6a. Loan Item to borrow is a book


1. System returns the library item code, book title, author(s), ISBN, edition, publication date,

PDF created with pdfFactory trial version www.pdffactory.com


and publisher

A6b. Loan Item to borrow is an audio book CD


1. System returns the library item code, audio book title, author(s), ISBN, speaker, edition, publication
date, and publisher

A6c. Loan Item to borrow is a video


1. System returns the library item code, video title, media type (CD or DVD), no. of disks, genre, artist(s),
director, producer, and release date

A6d. Library item not found


1. System signals the error.
2. Library Clerk responds to the error:
2a. The library item’s code is non-machine readable
1. Library Clerk repeats Step 5 of the Main Success Scenario by manually entering the library item
code
2b. Incorrect library item code entered
1. Library Clerk repeats Step 5 of the Main Success Scenario
2c. Correct library item code entered
1. Library clerk cancels entry of library item and informs patron to come back for the
library item at a later time when the item’s record in the system is updated.
2. Library clerk resumes at Step 5 of the Main Success Scenario
2a. No additional library item to borrow
1. Library Clerk indicates done with loan transactions which resume s the use
case at Step 9 of the Main Success Scenario

A8a. Patron is an undergraduate student


1. System computes the due date based on the standard loan length of the library item

A8b. Patron is a graduate student


1. System computes the due date based on the standard loan length of the library item plus 7 days.

8d. Patron is an employee (faculty or school staff)


1. System computes the due date based on the standard loan length of the library item plus 14 days.

Error Sequences:
E3a. No patron information found.
1. System signals error and rejects entry.
2. Library Clerk responds to the error:
2a. Incorrect patron ID card number entered.
1. Library Clerk repeats Step 2 of the Main Success Scenario.
2b. The patron’s ID card number is non-readable by the machine
1. Library Clerk repeats Step 2 of the Main Success Scenario by manually entering
patron’s ID card number
2c. Correct patron ID card number entered.
1. Library Clerk advises patron to see and correct his/her information with the one in
charge of the Library Patron Registry System
2. Library Clerk cancels current transaction
3. System clears current transaction which ends the use case.

E3b. Patron has existing loans for library items equal to the maximum allowed borrowings

PDF created with pdfFactory trial version www.pdffactory.com


1. System signals error, prohibits loan transaction, and lists the outstanding library items on loan to the
patron
2. Library Clerk informs the patron to return the library items on loan to him/her before making a new
loan.
3. Library Clerk cancels current transaction
4. System clears current transaction which ends the use case.

E3c. Patron’s status is marked “Restricted”


1. System signals error, prohibits loan transaction, identifies reason for “Restricted” status (which may be
due to unreturned library item(s), non-payment of penalty due to late return of or unreturned borrowed
library item(s), or both, or non-payment for lost borrowed library item(s)) and provides the corresponding
details.
2. Library Clerk informs the patron to return the borrowed library item(s), pay the penalty, etc., as the
case may be.
3. Library Clerk cancels current transaction
.4. System clears current transaction which ends the use case.

E4-8. The Patron requests that the loan transaction be cancelled


1. Library Clerk cancels the loan transaction
2. System clears loan transaction which ends the use case.

PostConditons:
1. A loan transaction record for the patron is created.
2. Status of borrowed library items is updated.
3. Count of available copies of the item is updated.

UI (User Interface) Requirements:


- User interface connected to the LPRS
- Library Card/ID Card
- Printer

Non-Functional Requirements (optional)


- Response Time: The LPRS interface must respond within a maximum limit of 2 seconds

PDF created with pdfFactory trial version www.pdffactory.com

S-ar putea să vă placă și