目前高校教学中教师评价方式过于传统、信息收集低效率等问题,本文所设计系统从操作简单、灵便、适用、安全、高效率的要求出发,为收集教师评价信息提供一个高效率的平台,让学校对教师教学安排更合理,学生的学习更有效率。基于此目的设计了教师评价的系统。系统以Java为编程语言,JSP技术为支撑,CSS技术+JavaScript技术+AJAX技术为Web前端技术,用于部署项目的服务器是Tomcat,MySQL5.5为数据库,开发平台是IDEA 2018,并且使用了Maven项目管理工具,设计教师评价系统的使用者使用。本系统采用SSM主流框架设计了基于B/S架构的Web应用系统,这样使学生与教务使用更加方便操作。系统的主要功能模块如下:学生模块:登陆,学生信息维护模块,评估模块; 教师模块:登陆,查看评估结果的模块,修改个人信息的模块; 管理员模块:班级信息管理模块,教师信息管理模块,学生信息管理模块,教师课程信息管理模块。利用实际数据的统计展示,客观反映出现在教师的职教能力以及学生的学习情况,具有一定的实用价值。
关键词:评价系统;教师综合水平;SSM
教师教育评估系统主要旨在评估教师教育。 核心是评估,这是评估教师教学能力的综合过程。 该过程包括用户登录系统,用户信息管理,教学评估,课程,课程等。用户登录该系统之后可以选择完善自己的信息和评价教师。管理员登录之后可对学院班级、课程、教师信息、学生信息进行一系列的操作。
目 录
1 绪 论 3
1.1 课题背景 3
1.2 课题意义 3
1.3 系统主要研究方法和内容 3
1.3.1 系统的主要内容 3
1.3.2 系统的主要实现方法 4
2 需求分析 5
2.1 系统目的 5
2.2 系统需求 5
2.3 功能需求 5
2.4 非功能需求 6
2.2.1 用户界面需求 7
3 概要设计 8
3.1 开发工具介绍 8
3.1.1 开发语言及框架 9
3.2 开发环境 10
3.2 系统内容 11
4 数据库设计 12
4.1 物理模型 12
4.2 数据表 12
4.2 数据表结构设计 14
5 模块设计 19
5.1 系统功能模块设计 19
5.2 系统用例图和用例描述 20
5.3 bean层类设计 25
5.4 Dao层类设计 26
5.5 service层类设计 30
5.6 Controller层类设计 31
6 界面设计 35
6.1 界面设计采用的技术 35
6.1.1 CSS和JSP技术简介 36
6.1.2 JavaScript技术简介 36
6.1.3 AJAX简介 36
6.2 前端业务实现 37
6.2.1 用户登录业务流程图 37
6.2.2 用户修改操作流程 38
6.3 在线评价流程图 40
7 页面运行效果 43
7.1 系统页面实现 43
7.1.1 登录首页 43
7.1.2 学生主页面 43
7.1.3 教师主页面 44
7.1.4 管理员主页面 44
7.1.5 在线评价页面 45
7.1.6 教师课程页面 46
7.1.7 调查问卷页面 46
7.1.8 教师查看评价结果页面 47
7.1.9 教师查看课程页面 47
7.1.10 查看调查结果页面 47
7.2 管理员 49
7.2.1 学生信息管理 49
7.2.2 教师信息与课程管理 50
7.2.3 学院管理 50
8 系统测试 52
8.1 黑盒测试结果 52
8.1.1 用户登录 53
8.1.2 在线评价 53
8.1.3 用户查看个人信息 53
8.1.4 测试编辑(修改)个人信息 53
8.1.5 管理员用户信息管理 54
8.1.6 管理员学院管理 60
9 总 结 61
参考文献 62
致 谢 64