The Bank Management System 🏦, a C++ program for my second-semester OOP group project, offers a user-friendly interface for banking operations. Features include account creation, transaction history, and balance inquiries. File handling ensures reliable customer information storage. 💳📊
- Account Management: Create, update, and delete customer accounts.
- Transaction History: View a detailed transaction history for each account.
- Balance Inquiry: Check the account balance at any time.
- File Handling: Persistent storage of customer data using file handling.
main.cpp
: Main source code file containing the program logic.customer.csv
: File to store customer data (can be customized).
- C++ Compiler.
- Any C++ IDE (optional).
-
Clone the repository:
git clone https://github.com/B3TA-BLOCKER/Bank_Management_System.git
-
Navigate to the project directory:
cd Bank_Management_System
-
Compile the source code:
g++ main.cpp -o main
-
Run the executable:
./main
-
Account Creation:
- Select the option to create a new account.
- Enter customer details as prompted.
-
Transaction History:
- View transaction history by selecting the appropriate option.
-
Balance Inquiry:
- Check account balance through the designated menu option.
-
File Handling:
- Customer data is stored in the
customer.csv
file.
- Customer data is stored in the
Contributions are welcome! Feel free to open issues or submit pull requests.
This project is licensed under the MIT License.