Skip to content

S-ishita/Library-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library Management System

Introduction

This Library Management System is a desktop application developed using Java and Swing. It allows admins to manage library resources efficiently and provides students and lecturers with easy access to library books and resources.

Features

  • Registration for Admin
  • Registration for Student/Lecturer
  • Login for Admin
  • Login for Student/Lecturer
  • Admin Dashboard
  • Student/Lecturer Dashboard
  • Add Books
  • Remove Books
  • Add Staff
  • Remove Staff
  • Books Available
  • Edit Admin Details
  • Edit Student/Lecturer Details
  • Staff Details

Installation

Prerequisites

  • Java Development Kit (JDK) 8 or above
  • An IDE (Eclipse, IntelliJ IDEA, etc.)

Steps

  1. Clone the repository:
    git clone https://github.com/your-username/library-management-system.git
  2. Open the project in your preferred IDE.
  3. Build the project to resolve dependencies.
  4. Run the project.

Usage

Registration

  • Admin Registration: Admins can register by providing their details.
  • Student/Lecturer Registration: Students and lecturers can register by providing their details.

Login

  • Admin Login: Admins can log in with their credentials.
  • Student/Lecturer Login: Students and lecturers can log in with their credentials.

Dashboards

  • Admin Dashboard: Allows admins to manage books and staff.
  • Student/Lecturer Dashboard: Allows students and lecturers to view and borrow books.

Book Management

  • Add Books: Admins can add new books to the library.
  • Remove Books: Admins can remove books from the library.
  • Books Available: Displays all available books in the library.

Staff Management

  • Add Staff: Admins can add new staff members.
  • Remove Staff: Admins can remove staff members.
  • Staff Details: Displays details of all staff members.

Edit Details

  • Edit Admin Details: Admins can update their personal information.
  • Edit Student/Lecturer Details: Students and lecturers can update their personal information.

Screenshots

alt text

Tech Stack

  • Backend: Java 11+
  • UI: Java Swing
  • Database: MySQL

Acknowledgments

  • Thanks to the Java and Swing communities for their excellent documentation and support.
Streamline your library with our system!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages