Java program to extract data and search / comparison engine (opensource)

Avg Bid (USD)
Project Budget (USD)
$250 - $750

Project Description:
I need a Java program that will work on Mac OS X and Windows 7 that will provide the following:

* Extract data from the following sources on a daily basis (there must also be a button to initiate a manual update) and replace existing data:
* View the above information in a tabular form in a Java GUI (3 tabs) - each tab must record the date and time the information was last updated
* The GUI must be professional looking, clean and easy to use
* All data must be able to be extracted from the Java application into CSV

The purpose of this application is to enable the user to query the data against information that comes into the office, so for example, Mr. Robert Smith walks into the office and hands over his passport and gives his address, the user would type this information into a search tab and the application will use this data to search against the data extracted from the above files, in will return the most likely results showing a comparison between the data given and the data in the database and a percentage score as to the likelihood that it is the same person.

The application must be written in a way that we can import more data from other sources at a later date.

Skills required:
English (UK), Java, MySQL, Software Architecture, XML
Project posted by:
CRSGSY Guernsey
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 742
in 7 days
$ 721
in 10 days
Hire sinharavi
$ 526
in 7 days
$ 694
in 6 days
$ 742
in 14 days
$ 1030
in 30 days
Hire csanuragjain
$ 500
in 12 days
$ 618
in 10 days
$ 526
in 15 days
$ 550
in 8 days