This project report outlines the design and implementation of a Library Management System. It begins with a Gantt chart and Trello board for task management and then proceeds to requirements documentation, detailing the system's core functionalities. The project includes various UML diagrams, such as use case, sequence, class, and activity diagrams, to visually represent the system's structure and behavior. Furthermore, the project emphasizes the user interface design, focusing on user-friendly forms for entering details like member registration, login, and book issue. Finally, the report concludes with the generation of test cases to validate the system's functionality, covering aspects like book availability, member validity, and maximum quota checks, ensuring a robust and reliable library management solution. The project references several books and journals to support the design choices and implementation details.