悬赏任务系统源码+兼职平台系统源码
悬赏任务系统源码是兼职平台系统平台上运⾏的源码,其基于linux、git和web框架构建并能在win系统上平稳运⾏。 源码:wk.wxlbyx.icu
⼀、代码初始化:
python init.py
这将创建被.gitignore忽略的⽬录
├── /Framework/public/avatar/
├── /Framework/public/file/
├── /Framework/public/student_card/
├── /Framework/public/upload/cache/
└── /Server/db_backup/
确保上⾯创建的⽬录和/Framework/app/storage的权限是可写的。
只需将⽂件的组改为www-data,这样它就可以在nginx下⼯作了。
⼆、配置:
⾸先你需要在Framework/app/config/database.php中配置数据库的⽤户名和密码。
'mysql' => array(
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'witkey',
'username' => 'your_database_username',
'password' => 'your_database_password',
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
)
然后在mysql中创建⼀个名为witkey的数据库:
CREATE DATABASE witkey
更改⽬录到框架,并进⾏数据库迁移:
php artisan migrate
使数据库种⼦:
php artisan db:seed
然后运⾏服务器:
php artisan serve
在浏览器中输⼊localhost:8000,然后就可以看到页⾯了
三、源码架构:
⽤户登录/注册/退出
忘记密码
⽤户积分
⽤户等级
⽤户红包
⽤户⾓⾊控制
校区负责⼈
任务发布/编辑
校区选择
实名⾝份认证
头像上传
报价
交稿
⽀付
任务延期设置
任务收藏
任务评价
任务搜索
同校校友都在搜?
条件筛选(最新发布、最多赏⾦、最短周期、最⼩竞争) 任务分类
任务附件上传
⽇程安排
添加好友
雇佣某⼈
站内信
邮箱验证
短信验证
四、体系结构:
数据库图:
流程图:
带有MVC架构的类图:
⾯的3张图表是由以下内容组成的:
MySQL⼯作台(E-R图)
流程图
StarUML(类图)
有没有什么网站分享源码 源码核⼼:
Laravel 4.2
Bootstrap 3.3.5
AngularJS 1.2.10
五、服务器配置:
数据库备份
使⽤命令crontab -e编辑crontab。
每天凌晨3点保存备份:
# m h dom mon dow command
0 3 * * * (ROOT_PATH)/Server/mysql_backup.sh
Mysql事件调度器
打开事件调度程序:
SET GLOBAL event_scheduler=ON;
检查事件调度程序状态:
SET GLOBAL event_scheduler=ON;
创建事件:
CREATE EVENT mark_as_expired_task
ON SCHEDULE EVERY 1 MINUTE
DO UPDATE Task SET state = 5 WHERE state = 1 AND expiration < now();
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论