Question: You will be developing a Bank Management System (BMS) that manages various types of Bank Accounts: Saving, Checking, Current and Investment Accounts. All bank accounts

You will be developing a Bank Management System (BMS) that manages various types of Bank Accounts:

Saving, Checking, Current and Investment Accounts. All bank accounts have the following characteristics:

  • Title (full name of the account holder)
  • Account number (a 16 digit unique number)
  • Account balance (amount in rupees that is held in the account)
  • Function that displays all of the account variables in this format: < Title; Account number; Account balance>
  • Function that can deposit to the account
  • Function that can do a withdrawal from the account

The other accounts have the following attributes in addition to the ones described above:

Saving

  • Interest rate
  • Function that calculates interest on the balance using the interest rate

Checking

  • Fees that is charged on each account transaction (deposit or withdrawal)

Current

  • Fees that is charged on each account transaction (deposit or withdrawal)
  • Required Minimum balance

Investment

  • Fees that is charged on each account transaction (deposit or withdrawal)
  • Required Minimum balance
  • Percent profit Remember

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!