Skip to content

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

Notifications You must be signed in to change notification settings

Manish-Rajput/Library-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

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.

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages