开源威客系统:一站式任务发布接派单平台
基于PHP+MySQL构建,客户发单、老师抢单、平台抽成、自动结算,内置推广佣金与实时通知,适合搭建专属任务众包平台
在威客服务场景中,任务发布、接单、派单、交付与结算的完整闭环是平台运营的核心。今天推荐一款基于PHP+MySQL的开源任务发布接派单系统,专为威客服务场景设计,支持客户发单、老师抢单、平台抽成、推广佣金、实时通知、在线聊天等功能,帮助开发者快速搭建属于自己的任务众包平台。
项目简介与功能特性
本系统客户可发布任务并冻结预算,老师接单后交付作品,客户验收通过后资金自动结算,平台按比例抽取服务费。系统内置推广佣金体系,支持老师和客户通过邀请好友获得佣金。技术栈方面,后端采用PHP 7.4+(原生+PDO),数据库使用MySQL 5.7+(InnoDB支持事务),前端基于HTML5/CSS3/JavaScript原生开发,并集成ECharts 5.5.0数据图表与phpqrcode库本地生成二维码。
系统角色分为三类:客户(user)可发布任务、验收交付、评价老师、充值提现、推广获佣;老师(teacher)可抢单接任务、交付作品、修改作品、收益提现、推广获佣;管理员(admin)负责用户管理、任务监管、资金审核、系统设置、数据大屏与授权管理。核心功能模块覆盖任务管理、资金管理、推广体系、通知系统、在线聊天、管理员工具与授权管理,满足威客平台全链路运营需求。
特色亮点包括加急任务(客户可对未完成任务加急,加急金额按费率拆分给平台和老师)、转单功能(管理员可将已接单任务转给其他认证老师)、部分退款(支持对已接单未完成的任务进行部分退款)、原子抢单(使用UPDATE…WHERE status=0保证并发唯一性)、消息推送(任务状态变更、催单、转单、佣金到账实时通知)以及响应式设计(适配PC、平板、手机)。
客户与老师使用流程
客户使用流程:注册账号并完善资料(手机、微信),充值后发布任务(填写标题、类型、数量、截止时间等,系统自动计算预算并冻结金额),等待老师接单,在老师交付后验收(确认付款或退回修改),完成后对老师进行1~5星评价。客户还可通过邀请链接/二维码推广他人注册获得佣金,并在资金管理模块查看流水、申请提现。
老师使用流程:注册账号并完善资料(手机、微信、真实姓名、身份证、资质证明),等待管理员审核通过后进入任务大厅抢单,在工作台处理任务(交付作品含文件+说明),根据客户意见修改重新提交,客户验收后收入自动到账(平台抽取服务费)。老师同样可邀请新用户获得推广佣金,并可申请提现(填写支付宝账号并上传收款码)。
管理员操作与系统设置
管理员可进行用户管理(审核老师资质、禁用/启用、设置提现预留金额、控制接单/发布权限)、任务管理(手动派单、强制完成、取消、催单、转单)、资金管理(审核充值/提现、手动退款、查看服务费收益明细)、系统设置(费率、审核等待时长、任务类型/分类价格配置、客服微信、二维码、公告等)、数据大屏(查看用户/任务/资金指标、周趋势图、老师排行榜)以及日志查看与授权管理。
系统设置项包括:平台服务费率(任务完成后平台收取的百分比,0~1)、加急服务费率(加急金额中平台抽取的百分比)、免费修改次数(客户可免费退回修改的次数)、提现/充值审核小时数、老师提现强制预留金额、推广佣金比例(老师接单/客户发单分别可获得的佣金比例)以及任务类型/分类配置(动态配置报价单位和基础价、价格系数)。
● 任务管理:发布任务(动态计算预算)、抢单、交付(文件+说明)、退回修改、验收、评价、加急
● 资金管理:充值(上传凭证)、提现(上传收款码)、手动退款(全额/部分)、服务费统计
● 推广体系:专属邀请链接/二维码、佣金比例可配置(老师/客户分开)、佣金自动结算、推广记录明细
● 通知系统:站内实时通知(任务状态、审核结果、催单、转单、佣金到账)、支持全部/单条已读
● 在线聊天:实时文字聊天、表情包、输入状态提示、未读消息角标
● 授权管理:授权码生成(RSA签名)、云端验证、体验期机制、授权状态监控、价格方案展示
原子抢单机制使用”UPDATE…WHERE status=0 AND deadline>NOW()”保证并发抢单唯一性,避免高并发场景下的数据冲突。授权保护支持离线RSA签名验证+云端在线验证,新安装系统自动享有24小时全功能体验,体验期后需激活授权。
本系统覆盖威客平台从任务发布到资金结算的全链路需求,客户发单、老师抢单、平台抽成、推广获佣、实时通知、在线聊天一应俱全。无论是搭建专属任务众包平台,还是作为学习研究威客系统架构的参考,都值得深入体验。项目代码托管在Gitee和Gitcode,可访问获取完整源码与文档。
版本v2.0 | 最后更新2026年06月 | 本系统仅供学习研究使用

