Skip to content

A Python-based system to manage book records, including viewing, issuing, adding, and returning books.

Notifications You must be signed in to change notification settings

vermaharsha/LMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Library Management System (LMS)

Overview

The Library Management System (LMS) is a Python-based application designed to manage the library's book records. It allows users to view, issue, add, and return books. This system simplifies the tracking and management of books, ensuring a more efficient process compared to manual methods.

Features

  • Display Books: View all available books along with their status (Available/Issued).
  • Issue Books: Borrow a book and mark it as issued with the borrower’s details.
  • Add Books: Add new books to the library and update records.
  • Return Books: Return borrowed books and mark them as available.

Installation

  1. Clone the repository:

    git clone https://github.com/vermaharsha/LibraryManagementSystem.git
    
  2. Navigate to the project directory:

cd LibraryManagementSystem
  1. Ensure you have Python extension is installed.
  2. Run the application:
python lms.py

Usage

  1. On running the script, you will be prompted with a menu.
  2. Use the following keys to interact: D: Display Books I: Issue Books A: Add Books R: Return Books Q: Quit

Contributing

Contributions are welcome! To contribute:

  1. Fork the repository.
  2. Create a new branch.
  3. Make your changes.
  4. Submit a pull request.

Author

Harsha Verma

About

A Python-based system to manage book records, including viewing, issuing, adding, and returning books.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages