Inspiration

I got inspiration to design a modern looking dark themed library managemnet system in java Swing Framework since there are many existing ones but thee ain't anyone like mine.

What it does

Features ⚙️

A draggable undecorated jframe with dropshadow effect.
A login panel with signup and forgot password option with security question.
Add book and Add student panel with auto-generated id to add new book and register new student in database.
Book can be issued to a student with given student id and book id using issue book panel.
Return issued book for the given student id with whom book is issued.
In Statistics panel there are tables of all the issued and returned books data.

How I built it

Tools & Technologies used 🎭

Java Swing + AWT
JDBC API
Msql database (SQLYog GUI client)
Flatlaf Look & Feel
Netbeans IDE
Pichon icon8 icon pack
rs2xml jar

Challenges I ran into

I faced many small challlenges like How tom pass the dynamic data form database to GUI without using complex SQL Queries etc.

What's next for Library Management System

May be add more options to it and make it a java web start.

Prerequisites ✔️

A minimum JRE version 8 for running the application.
Mysql should be installed on your system with the tables given in SQL file of the repository.

Built With

Share this project:

Updates