Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Library Management System (Python)

Task by IEEE Bits Pilani Student Chapter - Backend Web Development

This Python project implements a basic library management system using classes. The system includes functionality for listing all books, listing available books, searching for books, checking out books, returning books, and tracking library activities.

Features

  • List All Books:
    Displays a list of all books available in the library.

  • List Available Books:
    Shows a list of books that are currently available for checkout.

  • Search a Book:
    Allows users to search for a book based on different fields such as title, author, subject, etc.

  • Check-Out a Book:
    Enables members to borrow books, tracks the borrowed books, and reserves books if not available.

  • Return Book:
    Facilitates the return of borrowed books and calculates overdue charges if applicable.

  • Track:
    Provides an overview of the current library activities, including checked-out books and reservations.

  • Developer Information:
    Includes a developer section for debugging and checking the internal state of the library.

  • Change Date:
    Allows the user to jump to a specific date in the system to simulate the passage of time.

  • Add Book to Library:
    Enables the addition of new books to the library.

About

This Python project implements a basic library management system using classes and OOPS concepts

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages