SamnangAN / DophlinLibrary

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dolphin Library Management System

Overview

This is a simple Java-based Library Management System that allows users to manage a library's collection of books and track member checkout. The system provides basic features such as searching for books, adding new books and copies, adding members, checking out books, checking for overdue books, and printing a list of books checked out by a specific member.

Contributors

  1. Samnang AN (https://github.com/SamnangAN)
  2. Nomindalai Naranbaatar (https://github.com/nomi-github)
  3. Seang Horn Sreang (https://github.com/SreangSeanghorn)

Features

  1. Search Books:

    • Search for books based on title or ISBN.
  2. Add New Book:

    • Add new books to the library's collection.
  3. Add New Copy:

    • Add new copies of existing books to the library.
  4. Add Member:

    • Add new library members.
  5. Checkout Book:

    • Allow members to check out books, updating the book's copy list and the member's checked-out books.
  6. Check Overdue:

    • Identify and notify members with overdue books.
  7. Print Member Checkout Books:

    • Print a list of books checked out by a specific member.

Getting Started

Prerequisites

  • Java Development Kit (JDK) installed on your system.
  • An integrated development environment (IDE) such as Eclipse, IntelliJ, or any other of your choice.

Usage

  1. Clone the repository to your local machine:

    git clone https://github.com/SamnangAN/DophlinLibrary.git
  2. Open the project in your preferred IDE.

  3. Run the Main class to start the application.

How to Use

Follow the on-screen instructions in the console to perform various operations:

  • Use the search feature to find books.
  • Add new books and copies.
  • Add new members.
  • Allow members to check out books.
  • Check for overdue books.
  • Print a list of books checked out by a specific member.

About


Languages

Language:Java 100.0%