Skip to content

Latest commit

 

History

History
35 lines (31 loc) · 1.51 KB

File metadata and controls

35 lines (31 loc) · 1.51 KB

Library-Management-System

It is a Library Management system build up using OOPS in python. It includes various functionality for admin and borrower.

The purpose of this application is to manage a library for the following stakeholders:

---> Admin
---> Borrowers

Admin will have the following functionalities:

  1. Create more admins and borrowers.
  2. View book details and borrowing history based on the BookID.
  3. Add more books to the library.
  4. Edit these books based on BookID. All the information apart from BookID can be updated by the admin.
  5. Delete book based on BookID.
  6. List all borrowers and view their details like account info and borrowing history.
  7. Give a book to a borrower by entering the BookID and borrower's email address. A book can only be borrowed if there is a copy available at the library which is not borrowed currently.
  8. Accept book return. Charge fine of INR 100 if the book is returned 14 days after the borrowing date.


The borrower will have the following functionalities:

  1. Register on the application by entering the following information:
    (i). Full Name
    (ii). DOB
    (iii). Contact Number
    (iv). Email Address
    (v). Password
  2. Log in to the platform using email and password.
  3. View the list of the currently borrowed books along with the remaining time.
  4. View book details of each borrowed book.
  5. View borrowing history - list of the book borrowed in the past.


Database or File system has not been used for this project.