3.1.1系统功能模块结构图 7
3.2 数据库设计 7
3.2.1实体 8
3.2.2 关系模型 9
3.2.3数据库中的主要表结构 9
3.3 本章小结 12
4系统实现过程 13
4.1 客户端Web APP 13
4.1.1数据拉取功能 13
4.1.2 发起考勤功能 14
4.1.3 课程提醒详情 15
4.1.4 课程小结 17
4.2教师上传后台 18
4.2.1登陆注册功能 18
4.2.2 上传课程进度表 20
4.3本章小结 20
5关键技术 21
5.1 Node.js & NPM包管理器 21
5.2 MVVM模式 21
5.2 单向数据流 21
5.3 APP前端UI组件设计 22
5.4 Vue.js框架 22
5.5 单一状态树与热更替(HMR) 22
5.6 单元测试 23
5.7 前端构建工具 23
5.8本章小结 23
6总结与展望 24
6.1总结 24
6.2展望 24
参考文献 25
致谢 26
图清单
图序号 图名称 页码
图2-1 系统流程图 4
图3-1 系统模块总览 7
图3-2 用户属性关系图 8
图3-3 课程属性管系统 8
图3-4 考勤关系图 8
图3-5 课堂评价关系图 9
图4-1 数据拉取功能图 14
图4-2(a) 发起考勤功能图a 15
图4-2(b) 发起考勤功能图b 15
图4-3(a) 课程提醒功能图a 17
图4-3(b) 课程提醒功能图b 17
图4-4 课堂小结图 18
图4-5 后台登陆功能图 20
图4-6 课程进度表上传功能图 20表清单
表序号 表名称