This UML use case diagram for a library management system shows the different interactions between users and system features. It highlights two main actors: the librarian and the library admin. Essential use cases are inventory reports, overdue reports, security management, tracking member activity, and tracking active users. Some additional features, such as exporting reports and creating usage statistics, have been added to support reporting. Access control is needed for login. This UML use case diagram clearly illustrates how a digital library system can automate processes, enhance user activity tracking, and handle reports, allowing for effective library administration as well as smooth librarian-user interaction.