Skip to content

SpeedyAstro/LibraryManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LibraryManagementSystem

Click on The image below to watch the complete development

Video Title

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

  1. Install MySQL and create a database named library.
  2. Import the library.sql file in the database folder to create the necessary tables.
  3. Clone the repository.
  4. Open the project in Eclipse or any other IDE.
  5. Configure the database connection in the JdbcUtil.java file.
  6. Deploy the project on a Tomcat server.

Usage

  1. Open a web browser and go to http://localhost:8080/LibraryManagementSystem/.
  2. Log in with username admin and password admin.
  3. Use the navigation menu to manage books, borrowers, and borrowing history.

Screenshots

libraryproj

License

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

About

An Internship Project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published