Show Bid Request
java bank account
Bid Request Id: 52483
|
|
|
Posted by: |
johncando (1 ratings)
(Software buyer rating 10)
|
Non-action Ratio: |
Very Good - 0.00%
|
Posted: |
Mar 12, 2003 5:36:51 AM EDT
|
Bidding Closes: |
Mar 17, 2003 EDT
|
Viewed (by coders): |
83 times
|
Deadline: |
3/17/2003
TIME EXPIRED
|
|
|
|
Description:
need the code soon as posible with design and comments
Deliverables: 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 £5.00 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. Your solution should comprise the following. 1. 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. 2. Implementation: A print out of the Java source code of your complete program. That is - each of the account classes, the application class and the test class. 3. 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.
Platform:
windows and unix
Must be 100% finished and received by buyer on:
Mar 17, 2003 EDT
Deadline legal notes: All times are expressed in the time zone of the site EDT (UT - 5). If the buyer omitted a time, then the deadline is 11:59:59 PM EDT on the indicated date.
Remember that contacting the other party outside of the site (by email, phone, etc.) on all business projects < $500 (before the buyer's money is escrowed) is a violation of both the software buyer and seller agreements.
We monitor all site activity for such violations and can instantly expel transgressers on the spot, so we thank you in advance for your cooperation.
If you notice a violation please help out the site and report it. Thanks for your help.
|
|
Bidding/Comments:
|
All monetary amounts on the site are in United States dollars.
Rent a Coder is a closed auction, so coders can only see their own bids and comments. Buyers can view every posting made on their bid requests. |
See all rejected bids (and all comments)
Name |
Bid Amount |
Date |
Coder Rating |
|
|
This bid was accepted by the buyer!
|
$15 (USD)
|
Mar 13, 2003 3:00:57 AM EDT
|
9.82
(Excellent)
|
|
|
Dear hitesh123,
I have ever solved this kind of problem previosuly in RAC that is bank account thus it is easy for me. I need around 1-2 days to make everything perfect. If you have few moments, you may have a look at my ratings.
I will do it in the console. It will include the open new account, withdrawal, deposit. The error handling will also be provided. Each line of the code will be commented and designed using the effective use of OO approaches.
Should you have any questions, please do not hesitate to contact me. I wish you a good luck in this particular bid and in using RAC.
Thanks, Best Regards,
E & D Design and Solution |
|
|
|
|
|