Skip to content

ashtonckj/Bookstore-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

"Famous" Bookstore Managemenet System

Disclaimer: This system is a fictional project developed for academic purposes.
The bookstore, names, and data used are entirely made up and do not represent any real business.

πŸ“– Overview

The "Famous" Bookstore Management System is a C++ console-based application designed to simulate the order placement process in a bookstore. It supports role-based access for both staff and managers, allowing efficient handling of customer orders & payment, and sales & inventory reporting.

The system is user-friendly, menu-driven, and includes input validation to minimize errors during transactions.


✨ Features

Common Features (Staff & Manager)

  • Book Ordering

    • Browse books by genre: Drama, Fiction, Non-fiction, Fantasy, Biography.
    • Select book by number and quantity.
    • Add multiple books to a single invoice.
    • Order confirmation before payment.
  • Payment Processing

    • Supports Cash, Debit Card, Credit Card, and E-wallet. (Fictional Money)
    • Calculates change automatically.
    • Displays an on-screen receipt.

Manager-Only Features

  • Secure Login β€” Requires Manager ID and password.
  • Reports
    • Daily Sales Report
    • Best & Worst Genre Sales Report
    • Stock Report

πŸ“‚ Project Structure

FamousBookstore/
β”‚
β”œβ”€β”€ main.cpp          # Entry point with menu system
β”œβ”€β”€ functions.cpp     # Core functions for ordering, reporting, etc.
└── functions.h       # Function prototypes

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors