Skip to content

Bank Management System is a comprehensive task that involves several key functionalities to manage customer accounts, transactions, and various banking operations.

License

Notifications You must be signed in to change notification settings

shakiliitju/Bank-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bank Management System

User

  1. Can create an account with his/her name, email, address and account Type(Mainly Two Types: Savings & Cuurent).
  2. Initially, the balance will be 0. An account number will be generated automatically.
  3. Can deposit and withdraw amount. If the withdrawal amount is more than the current balance, show an error message that “Withdrawal amount exceeded” 10
  4. Can check available balance.
  5. Can check transaction history.
  6. Can take a loan from the bank at most two times.
  7. Can transfer the amount from his account to another user account. if the other account does not exist then show an error message “Account does not exist”. 10 Note - User can only withdraw and transfer money from his account if he has money in his account. If a user is unable to withdraw the amount of money he has deposited in the bank, he will get a message that the bank is bankrupt.

Admin

  1. Can create an account
  2. Can delete any user account
  3. Can see all user accounts list
  4. Can check the total available balance of the bank.
  5. Can check the total loan amount.
  6. Can on or off the loan feature of the bank.

About

Bank Management System is a comprehensive task that involves several key functionalities to manage customer accounts, transactions, and various banking operations.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages