...

/

Use Case Diagram for the Library Management System

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 ...