Skip to content

MdRiponMiah1/python-library-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Library Management System using Python OOP

📖 Project Description

This is a console-based Library Management System developed using Python Object-Oriented Programming (OOP). The project allows librarians to manage books and members efficiently without using a database. All data is stored temporarily in memory during program execution.


✨ Features

  • Add New Book
  • Register Member
  • Borrow Book
  • Return Book
  • Show All Books
  • Show All Members
  • Search Book by Title
  • Exit Program

🛠 OOP Concepts Used

  • Classes and Objects
  • Constructor (init)
  • Inheritance
  • Method Overriding
  • Encapsulation
  • Property (Getter & Setter)
  • Class Variable
  • Class Method
  • Static Method
  • Composition
  • Exception Handling

📂 Project Structure

python-library-management-system/
│
├── person.py
├── member.py
├── book.py
├── library.py
├── main.py
└── README.md

▶️ How to Run

Run the following command:

python main.py

👨‍💻 Developed By

MD. RIPON MIAH

  • 🎓 B.Sc. in CSE (Final Year)
  • 🏫 Uttara University
  • 📚 Student of Ostad
  • 💻 Full Stack Web Development with Python, Django, React & AI

About

Library Management System using Python OOP

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages