Bankoo System

You are asked to extend the concept of a bank account system. Implement a program that features the following:

GUI

User has the attributes of name, balance, creditCard, status and the methods of deposit, checkStatus, and transferAmount. You can elaborate on more

  • name: the name of the person
  • balance: holds the current total amount that person owns
  • creditCard: decrements the amount of money spent using the credit card from the maximum allowable limit. Think of a means to determine the maximum allowable limit per client
  • status: is a flag that determines whether the client is indebted or not; e.g. did he/she spend more that what they own using credit cards. Please note that the user becomes indebted when a period of two months elapses after the purchase
  • deposit: add amount of money to his/her account
  • checkStatus: check the information of your account: days left to settle your credit card purchases, the current balance, the current credit card balance, etc.
  • transferAmount: add amount to another account holder

Elaborating on unmentioned, yet rational, ideas is a plus
Unhandled exceptions will be penalized
PLAGIARIZED PROJECTS WILL BE NULLED

Using Java, Swing, JFrame, OOP, MySQL.

Bankoo1.mp4

Watch the video