A command-line Library Management System developed using Python and Object-Oriented Programming (OOP). The project allows users to manage books and library members using file handling for persistent storage.
- Add Book
- View Books
- Search Book
- Delete Book
- Borrow Book
- Return Book
- Add Member
- View Members
- File-based Data Storage
- Python 3
- Object-Oriented Programming (OOP)
- File Handling
- VS Code
Library-Management-System/
│
├── data/
│ ├── book.txt
│ └── members.txt
├── book.py
├── library.py
├── main.py
├── member.py
├── person.py
├── README.md
└── .gitignore
python main.py- Classes & Objects
- Constructors (
__init__) - Encapsulation
- Inheritance
super()- Composition
__str__()
========== LIBRARY MANAGEMENT SYSTEM ==========
1. Add Book
2. View Books
3. Search Book
4. Delete Book
5. Borrow Book
6. Return Book
7. Add Member
8. View Members
9. Exit
Jebisha S