Skip to content

anjalikarhale/Library-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Library Management System (Python)

A simple and beginner-friendly Library Management System built using Python.
This is a menu-driven terminal application that helps manage books in a library.


πŸ”Ή Project Description

This project allows users to:

  • Add books to the library
  • View all available books
  • Search for a book using Book ID
  • Delete a book from the system

All data is stored using Python dictionaries during runtime.


πŸš€ Features

  • βž• Add new books with ID, name, author, and quantity
  • πŸ“– View all books in the library
  • πŸ” Search books by Book ID
  • ❌ Delete books from the library
  • 🧾 Menu-driven and easy to use

πŸ› οΈ Technologies Used

  • Python (Core Python)
  • Dictionaries
  • Functions
  • Loops
  • Conditional Statements
  • Exception Handling

πŸ“‚ Project Structure

  • library_management.py : Main Python file containing the Library Management System code

▢️ How to Run the Project

  1. Make sure Python is installed on your system
  2. Download or clone this repository
  3. Open terminal / command prompt
  4. Run the file using:
python library_management.py```

-----MENU---- 1.Add Books 2.View Books 3.Search Book by ID 4.Delete a Book 5.Exit Enter your choice: 1 Enter book id: 101 Enter book name: Python Basics Enter author name: John Doe Enter quantity: 5 Do you want to add another book? no

-----MENU---- 1.Add Books 2.View Books 3.Search Book by ID 4.Delete a Book 5.Exit Enter your choice: 2


Book ID: 101 Name: Python Basics Author: John Doe Quantity: 5


-----MENU---- 1.Add Books 2.View Books 3.Search Book by ID 4.Delete a Book 5.Exit Enter your choice: 3 Enter the ID of the book you want to search: 101 Name: Python Basics Author: John Doe Quantity: 5

-----MENU---- 1.Add Books 2.View Books 3.Search Book by ID 4.Delete a Book 5.Exit Enter your choice: 4 Enter the ID of the book you want to delete: 101 The book has been Deleted No books added```

About

A menu driven library management system using python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors