
源码功能亮点
练手Lab课程表小程序是一款基于ThinkPHP和FastAdmin框架开发的前后端分离系统,专为校园场景设计,融合了社交与实用功能。其主要功能包括:
-
情侣专属互动:支持情侣间留言、互相设置课程表背景,让课表不再单调。
-
个人课表定制:可自定义每日/每周课程表背景,满足个性化需求。
-
教务系统导入:支持正方和青果教务系统一键导入课程表,省去手动录入烦恼。
-
分享导入机制:支持导入他人分享的完整课表或单节课,方便班级统一或个性化补充。
-
多校支持:可同时管理多个学校的课程数据,适应不同教学安排。
-
首页氛围设置:管理员可配置节日氛围背景,甚至开放学生投稿,提升运营互动性。
环境要求与准备工作
-
服务端:PHP + MySQL,基于FastAdmin框架(PHP版本需≥7.1且≤5.5.0,原文如此,实际建议7.1-7.4)。
-
小程序端:原生开发 + ColorUI组件库。
-
必备资源:自备服务器、备案域名、HTTPS证书(可免费申请于DNSPod)、微信小程序AppID及AppSecret。
服务端部署步骤
-
添加网站并将源码上传至根目录,绑定运行目录为
/public,设置ThinkPHP伪静态。 -
访问域名自动跳转安装界面,按提示完成FastAdmin框架安装。
-
登录后台,进入插件管理,搜索并安装“练手课表”插件及第三方登录插件。
-
配置小程序AppID和AppSecret,生成16位“练手Lab秘钥”,站点ID保持默认,服务端部署完成。
小程序端部署步骤
-
使用微信开发者工具导入
wxapp文件夹。 -
修改
config.js中的cryptoKey(16位随机字符串),并将baseUrl改为你的域名。 -
修改
project.config.json中的appid为你的小程序AppID。 -
在工具设置中勾选“ES6转ES5”,确保白名单已添加域名,刷新项目配置。
-
预览无异常后即可上传发布。
使用手册亮点
-
氛围运营:首页顶部可自定义节日背景,支持学生投稿署名,增加用户粘性。
-
多校时间管理:可为不同学校设置冬/夏令时上课时间,系统自动切换。
-
分享导入:生成小程序码分享整个课表或单课,扫一扫即可导入,适合班级统一或教室张贴。

评论(0)