I require a client server based solution for mobile capturing/entering survey information and uploading it to a central database.
Please check [url removed, login to view] for a similar solution.
We have a team of sales survey people that visit people door to door to carry out surveys. I require a method of capturing the information electronically at source and updating the central database at the end of the day. Most of the time the computer will be docked onto a network and the synchronisation will take place over a network link.
Most times the data will be synchronised at the end of the day but during prolonged times away from the office the solution must synchronise using GPRS or some other means of remote connectivity.
The backend must be MS SQL, there will be several versions of the front end. One that will run in MS windows xp and the other will run on a PDA device running MS windows mobile.
The surveys will usually be form based, i.e. we will have to replicate the look of the form on the computer and people will type over it. Keyboard input and hand recognition is required.
The software must also facilitate the importing of a form and then writing data onto it by mapping text boxes over the area the user is able to write. There must be data validation during data entry.
Note: We must also facilitate a way to get the forms onto the devices and a list of which houses to go survey today.
I am looking for a fulltime developer, not someone who will work a few hours here and there. Must be able to provide long term support and product enhancements. I must own the code and copyright at the end of the project. You will also provide documentation for the solution.
I will not work with anyone requesting part payment of project. Full payment will be paid into escrow and payment will be made only at the end of project when completed satisfactory according to the project brief.
As usual I will expect signing of a non disclosure before the project starts.