# 练手Lab课程表小程序源码:打造个性化课表的绝佳选择
## 系统概述
练手Lab课程表小程序源码是基于Think php 系统开发的前后端分离系统,功能超丰富,为你带来便捷又有趣的课表体验。
## 强大功能
1. **情侣专属**:支持情侣功能、情侣间留言及互相设置课程表背景。
2. **个性定制**:可设置自己日、周课程表背景。
3. **课表导入**:支持教务系统课程表导入,还能导入别人分享的课表与单课。
4. **多校支持**:满足不同学校需求。
5. **氛围营造**:首页顶部氛围设置(管理员可设置节日氛围)。
## 环境要求
1. **服务端**:php+mysql(基于fast )
2. **小程序端**:原生+colorui
## 准备工作
1. 自备服务器和备案过的域名。
2. 在dnspod网站免费申请一年的https证书。
3. 安装PHP运行环境(PHP >= 7.1且 = 5.5.0)。
4. 到微信公众平台申请小程序,获取APP ID和AppSecret 。
## 服务端部署教程
1. 添加站点并上传代码至根目录。
2. 绑定到项目中的public目录为运行目录,伪静态选择thinkphp 。
3. 输入绑定域名,自动跳转至安装界面。
4. 按提示安装(此三步为安装fast 框架)。
5. 进入后台,在插件管理搜索“练手课表”安装。
6. 安装第三方登录插件。
7. 设置小程序AppID、AppSecret(微信公众平台获取),练手Lab秘钥(独立版部署自生成16位字符串),站点id勿改。
8. 完成服务端部署。
注:无服务器可用SaaS版,用我们的服务器,小程序还是你的。
## 小程序端部署教程
小程序端源码在wxapp文件夹下。在微信开发者工具左上角选项目,导入此文件夹。
1. 修改config.js文件下的cryptoKey,自生成16位字符串。
2. 修改baseUrl里的域名(微信公众平台添加白名单)。
3. 修改project.config.json文件里的appid为自己的。
4. 微信开发者工具右上角详情勾选ES6转ES5 。
5. 报错检查白名单配置,配置后在项目配置点刷新。
6. 预览无误即可上传。
## 使用手册
1. **首页氛围**:增加首页顶部氛围设置,丰富小程序运营空间,如节日换背景,甚至开放校园风景投稿。
2. **上课时间设置**:可分学校设置上课时间、冬夏令时日期,自动切换。
3. **教务系统适配**:导入教务系统课程表需适配,目前支持正方和青果系统。
4. **课表分享**:分享整个课表生成小程序码,适用于同班级;分享单课小程序码,适用于课程表不同情况。
解压密码: qq112233aa
暂无评论内容