Answered step by step
Verified Expert Solution
Question
1 Approved Answer
ITMD 510 Object Oriented App Development PROJECT Bank record generations Obiective To write a program that parses and processes bank data from a file.
ITMD 510 Object Oriented App Development PROJECT Bank record generations Obiective To write a program that parses and processes bank data from a file. PROJECT DESCRIPTION Lab 2 100p Bank of IIT has gotten their hands on some interesting data which will allow for possible loans to various dients from various regions. Accompanying the labs specs is a cox (comma separated value) file named bank-Detail.csy, which contains valuable raw data to allow the bank to process loans based on dient details from the file. You need to parse the data and print record data for future loan considerations. Project Details -Create an abstract dass called Client.java to allow for three abstract methods the bank needs to process. Name your methods readData(), processData() and print). No wwwwww. arguments are needed for your methods www. -Create a BankRecords.java file which will utilize the Client attract methods and wwwww generate ultimately the dient records from the csv file. The dient file has the following header information Id (string) age (numeric) sex (FEMALE MALE) region (INNER CITY,TOWN RURAL SUBURBAN) Income (numeric) married (NO,YES) children (0,1,2,3) car (NO,YES) save act (NO,YES) current act (NO,YES) mortgage (NO,YES) pep (YES, NO) Create Instance fields with appropriate data types for each header item above in your dass. Include gee, and setters for each instance field. - Include code definitions for each method declared in your Client dass as follows Your readData() method should read in all the record data from the path into an Arrayust file in your Your processat method should take all the record data from your ArrayList, and add the data into each of your instance fields via your setters. Use an array of objects to store record data for each instance field. Your printData() method should print the first 25 records for various fields to the console via your getters. Print records for the following fields: ID, AGE, SEX, REGION INCOME, and MORTGAGE. Include headings in your print detail. Printing record detail should be in a neat columnar style format. Make sure to include a try catch block when reading any file! Include also proper exception handling. Include your project's entire source code/cofile into a zip file, and In a separate Word file, your output snapshot/program description/source code as well.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started