About This Architecture
Library Management System use case diagram models interactions between Students, Librarians, Admins, and external services like Notification Service and Payment Gateway. Students perform core actions: Register Account, Login, Search Books, Borrow Book, Return Book, Reserve Book, and View Borrowing History, while Librarians manage inventory and approve borrow requests. The system integrates Payment Gateway for transactions and Notification Service to send alerts for fines and status updates across all user interactions. This diagram demonstrates role-based access control and service dependencies essential for building scalable library platforms. Fork and customize this template on Diagrams.so to match your institution's specific workflows, user roles, or additional integrations.