Skip to content

A Java Swing-based Library Management System built as a 3rd Semester BCA project under Tribhuvan University. It manages books, members, and issue/return records with a clean GUI and MySQL database integration.

Notifications You must be signed in to change notification settings

SantoshPhaiju/LibraryManagementSystemInJava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Library Management System (Java Swing)

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.


🧾 Description

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.


πŸ› οΈ Technologies Used

  • Language: Java
  • GUI Framework: Java Swing & AWT
  • Database: MySQL (via JDBC)
  • IDE: IntelliJ IDEA / NetBeans / Eclipse

πŸŽ“ Academic Information

  • Course: Bachelor in Computer Applications (BCA)
  • Semester: 3rd
  • Subject: Java Programming
  • University: Tribhuvan University (TU), Nepal

πŸ§‘β€πŸ’» Author

Santosh Phaiju
Full Stack MERN Developer | Java Learner | Aspiring Tech Entrepreneur
πŸ“ Kathmandu, Nepal
πŸ”— GitHub | LinkedIn

About

A Java Swing-based Library Management System built as a 3rd Semester BCA project under Tribhuvan University. It manages books, members, and issue/return records with a clean GUI and MySQL database integration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages