Skip to content

imhnor/OOP-BookSpot

Repository files navigation

BookSpot - Book Management System

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.


Features

Admin Features

  • 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.

Customer Features

  • 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.

General 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.

Prerequisites

  • A C++ compiler (e.g., g++, clang++) installed on your system.

About

BookSpot C++ application designed to manage books for admins and customers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages