The Book Management System is a menu-driven C++ application designed to manage books for admins and customers. Built using Object-Oriented Programming (OOP) principles, the project supports different book categories and provides user-friendly features for book management and purchasing.
- Display Books: View all available books in the system.
- Add Books: Add new books to the inventory.
- Modify Books: Edit details of existing books.
- Delete Books: Remove books from the inventory.
- Sales Records: View a summary of sales.
- Customer Requests: Handle requests submitted by customers.
- Buy Books: Browse and purchase books.
- Search Books:
- By Category
- By Title
- By Author
- Send Requests: Submit requests for unavailable books.
- User Options: Register or log in to access customer-specific features.
- Multiple Book Types: Supports Fictional, Non-Fictional, and Reference books.
- User-Friendly Menus: Intuitive options for seamless navigation.
- Data Persistence: File handling ensures data is saved across sessions.
- A C++ compiler (e.g., g++, clang++) installed on your system.