Font Size: a A A

Design And Implementation Crowdsourcing Platform System Based On ThinkPHP

Posted on:2016-04-07Degree:MasterType:Thesis
Country:ChinaCandidate:H ZhangFull Text:PDF
GTID:2308330482968036Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
As Internet technology develops, more and more companies and organizations assign tasks which are performed by the staff in the past via the Internet. In this case, they can make full use of public network users’ creativity and abilities accomplish these tasks and produce a new model-- crowdsourcing. In crowdsourcing the task can be completed any time, any where, high flexibility. Crowdsourcing platform as a new task carrier, it plays an increasingly important role,with its unique features will drive the development of all walks of life.The tasks are released and completed in crowdsourcing depends on crowdsourcing platform,and the crowdsourcing platform is a bridge connecting access package and release package. This topic mainly developed the crowdsourcing platform system based on ThinkPHP. Firstly,completed the requirements analysis of the crowdsourcing platform system function,performance, compatibility and safety, ascertain the overall and detailed design of developing and implementing the crowdsourcing platform system. Then developed and realized the front-user system and back-stage management system, the main work is as follows:(1) Used main controllers of ThinkPHP framework to realize the control management of the permissions for front-user system and back-stage management.(2) Completed the page style layout of user log in and task details by CSS box model in front-user system. Realized system examination of task results by Ajax and PHP data exchange.(3) Completed the release of different tasks, the managements of tasks schedule and the modify of tasks by jQuery and PHP in the back-stage management system.In addition, this topic optimized the system, and memory cache processed the data of the questionnaire tasks by memcached to improve the response speed of the system. System test results show that the development of crowdsourcing platform can successfully support the release and complete the task.
Keywords/Search Tags:Crowdsourcing, database, ThinkPHP framework, memcached memory cache
PDF Full Text Request
Related items