2.5 需求分析
本系统是为了对整个学期教师的教学质量进行全方面的评估,系统需要能根 据评价信息自动生成评价结果并根据评价分数对评价结果进行等级考核,同时生 成打印报表。
系统的业务流程如下:
图 2-1 业务流程图
整个系统是用于评估教师的教学水平和教学质量的。虽然信息量不大,但是 数据录入难免会出现纰漏。
2.5.1 功能需求
1.用户:教师、学生、教研组(管理员) 系统具体功能结构框架如图 2-2 所示:
2.学生模块:
图 2-2 总体功能框架
1.)登录功能:输入自己的学号和密码进行登录。
2.)学生界面功能:学生对任课教师进行评估,对老师留言,查看当前评 价信息。
3.教师模块:
1.)登录功能:教师通过输入自己的教师工号和密码进行登录,跳转至教 师主界面。
2.)教师主界面功能:修改个人密码,查看当前评教信息,教师进行教学 评估。
4.教研组模块:
1.)登录功能:输入账号密码进行登录
2.)管理用户功能:进行教师、学生账号的管理(用户账号的添加、查询)、 对教师进行教学质量评价,对评价记录进行查改等操作。
3.)评教功能:根据教师的上课记录、听课记录等进行教学质量评价
4.)评教管理功能:评教记录的查看(显示出当前所有教师的评教信息),
评教记录删除、评教记录修改
5.评教页面:(等级分为优(90~100)、良(75~90)、中(60~75 分)、不合 格(<60 分)四个等级,统计所有评教记录得出平均分 ,进行最后的等级评定)
2.5.2 性能需求
教师教学质量评价管理,在录入时时常会异常或数据库产生错误,可能影响 到教师教学质量的评价或导致重建的情况,因此系统需要具有高度的安全性和可 维护性,同时系统还应该具备高度的灵活性,可以满足不同用户的不同需求,此 外,系统的操作界面应该简洁易操作。来!自~751论-文|网www.751com.cn
2.6 本章小结
本段内容主要是对系统进行可行性分析,同时对系统进行了需求分析,分析 系统的功能结构等等,为之后的开发打下基础。
系统维护:为了保障数据的完整性,对系统用户设置权限,只有管理员可以 进行数据的更改,其他权限用户只能进行数据的查看。
创建与管理数据库:根据真实的信息进行数据库的建立与管理 数据库的维护:系统的日常使用中难免会出现数据异常,这些异常数据可能
会对教师的教学质量评价造成不良影响,不能客观公正反应教师教学水平,所以 要对数据库进行维护,保障数据的完整可靠性。
信息查询:查询教师和学生的基本信息,对教学质量评价的结果进行查询。
3 系统分析
3.1 数据库的设计
本系统中所运用的数据库是 MySQL 数据库,运用 Navicat 图形化界面进行 数据库的操作,创建数据库名为 jspjiaoxue.sql 。
3.1.1 数据库概念结构设计
在最初设计数据库时一般会使用 ER 模型来进行数据库设计,本系统的实体 有:老师实体,学生实体,教研组实体三个部分