Skip to content

A Library Management System in Java that supports book issuing, searching, user management and user authentication..

License

Notifications You must be signed in to change notification settings

Asmit159/Library-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Library Management System (Prototype v1.0)

Typing SVG

A simple console-based Library Management System built in Java.
This is my first project after one month of learning Java, created to practice Object-Oriented Programming (OOP), Collections, and User Authentication.


🔗 Useful Links

GitHub repo Made with Java Status


✨ Features

  • 🔑 User Authentication (Admin & Student roles)
  • 👤 Registration & Login System
  • 📖 Add, Show, Search Books (by title & author)
  • 📦 Issue & Return Books
  • Book Availability Tracking

📌 Future Improvements(To be Done)

This is just a prototype.

Planned features:

💾 File / Database storage for persistent data(Coming Soon) 👥 Track which student issued a book(Coming Soon) 🖥️ GUI or Web Interface (JavaFX / Spring Boot / MERN stack) 🔍 More advanced search & filtering


🛠️ Tech Stack

Language Data Structures Tools
Java ArrayList, HashMap Java Scanner


🚀 How to Run

# 1. Clone the repository
git clone https://github.com/asmit159/library-management-system.git
cd library-management-system

# 2. Compile the code
javac LibraryManager.java

# 3. Run the program
java LibraryManager

⚖️ License

📜 All Rights Reserved License

© 2025 @Asmit159 .

This source code and all associated files are the intellectual property of @Asmit159. No part of this project may be copied, modified, distributed, or used in any form without the prior written permission of the author.

⚠️ Attribution alone does not grant permission. Unauthorized use is strictly prohibited.

About

A Library Management System in Java that supports book issuing, searching, user management and user authentication..

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages