Question: (Use Case Modeling) Situation: Libraries allow members to borrow books for a defined time period. Typically, a library operates in the following manner: When a

(Use Case Modeling)

Situation: Libraries allow members to borrow books for a defined time period. Typically, a library operates in the following manner:

When a borrow request is made, it must be checked that a copy of the title requested is available. If a copy is available, the librarian must ensure that the borrow request is made by a valid member. This is done by asking for the members card by the library staff member, which is checked for expiry date and number of books already issued. In case the card has expired, it is returned without an entry and no book is issued, otherwise an entry for issue date and expected return date is made and the book and card are returned.

When a book is returned, the return date is noted and in case it is greater than the expected return date, a fine is charged, whose record is maintained.

  1. Question: Write at least 2 functional requirements of the library system along with the use case model.
  2. Write elaborated use case for the functional requirements that you have already identified in previous part.

Situation (Continued): Besides borrow and return of books, a library must also handle the addition and removal of members and purchase of new books. To become a member, a person must submit his particulars on the membership form obtained from the library, along with the library membership fee. Library administrator can register/update/delete a library user. He can view and print the outstanding books also. He can also add/update/view the information of a specific book.

  1. Question: Write at least 2 more functional requirements of the library system. Update the previous use case model to accommodate the new requirements.
  2. Write elaborated use case (for the two new use cases) for the above system.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!