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.
- 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.
- Programming Language: Python
- GUI Framework: Tkinter
- Dependencies: None (Tkinter is included with Python)
-
Clone the repository:
git clone https://github.com/your-username/LibraryManagementSystem.git
-
Navigate to the project directory:
cd LibraryManagementSystem
-
Run the application:
python LibraryManagementSystem.py
-
Enter the following credentials on the login screen:
- Username: Monish
- Password: 1016
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.
Feel free to contribute by forking the repository and submitting pull requests.
This project is licensed under the MIT License.