A simple Library Management System built using Python. This project allows an admin to manage books and students to search, issue, and return books.
- Admin Login
- Add new books
- Remove books
- Display all books
- Logout
- Student Login
- Display available and issued books
- Search for a book
- Issue a book
- Return a book
- Logout
- Python
- Functions
- Lists
- Dictionaries
- Loops
- Conditional Statements
- User Input
- Username:
admin123 - Password:
123
- Username:
student12 - Password:
12345
Library-Management-System/
│
├── library.py
└── README.md
Each book contains:
{
"id": book_id,
"book_name": book_name,
"author": author,
"available": True
}The available value represents the current status of the book:
True→ Book is AvailableFalse→ Book is Issued
This version does not use file handling, so books are stored only while the program is running.
When the program is closed, the added books are lost.
- Add file handling to permanently store books
- Add multiple student accounts
- Add book borrowing history
- Add due dates
- Add fine calculation
- Add OOP implementation
- Add database support
Athrav Singh
⭐ If you find this project useful, consider giving the repository a star!