Skip to content

R0nan-F1lms/Python-Library-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library Management System

The Library Management System is a Python application designed to manage a library's operations including book management, member management, and transaction tracking.

Installation

  1. Clone the repository to your local machine:

    git clone <repository-url>
  2. Navigate to the project directory:

    cd LibraryManagement
  3. Set up a virtual environment (optional but recommended):

    python -m venv .venv
  4. Activate the virtual environment:

    On Windows:

    .venv\Scripts\activate

    On macOS and Linux:

    source .venv/bin/activate
  5. Install the required dependencies:

    pip install -r requirements.txt

Usage

  1. Make sure your virtual environment is activated (if you set one up).

  2. Run the program.py file:

    python program.py
  3. Follow the on-screen instructions to interact with the Library Management System.

Features

  • Book Management: Add, edit, and view books in the library's collection.
  • Member Management: Add, edit, and view library members.
  • Transaction Tracking: Track book borrowing and return transactions.
  • Staff Permissions: Differentiate between staff roles (teller, admin) with varying permissions.
  • Subcommands: Use subcommands to view specific subsets of books, members, and transactions.

Contributing

Contributions are welcome! If you'd like to contribute to the project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes.
  4. Test your changes thoroughly.
  5. Create a pull request.

License

This project is licensed under the MIT License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages