Question
(Bank Account Services) You will use JavaFX to implement a GUI application to provide the bank services to users. You will provide a combo box
(Bank Account Services) You will use JavaFX to implement a GUI application to provide the bank services to users. You will provide a combo box to allow users to select a services from this following list. ? Open Account ? Open CD Account ? Deposit ? Withdraw ? Check Balance ? Close Account [Open Account] User will provide the initial deposit amount, the system will assign an Account number, create an Account and display the Annual Interest Rate. CS480 Final GUI Project [Open CD Account] User will provide the initial deposit amount and the CD duration. The system will assign an Account number, create a CD Account, and display the CD Annual Interest Rate and the Mature Balance. [Deposit] Users will provide the account number and the deposit amount. The System will check if the Account exists and if it is an Account object, then make the deposit. CS480 Final GUI Project [Withdraw] Users will provide the account number and the withdraw amount. The System will check if the Account exists and if it is an Account object, then make the transaction. [Check Balance] Users will provide the account number. The System will check if the Account exists, then display the current balance for an Account object, and display the mature balance for a CD Account object. CS480 Final GUI Project [Close Account] Users will provide the account number. The System will check if the Account exists, display the current balance for an Account object, and display the mature balance for a CD Account object. Then ask the user to confirm the close account action. ** All cancel buttons will clear all contents in each page. Any TextField not required from the users input should set not editable. CS480 Final GUI Project [Extra Credit] Add two subclasses, SavingAccount and CheckingAccount, inherited from the Account class. SavingAccount needs to maintain a minimum balance of $300, cant withdraw more than three times in a month, and uses the static AnnualInterestRate declared in Account class; CheckingAccount doesnt need to maintain a minimum balance, has no limitation on how many withdraws allowed in a month, and receives no interests (AnnualInterestRate = 0). Add radio buttons in Open Account page to allow users choose to open a SavingAccount or Checking Account, and perform the restrictions above. Grading Rubric Max Source codes content & structure 70 Output screenshot & format 20 File format/submission format 10 Total 100 Extra Credit-SavingAccount/CheckingAccount 20 CS480 Final GUI Project Submit your source codes and screenshots in one zip file at Final Project
FinalProject.pdf You will use JavaFX to implement a GUI application to provide the bank services to users. You will provide a combo box to allow users to select a services from this following list. Bank Account Services Open Account Select A Service: Open CD Account * Deposit . Withdraw . Check Balance . Close Account Open New Account Open New Account Open CD Account Deposit Withdraw Check Balance Close Account Bank Account Services [Open Account] User will provide the initial deposit amount, the system will assign an Account number, create an Account and display the Annual Interest Rate Select A Service Open New Account Select A Service Open New Account Account Number Initial Deposit Annual Interest Rate(%): Account Balance Account Number: Initial Deposit Annual Interest Rate(%): Account Balance 001 500 3.00 $500.00 Open Account Cancel 3.00 Open Account Cancel Account CreatedStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started