generated from OPCODE-Open-Spring-Fest/template
-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Labels
Description
So, what is it about?
Overview
Implement a Library Management System in C++ that allows users to manage books, members, and transactions within a library.
The system should follow Object-Oriented Programming (OOP) principles to ensure modularity, maintainability, and ease of extension.
Features
- Add, update, and delete books
- Add and manage library members
- Issue and return books
- Track book availability
- Display all books and members
- Optional: Search books by title, author, or category
Requirements
- C++ Implementation: Entirely written in C++
- Object-Oriented Design: Use well-structured classes such as
Book,Member, andLibrary - Clean Code Practices:
- Use meaningful variable and function names
- Include proper input validation and error handling
- Maintain clear and readable class and method organization
- Document methods and classes clearly
Code of Conduct
- I agree to follow this project's Code of Conduct