This system provides at the following features to its client:
- Create a new Bank Account providing Full Name , account password , initial amount of money to deposite. A unique Account ID is be generated for this user.
- Login using the unique account ID and account password.invalid account ID or account password are handled.
- Check on Current Balance.
- Deposit Cash to your account.depositing incorrect amount of money such as negative amounts are handled.
- Withdraw Cash from your account.withdrawing incorrect amount of money such as negative amounts,also withdrawing an amount of money larger than your balance are handled.
- Transfer Money to another account within the same bank.checking if the other account already exists,transfering incorrect amount of money such as negative amounts and transfering an amount of money larger than your balance are handled.
- Transfer Money to another account in another bank.checking if the other account already exists,transfering incorrect amount of money such as negative amounts and transfering an amount of money larger than your balance are handled.
- View Transaction History.