Click on The image below to watch the complete development
A simple web-based library management system that allows librarians to manage books, borrowers, and borrowing history.
- Java
- Servlets
- JSP
- MySQL
- HTML
- CSS
- JavaScript
- 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
- Install MySQL and create a database named
library
. - Import the
library.sql
file in thedatabase
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.
- Open a web browser and go to
http://localhost:8080/LibraryManagementSystem/
. - Log in with username
admin
and passwordadmin
. - Use the navigation menu to manage books, borrowers, and borrowing history.
This project is licensed under the MIT License - see the LICENSE file for details.