Skip to content

Repository files navigation


πŸ“š Library Management System

Welcome to the Library Management System, a simple yet powerful tool to manage your library operations efficiently. Built with Python 3 and the Tkinter module, this application provides a user-friendly interface to handle all your library needs seamlessly.

πŸš€ Installation

Follow these steps to get the Library Management System up and running:

  1. Clone the Repository:

    git clone https://github.com/sarangs1621/library-management-system.git
    cd library-management-system
  2. Run the Application:

    • Execute entrypoint.py in your project directory.
    python entrypoint.py
  3. Install Dependencies:

    • Ensure all required dependencies are installed. You may use:
    pip install -r requirements.txt
  4. Set Up Images:

    • Create a folder named Temp Images in the same directory.
    • Add the 48-512.png image to this folder for optimal functionality.

🎯 Features & Usage

The Library Management System offers a variety of features to streamline library operations:

  1. Issue Book πŸ“–

    • Easily issue books to students with a single click.
  2. Renew Book πŸ”„

    • Allow students to renew borrowed books.
  3. Return Book πŸ”™

    • Manage book returns efficiently.
  4. Search Student πŸ”

    • Quickly find student details in the database.
  5. Search Book πŸ”Ž

    • Locate books within the library catalog.
  6. Add User βž•

    • Seamlessly add new library users.
  7. Remove User βž–

    • Manage users by removing inactive accounts.
  8. Add Student πŸ‘¨β€πŸŽ“

    • Enroll new students into the library system.
  9. Remove Student πŸ‘‹

    • Manage student records effectively.
  10. Add Book πŸ“š

    • Update your library collection with new books.
  11. Remove Book ❌

    • Keep your catalog up-to-date by removing old books.

πŸ“– Brief Introduction

Students can issue books for a period of 15 days. If a book is not renewed within this time, a fine of Rs 1/day is imposed. A student can borrow a maximum of 3 books at a time, ensuring fair access for all.

πŸ”” Important Note

  • After installing, ensure the creation of a Temp Images folder in your directory.
  • Add the 48-512.png image inside this folder to ensure all graphical elements display correctly.

πŸ›  Contributing

We welcome contributions to improve and expand the Library Management System! If you have suggestions or improvements, feel free to fork the repository and submit a pull request.

πŸ“« Contact

For questions or feedback, please reach out to [sarangsnair1621@gmail.com].

🌟 Acknowledgments

Special thanks to the Python community for providing the tools and resources to make this project a success.


About

A Python-based Library Management System built with Tkinter, designed to streamline library operations, including book issuing, returning, searching, and user management.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages