}
}
该源码是一款基于Thinkphp系统开发的练手Lab课程表小程序,实现前后端分离功能。
主要功能包括:
1. 情侣功能
2. 情侣间留言交流
3. 情侣及个人课程表背景设置
4. 教务系统课程表导入,支持正方和青果教务系统
5. 导入他人分享的课程表
6. 分享单课功能,适用于不同课程表的情况
7. 多校支持
8. 首页顶部氛围设置,可运营空间强,如节日背景更换,学生校园风景投稿等。
环境要求:
1. 服务端:需使用php+mysql(基于fastadmin框架)。
2. 小程序端:采用原生+coLoRui。
准备工作:
1. 自备服务器及备案过的域名。
2. 申请https证书,dnspod网站提供一年免费申请。
3. 安装PHP运行环境,版本要求PHP >= 7.1 且 = 5.5.0。
4. 在微信公众平台申请小程序,获取AppID和AppSecret。
服务端部署步骤:
1. 添加站点并上传代码至根目录。
2. 绑定项目中的public目录为运行目录,选择thinkphp伪静态。
3. 输入域名,自动跳转至安装界面。
4. 根据提示安装(主要是安装fastadmin框架)。
5. 进入后台,安装“练手课表”插件及第三方登录插件。
6. 设置小程序AppID、AppSecret(微信公众平台获取)及练手Lab秘钥。
小程序端部署步骤:
1. 小程序源码位于wxapp文件夹。
2. 在微信开发者工具中,导入该项目。
3. 修改config.js文件下的cryptoKey及baseUrl。
4. 修改project.config.json中的appid。
5. 确保配置了白名单,并刷新项目配置。
6. 预览无误后,可上传。
使用手册:
1. 首页顶部氛围设置功能介绍。
2. 可分学校设置上课时间,支持冬、夏令时自动切换。
3. 导入教务系统课程表功能适配介绍。
4. 分享整个课程表或单课功能介绍,适用于不同场景。