Skip to content

This is a Simple Library management system developed using the JAVA programing language. The program was developed using the Apache Netbeans IDE. The application uses JDK 17 and MySQL server

License

Notifications You must be signed in to change notification settings

ShashiWebMax/LibraryManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library Management System

Simple Library management system using JAVA.

This is a Simple Library management system developed using the JAVA programing language. The program was developed using the Apache Netbeans IDE. The application uses JDK 17 and MySQL server. This was developed by me for a campus assigmnet.

Setup

The dbSetup.sql file in the root directory can be used to create the required database. Database connection can be configured in the DB/Database.java file.

/**
 * Database Configuration variables
 */
 private String dbName = "LibraryDB";
 private String dbUsername = "root";
 private String dbPassword = ""; 

The system has these basic library management functions

  • Register and manage library members
  • Register and manage Books
  • Lend books, return books and track landed books
  • Register system users

Class Diagram

class diagram

Database design Diagram

Database design

UI

Login

Login

User Registration

User Registration

Main screen

Main screen

Book Registration

Book Registration

Book Lending

Book Lending

Member registration

Member registration

Manage Members

Manage Members

About

This is a Simple Library management system developed using the JAVA programing language. The program was developed using the Apache Netbeans IDE. The application uses JDK 17 and MySQL server

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages