CTB Online Banking System (C++)
This project is a case study for an online banking system developed using C++. It was created as part of the CS0053 course requirements. The system simulates basic banking operations such as account creation, balance inquiry, deposits, withdrawals, and transaction history.
Features
- Account creation and management
- Secure login system
- Balance inquiry
- Deposit and withdrawal operations
- Transaction history tracking
- Simple command-line interface
Technologies Used
- C++
- Standard Template Library (STL)
Project Highlights
- Focused on object-oriented programming principles
- Emphasized data security and user authentication
- Implemented file handling for persistent data storage
Lessons Learned
- Practical application of C++ OOP concepts
- Experience with file I/O and data management
- Understanding of basic banking workflows
How to Run
- Make sure you have a C++ compiler installed (e.g., g++, clang++)
- Compile the main source file (e.g.,
g++ main.cpp -o ctb_banking)
- Run the executable (e.g.,
./ctb_banking)