
练手Lab课程表小程序源码是一个使用ThinkPHP系统开发的前后端分离系统,主要功能包括:
情侣功能。
情侣间留言。
情侣间互相设置课程表背景。
自己的日、周课程表背景设置。
教务系统课程表导入。
导入别人分享的课表。
导入别人分享的单课。
多校支持。
首页顶部氛围设置(管理员设置,节日氛围)。
源码的环境要求:
服务端:PHP + MySQL(基于FastAdmin)。
小程序端:原生 + colorui。
准备工作:
您需要准备一个服务器和备案过的域名。
申请一个 HTTPS 证书,您可以使用免费的 dnspod 网站申请一年的证书。
安装 PHP 运行环境(PHP >= 7.1 且 = 5.5.0)。
到微信公众平台申请一个小程序,获取 AppID 和 AppSecret。
部署步骤:
服务端部署:
添加站点并上传源代码到站点的根目录。
将运行目录绑定到项目中的 “public” 目录,并选择 “thinkphp” 作为伪静态规则。
输入您绑定的域名,系统将自动跳转到安装界面。
根据提示进行安装,这实际上是安装 FastAdmin 框架。
进入后台,搜索并安装 “练手课表” 插件。
安装第三方登录插件。
设置小程序的 AppID 和 AppSecret(来自微信公众平台),以及练手Lab秘钥。
不要更改站点 ID。
小程序端部署:
小程序端源代码位于 “wxapp” 文件夹中。
在微信开发者工具中,选择导入项目,然后选择 “wxapp” 文件夹。
修改 “config.js” 文件中的 “cryptoKey”。
修改 “baseUrl” 中的域名。
修改 “project.config.json” 文件中的 “appid” 为您的小程序 AppID。
在微信开发者工具中,右上角的详情设置中勾选 “ES6 转 ES5″。
如果出现错误,请检查是否已配置白名单,并在项目配置中点击刷新。
预览,如果一切正常,即可上传小程序。
使用手册:
您可以设置首页顶部的氛围,如节日氛围,提供了一种运营网站的方式。
支持不同学校的上课时间设置,自动切换校历。
支持导入教务系统的课程表,目前支持正方和青果的教务系统。
可以分享整个课程表,生成小程序码,适用于同一班级课程表一致的情况。
可以分享单独的课程,适用于每个同学的课程表都不一致的情况,可以在教室门口贴上单独课程的小程序码,学生可以扫码导入对应课程的课程表。
评论0