Skip to content

Nitin152188/LibraryManagement-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Console-Based Library Management System (Java)

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.


πŸš€ Features

  • 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)

πŸ› οΈ Technologies Used

  • Java (Core Java)
  • OOP Concepts
    • Classes & Objects
    • Inheritance
    • Encapsulation
  • Collections (ArrayList)
  • Scanner for user input

πŸ“‚ Project Structure

  • β”œβ”€β”€ LibraryDemo.java
  • └── README.md

▢️ How to Run the Project

1️⃣ Clone the repository

  •  git clone https://github.com/your-username/library-management-system.git
    
  •   cd  LibraryDemo
     javac LibraryDemo.java
     java LibraryDemo

Output

  1. for Admin Panel 2. for Students

========== Admin Menu ==========

  1. 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:

About

console based LIbrary Management System in Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages