Find Jobs
Hire Freelancers

Java application for upload files

$30-75 USD

Completed
Posted almost 14 years ago

$30-75 USD

Paid on delivery
I need a solution for upload files to FTP server with secure connection. These files are bigger than 1GB is why we need to divide each file and upload separately each part. The solution has two main screens, the first one is a clinical samples manager which shows information from database we will provide. And the second one is the upload manager of files for each clinical sample. We provide the SQL scheme for database creation and some screenshots of the final application we want. ## Deliverables **Task name:** Write Java program for upload files to FTP **Summary:** I need a solution for upload files to FTP server with secure connection. These files are bigger than 1GB is why we need to divide each file and upload separately each part. The solution has two main screens, the first one is a clinical samples manager which shows information from database we will provide. And the second one is the upload manager of files for each clinical sample. We provide the SQL scheme for database creation and some screenshots of the final application we want. **Task Description (step by step):** Step 1: We need you to develop login screen for users of the group “Laboratory?? the passwords are in md5. Step 2: When the user (of Laboratory group) is logged into the system the application shows the information about the samples which were requested in the same hospital of the user. These screen has information about “ID sample??, “date collected?? (in table “[login to view URL]?), “date arrived?? (table “sampleProcessed.date_arrived??) if “date_arrived?? exist and status of the sample. When the user click on a sample with status = cancelled… we will show the following screen: If the user click on a “not arrived?? sample: Then there are some clinical sample possible status: > - Not arrived: the sample is in table “sampleCollected?? but the laboratory doesn’t take a decision about it. If the laboratory takes a decision (any option instead of “Cancel?? -> screen above this text) a new registry will be set into the table “sampleProcessed?? with “date_arrived?? printed but not “date??. We will change “date?? value of “sampleProcessed?? when all the upload process will be finished. > - Cancelled: The laboratory takes the decision of “Incorrect?? or “not enough?? then the sample changes it’s status (“sample?? table). > - Waiting sequencing: The sample arrives correctly but the upload is not complete yet. (“date_arrived?? printed but not “date?? at the moment).0 > - Sequenced: The upload for this sample is correct and “date?? is set. Step 3: Upload functionality When the user select sample with “not arrived?? the message with the options is showed and the user has to take a decision or cancel. Then the main screen is showed but this sample has the status “waiting sequencing??. In this moment the laboratory process the sample and has a >1GB file which we need upload to our sftp server (for the job the worker must have their own sftp server running). If the user-laboratory click on a “waiting sequencing?? sample the following screen is showed. In this screen we have three parts: Queued files, processed files and uploaded files. Ok, then we need you to develop the following functions: > - The user can drag and drop files into queued files list or use some FileDialog additional screen. You need to implement both options. > - The system automatically divide the big zip file in 100mb compressed files (you can use any open source zip/rar distribution). The process of compression will be showed in the queued files list (as we show you in prototype screenshot). > - The processed files start uploading to your sftp server (our ftp server in final deliver). When the files are uploaded they appear in “uploaded files?? list. The solution has to show all the process in a “Log?? section. And basic information about the sample (on top of the design). The program has to detect when a part of the files is uploaded correctly and continue if the connection fails. In other words must have “continue?? files option. When file is correctly uploaded the user should set the date through button (not in the design) to the actual date indicating that this sample is “sequenced??. **Technologies:** Java and MySQL database. **Deliverables:** ** ** We will expect delivers after each step in zip files. The final deliver will be all the source code with all the necessary comments packed and sended in a compressed file. The coder has to attach a file with his/her contact information.
Project ID: 3523257

About the project

3 proposals
Remote project
Active 14 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
See private message.
$25.50 USD in 26 days
5.0 (16 reviews)
3.6
3.6
3 freelancers are bidding on average $40 USD for this job
User Avatar
See private message.
$59.50 USD in 26 days
4.7 (14 reviews)
3.0
3.0
User Avatar
See private message.
$34 USD in 26 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of SPAIN
Spain
5.0
26
Member since Jul 22, 2008

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.