an Activity model (Application layer) for the following “Borrow Books” Use Case from the Use-Case Description: Normal Flow of Events: 1. The Borrower brings books to the Librarian at the checkout desk. 2. The Borrower provides Librarian their ID card. 3. The Librarian checks the validity of the ID Card. If the Borrower is a Student Borrower, Validate ID Card against Registrar’s DB. If the Borrower is a Faculty/Staff Borrower, Validate ID Card against Personnel DB. If the Borrower is a Guest Borrower, Validate ID Card against Library’s Guest DB. If the ID Card is invalid, the book request is rejected. 4. The Librarian checks whether the Borrower has any overdue books and/or fines. If the Borrower either has overdue books, fines, or both, the book request is rejected. 5. The Borrower checks out the books.
Create an Activity model (Application layer) for the following “Borrow Books” Use Case from the Use-Case Description:
Normal Flow of Events:
1. The Borrower brings books to the Librarian at the checkout desk.
2. The Borrower provides Librarian their ID card.
3. The Librarian checks the validity of the ID Card.
If the Borrower is a Student Borrower, Validate ID Card against Registrar’s DB.
If the Borrower is a Faculty/Staff Borrower, Validate ID Card against Personnel DB.
If the Borrower is a Guest Borrower, Validate ID Card against Library’s Guest DB.
If the ID Card is invalid, the book request is rejected.
4. The Librarian checks whether the Borrower has any overdue books and/or fines.
If the Borrower either has overdue books, fines, or both, the book request is rejected.
5. The Borrower checks out the books.
Step by step
Solved in 2 steps with 1 images