本项目面向教育培训机构,解决学员、教员、管理员三类角色信息割裂、排课/考勤/档案管理效率低、家校沟通不及时等痛点。核心功能包括:三角色统一登录与权限分离;学员端的课程表、上课记录、学习进度、我的档案与反馈;教员端的课程任务、学员管理、教学反馈;管理员端的学员审核、教务排课、教员与课程记录管理、菜单与权限配置。业务流程为:用户微信授权登录 → 按角色进入首页 → 学员查看课表/记录/提交反馈、教员查看授课任务/填写教学记录、管理员审核档案变更与维护教务数据,实现教培业务全流程线上化闭环。
整体采用微信小程序原生框架 + 微信云开发(云数据库、云函数、云存储)架构,前端使用 WXML/WXSS/JS,Skyline 渲染引擎;数据层按角色和模块拆分为 services/base、academic、question-bank 等,关键管理模块通过云函数(如 adminManage、listStudents、reviewProfile)读写云端,逐步替代本地 mock。我主要负责教务系统与管理端模块:完成了学员审核、学员/教员/课程记录管理、排课列表等 6+ 个管理页面,接入云函数实现数据拉取与状态变更;解决了 Skyline 下 flex/grid 布局真机坍缩、自定义 tabBar 底部栏点击失效等问题,统一了缓存优先(B 策略)与骨架屏(C 策略)的加载规范。