Skip to content

Saphal29/Kitab-Zone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Library Management System (LMS)

A college group project to streamline library operations.

Java MySQL

πŸ“– Overview

A web-based Library Management System designed to automate book tracking, borrowing, reservations, and administrative tasks for colleges. Built collaboratively by students as part of an academic project.

✨ Features

  • Role-Based Access:
    • Admins manage books, users, fines, and approvals.
    • Students borrow books, view due dates, and reserve items.
  • Book Management: Add, update, or remove books with metadata (title, author, ISBN, etc.).
  • Real-Time Tracking: Monitor book status (available/issued/reserved) and generate reports.
  • Fines & Alerts: Auto-calculate overdue fines and notify users.
  • Responsive UI: Mobile-friendly design with dynamic search and filters.

πŸ› οΈ Tech Stack

  • Backend: Java, Servlets, JSP
  • Database: MySQL
  • Frontend: HTML, CSS, JavaScript, JSP
  • Tools: Intellij, Apache Tomcat, Git

πŸš€ Getting Started

Prerequisites

  • Java JDK 17+
  • MySQL 8.0+
  • Apache Tomcat 10+

Installation

  1. Clone the repository:
    https://github.com/Saphal29/LibraryManagementSystem.git
  2. Import the project into Eclipse as a Maven project.
  3. Set up the MySQL database using the schema.sql file.
  4. Configure database credentials in DatabaseConnectionUtil.java.
  5. Deploy the project on Tomcat and run!

πŸ‘₯ Contributors


Developed with ❀️ for academic excellence.

About

A collaborative college group project built to automate library operations with ease.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •