Use Case Diagram for the Library Management System
Learn how to define use cases and create the corresponding use case diagram for the library management system.
Let’s build the use case diagram for the library management system and understand the relationships between its main actors, system functions, and user interactions. First, we will define the different elements of our library, followed by the complete use case diagram of the system.
System
Our system is the Library Management system. It manages the library’s catalog, member accounts, book transactions, and notifications.
Actors
Next, we will define the main actors of our library management system.
Primary actors
Member: A library member who can search, reserve, borrow, renew, or return books, pay fines, and and request membership cancellation.
Librarian: The administrator responsible for managing books and book items, issuing and returning books, handling reservations, managing member accounts, and overseeing fines.
Secondary actors
System: It can send alerts related to reservations and late returns of books.
Use cases
In this section, we will define the library’s use cases. We have listed the use cases according to their respective interactions with a particular actor.
Note: Some use cases will occur multiple times because they are shared among different actors in the system.
Member
Login/Logout: To securely access or exit their member account and access library services.
Register/Update account: To create a new membership account or update personal and contact information.
Cancel membership: To ...