hi, i have a java project.
i need this within 20 hours. please check attached files
Thanks.
11:421
11 LTE O
< Back
project_1.txt
/*
*
* Course : COSC 1437 Programming Fundamentals
II (Java)
* Subject : Project 1
* Instructor : Greg Rogers
*
*/
Problem: Checking Account
This project involves a simple checking account
problem that requires the
following specific tasks.
1. Customer deposits
2. Customer withdraw
3. Applying service fee
4. Getting current balance
5. ... Add other functionality as needed
A check account fields consists of these
1. First Name, Last Name
2. Account Number
3. Balance, which reflects the current amount at the
account
4. Amount
5. Transaction, which could be deposit, withdraw, or
charge
6. Date
h
Doo
A
B
Courses
Calendar
To Do
Notifications
Inbox
11:421
11 LTE O
< Back
project_1.txt
7. ...
Requirements
+-
-+
1. Use plain file as database to maintain the customer
data. Each transaction
must be recorded into this file.
2. Print current balance after each five transaction.
3. Reading directly from input stream into Java data
type is error prone.
For instance, if the data consists of a set of digits
mixed with alphabet
while it was expected to be a pure number, the
reading operation most
certainly will fail. One possible solution to this
problem is writing a
filter which helps verify that the incoming data is the
correct data type.
So, add filtering feature for your program.
4. You must use method for each task outlined above.
2. Use the data file provided to test your program. The
exact copy of the
data is given below.
Last Name
Id Date First Name
Transaction Amount
Charles
Babbage
deposit
Charles
1024 01/01/2007
32.00
1024 01/03/2007
96.00
1024 01/10/2007
16.00
Babbage
deposit
Charles
Babbage
deposit
Poo
n
B
Courses
Calendar
To Do
Notifications
Inbox
11:431
11 LTE O
< Back
project_1.txt
Charles
Babbage
1024 01/13/2007
withdraw 96.00
1024 01/31/2007
withdraw 32.00
Charles
Babbage
Balance = 16.00
Babbage
deposit
Babbage
deposit
1024 02/03/2007 Charles
32.00
1024 02/07/2007 Charles
96.00
1024 02/11/2007 Charles
16.00
1024 02/17/2007 Charles
withdraw 32.00
1024 03/01/2007 Charles
32.00
Babbage deposit
Babbage
Babbage deposit
Balance = 144.00
Charles
Babbage
deposit
Charles
Babbage
deposit
1024 03/02/2007
32.00
1024 03/04/2007
32.00
1024 03/08/2007
withdraw 32.00
1024 03/16/2007
withdraw 32.00
Charles
Babbage
Charles
Babbage
Balance = 0.00
Grand Total = $160.00
You Need to Submit
Pon
IN
1
Courses
Calendar
To Do
Notifications
Inbox
11:43
11 LTE O
< Back
project_1.txt
Balance = 16.00
Charles
Babbage
deposit
Charles
Babbage
deposit
Charles
1024 02/03/2007
32.00
1024 02/07/2007
96.00
1024 02/11/2007
16.00
1024 02/17/2007
withdraw 32.00
1024 03/01/2007
32.00
Babbage deposit
Charles
Babbage
Charles
Babbage deposit
Balance
=
144.00
Charles
Babbage
deposit
Charles
Babbage deposit
1024 03/02/2007
32.00
1024 03/04/2007
32.00
1024 03/08/2007
withdraw 32.00
1024 03/16/2007
withdraw 32.00
Charles
Babbage
Charles
Babbage
Balance = 0.00
Grand Total
=
$160.00
+
You Need to Submit
+--
1. Test data and result
2. A screen shot of running program
3. The java source code
doo
ch
B
1
Courses
Calendar
To Do
Notifications
Inbox