Library Management System - Java

Project Overview

The Library Management System is a console-based application designed to manage the book operations of a library. It allows users to add books, track the issue and return of books. This project is implemented in three different programming languages: C, Java, and Python. This is the Java version.

Features

  • Book Management: Add, search for, issue, and return books.

File Structure

This Java project contains files for a basic library book management system.

Console Output

  • Main File: main.java (Please run this)

Book Management

  • Book Class: book.java (Defining a class for all books like a blueprint)
  • Book Utilities: bookutils.java (Defining some utility functions for books)

Documentation

This project’s documentation was generated using Javadoc and Github Actions

Refer to the following links for the documentation:

  1. main.java
  2. book.java
  3. bookutils.java