Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

You will design and create your own GUI application for the Bank project. This project should be designed and written by Java programming technique which

image text in transcribed

You will design and create your own GUI application for the Bank project. This project should be designed and written by Java programming technique which we have learned from Programming Il The requirements of the program: 1. 2. The program will be best implemented as a multi-file program for each class. The parameters and return types of each function and class member should be decided in advance. You may need to add more member variables and functions to the classes than those listed below. Also, you can throws any user-defined exceptions or any possible exceptions You will create the following class with a suitable comments and the code documentations: 3. A. Design a generic class to hold the information about a Bank Bank has customers B. Design a class to hold the information about a Customer A Customer has an account number and atleast one/ or more banking account(s), and all the information about the customer. C. Design an abstroct class to hold the information about a BankingAccount - balance, number of deposits this month, number of withdrawals, annual interest rate, monthly service charges, etc... The class should have the following member functions: Constructor, deposit, withdraw, monthly process, etc.. D. Design a SavingsAccount class, derived from the generic BankingAccount clasS If the balance of a savings account falls below $25, it becomes inactive. No more withdrawals may be made until the balance is raised above $25, at which time the account becomes active again The savings account class should have the following members fuctions for withdraw, deposit, status, etc E. Next, design a CheckingAccount class, also derived from the generic BankingAccount class. implement the base class's withdraw function, this function will determine if a withdrawal ( a check written) will cause the balance to go below $0. If the balance does below $0, a service charge of $15 will be taken from the account If there isn't enough in the account to pay the service charge, the balance will become negative and the customer will own the negative amount to the bank e service charge for check written over 5 will add the monthly fee of $5 plus $0.10 per withdrawal (check written), if the check written is below and equal to 5 checks, it will be no charge F. Design and create a GUI BankGUIFrame class that is similar to online banking GU application to let the user to enter the customer's information as well as the amounts of withdrawals and deposits for a saving account and checking account. The program CSC255-Programming ??? should display statistics for the month, including beginning balance, total amount of deposits, total amount of withdrawals, service charges, and ending balance. You will use all GUI components you have learned from the programming course Event handlings for some gui components G. Write a driver BankGUITest class that demonstrates how each of conditions work H. The program also need to prevent any exceptions occur You will design and create your own GUI application for the Bank project. This project should be designed and written by Java programming technique which we have learned from Programming Il The requirements of the program: 1. 2. The program will be best implemented as a multi-file program for each class. The parameters and return types of each function and class member should be decided in advance. You may need to add more member variables and functions to the classes than those listed below. Also, you can throws any user-defined exceptions or any possible exceptions You will create the following class with a suitable comments and the code documentations: 3. A. Design a generic class to hold the information about a Bank Bank has customers B. Design a class to hold the information about a Customer A Customer has an account number and atleast one/ or more banking account(s), and all the information about the customer. C. Design an abstroct class to hold the information about a BankingAccount - balance, number of deposits this month, number of withdrawals, annual interest rate, monthly service charges, etc... The class should have the following member functions: Constructor, deposit, withdraw, monthly process, etc.. D. Design a SavingsAccount class, derived from the generic BankingAccount clasS If the balance of a savings account falls below $25, it becomes inactive. No more withdrawals may be made until the balance is raised above $25, at which time the account becomes active again The savings account class should have the following members fuctions for withdraw, deposit, status, etc E. Next, design a CheckingAccount class, also derived from the generic BankingAccount class. implement the base class's withdraw function, this function will determine if a withdrawal ( a check written) will cause the balance to go below $0. If the balance does below $0, a service charge of $15 will be taken from the account If there isn't enough in the account to pay the service charge, the balance will become negative and the customer will own the negative amount to the bank e service charge for check written over 5 will add the monthly fee of $5 plus $0.10 per withdrawal (check written), if the check written is below and equal to 5 checks, it will be no charge F. Design and create a GUI BankGUIFrame class that is similar to online banking GU application to let the user to enter the customer's information as well as the amounts of withdrawals and deposits for a saving account and checking account. The program CSC255-Programming ??? should display statistics for the month, including beginning balance, total amount of deposits, total amount of withdrawals, service charges, and ending balance. You will use all GUI components you have learned from the programming course Event handlings for some gui components G. Write a driver BankGUITest class that demonstrates how each of conditions work H. The program also need to prevent any exceptions occur

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Programming Languages 12th International Symposium Dbpl 2009 Lyon France August 2009 Proceedings Lncs 5708

Authors: Philippa Gardner ,Floris Geerts

2009th Edition

3642037925, 978-3642037924

More Books

Students also viewed these Databases questions

Question

=+derived from the assignment will balance the costs?

Answered: 1 week ago

Question

=+6 Who is the peer of the IA ?

Answered: 1 week ago