Skip to content

Latest commit

 

History

History
91 lines (59 loc) · 2.73 KB

File metadata and controls

91 lines (59 loc) · 2.73 KB

📚 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.