Skip to content

Nitin-CodeHub/LibraryManagement-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

11 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

 
 
 

Contributors

Languages