This assignment focuses on the development of a Library Management System, designed to automate and streamline library operations. The system incorporates a database and a GUI interface for managing books, borrowers, and other records. Key functionalities include adding and modifying book details (title, author, publication), storing author information, managing student details, and handling book reservations and returns. Security features such as user logins and password changes are also implemented. The system calculates fines for late returns and includes use case and class diagrams to illustrate the system's design. Screenshots demonstrate various features, including adding, editing, searching, and issuing books, as well as managing student records and calculating fines. References to relevant research papers are also provided.