A Library Management System built using Java Swing and MySQL that helps efficiently manage books, members, and borrowing records.
This project was developed as a 3rd Semester BCA Project under Tribhuvan University (TU), Nepal.
The Library Management System is a desktop application designed to automate the daily operations of a library. It provides a user-friendly interface for managing book records, student memberships, and transaction details.
With this system, librarians can easily issue and return books, search for members or titles, and maintain accurate inventory data without manual paperwork.
The system includes features like:
- Book Management: Add, edit, delete, and search books.
- Member Management: Register and manage library members.
- Issue & Return: Record book lending and returns with due dates.
- Authentication: Secure login system for authorized users.
- Database Integration: All records are stored and managed using MySQL.
- Clean GUI: Developed with Java Swing and AWT for a smooth experience.
This project demonstrates strong fundamentals in Java programming, object-oriented design, database connectivity (JDBC), and GUI development.
It also reflects practical understanding of software engineering principles applied to a real-world academic management system.
- Language: Java
- GUI Framework: Java Swing & AWT
- Database: MySQL (via JDBC)
- IDE: IntelliJ IDEA / NetBeans / Eclipse
- Course: Bachelor in Computer Applications (BCA)
- Semester: 3rd
- Subject: Java Programming
- University: Tribhuvan University (TU), Nepal
Santosh Phaiju
Full Stack MERN Developer | Java Learner | Aspiring Tech Entrepreneur
π Kathmandu, Nepal
π GitHub | LinkedIn