In Progress

Simple Bank Account Java

Design and implement an object-oriented program describing two kinds of bank accounts, FixedFee and ChargeableFee, that differ in the way that fees are charged: · FixedFee: There is a fixed £[url removed, login to view] fee at the end of the each month · ChargeableFee: Each withdrawal costs £0.50. The total fee is calculated and charged at the end of the month. The goal for the problem is to use inheritance so as to avoid duplicating code between the two kinds of account class. This can be done by arranging them in a hierarchy below a common abstract account class. Besides designing and implementing the account classes, you should create two further classes containing main() methods. One of these should be an interactive application program acting like a Bank, that allows the user to open an account, deposit and withdraw cash and see the monthly statement. User interaction can take place on the console, via pop up windows, or using a full GUI. The other class should be a non-interactive test class that checks the functionality of the account classes. Both kinds of account class should store the current balance and contain the following methods. · constructor(initial Balance) creates a new account. · deposit(amount) adds amount to the balance. · withdraw(amount) subtracts the amount from the balance. · endMonth() this method will be called once a month. It should levy any monthly fee at that time and print out the monthly bank account statement. The ChargeableFee account will also need to store a running total of the number of transactions and the methods will have to update this appropriately.

## Deliverables

1) The program must be fully functional and be able to run on Jcreator version 2.5 2)I would also require a brief document showing the Analysis and Design: (i) a class diagram outlining the class structure for your proposed solution. (ii) a set of summary tables describing the fields, constructors and methods for each class you intend to create. 3) Please could you also include a brief document showing Test Results: A print out of the output from your test program with evidence of data validation. Also a set of proposed test cases presented in tabular format. 4) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 5) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.

## Platform

The program should be able to run on Windows platforms, with Jcreator Version 2.5

Skills: Engineering, Java, MySQL, PHP, Software Architecture, Software Testing

See more: use cases diagram, total bank, take two interactive, simple data structure, program problem statement, problem summary, problem statement format, print source, kinds data structure, initial problem statement, functionality diagram, designing use cases, designing package program, deliverables diagram, data structure solution, data structure problem, create problem statement, cash account balance, abstract summary format, user interaction design, calculated fields form, withdrawal, update java code, test bank, simple console

About the Employer:
( 0 reviews ) United Kingdom

Project ID: #2915356

Awarded to:

mstrocan

See private message.

$16 USD in 14 days
(65 Reviews)
4.7

12 freelancers are bidding on average $21 for this job

klickers

See private message.

$12.75 USD in 14 days
(123 Reviews)
6.7
sanatanvw

See private message.

$27.2 USD in 14 days
(72 Reviews)
5.5
srazakvw

See private message.

$27.2 USD in 14 days
(35 Reviews)
5.0
herculesevw

See private message.

$18.7 USD in 14 days
(78 Reviews)
4.6
anilmauryavw

See private message.

$27.2 USD in 14 days
(16 Reviews)
4.3
emesevw

See private message.

$12.75 USD in 14 days
(110 Reviews)
4.3
mobilehelp

See private message.

$17 USD in 14 days
(24 Reviews)
4.0
patrica

See private message.

$26.35 USD in 14 days
(19 Reviews)
3.2
AnnMary

See private message.

$21.25 USD in 14 days
(15 Reviews)
2.9
vw653941vw

See private message.

$17 USD in 14 days
(11 Reviews)
2.4
nickyro

See private message.

$25.5 USD in 14 days
(8 Reviews)
2.3