2。1 技术可行性 5
2。2 操作可行性 5
2。3 系统开发软、硬件要求 5
3 需求分析 6
3。1 系统需要达到的功能 6
3。2 系统所需要具有的服务 6
3。3 开发环境 7
4 总体设计 9
4。1 功能模块划分 9
4。1。1 管理员系统模块 9
4。1。2 用户系统模块 10
4。1。3 验证搭建和其他功能模块 11
4。2 系统功能描述 11
4。3 系统的概要设计 12
4。4 流程图 13
4。5 系统实体图 14
4。6 数据库设计 16
5 系统详细设计及过程 20
5。1 微信开发测试号的申请 20
5。2 获取token验证 21
5。3 获取access_token 23
5。4 获取用户信息 23
5。5 自定义菜单 24
5。6 阿里云服务器的申请 24
5。7 域名注册 26
5。7。1 备案 26
5。8 登录界面的详细设计 27
5。8。1 成员管理模块 30
5。8。2 学校管理模块 31
5。8。3 班级管理模块 31
5。8。4 食谱管理模块 32
5。8。5 作业管理模块 33
5。9 用户查看到的界面 34
6 系统测试 36
6。1 测试目的 36
6。2 测试平台 36