Question
1. Create an activity diagram for the system. Include major action/activity, initial, final, fork, merge, and decision node, whichever applicable. INFORMATION BELOW: The universitys library
1. Create an activity diagram for the system. Include major action/activity, initial, final, fork, merge, and decision node, 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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started