A desktop Library Management System built in Java as an OOP semester project.
- Java (JDK 11+)
- Java Swing (GUI)
- MySQL via XAMPP
- JDBC
- Book Management (CRUD + Search)
- Member Management (CRUD + Search)
- Borrow & Return with automatic fine calculation (Rs. 5/day)
- Live Dashboard with real-time statistics
- Complete Transaction History
Encapsulation, Inheritance, Abstraction, Polymorphism, Composition, Exception Handling
- Install XAMPP and start Apache + MySQL
- Run
library_db.sqlin phpMyAdmin - Open project in Eclipse
- Add
mysql-connector-j.jarto Build Path - Run
MainFrame.java
The Islamia University of Bahawalpur BS Computer Science — 2nd Semester