Skip to content

Dhruv-Cmds/Library-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 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:
    cd Library-Management

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

Contributing

  1. Fork the repository.
  2. Create a new branch for your feature:
    git checkout -b feature/YourFeature
  3. Commit your changes:
    git commit -m "Add some feature"
  4. Push to the branch:
    git push origin feature/YourFeature
  5. Open a pull request.

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

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors