Question: Use the following template to create three use cases for the system described below. Create a set of use cases for a university library borrowing
Use the following template to create three use cases for the system described below.
Create a set of use cases for a university library borrowing system. (Do not worry about catalogue searching, etc.) The system will record the books owned by the library and will record who has borrowed what books. Before someone can borrow a book, he or she must show a valid ID card that is checked to ensure that it is still valid against the student database maintained by the registrars office (for student borrowers), the faculty/staff database maintained by the personnel office (for faculty/staff borrowers), or against the librarys own guest database (for individuals issued a guest card by the library). The system must also check to ensure that the borrower does not have any overdue books or unpaid fines before he or she can borrow another book. Every Monday, the library prints and mails postcards to those people with overdue books. If a book is overdue by more than 2 weeks, a fine will be imposed and a librarian will telephone the borrower to remind him or her to return the book(s). Sometimes, books are lost or are returned in damaged condition. The manager must then remove them from the database and will sometimes impose a fine on the borrower.
| Use Case Name: Maintain books | ID: 1 | Importance Level: | |
| Primary Actor: | |||
| Short Description: This describes how to record owned books and books that are lost or removed due to damage. | |||
| Trigger:
Type: External / Temporal | |||
| Major Inputs: Description Source __________________________ ___________ __________________________ ___________ __________________________ ___________ | Major Outputs: Description Destination __________________________ ___________ __________________________ ___________ __________________________ ___________
| ||
| Major Steps Performed:
| |||
| Use Case Name: Process borrowed books | ID: 2 | Importance Level: | |
| Primary Actor: | |||
| Short Description: This describes how to check out and return books. | |||
| Trigger:
Type: External / Temporal | |||
| Major Inputs: Description Source __________________________ ___________ __________________________ ___________ __________________________ ___________ __________________________ ___________ __________________________ ___________ __________________________ ___________ __________________________ ___________ __________________________ ___________ __________________________ ___________ __________________________ ___________
| Major Outputs: Description Destination __________________________ ___________ __________________________ ___________ __________________________ ___________ __________________________ ___________ __________________________ ___________ __________________________ ___________ __________________________ ___________ __________________________ ___________ __________________________ ___________ __________________________ ___________
| ||
| Major Steps Performed:
| |||
| Use Case Name: Process overdue books | ID: 3 | Importance Level: | |
| Primary Actor: | |||
| Short Description: This describes how to identify overdue books, notify borrowers, assess fines. | |||
| Trigger:
Type: External / Temporal | |||
| Major Inputs: Description Source __________________________ ___________ __________________________ ___________ __________________________ ___________ __________________________ ___________ __________________________ ___________ __________________________ ___________
| Major Outputs: Description Destination __________________________ ___________ __________________________ ___________ __________________________ ___________ __________________________ ___________ __________________________ ___________ __________________________ ___________
| ||
| Major Steps Performed:
| |||
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
