Skip to content

Dhruv-Cmds/Library-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library Management System

Introduction

This project is designed to manage a library's inventory, including books and members.

Features

  • Add, update, and remove books.
  • Manage member registrations.
  • Issue and return books.

Requirements

  • Python 3.8 or higher
  • Java JDK 8 or higher

Installation

  1. Clone the repository:

    git clone https://github.com/Dhruv-Cmds/Library-Management.git
  2. Navigate into the directory:

    • Python
    cd UsingPython
    • Java
    cd UsingJava

Usage

  • Run the application:
    # Java
    javac Main.java
    java Main
    
    # Python
    python Main.py

Project Structure

LIBRARY-MANAGEMENT/
│
├── UsingJava/                # Java implementation of the library system
│   ├── Book.java             # Handles book-related data and operations
│   ├── Library.java          # Core library management logic
│   ├── User.java             # User-related functionality
│   ├── Main.java             # Entry point for Java application
│   ├── README.md             # Java-specific documentation
│   ├── .gitignore
│   └── .gitattributes
│
├── UsingPython/              # Python implementation of the library system
│   ├── Main.py               # Entry point for Python application
│   ├── README.md             # Python-specific documentation
│   ├── .gitignore
│   └── .gitattributes
│
├── README.md                 # Main project documentation
├── LICENSE                   # License information
└── .gitattributes

License

This project is licensed under the MIT License.

About

LibrarySystem A console-based library system handling book IDs, user IDs, borrowing/return logic, and validation using OOP principles.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages