LibraryManagementSystem
Click on The image below to watch the complete development
Library Management System
A simple web-based library management system that allows librarians to manage books, borrowers, and borrowing history.
Technologies Used
- Java
- Servlets
- JSP
- MySQL
- HTML
- CSS
- JavaScript
Features
- Add, edit, and delete books
- Search for books by title or author
- Issue books to borrowers
- Return books and calculate overdue fines
- Add, edit, and delete borrowers
- View borrowing history of borrowers
- Login and logout functionality for librarians
- Error handling and input validation
- Responsive design for mobile and desktop devices
Installation
- Install MySQL and create a database named
library.
- Import the
library.sql file in the database folder to create the necessary tables.
- Clone the repository.
- Open the project in Eclipse or any other IDE.
- Configure the database connection in the
JdbcUtil.java file.
- Deploy the project on a Tomcat server.
Usage
- Open a web browser and go to
http://localhost:8080/LibraryManagementSystem/.
- Log in with username
admin and password admin.
- Use the navigation menu to manage books, borrowers, and borrowing history.
Screenshots

License
This project is licensed under the MIT License - see the LICENSE file for details.