Skip to content

anushkaaa06/Billing-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’³ Billing System in C++

A simple yet powerful console-based Billing System developed in C++ using object-oriented programming. This system allows both customers and administrators to interact with product data, generate invoices, and manage billing operations with ease.

πŸ› οΈ Features

πŸ” Admin Module

  • Add new products with product number, name, and rate
  • View all available products
  • Modify existing product rates
  • Delete products from the system

πŸ›’ Customer Billing Interface

  • View available products
  • Select products and enter quantity
  • Auto-generate a detailed invoice with:
    • Item-wise breakdown
    • Quantity Γ— Rate
    • Total amount
    • Date & Time of purchase

πŸ“„ File Handling

  • All products are stored in a file: Products.txt
  • File is read and updated dynamically as per admin actions

πŸ‘¨β€πŸ’» Object-Oriented Design

The project uses modular class-based architecture:

  • Product
  • Bill
  • BillItems
  • Invoice

🧱 Tech Stack

  • Language: C++
  • Compiler: GCC / g++
  • Concepts Used: File Handling, OOP, Classes & Inheritance, CLI Menu Navigation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages