Skip to content

Repository files navigation

Library Management System (LMS) 📚✨

Overview

The Library Management System (LMS) is a simple, yet powerful tool for managing books, library staff, and transactions in a library. It automates essential tasks like borrowing, returning, and tracking library resources, enabling libraries to efficiently manage books and their users.

The system ensures that the library’s workflow is streamlined and organized, improving the overall experience for both administrators and readers. It allows users to manage books and members, track borrowing activities, calculate overdue fines, and more!

Features 🌟

  1. Book Management 📚 Add Books: Readerss can easily add new books to the catalog, providing information such as: Book ID (unique identifier) Title Author is_borrowed Availability status (Available, Borrowed) Update Books: Existing books can be updated in the system, such as changing the availability status, correcting details, or adding more copies if needed. 📖✏️ Delete Books: Remove books from the catalog that are no longer in circulation or available. This keeps the system clean and accurate. 🗑️ Search Books by ID: Users and admins can search for books using the book ID. This helps quickly locate specific titles or check their availability. 🔍📚

  2. Reader Management 👥 ID (unique identifier) Full Name email address password log in or sign up

3.Staff management Name surname password log in or sign up. Staff-related or book-related actions.

  1. Borrowing and Returning 🔄 Track Borrowed Books: Staff can see what books are currently borrowed and by whom, and ensure that due dates are respected. 📑 Track which book was borrowed by which member. Record the borrowing date and due date. Borrow Books: Readers can borrow available books. Once borrowed, the system records the borrowing date, due date, and sets a reminder for the return date. 🏃‍♀️📚 Return Books: When readers return books, the system automatically updates the availability of the book and calculates any overdue fines if applicable. ⏳ Due Date Calculation: The system automatically calculates the due date for every book based on the library’s policy (e.g., 14 days from the borrowing date). If the book is returned late, the system applies an overdue fine. 📅⏰(Only focuses on the one year, for example 2024)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages