Skip to content

lidorpahima/Library-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Library Management System

Description

This Library Management System is a Java-based project designed to manage a book inventory efficiently. It showcases the implementation of custom data structures to track book details, including add, borrow, and return functionalities. The project demonstrates core OOP principles, manipulation of data structures, and basic Java programming skills.

Features

  • Book Addition: Allows adding new books to the library inventory with details like name, author, and quantity.
  • Book Borrowing: Facilitates the borrowing of books by updating the inventory and tracking borrowed books.
  • Book Return: Supports returning borrowed books and updating the inventory accordingly.
  • Inventory Management: Includes features to remove books, check total books, available books, and borrowed books.
  • Sorting and Searching: Implements sorting books by unique ID and searching for books by author or ID.

Getting Started

Prerequisites

  • Java Development Kit (JDK) version 8 or above.

Installation

  1. Clone the repository to your local machine:
    git clone https://github.com/Lidorpahima/LibraryManagementSystem.git
    
  2. Navigate to the project directory:
    cd LibraryManagementSystem
    

Running the Application

To compile and run the application, use the following command from the project root directory:

About

A comprehensive Java project for managing a library's book inventory. This project implements a custom data structure for efficient book tracking and operations such as add, borrow, and return. Designed to demonstrate OOP principles, data structure manipulation, and basic Java programming skills.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages