您的当前位置:首页教师评价管理系统

教师评价管理系统

2023-11-02 来源:乌哈旅游
基于JSP的教师评估管理系统

摘 要

本项目是教师评估管理系统,全面阐述了教师评估管理系统的开发技术、开发功能、操作的流程以及主要的技术。本文分别介绍系统的概述,介绍了系统的开发背景、教师评价管理系统开发的目的,以及主要的应用;然后是教师评价管理系统的规划阶段,通过实际的分析和调研,分析教师评价管理系统的组织结构,完成教师管理系统的需求分析、可行性分析、业务流程分析、然后是系统分析,然后通过系统的优化,通过系统的不断优化,得出系统的业务流程;然后介绍了系统的数据库,分析了系统的数据表等相关内容;最后介绍了教师评价系统的具体设计,介绍了各个板块分功能以及其他的子功能。最后进行逻辑结构的设计,完成各种数据表的设计。

根据系统的设计需求分析和设计要去,教师评价管理系统在设计方面采用B/S模式,同时使用JSP技术实现教师评估管理系统的设计与实现,后台数据库选用SqlServer数据库。

关键词 教师评估;管理系统;JSP;

基于JSP的教师评估管理系统

Abstract

This project is a teacher assessment management system, comprehensively expounds the development technology, the development of teacher evaluation management system function, operation process and the main technology. Respectively introduced in this paper an overview of the system, this paper introduces the system development background, the purpose of teacher evaluation management system development, and the main application; Then the teacher evaluation management system of the planning stage, through the actual analysis and research, analysis of the teacher evaluation management system structure, complete the teachers' management system requirements analysis, feasibility analysis, business process analysis, and then the system analysis, and then through the system optimization, through constant optimization system, draw system business process; And then introduced the system's database, analyses the system of data table and so on related content; Finally introduces the specific design, the evaluation system of teachers introduce the function of each section points, and other functions. Finally the logical structure design, complete a variety of data table design.

Based on the system analysis and design to the design of the demand, in the design of the teachers' evaluation management system adopts B/S mode, at the same time use JSP technology to realize teachers' evaluation management system, the design and implementation of the background database selection is essentially database.

Keywords Teaching evaluation system,Management system,JSP

基于JSP的教师评估管理系统

目 录

摘 要 .......................................................... I Abstract ........................................................ II 第1章 绪论 ...................................................... 1 1.1 课题背景 ................................................. 1 1.2 目的和意义 ............................................... 1 1.3 系统设计思想 ............................................. 1 1.4 本文的结构 ............................................... 2 第2章 可行性分析 ................................................ 3 2.1 业务流程图 ................................................ 3 2.2 经济可行性 ................................................ 5 2.3 技术可行性 ................................................ 5 2.4 运行可行性 ................................................ 5 2.5 本章小结 .................................................. 6 第3章 需求分析 .................................................. 7 3.1 教师教学评价系统需求分析 .................................. 7 3.2 数据流图 .................................................. 7 3.3 本章小结 .................................................. 8 第4章 总体设计 .................................................. 9 4.1 系统模块总体设计 .......................................... 9 4.2 数据库设计 ............................................... 11 4.2.1 数据分析 .............................................. 11 4.2.2 数据库的详细设计 ...................................... 11 4.3 本章小结 ................................................. 15 第5章 详细设计与实现 ........................................... 16 5.1 系统运行平台设置 ......................................... 16 5.2 运行环境 ................................................. 16 5.3 开发工具及技术简介 ....................................... 16 5.3.1 开发工具简介 .......................................... 16 5.3.2 技术简介 .............................................. 16 5.4 系统登录设计 ............................................. 17

基于JSP的教师评估管理系统

5.5 各功能设计与实现 ........................................ 19 5.1.1 老师信息管理设计与实现 ............................... 19 5.1.2 学生信息管理设计与实现 ............................... 21 5.1.3 评价指标管理设计与实现 ............................... 22 5.1.4 评价结果信息查看设计与实现 ........................... 23 5.1.5 评价老师设计与实现 ................................... 24 第6章 系统测试与性能分析 ....................................... 25 6.1 软件测试 ................................................. 25 致 谢 ........................................................ 26 参考文献 ........................................................ 27

基于JSP的教师评估管理系统

第1章 绪论

1.1 课题背景

21世纪计算机技术快速发展,通过网络技术解决生活、学习、工作中的问题变的越来越流行,人们对信息话的需求越来越迫切,网站的诸多功能满足了人们的各种需求。在学校中,评教管理系统能十分方便的满足学生和老师的评教和查看自己教学能力的需求。通过评教管理系我们可以将系统的评价内容呈现出来,让同学对老师进行评价同时将评价的结果保存到数据库中,方便数据的备份,同时我们要完善系统的安全性和可行性。本系统提供完善的系统评价功能,为合理公平高效率的进行教师评价提供了良好的评价渠道,极大的减轻了教务老师的工作量。教师评价管理系统是在Win7的操作系统下开发,采用JSP技术,运用的开发平台是Myeclip10,并且使用SqlServer数据库来实现。

1.2 目的和意义

通过教师管理系统的开发,可以极大提高教务管理的工作,同时为教师评价提供了公平公正的保证。通过教师评价管理的平台可以大大减轻教工人员的工作量,提高办事的效率,同时可以更好的社会和互联网接轨,因为政府在不断倡导信息化社会,可以了解计算机的工作过程,掌握JSP语言的使用方法,同时掌握数据库的使用,掌握开发各种系统的工作技能,适应快速发展的社会。

1.3 系统设计思想

教师评价管理系统是数据库管理系统,因此要系统的设计要满足使用方便、操作灵活,最重要的是满足人性化的要求。教师评价管理系统要满足以下几个目标和要求:

(1)系统的设计要美观大方,数据要真实、可靠,使用简单、方便,登录的权限要设计分明,老师只能进行评教的查看,学生可以进行对老师的评价,返回到教师端的评价是不进行记名的。

基于JSP的教师评估管理系统

(2)教师评价管理系统要容易维护,数据一定能实现备份,防止数据的丢失。

(3)教师评价管理系统稳定性和安全性要得到保证,能够长期的使用。

1.4 本文的结构

本文具体内容包括:教师评价系统的可行性分析、教师评价系统的需求分析、教师评价系统的总体设计、教师评价系统的细设计与实现、教师评价系统的的测试。

本文首先进行教师评价系统分可能性分析,然后阐述教师评价管理系统的设计方案和所用到的技术、开发工具和相关的数据库,最后详细介绍了教师评价管理系统的功能模块。

教师评价管理系统在不同的系统下进行了模拟测试,已证明系统可正常运行,具有安全性、可用性、可靠性、高效性的特点。

基于JSP的教师评估管理系统

第2章 可行性分析

教师评价的好坏是教育的重要的一面,教师的好坏关系着教育的好坏,因此公平的教师评价是十分重要的,设计开发全面、功能强大的、简单可行的教师评价管理系统是教育事业重要的一个趋势,对教育事业起着十分重要的意义。

2.1 业务流程图

首先我们要分析教学评价的具体需求,教师评价管理系统需要什么样的功能模块,同时我们分析的内容还包括教师评价管理系统业务的处理、数据的来源、数据的的数理方法,数据的计算方法,信息的扩散途径,系统的是时间和形态是如何变化的。

1.教师评价管理系统业务流图描述如下:

(1)系统管理员管理整个系统,包括公司老师信息的管理、学生信息的管理、评价指标管理、评价查看管理等。

(2)老师信息的管理,录入老师信息,浏览管理已经录入的老师信息,对于过期的老师信息予以删除。

(3)学生信息管理,录入学生的基本信息,浏览管理已经录入的学生信息,对于错误的学生信息予以删除或者更新。

(4)评价指标管理,要想评价老师,必须有评价指标,管理员负责维护这些评价指标信息。

(5)评价结果浏览,学生登录系统后,选择老师进行评价,评价完毕后,管理员登录系统,可以浏览学生对老师的评价信息 。

(6)修改密码功能,为了保证系统的安全性,管理员可以修改自己的密码

(7)系统管理,管理员可以添加普通管理员,用于协助管理本系统。

系统业务流图如图2-1所示。

基于JSP的教师评估管理系统

成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成 图2-1 系统业务流图

基于JSP的教师评估管理系统

系统的功能模块确定以后,即可进行系统的进一步分析,主要包括教师评价管理系统的经济可行性分析、教师评价管理系统的技术可行性分析、教师评价管理系统的运行可行性分析,如果方面都可以满足,那么即可进行系统的设计与开发。

2.2 系统的经济可行性

本系统的开发主要是使用软件进行开发,采用的开发语言是JSP,开发的平台是MyEslipse10,数据库采用的是SqlServer2008,而且是个人的独立开发,节省很多的费用,经过几个月的学习已经掌握开发语言,开发的平台和数据库都是开源的,无需成本。同时软件平台十分的方便并且高效,可以极大地提高系统的开发效率。对教师评价管理系统的开发只需要进行功能的分析和代码的编写即可能完成该系统的设计。系统的经济可行性是达到要求的。

2.3 系统的技术可行性

对于系统的技术可行性需要进行全面的分析,主要从开发有的要求,开发的环境,开发人员的水平等方面进行考虑。

开发的软件采用的主要是Myeclipse10,数据库采用的是SqlServer2008,经过学习可实现对开发平台和数据库的熟练使用。

在硬件方面,则选择空间较大,硬件的配置越高,系统的开发与运行会更流畅。考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。

在软件方面,由于MyEclipse和SqlServer2008是两个非常成熟的开发工具,无论在安全性、可用性、可靠性方面都毫无置疑,因此软件方面是可行的。

2.4 系统的运行可行性

本教师评价管理系统设计的要求就是简单容易操作,对系统的设计也是比较成熟,因此管理员和用户都能熟练的使用本系统。经过分析,系统的运行也是可行的。

基于JSP的教师评估管理系统

2.5 本章小结

系统的设计需要考虑是否可行,开发的需求分析和可行性分析是十分重要的。本章对系统的各种可行性进行分析,主要包括经济的可行性、技术的可行性、运行分可行性等。从用户和管理员的角度考虑是否可行,分析系统设计的语言,所用到的开发软件,确保系统操作、简单、稳定、可靠,能够真正服务师生。本系统的设计具有一定的使用前景,具有开发的意义。

基于JSP的教师评估管理系统

第3章 需求分析

3.1 教师评估管理系统需求分析

经过对教师教学评价过程的分析和设计,要求本系统具有以下功能。 (1)教师评价管理系统管理员管理整个系统,包括公司老师信息的管理、学生信息的管理、评价指标管理、评价查看管理等各种管理。

(2)对于老师的管理,可进行老师信息的录入,查询已经录入的老师的信息,对于时间就的老师信息可进行删除。

(3)对于学生的管理,可进行学生信息的录入,查询已经录入的学生的信息,对于时间就的老师信息可进行删除。

(4)评价的管理,老师的评价需要学生进行完成,那么需要评价指标,管理员按时需要完成指标信息的维护和更新。

(5)评价结果查看,老师的评价需要学生的完成,学生对老师进行评价后,管理员登录系统即可查看学生对老师的评价情况。

(6)管理员修改密码,为了保证系统的安全性,管理员可以修改自己的密码。

(7)系统管理,管理员的权限是最高的,管理员可以添加普通管理员,用于协助管理本系统,可以提高本系统的效率。

3.2 数据流图

1. 教师评价管理系统总数据流图包括系统的各个模块,如图3-1所示

基于JSP的教师评估管理系统

P1成成成成D1-01成成成成成成D1-02成成成成成成成成F1成成成成D2-02成成成成成成成成成成成成成D2-01成成成成成成P2成成成成D3-01成成成成成成P3成成成成D3-02成成成成成成成成成成F3成成成成F2成成成成D4-01成成成成成成D5-01成成成成成成P4成成成成成成成成P5成成成成D4-02成成成成成成成成F4成成成成F5成成成成D5-02成成成成成成P6成成成成D6-02成成成成F6成成成成 图3-1 系统总数据数据流图

3.3 本章小结

本章做了具体的需求分析,需求分析是软件开发的第一步,也是重要的一步,对软件的设计起着十分重要的向导作用,只用先分析出系统需要“做什么”,才能知道系统的设计部分如何去做。因此在系统设计之前进行系统的需求分析是十分必要的。

基于JSP的教师评估管理系统

第4章 总体设计

4.1 系统模块总体设计

教师评价管理系统分为管理员模块、学生模块,两模块之间在设计界面上是独立的的,但是在系统的内部和数据之间是紧密相连的,在数据库方面管理员和学生访问的是同一个数据库。数据表可能有所不同,但是数据时相同的,根据系统的具体分析和需求,可以对系统进行模块进一步的划分,是为了使系统更加的简单明了,也为了方便用户的使用。

1.管理员功能模块:

(1)系统管理员是有系统权限的最高管理员,可以管理老师的信息,管理学生的信息,管理评价指标,管理学生的评价等。

(2)管理员对老师信息的管理,主要是录入老师的信息,除此之外还可以管理已经录入老师的信息,对于时间比较久的老师的信息可以进行删除。

(3)管理员对学生信息的管理,主要是录入学生的信息,除此之外还可以管理已经录入学生的信息,对于时间比较久的学生的信息可以进行删除。

(4)管理员对评价指标的管理,如果要评价老师,就需要有评价指标,管理员是系统的最高权限者,可以负责维护评价指标信息。

(5)管理员浏览学生对老师的评价结果,学生登录系统后,对老师进行评价,评价以后管理员即可能查看对老师的评价结果。

(6)管理员是系统最高的权限者,修改密码功能,为了保证系统的安全性,管理员可以修改自己的密码 。

(7)管理员是系统最高的权限者,系统管理,管理员可以添加普通管理员,用于协助管理本系统。

教师评价管理系统管理员模块功能结构图如图4-1所示。

基于JSP的教师评估管理系统

成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成 图4-1 系统管理员用户功能结构图

2.学生模块:

(1) 学生登录之后,可以进行对老师的评价,学生对老师的评价主要依据的是教学质量,学生首先选择老师,然后选择对老师打的分数,如果学生已经对老师进行了评价,那么会提示已经进行了评价。每个学生对老师只能进行一次评价。

学生功能结构图如图4-2所示。

成成成成成成成成成成成成成成成成成成成成成成成成 图4-2 学生模块结构图

基于JSP的教师评估管理系统

4.2 数据库设计

一个系统需要一个良好的数据库,只要应对系统的访问量,实现系统数据的备份,数据的安全性,为了应对较大的数据访问,保证数据的正常运行以及其他的各种复杂情况,本系统采用的数据库是SqlServer2008数据库管理系统。

4.2.1 数据分析

对于教师评价管理系统来说,系统提供给用户主要是查询、更新、保存。系统所包含的数据类型要符合系统分析的具体要求,在数据库中建合适的数据表和数据类型,建立合适的数据结构。

(1)对老师信息数据进行建表,建表的数据项主要是老师的ID号、姓名、年龄、账号和密码等,老师的ID号、密码都是int型,其他都是字符串型的。

(2)对学生信息数据进行建表,建表的数据项主要是学生的ID号、姓名、年龄、账号和密码等,学生的ID号、密码都是int型,其他都是字符串型的。

(3)对评价指标进行建表,建表的信息主要包括指标的名称、分数等。指标的名称是字符串型的,分数是整数型的。

(4)对评价结果进行建表,学生对老师进行评价以后,生成的数据存储到数据库,评价结果的数据包括指标的名称、分数、老是的编号、评价时间、学生学号等。

(5)对管理员进行建表,建表的数据主要包括管理员的登录名和密码,登录名是字符串型的,密码是字符串型的。

4.2.2 数据库的详细设计

数据库的设计要根据系统的需求分析和功能要求来设计,主要考虑一下因素:

(1)根据各个功能的数据类型,设计合理的数据;

(2) SqlServer设计一定要符合规范,数据的类型一定要正确,防止出

基于JSP的教师评估管理系统

现数据的错误。

(3)数据的类型要设计准确,认真区别各个类型的数据;

(4)系统的功能模块是不相同的,数据库和用户权限的要求要得到保证。

(5)基于系统的功能需求分析,系统的数据库采用SqlServer2008,可以提高系统的性能指标,对于系统而言,设计出合理大小的数据库也是十分重要的。

(6)数据一定要定期维护,并且要及时备份数据。 数据库E-R如图4-4所示。

成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成成ID成成成成成成成成成成成成成成成成成成成成成成成ID成成成成成成成成成IDID成成ID成成

基于JSP的教师评估管理系统

图4-4 数据库E-R图

本系统是教师评价管理系统,根据此评价管理系统的实际情况,本系统的数据库命名为db_pingjia,db_ pingjia数据库中共分为6张数据表。以下是各个数据表的名称、别名、类型、长度。

1.老师信息表

此表用于记录老师的基本信息。如表4-5所示。

表4-5 t_tea(老师信息表)

序号 1 2 3 4 6 名称 ID bianhao name sex age 别名 ID 老师编号 姓名 性别 年龄 类型 Int varchar varchar varchar varchar 长度(字符) 4 50 50 50 50

2.学生信息表

此表用于记录学生的基本信息,如表4-6所示。

表4-6 t_stu(学生信息表)

序号 1 2 3 名称 id xuehao name sex age loginname loginpw 别名 编号 学好 姓名 性别 年龄 登录帐号 登录密码 类型 Int Varchar Varchar Varchar Varchar Varchar Varchar 长度(字符) 4 50 50 50 50 50 50

3.评价指标信息表

此表用于记录评价指标的基本信息,如表4-7所示。

基于JSP的教师评估管理系统

表4-7 t_zhibiao(评价指标信息表)

序号 1 2 3 名称 id mincheng fenshu 别名 编号 指标名称 指标分数 类型 Int Varchar Int 长度(字符) 4 50 50

4.评价信息表

此表用于记录对老师的评价信息,如表4-8所示。

表4-8 t_pingjia(评价信息表)

序号 1 2 3 4 5 名称 id tea_id zongfenshu stu_id shijian 别名 评价ID 老师ID 评价分数 学生ID 评价时间 类型 Int Int Int Int Date 长度(字符) 4 4 4 4

5.评价选项信息表

此表用于记录对老师评价的详细信息,如表4-9所示。

表4-9 t_pingjia_xuanxiang(评价选项表)

序号 1 2 3 4 名称 id zhibiao_id fenshu pingjia_id 别名 ID 指标ID 分数 评价ID 类型 Int Int Int Int 长度(字符) 4 4 4 4

6.管理员信息表

此表用于记录不同权限管理员的基本信息,可以管理系统的所有信息。如表4-10所示。

基于JSP的教师评估管理系统

表4-10 t_admin(管理员信息表)

序号 1 2 3 名称 userId userName userPw 别名 管理员ID 管理员名称 管理员密码 类型 int Varchar Varchar 长度(字符) 4 50 50

4.3 本章小结

本章介绍了对教师评价管理系统的总体设计,详细介绍了教师评价系统的结构图、E-R图、数据表,数据类型等。详细介绍了教师评价管理系统的数据需求分析,说明了各个功能模块不同的数据表,由此可以看出正确的建立数据表对系统的功能设计是十分重要的。良好的数据时系统设计的重要前提,为系统的设计提供了良好的保证。

基于JSP的教师评估管理系统

第5章 详细设计与实现

5.1 系统运行平台设置

教师评价管理系统的运行平台设置分为硬件环境和软件环境。

5.2 运行环境

1.硬件环境

系统的硬件环境配置为处理器I3处理器,内存2G,硬盘300G。 2.软件环境、

教师评价管理系统的配置为Win7操作系统,SqlServer2008数据库,Jdk1.6,Myeclipse10,Tomcat6.0服务器。

5.3 开发工具及技术简介

开发工具的选取对系统的效率是十分重要的,以下内容是对本系统所采用的开发工具和技术进行的简单介绍。

5.3.1 开发工具简介

Myeclispe10是IBM向开放源码社区捐赠的框架,Myeclipse是免费的IDE,而且Myeclipse不仅仅局限于Java的开发它支持多种语言的开发,它可以完成代码的调试、编码、测试和发布。Myeclispe支持HTML、Struts,Spring、Herbinate、Css等。同时它的插件非常的多,例如:Synchronizer、Lomboz等。借助这些插件,Myeclipse表现的相当出色。

5.3.2 技术简介

JSP语言简介:JSP的实质是Servlet,当用户指定Servlet发送请求时,Servlet利用输出流生成东塔器的HTML页面,包括每一个静态的HTML标签和所有HTML页面中出现的内容。由于包括大量的HTML标签,大量的静态文本及格式,导师Servlet的开发侠侣极低,所有的表现逻辑,包括布局、色

基于JSP的教师评估管理系统

彩及图像等,必须耦合在Java代码中,静态的程序无需Java进行控制,只需要那些需要从数据库中读取动态的页面内容,才使用Java脚本控制。

Servlet简介:JSP的本质就是Servlet,开发者需要把编写好的Servlet页面部署在Web容器中,Web页面把JSP编程对应的Servlet,但是直接使用Servlet有一定的局限性,特别当使用Servelt生成表现层页面时,页面中所有的HTML标签,采用Servlet的输出流来输出,及其的繁琐,因此本系统采用的开发模式是MVC模式。

MVC的思想分为三个基本的部分,Model是模型,View是视图,Controller是控制器,这三个部分是协同工作,从而可以提高系统的扩展性和可维护性。MVC是多个视图对应一个模型,按MVC的设计模式,一个模型对应多个视图,可以减少代码的复制,一单模型发生变化也容易维护。应用被分割成三部分,降低了各层之间的耦合,提供了应用的可扩展性。MVC更符合软件工程的的管理精神,不同的层各司其职,也有利于代码的管理。

5.4 系统登录设计

系统的登录界面包括用户名和密码、身份,如果要登录本系统就要进行数据的数据,只有数据和数据库中的数据进行匹配才能成功的登录系统。界面设计如图5-1所示。

基于JSP的教师评估管理系统

图5-1 登录界面

具体的代码实现如下所示:

当用户进行身份验证的时候,会和数据库中的数据进行匹配,如果登录的数据时数据库中存在的数据则能成功登录,否则不能成功登录。

基于JSP的教师评估管理系统

流程图如图5-2所示。

开始输入用户名密码登录否身份验证是否成功? 是成功登录结束 图5-2 用户登录程序流程图

5.5 系统各功能设计与实现

5.1.1 老师信息管理设计与实现

1.添加老师、

老师的添加界面主要包括添加老师的姓名、性别、年龄,还可以进行老师的删除。界面图如图所示。

图5-3 老师信息管理模块 具体的代码实现如下所示:

基于JSP的教师评估管理系统

2.实现过程

对应的JSP文件:teaMana.jsp

老师的信息管理是通过添加和删除进操作的,对应的方法分别是teaAdd和teaDel,还可以进行老师的删除,删除的方法是findById,找到老师的Id信

基于JSP的教师评估管理系统

息即可删除,都是通过sql语句进行操作的。

5.1.2 学生信息管理设计与实现

1.实现目标

学生的管理主要包括学号、姓名、性别、年龄、登录账号、登录密码的添加。界面图如5-14所示。

图5-4 学生管理模块 代码如下所示:

\\

基于JSP的教师评估管理系统

2.实现过程

所属页面名:stuMana.jsp

老师信息管理主要是使用stu_servlet中下的stuAdd和stuDel方法来删除和获取数据库中的数据。进入学生管理界面时通过stuMana方法来显示所有学生的信息,点击删除时,通过findById方法获取指定的学生信息,使用sql语句进行操作。

5.1.3 评价指标管理设计与实现

1.实现目标

管理员负责评价指标信息的维护工作,然后学生登录后可以根据这些指标信息对老师进行评价,界面的设计如图5-5所示。

基于JSP的教师评估管理系统

图5-5 评价指标管理模块

2.实现过程

所属页面名:zhibiaoMana.jsp

本模块主要是对评价指标信息进行管理,所以就是一些录入和删除操作,form表单接受指标的基本信息,后台的zhibiao_serlvet调用不同的方法操作数据库。

5.1.4 评价结果信息查看设计与实现

1.实现目标

学生登录系统后,对老师进行评价,管理员可以看到这些评价信息。界面的设计如图5-6所示。

图5-6 评价结果浏览模块

2.实现过程

所属页面名:pingjiaMana.jsp

在pingjia_serlvet中,调用gonggaoMana方法从数据库提取所有的评价信息,然后页面调转到view层把这些信息显示出来。

基于JSP的教师评估管理系统

5.1.5 评价老师设计与实现

1.实现目标

如果学生对老师评价,点击“评价老师”即可评价老师,评价老师主要包括教学内容设计 与课件开发能力、问题解决能力、沟通能力、有效示范能力。

学生登录系统后,点击左面的菜单“评价老师”,页面调转到评价老师界面,首先选择老师,然后根据各个指标项录入分数,点击保存按钮完成评价工作。界面的设计如图5-7所示。

图5-7 学生评价老师模块

2.实现过程

所属页面名:pingjiaAdd.jsp

在系统中,JSP显示界面,form表单收集各种数据,评价老师的时候首先选择老师,,调用js的showModelDialog方法,弹出模态窗口。点击submit按钮发送请求给后台的java类pingjia_serlvet,调用pingjiaAdd方法把各项数据保存到数据库。

基于JSP的教师评估管理系统

第6章 系统测试与性能分析

6.1 软件测试

经过详细的系统需求分析,设计和开发出了系统,在开发完整的系统之后需要进行系统的测试,系统的测试是为了寻找系统中的错误和缺陷,在系统的设计时候,如果不进行系统的测试,很容易忽视很多潜在或者已经存在的错误和漏洞,那么对系统来说都是一个巨大的隐患,因此我们要用和合理的手段进行系统的测试。

教师评价管理系统整体测试步骤: 1.单元测试

单元测试是系统测试的第一步也是十分重要的一步,一般是在编程序的时候进行测试,经过程序的编译,确认没有语法错误或者没有系统提示的错误之后,就可以进行单元的测试。

2.集成测试 单元测试以后就需要进行单元测试,集成测试是在将各个模块组成到一起的时候进行的集成,主要测试各个模块之间有没有不兼容的问题。

3.确认测试

经过单元测试和集成测试之后,就可以进行确认测试,在确定各个功能都没有问题之后并且符合设计的需求之后就可以进行确认测试,有时候确认测试也叫有效性测试。

4.系统测试

在上面三种测试结束以后即可进行系统测试,系统测试主要是对系统整体的测试,也可以说是对前三种测试的查缺补漏,再一次确认系统无误,可以正常运行。

基于JSP的教师评估管理系统

致 谢

经过不懈的努力和指导老师的无私帮助,我顺利的完成了教师评估管理系统的设计与开发,在系统的开发过程中,我认真学习了JSP,Struts,SqlServer等,提高了自己的编程水平,同时提高了自己解决问题的能力,让我在今后的学习和工作的信心不算上升。

首先,我要感谢的我的指导老师,在我设计系统的过程中给了我很多灵感和帮助,有了指导老师的宝贵意见我的系统才得以顺利的完成,并且我认识到要不断的与人交流才得以进步。

其实我要感谢我的同学,通过与同学的不断交流我才发现了自己的诸多问题,并且我的同学无私的帮助我,这让我十分的感动。

最后感谢给予我帮助的老师同学,以及在毕业中给我我参考资料的作者,谢谢你的帮助和支持。

基于JSP的教师评估管理系统

参考文献

1 王建伟.Java技术开发和实践.2011.(04):56-60 2 万燕.软件工程与标准化.信息技术与标准化.2014.(12):17-21 3 王伟.JSP的关键技术研究.微型电脑应用.2008,(9):16-17 4 赵阳.软件设计中的需求分析.电脑知识与技术.2008.(28):56-57 5 刘灵.基于Strut框架技术的Web应用.中国新技术新产品.2008,

(14):9-11

6 何洁.数据库基础教程.机械工业出版社.2003:23-78

7 王刚,刘柯剑.基于MVC模式Struts框架研究与应用.硅

谷.2008.(20):45-46

8 赵蕾,程明定,刘琳.J2EE模型中Struts2框架技术的研究和应用.中国博

览.2004.(12):25-26

9 李桃子.SqlServer研究.微型计算机.2007.(13):89-90

10 周儒.JSP中自定义标签的实现与部署.科技信息(科学教研).2008.(23):51-53

11 Mcleod.Management Information system management in practice.Prentice

Hall.1998:43-55

12 Raghu Ramakrishnan.Johannes Gehrke.Database Management System.McGraw-Hill Professional. 2007:180-213

13 Cassidy A.Information systems strategic planning.Bocaraton.Flrida.St.

Luicepress.1998:12-31

14 Dionysios Tsichritzis C.Data Base Management Systems.1977:150-53 15 hristopher P.Ben light.A critical success factors model for eprimplement.

IEEE software.1999:16-30

因篇幅问题不能全部显示,请点此查看更多更全内容