Write a java program to flag potentially fraudulent


Assignment

Write a Java program to flag potentially fraudulent transactions in the State of Oklahoma Purchase Card (PCard) Dataset for Fiscal Year 2014. This dataset contains information on purchases made through the purchase card programs administered by the state and higher ed institutions. Style points.

? submission includes a FraudDetector.java file that can be compiled without errors
? contains appropriate comments and a README file
? variable, Object, and function names are appropriate

First level

? when the .java file is compiled and run, the program successfully reads in data from a specified file (either as a command line argument or with < redirection - SPECIFY WHICH METHOD YOU USE in your README)

? the submission uses appropriate/efficient data structures (Collections, etc.) to store the data - DEFEND YOUR CHOICE(S) in your README

Second level:

The submission flags the following "Easy to find" (i.e. only need to look at a single record) issues:

? Individual transactions exceeding $50,000
? Pawn shops, casinos and resorts
? Transactions whose value is unusually "round" (i.e. evenly divisible by $100)

Third level:

The submission flags the following "Harder to find" (i.e. need to look at multiple records) issues:

? Multiple large (tiny_mce_markergt;20,000) transactions by a single user in a single day
? Infrequently used airlines (fewer than 10 occurrences)

Additionally, you may wish to give warnings about possible errors:

? transactions with negative values that are not returns (i.e. they do not have a corresponding positive transaction by the same person whose value exceeds the absolute value of the negative amount)

? purchases with missing Descriptions (some may technically have descriptions, but they contain no useful information about the purchase, such as just a date, a numeric value, or repetitions of the string 'PCE' ("purchase card expense").

Request for Solution File

Ask an Expert for Answer!!
JAVA Programming: Write a java program to flag potentially fraudulent
Reference No:- TGS02731994

Expected delivery within 24 Hours