Skip to content

bhavani1309/Library-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Library Management System

Overview

The Library Management System is a Python-based application with a graphical user interface (GUI) built using Tkinter. It allows users to manage books in a library, including adding, removing, searching, borrowing, and returning books. The system also stores book details and their status (available or borrowed).

Features

  • Add a new book: Users can add books by entering the title, author, and ISBN number.
  • Remove a book: Books can be removed from the library using the ISBN number.
  • Search for a book by title: Users can search for books in the library using the title of the book.
  • Borrow a book: Users can borrow available books, which changes their status to "borrowed."
  • Return a book: Users can return borrowed books, which changes their status back to "available."
  • List all books: The system displays a list of all available books with their details.

Technologies Used

  • Python: The main programming language used for this project.
  • Tkinter: A built-in Python library used to create the graphical user interface (GUI).
  • JSON: Used for storing and retrieving book data.

Installation

  1. Clone the repository to your local machine: git clone https://github.com/bhavani1309/Library-Management-System.git
  2. Install Python (if not already installed) from python.org.
  3. Navigate to the project directory: cd Library-Management-System
  4. Run the program using the following command: python library_management.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages