**练手Lab课程表小程序开发指南**
**系统架构**
基于ThinkPHP框架开发,采用前后端分离模式,前端使用原生小程序+ColorUI组件库。
**核心功能模块**
1. 社交互动
– 双人模式:共享课表、互设背景、留言功能
– 个性化设置:支持日/周视图背景自定义
2. 数据导入
– 教务系统适配:兼容正方/青果教务系统
– 分享机制:支持整表/单课分享,生成专属小程序码
3. 多场景适配
– 跨校区支持:独立设置各校作息时间
– 季节模式:自动切换冬夏令时
4. 运营功能
– 节日主题:管理员可配置首页氛围背景
– UGC内容:开放校园摄影投稿功能
**开发环境配置**
– 服务端:PHP 7.1+/MySQL 5.5+
– 小程序端:原生开发框架
**部署流程**
**服务端配置**
1. 域名准备:已备案域名+HTTPS证书
2. 环境搭建:
– 创建站点并上传代码至根目录
– 设置public为运行目录,配置ThinkPHP伪静态规则
3. 框架安装:通过域名访问自动触发安装向导
4. 插件管理:
– 安装「练手课表」核心插件
– 配置第三方登录模块
**小程序端配置**
1. 基础设置:
– 修改config.js中的cryptoKey(16位随机字符串)
– 更新project.config.json内AppID
2. 接口配置:
– 设置baseUrl为服务端域名(需配置微信白名单)
3. 编译调试:
– 开启ES6转ES5编译选项
– 实时预览检测接口状态
**运营管理**
1. 后台管理系统:
– 节日主题开关与投稿管理
– 校区作息时间配置模块
2. 用户引导:
– 教室场景部署单课二维码
– 班级群共享整表小程序码
**注意事项**
– 微信平台需配置服务器域名白名单
– 独立部署时生成专属安全密钥
– 保持框架默认站点ID不变
解压密码: qq112233aa
暂无评论内容