• We provide a client-server functional php base input desktop (guard software) and a php admin module that is used to adminístrate the desktop software and use mysql database
• The software was developed with php language
• The software desktop client need to have a php server and mysql server installed in the computers to work
Features of the Software Provided
• The desktop and admin software have a login procedure
• The desktop software is integrated with the SDK of the LDR Scanner to extract the data info of the ID and Driver Licenses
• The picture of the documents is saved in the database in a longblob field
• The desktop software can’t print reports, only the admin module can do and it need improve
• The software is integrated with the LDR Snapshell scanner to extract all data from ID cards.
Phase 1 (one week)
1. Improve the scanning time from 8 or more seconds, to less tan 5 seconds.
2. Improve what is needed to guarantee the full functionability of the software managing more tan 300,000 records
3. Create a configuration file to stablish name, credentials and location of the database file.
4. Add to the desktop software the report module with the following feature
5. Solve the loop that have the software to identify the region of the ID
6. Add a feature to lookup visitors requested by law, by show a message in the guard screen if a vistor is marked as requested by law
The report will be divided in 3 sections as follows:
a. 1. The 1st one with a combo box that will list the name of the five predesigned and fixed reports, and enable the administrator to select the range of visitor and range of dates he or she need
b. The 2nd section, is a tool for the administrator to design his/her own report. In this section, the Administrator must select 7 fields needed for the report, type the Name of the report the administator need to print in the form, and also the range of date and/or visitor. If the fields selected are widest than the page width, the administrator must receive a message box informing that.
c. The 3rd section is the export utility. The administrator must export both sections as an Excel worksheet.
5. Compile in one desktop software the db management and php server service needed to run the software. When the software is installed in a PC, all files needed have to be installed using one installation setup file
6. The software must have 3 kinds of users, 1 adminstrator, 2 supervisor 3 operator. The operator only can add records, supervisor only can edit records and access to reports and export tool, and administrator full access
7. Change the way the picture is saved in the database, only save the location of the picture, no the picture, to avoid a bad increment the database have
8. Integrate a new bar scanner that we will provide provided to extract info from the ID and Drivers licenses and disable the ocr from the snapshell scanner.
9. Update all improvements in client-server and administration software that we provide
Phase 2 (two weeks)
10. Each installation setup must have a key for installation like office and a expiration period of 1 year. When reaching the 90 days before the expiration day, the user must get a new key, if not the software must stop working.
11. USB Dongle to operate the software, with expiration time. When 90 days to expire, each day the software must show the operator a message box to renew the dongle. If no dongle in the computer, the software will not open. This is for the Guard and administrator desktop software
12. Encrypt all code
To approve each stage, we have to test the system alive in a period for 2 weeks, the freelancer have to fix each bug or error detected during the test period and send the updated source code and updated installations files before the payment is released on each of the two phases. Payment method 20%, 30% after complete the phase 1 and 50% after complete phase 2.
20 days each phase
21 pekerja bebas membida secara purata $1172 untuk pekerjaan ini
Hello I am a talented PHP developer. I read about the features of current software. Phase1 and Phase2 ...I can finish them all in 30 days. But I hope to discuss more about some stuffs. King Regards.
I have read your job description and have enough confidence to upgrade your app according to your specifications. Which platform do you use for developing your client app?