I am a real estate office manager who needs to run reports on property listings. You will build two applications that will provide two different reports. One report is focused on the amount of property an agent is selling. The other report provides an overview of the types of property for sale.
Your listings file will contain property number, property type, price, and agent id.
Task:
A. Develop an application that reads your [login to view URL] file, analyzes the property listed per agent, and outputs a report to an [login to view URL] file. Your application should do the following:
1. Prompt the user for the name of the input file ([login to view URL]).
2. Open [login to view URL] file and read in property listings.
3. Store each property type into a Set.
a. Convert property type to upper case before adding to your Set using method(s) from String class.
b. Sort your Set of property types alphabetically.
4. Use a Map to calculate total property listed in dollars and cents for each agent id.
Note: Agent id would be the key, and accumulated total of property listed would be the value.
• Sort your Map by agent id.
• Create an [login to view URL] file.
5. Use an Iterator to iterate through your Set and write your sorted set of property types sold by the agents to the [login to view URL] file.
6. Iterate through your Map to write your sorted pair of agent id and total property listed to the [login to view URL] file.
B. Develop an application that reads your [login to view URL] file, analyzes the properties listed, and outputs an overview of properties listed to an [login to view URL] file. Your application should do the following:
1. Prompt the user for the name of the input file ([login to view URL]).
2. Open the [login to view URL] file and read in property listing information using a buffered FileReader.
3. Count the total number of property listings for sale.
• Use buffered FileWriter to write the count of the number of property listings to your [login to view URL] file.
4. Calculate the total value of property for sale.
• Use a buffered FileWriter to write the total value of properties currently for sale.
5. Store each property id into an ArrayList.
a. Sort the ArrayList of property ids using natural ordering.
b. Use a for-each loop to iterate through the sorted ArrayList and write property ids to [login to view URL] file using buffered FileWriter.
6. Use buffered FileWriter to write the total value of the properties listed and the total number of properties currently for sale.
Example [login to view URL] file:
110001 commercial 500000.00 101
110223 residential 100000.00 101
110020 commercial 1000000.00 107
110333 land 30000.00 105
110442 farm 200000.00 106
110421 land 40000.00 107
112352 residential 250000.00 110
Example [login to view URL] file:
COMMERCIAL
FARM
LAND
RESIDENTIAL
101 600000.00
105 30000.00
106 200000.00
107 1040000.00
110 250000.00
Example [login to view URL] file:
Total properties listed: 7
Total value of properties listed: 2120000.00
110001
110020
110223
110333
110421
110442
112352
Hi, I am placing my bid on your project because I have read the requirements and I am confident enough with my Java and algorithm skills. I am focused mostly on doing computer science homework here in freelancer.com and I would like to help you get this project done if you would give me the opportunity. I am a computer science professor and practitioner and this assignment is one of the fields that I teach very well so I can assure you an accurate result.
Let me know if you are interested so I can start. Thanks.
$30 USD in 0 day
5.0 (1099 reviews)
7.7
7.7
42 freelancers are bidding on average $81 USD for this job
Hello,
I'm a Java, J2EE application developer with over 10 years experience.
I'm very happy to get this project done for you.
Contact me if you are interested.
Thanks,
Rick
Hello there,
I can finish your project in 2 hours from now, it's very easy for me. Please check out my profile for reviews on other jobs I've finished and contact me if you are interested.
Looking forward to hear from you.
Hello. I have a great experience in working with students assignments in c/c++ and java. I have 100% completing rate and all of the my employees are satisfied with the quality and speed of my work. See my profile to be sure of this.
I can start the work right now. Don't lose your money and time. contact me please for more information
Dear project owner, I'm an expert in Java. I have several Sun certifications about Java including SCJP and SCWCD and I'm sure that I can handle this task. Let me to handle this and I'll give you the result with highest quality. I am ready to start now and can finish this task in less than two hours. I can do this for just $25. Thanks
Hi,
I will be happy to help you with your tasks. I've already written draft versions of two applications. They work fine. Maybe some more testing is required with bigger listing files to catch bugs, but at the moment they work as you mentioned in examples. So they are almost completed.
Best regards,
Hi there,
I would like to work on your project.
For my delivered work and commitment, you can have a view of my portfolio and employer reviews.
I can deliver you with all functionality with Swing UI.
Please let me know for further discussion
Dear Sir, We claim to get it done perfectly for you EXACTLY in the way you want it - Kindly give we a chance and we will prove myself - Ready to prove our words,
let's get it done right away and I mean RIGHT AWAY !! Looking forward to hear from you soon - GOD Bless You.
Hi,
This is well defined and hence my bid for it. Ordinarily, I can provide this in less than a day if you require. However, I may use more optimal methods of generating the report than what you have specified.
Thanks,
Vikas
hi,
i am interested in your requirement and can help you in this project. I hv almost 6+year experience in java technology. I can work for you as per ur requirement
Thanks
Hi,
I have read the project description thoroughly. Thanks for providing a very detailed description.
I can use difference String and Collection APIs (Map, Set, sorting) for this project.
My profile - I am an experienced Java/J2ee professional with 12 years of experience. So far I was working with a software development company but now I have taken a break to start off freelancing. I am eager to do work beyond the mundane php/mysql.
I will be very glad to do this project.
Please consider.
Warm Regards.
i have good c and c++ programming skills. I am a computer science graduate. also good software engineering skills and mathematical knowledge with algorithms. i can make this better
Previous experience on similar project which performs I/O Operations on CVS files using advanced multithreading techniques to perform more efficiently and effectively.