Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

1. Create a use-case diagram for the system. Include system boundary, actors, use cases and their relationships (association, include, exclude), conditions, etc. whichever applicable. INFORMATION

1. Create a use-case diagram for the system. Include system boundary, actors, use cases and their relationships (association, include, exclude), conditions, etc. whichever applicable.

INFORMATION BELOW:

The universitys library has hundreds of thousands of books. Each book has multiple copies. The library information system records the books owned by the library and who has borrowed or returned books.

The library staff manages books using the system, including displaying all books, searching a book, adding a new book, updating a book information, and deleting a book. The staff also periodically checks for overdue books and loan books to other library.

A library patron can borrow or return books. Before the patron can borrow a book, he or she must show a valid ID card. The library staff then uses the system to check the card against the student records maintained by the registrars ofce (for students), the faculty/staff records maintained by the personnel office (for faculty/staff), or against the librarys guest records (for individuals issued a guest card by the library). The system must also check to ensure that the patron does not have any overdue books or unpaid nes before he or she can borrow another book. If everything is okay, the system records the borrowing transaction accordingly.

When the patron returns (or intends to return) a book, the library staff checks to see if the book is in damaged condition or lost, if so then the staff uses the system to impose a ne on the patrons account. The system records the return transaction accordingly, and imposes an overdue fee (i.e. daily overdue fee * number of overdue days) on the patrons account if the book is overdue (i.e., return date greater than due date).

Every Monday, the library staff uses the system to check for overdue books. If a book is overdue by less than two weeks, the staff will print and mail postcards to those people with overdue books. If a book is overdue by more than two weeks, the library staff will telephone the patron to remind him or her to return the book.

From time to time, the library receives email requests from another library asking for a specific book to be loaned to them for a specific period of time. The library staff then uses the system to find the book requested, ships the book, and updates the record accordingly. The system then sends email to the other library notifying them the book loan was successful. If the requested book is not found or not available then library staff uses the system to send email to the other library notifying them the book is not available. When the other library ships back the book, the staff uses the system to update the record, and puts the book back to shelf. Ignore the late, damaged or lost situations in this case because other libraries will take care of that and make sure a book in good condition with original binding is returned to the original library on time.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Graph Database Modeling With Neo4j

Authors: Ajit Singh

2nd Edition

B0BDWT2XLR, 979-8351798783

More Books

Students also viewed these Databases questions