Skip to content

open5nippet/Project-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Library Management System - README

Author: Ayush Kumar | Class: B.Tech CSE (DS) | Roll No: 2501420003 | Date: 22/11/2025

πŸ“˜ Overview

This project is a simple Library Management System built in Python.
It allows users to add, issue, return, and view books while storing all records in a file named books.txt.
The system runs entirely in the console and uses classes for clean structure.


πŸ“‚ Files Used

  • library.py β†’ Contains all Python code (Book class, Inventory class, and Menu).
  • books.txt β†’ Automatically created to store book data.

🧱 Features

  • βž• Add Book (title, author, ISBN)
  • πŸ“• Issue Book (changes status β†’ β€œissued”)
  • πŸ“— Return Book (changes status β†’ β€œavailable”)
  • πŸ“š View All Books
  • πŸ’Ύ Data Persistence using a text file
  • βœ” Simple CLI menu system

πŸ“ File Structure project-folder/ β”‚ β”œβ”€β”€ books.txt β”œβ”€β”€ library manager.py └── README.md

▢️ Running the Program Run the Python file:

python library manager.py

Follow the on-screen menu to manage the library.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages