poshan0126 / Library-Management-System-Python-SQL-Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Library Management System

Overview

The Library Management System is a software application designed to automate the management of a library's resources, including books, authors, users, and genres. It provides functionalities such as adding new books, borrowing and returning books, searching for books, managing users, and displaying information about authors and genres.

Features

  • Book Management:

    • Add new books to the library.
    • Borrow and return books.
    • Search for books by title.
    • Display all books in the library.
  • User Management:

    • Add new users to the library system.
    • View user details by library ID.
    • Display all users in the library system.
  • Author Management:

    • Add new authors to the system.
    • View author details by name.
    • Display all authors in the system.
    • Display books by a specific author.
  • Genre Management:

    • Add new genres to the system.
    • View genre details by name.
    • Display all genres in the system.
    • Display books by a specific genre.

Technologies Used

  • Python: The core programming language used for developing the application logic.
  • MySQL: The relational database management system used for storing and managing data.
  • mysql-connector-python: A Python driver for connecting to MySQL databases.
  • Git: Version control system for managing and tracking changes to the project.

Installation

  1. Clone the Repository:
    git clone https://github.com/your-username/library-management-system.git

About


Languages

Language:Python 100.0%