https://www.bilibili.com/video/BV12U421Z7L2/
演示视频:
3.1系统功能需求
教学评价管理系统包括3个模块:分别为学生管理模块,教师管理模块,管理员功能模块。
学生管理模块:学生管理模块的主要功能包括修改登录密码 ,修改用户信息,进行教学评估。
教师管理模块:教师管理模块包括修改登录密码,修改用户信息,查看评估结果等几个模块。
管理员模块:管理员模块包括下面几个详细的功能模块。
帐号管理:包括添加帐号,修改登录密码,管理帐号信息。
用户管理:包括添加学生信息,添加教师信息,管理学生信息,管理教师信息。
基础信息管理:包括学院信息管理,职称信息管理,专业信息管理,课程信息管理。
评估指标管理:包括添加评估指标,管理评估指标。
评估管理:包括添加评估单,管理评估单。
评估结果查看:查看评估结果。
3.2系统用例图
系统中的核心用户是系统管理员他负责对系统中的所有数据信息进行维护和管理。系统的总体用例如图3-1。
图3-1 功能模块图
3.3 系统重要流程
登陆界面的主要功能是验证用户的合法性和载入用户信息,按照常规个人软件的设置,每套软件仅供一个用户使用,因此登录名称和密码是唯一的,仅用户自己可更改。
登录的流程图如下:
图3-2 用户登录流程图
教学评估管理是系统中最重要的功能模块,学生登录后选择教师进行评教,分别对各个教学指标进行评分,评分后评教结果保存到数据库总。
评教管理的流程图如下:
图3-3 评教管理流程图
用户管理包括对教师,随机学生信息添加,修改,删除,登录后修改信息,修改密码等操作。
添加教师流程图如下:
图3-4 添加教师信息流程图
4 总体设计
3.1系统总体构架
本系统采用B/S模式,后台使用SQL Sever作为后台的数据管理系统。
图3-1 系统体系结构图
3.2系统功能结构
系统的整体功能模块图如图3-2。
图3-2 功能模块图
由上图得知系统包括3个模块:
学生管理模块:学生管理模块的主要功能包括修改登录密码 ,修改用户信息,进行教学评估。
教师管理模块:教师管理模块包括修改登录密码,修改用户信息,查看评估结果等几个模块。
管理员模块:管理员模块包括下面几个详细的功能模块。
帐号管理:包括添加帐号,修改登录密码,管理帐号信息。
用户管理:包括添加学生信息,添加教师信息,管理学生信息,管理教师信息。
基础信息管理:包括学院信息管理,职称信息管理,专业信息管理,课程信息管理。
评估指标管理:包括添加评估指标,管理评估指标。
评估管理:包括添加评估单,管理评估单。
评估结果查看:查看评估结果。3.2 UML建模图
下图主要是对应实体关系图,经过分析了各实体及其属性,用Microsoft Office Visio 2007画出下图。
图3-1 UML建模图
3.4数据库关系图
图3-2 系统数据库关系图