Welcome to the Bank Management System, a beginner-friendly C++ project designed to help you understand basic concepts of object-oriented programming and simple console-based applications.
The Bank Management System is a console-based application implemented in C++. It provides a simple and interactive way to manage bank accounts, perform transactions, and display transaction history. This project serves as a great starting point for beginners to grasp fundamental concepts such as classes, objects, and basic input/output operations in C++.
- Create New Account: Register a new bank account with a name, account number, and initial balance.
- Show All Accounts: View a list of all registered bank accounts with basic information.
- Search Account: Search for a specific account using the account number and display its details.
- Deposit Money: Add funds to a bank account and record the transaction.
- Withdraw Money: Withdraw funds from a bank account, provided there are sufficient funds, and record the transaction.
- Display Transactions: View a detailed history of transactions associated with a specific account.
- Exit: Quit the Bank Management System.
To run the Bank Management System, follow these steps:
-
Clone the Repository:
git clone https://github.com/Essogbe/bank-management.git cd bank-management
-
Compile and Run:
g++ main.cpp -o bank_management ./bank_management
Follow the on-screen menu to navigate through different options. Use numeric input to select your choice. The system allows you to create accounts, perform transactions, and view account details.
Contributions are welcome! If you have suggestions for improvements or new features, feel free to create an issue or submit a pull request.
Feel free to use and modify the code for your educational and personal projects.
Happy coding! 🚀