Professional Documents
Culture Documents
Identifier RUC09
Description Allows search of the Technical Library book inventory. Allows Librarian
and Members to borrow available books.
Actors Librarian, Member, Non-Member
Goal Actors can search for Technical Library books and, if they are a registered
Member, can borrow books.
Preconditions 1. None
Post conditions 1. A reservation request for a book(s) is initiated by the System.
Assumptions 1. Searching will be limited to the title or author of a book.
2. Books in [Retired] status will not be displayed as search results.
3. Basic Course assumes a Member who searches for books and is
able to reserve books that are available or available to wait list in the
System.
Frequency Variable
Flow of events 1. The Use Case begins when the Actor indicates that they want to search
the Technical Library for a book.
2. System displays a screen containing the following input fields for
searching:
1. Title: alphanumeric and special characters allowed. Initial
value will be set to blank.
2. Author: alphanumeric and special characters allowed. Initial
value will be set to blank.
3. Input choice “Search” that when selected by the Actor allows
the System to search for books based on words entered in
Title or Author fields.
3. Actor enters desired word(s) into the Title input field and selects the
input choice “Search”.
4. System accepts word(s) and displays search results screen with the
following fields and data – there will be a results row for each book
(books with multiple copies available will only be shown once) whose
information matches one or more of the search words entered in Step 3
and is not in [Retired] status. The results will be sorted in ascending
Call Number order and presented accordingly:
1. Column Header “Borrow?”. A data entry field with selection
criteria will be displayed for each book in the results set that
has a status of [Available]. Valid states for this field are
[selected] and [unselected] and initial state will be
[unselected]. Books in the results set with a status (see 4.5
below) of “Not Available” will not have this input selection
criteria available.
2. Column Header “Title”. The title of each book will be
displayed. This field should be 256 alphanumeric and special
characters long and should dynamically size to show the entire
title of the book.
3. Column Header “Call Number”. The call number of the book
will be displayed. See RCOM01 for “Call Number”
formatting.