A simple console-based Library Management System built using Core Java.
This project helps manage books and users in a library through a text-based menu system.
- Admin panel and Student panel
- β Add new books by Admin
- β Delete books by Admin
- π View all available books
- π Search books by ID or Name
- π§βπ€βπ§ Issue books to users
- π Return issued books
- π» Fully console-based (no GUI)
- Java (Core Java)
- OOP Concepts
- Classes & Objects
- Inheritance
- Encapsulation
- Collections (ArrayList)
- Scanner for user input
- βββ LibraryDemo.java
- βββ README.md
1οΈβ£ Clone the repository
-
git clone https://github.com/your-username/library-management-system.git
-
cd LibraryDemo javac LibraryDemo.java java LibraryDemo
- for Admin Panel 2. for Students
========== Admin Menu ==========
- Add new Books 2. Remove 3. Exit
choose an option :
- ===== Library Management System =====
- Search Books
- AvailableBooks
- Issue a book
- Return Book
- Show Issue Books
- for Exit
Enter your choice: