Welcome to the Bank Management System, a beginner-friendly C++ project crafted to unravel the basics of object-oriented programming and console-based applications.
The Bank Management System, implemented in C++, offers an interactive platform to manage bank accounts, conduct transactions, and showcase transaction history. Ideal for beginners, this project introduces 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: Locate specific accounts using the account number and display 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 (Windows):
g++ main.cpp -o bank_management.exe
-
Run (Windows):
bank_management.exe
-
Clone the Repository:
git clone https://github.com/Essogbe/bank-management.git cd bank-management
-
Compile (Linux/Mac):
g++ main.cpp -o bank_management
-
Run (Linux/Mac):
./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! 🚀