/Library-Management-Software

A library management software written in Python that supports basic CRUD operations for managing books with different levels of access for students, faculty and the librarian.

Primary LanguagePython

library-management-software

A library management software written in Python that supports basic CRUD operations for managing books with different levels of access for students, faculty and the librarian.

As a student or faculty, they have the option to

  1. View available books.
  2. Borrow a book.
  3. Return a book.
  4. Request a book not in library.

As a librarian, they have the option to

  1. View all the books.
  2. Edit book list.
  3. View requested books.

Data is written to and read from either csv or txt files.

Installation

Clone this repository.

git clone link-of-this-repository

Run project_compiled.py after changing to the project directory.