Git Product home page Git Product logo

dophlinlibrary's Introduction

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.

dophlinlibrary's People

Contributors

nomi-github avatar samnangan avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.