Skip to content
soadmahmudPublic

About

A console-based Business Management System built in C++ using binary file handling for data persistence. Developed as an academic project to demonstrate CRUD operations and basic user authentication.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Business Management System (SDP)

A console-based Business Management System developed in C++. This application was built as an academic project at Bangladesh University of Business and Technology (BUBT) to demonstrate foundational programming concepts, including CRUD operations, binary file handling, and basic access control.

The system allows administrators to efficiently manage customer records, track contact details, and maintain an ongoing ledger of dues and payments, with all data persisting locally between sessions.

Key Features

  • Secure Access: Admin authentication system using User IDs and passwords to restrict unauthorized access.
  • Customer Management: Register new customers with their name, mobile number, and initial due amount.
  • Financial Tracking:
    • Add payments to deduct from a customer's total due.
    • Add new dues to a customer's account.
  • Data Retrieval: View a comprehensive list of all registered customers and their outstanding balances, or search for specific customer details.
  • Record Modification: Update existing customer information or securely delete records from the system.
  • Data Persistence: Utilizes C++ binary file handling (fstream) to save and load data locally, ensuring records are not lost when the program closes.

Technologies & Concepts Used

  • Language: C++
  • Interface: Command Line / Console
  • Core Concepts: Structs/Classes, File I/O (Binary Files), Control Structures, and Standard Template Library (STL).

Setup & Execution

  1. Ensure you have a C++ compiler installed (such as GCC or MinGW).
  2. Clone the repository: git clone https://github.com/soadmahmud/SDP.git
  3. Navigate to the project directory and compile the source file:
    g++ "Soad SDP.cpp" -o BusinessManager

About

A console-based Business Management System built in C++ using binary file handling for data persistence. Developed as an academic project to demonstrate CRUD operations and basic user authentication.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages