Skip to content

A C++ console application for managing bank accounts, featuring functionalities to add, log in, deposit, withdraw, transfer funds, edit account details, view transaction history, and delete accounts.

License

Notifications You must be signed in to change notification settings

https-sharif/bank-account-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

Bank Account Management System

A simple C++ console application for managing bank accounts, allowing users to create accounts, deposit and withdraw funds, transfer money, and more.

Features

  • Add Account: Create a new bank account with a unique account number.
  • Log In: Access existing bank accounts using a secure PIN.
  • Deposit and Withdraw: Manage account balances by depositing and withdrawing funds.
  • Transfer Money: Transfer money between accounts.
  • Edit Account Information: Update the account holder's name and PIN.
  • Transaction History: View the history of deposits, withdrawals, and transfers.
  • Delete Account: Remove an existing account after verification.

Installation

  1. Clone the repository:
    git clone https://github.com/https-sharif/bank-account-management-system.git
  2. Navigate to the project directory:
    cd bank-account-management-system
  3. Compile the program using a C++ compiler:
    • Using GNU C++ compiler:
      g++ -o bank_account Bank_Account.cpp
    • Using Clang C++ compiler:
      clang++ -o bank_account Bank_Account.cpp

Usage

  1. Run the compiled program:

    ./bank_account
  2. Follow the on-screen instructions to manage bank accounts, including adding accounts, logging in, depositing and withdrawing funds, transferring money, and deleting accounts.

License

This project is open-source and available under the MIT License.


Feel free to open issues and submit pull requests for improvements.

About

A C++ console application for managing bank accounts, featuring functionalities to add, log in, deposit, withdraw, transfer funds, edit account details, view transaction history, and delete accounts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages