Skip to content

mohamad0ahmad/Library-Management-System

 
 

Repository files navigation

Library Management System

Description

The Library Management System is a comprehensive solution for managing the operations of a library. This project enables efficient management of books, authors, employees, members, and borrowing activities. It is designed to help librarians and library staff streamline their day-to-day tasks while providing users with an intuitive interface to explore and borrow books.

Features

  • Book Management: Add, update, delete, and search for books.
  • Author Management: Manage information about authors.
  • Employee Management: Register employees and manage their roles and permissions.
  • Member Management: Register new members and maintain member details.
  • Borrow and Return Management: Track book borrowing and returns with due date notifications.
  • Search and Filter: Advanced search and filtering options for books, authors, members, and employees.

Technology Stack

  • Frontend: Custom-built using Tkinter.
  • Backend: Python for core logic.
  • Database: SQLite3 for data storage.

Prerequisites

  • Python installed on your system.
  • Basic knowledge of Git and version control.

Installation

  1. Clone the repository:

    git clone https://github.com/AhmedHamed408/Library-Management-System.git
  2. Navigate to the project directory:

    cd library-management-system
  3. Install required dependencies:

    • Ensure Python dependencies are installed (if any are specified in a requirements.txt file).
  4. Run the application:

    python main.py

Usage

  1. Login as an administrator to access the employee who login to system.
  2. Manage books, authors, employees, and members using the dashboard.
  3. Borrow and return books through the designated sections.
  4. Search for books, authors, members, and employees using the search bar.

Screenshots

Library Management System Screenshot image image image image image image image image

Contact

For any inquiries or support, feel free to contact me at [Ah456408@gmail.com].


About

Library Management System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%