Skip to content

the-anjali-13/Library-management-project-java-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Library Management Project

This project is a Java-based Library Management System. It provides an interface for an admin and a librarian to manage library operations efficiently. The system includes functionalities for both admin and librarian roles, each with distinct features.

Introduction

The Library Management Project is designed to automate and streamline library operations. It allows an admin to manage librarians and for librarians to manage books and library members. The system ensures secure access through login credentials and is integrated with a MySQL database to store and retrieve data.

Purpose

The purpose of this project is to provide a simple and effective solution for managing library activities. It aims to reduce manual work and enhance the efficiency of library operations.

Goals


To provide a user-friendly interface for library management.
To enable secure and role-based access to the system.
To streamline the process of managing books and library records.
To maintain a database of books, librarians, and issued books.

Features


Admin Section:
Add Librarian: Allows the admin to add new librarians.
Delete Librarian: Allows the admin to remove existing librarians.
View Librarian Details: Displays a list of all librarians.
Logout: Allows the admin to log out of the system.
Librarian Section:
View Books: Displays a list of all books in the library.
Add Book: Allows the librarian to add new books to the library.
Issue Book: Enables the librarian to issue books to members.
Return Book: Allows the librarian to record the return of issued books.
View Issued Books: Displays a list of all issued books.

Technologies Used


Java: The core programming language used for development.
JDBC: Java Database Connectivity for interacting with the MySQL database.
AWT & Swing: Java libraries for building the graphical user interface.
MySQL: The database used for storing all the data related to the library.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages