Skip to content

About

A Java OOP Semester Project — Library Management System with Java Swing, MySQL, and JDBC

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library Management System

A desktop Library Management System built in Java as an OOP semester project.

Tech Stack

  • Java (JDK 11+)
  • Java Swing (GUI)
  • MySQL via XAMPP
  • JDBC

Features

  • 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

OOP Concepts

Encapsulation, Inheritance, Abstraction, Polymorphism, Composition, Exception Handling

How to Run

  1. Install XAMPP and start Apache + MySQL
  2. Run library_db.sql in phpMyAdmin
  3. Open project in Eclipse
  4. Add mysql-connector-j.jar to Build Path
  5. Run MainFrame.java

University

The Islamia University of Bahawalpur BS Computer Science — 2nd Semester

About

A Java OOP Semester Project — Library Management System with Java Swing, MySQL, and JDBC

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages