📚 Library Management System (LMS) This is a Console-Based Library Management System developed using Python. It provides core functionalities for managing a small library's operations, including tracking books, issuing books to members, and handling returns.
✨ Features The system offers the following key features:
Book Management:
Add New Books: Record details of new books entering the library.
View Book Details: Display information about a specific book or a list of all available books.
Search: Find books by Title, Author, or ISBN.
Issue Management:
Issue Book: Mark a book as issued to a member.
View Issued Details: See a list of all currently issued books, including the member's details and the issue date.
Return Management:
Return Book: Mark a book as returned. The system may calculate late fees (depending on the implementation).
Member Management (Optional/Future Feature):
(If implemented) Add, view, and manage library members.
Data Persistence:
(If implemented) Data is saved and loaded, typically using CSV files, JSON files, or a basic database (e.g., SQLite), ensuring data is not lost when the program closes.