功能展示部分
一、教师用户:
- 登陆模块

- 选择教师角色用户登陆

- 教师 - 添加授课计划(CoursePlan)

- 教师 - 添加课时计划(ClassPlan)

- 教师 - 查看已提交授课计划审核状态

- 管理授课计划(Manage CoursePlan)

- 查看授课进度(CheckCoursePlan - Progress)

- 查看单次课程(AClass)具体授课信息

- 制定授课内容(AClass Content)

- 填写内容

- 调整单次课程(AClass)授课时间

- 选择调整原因类型

- 选择调整后时间

- 选择对应调整后日期当天课次

二、教学负责人用户:
- 选择教学负责人角色用户登陆

- 审核教师提交课程计划 - 未通过 - 内容填写

- 查看授课计划(可根据课程名或教师名进行查询)

- 查看授课计划(按课程名)

- 查看授课计划 - 按课程名 - 查询结果

- 查看授课计划 - 按教师名 - 查询结果 - 课程具体内容

- 查看授课计划 - 按教师名

- 查看授课计划 - 按教师名 - 查询结果

- 查看授课计划 - 按教师名 - 查询结果 - 课程具体内容

- 查看本月授课计划(按姓名查询教师授课计划安排表)

- 点击查看具体授课内容,进行教学监督管理工作

- 具体授课内容绑定显示

- 发布通知(学校公文、调补课通知等)

三、管理员用户
- 添加校历(留有接口留后续功能继续拓展完善,如直接XML校历文件导入)

- 审核用户注册信息

- 审核操作页

- 管理授课计划

- 用户管理(可点击用户姓名查看用户具体信息)

- 用户具体信息页

数据库设计部分
- 数据库表设计

- 数据库关系图

- 主要实体ER图

- 存储过程列表截图

主要时序图
- 添加授课计划

- 制定授课内容

- 调整授课时间

- 查看授课计划内容

- 查看授课内容

- 审核授课计划-通过

- 检索授课计划

- 发布通知

- 添加校历
