Question: Suppose you are developing a library management system, which has two types of users: students and staff. User will authenticate himself, and in case the

Suppose you are developing a library management system, which has two types of users: students and staff. User will authenticate himself, and in case the user enters the wrong username or password, the user will not be authenticated. Users can reserve multiple books in the library. Users can also request a new book but also can get the message of invalid renewal if the book has already taken by someone else. Users can renew the book at any time and have to pay the fine in case the did not submit the book in specified time. Users can give feedback about the library services, for this they need to fill the feedback form. Staff can register new students which should be done by filling up the registration form and by getting the library ID. Librarians can update the catalog by adding, deleting and editing the book item. Database in library system can also perform some functions such as it can send overdue notifications, send reservation available notifications and also reservation canceled notifications to users.
1.Draw the use case diagram for the scenario.
2.Write the use case description of the following use case (Update catalogue)based on the above scenario.

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 Programming Questions!