Skip to content

Library Management System is a Python-based desktop application using Tkinter. It allows users to manage books by adding, lending, returning, searching, and displaying available books. Features include a login system, intuitive GUI, and book management functionalities (title, author).

Notifications You must be signed in to change notification settings

monishgowda10/LibraryManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Library Management System

This is a simple desktop application for managing books in a library, built using Python and Tkinter. The application allows users to add, lend, return, search, and display books.

Features

  • Login Authentication: Ensures only authorized users can access the system.
  • Add Book: Allows users to add new books to the library with title, author, and ISBN.
  • Lend Book: Lets users lend out books. The system checks if the book is available before lending.
  • Return Book: Returns previously lent books back to the library.
  • Display Books: Displays a list of all books currently available in the library.
  • Search Book: Allows users to search for books by title, author, or ISBN.

Technologies Used

  • Programming Language: Python
  • GUI Framework: Tkinter
  • Dependencies: None (Tkinter is included with Python)

How to Run

  1. Clone the repository:

    git clone https://github.com/your-username/LibraryManagementSystem.git
  2. Navigate to the project directory:

    cd LibraryManagementSystem
  3. Run the application:

    python LibraryManagementSystem.py
  4. Enter the following credentials on the login screen:

    • Username: Monish
    • Password: 1016

Project Structure

  • LibraryManagementSystem.py: Contains all the logic for the system's operations and the Tkinter GUI.
  • No additional dependencies are required as Tkinter is included with Python.

Contributing

Feel free to contribute by forking the repository and submitting pull requests.

License

This project is licensed under the MIT License.

About

Library Management System is a Python-based desktop application using Tkinter. It allows users to manage books by adding, lending, returning, searching, and displaying available books. Features include a login system, intuitive GUI, and book management functionalities (title, author).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages