ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:479.61KB ,
资源ID:8999925      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8999925.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(教师评价管理系统.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

教师评价管理系统.docx

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

2、。根据系统的设计需求分析和设计要去,教师评价管理系统在设计方面采用B/S模式,同时使用JSP技术实现教师评估管理系统的设计与实现,后台数据库选用SqlServer数据库。关键词 教师评估;管理系统;JSP; AbstractThis project is a teacher assessment management system, comprehensively expounds the development technology, the development of teacher evaluation management system function, operation pro

3、cess 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 plan

4、ning 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

5、, through constant optimization system, draw system business process; And then introduced the systems 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 ot

6、her 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 evalu

7、ation management system, the design and implementation of the background database selection is essentially database. Keywords Teaching evaluation system,Management system,JSP第1章 绪论1.1课题背景21世纪计算机技术快速发展,通过网络技术解决生活、学习、工作中的问题变的越来越流行,人们对信息话的需求越来越迫切,网站的诸多功能满足了人们的各种需求。在学校中,评教管理系统能十分方便的满足学生和老师的评教和查看自己教学能力的需

8、求。通过评教管理系我们可以将系统的评价内容呈现出来,让同学对老师进行评价同时将评价的结果保存到数据库中,方便数据的备份,同时我们要完善系统的安全性和可行性。本系统提供完善的系统评价功能,为合理公平高效率的进行教师评价提供了良好的评价渠道,极大的减轻了教务老师的工作量。教师评价管理系统是在Win7的操作系统下开发,采用JSP技术,运用的开发平台是Myeclip10,并且使用SqlServer数据库来实现。1.2目的和意义通过教师管理系统的开发,可以极大提高教务管理的工作,同时为教师评价提供了公平公正的保证。通过教师评价管理的平台可以大大减轻教工人员的工作量,提高办事的效率,同时可以更好的社会和互

9、联网接轨,因为政府在不断倡导信息化社会,可以了解计算机的工作过程,掌握JSP语言的使用方法,同时掌握数据库的使用,掌握开发各种系统的工作技能,适应快速发展的社会。1.3系统设计思想教师评价管理系统是数据库管理系统,因此要系统的设计要满足使用方便、操作灵活,最重要的是满足人性化的要求。教师评价管理系统要满足以下几个目标和要求:(1)系统的设计要美观大方,数据要真实、可靠,使用简单、方便,登录的权限要设计分明,老师只能进行评教的查看,学生可以进行对老师的评价,返回到教师端的评价是不进行记名的。(2)教师评价管理系统要容易维护,数据一定能实现备份,防止数据的丢失。(3)教师评价管理系统稳定性和安全性

10、要得到保证,能够长期的使用。1.4本文的结构本文具体内容包括:教师评价系统的可行性分析、教师评价系统的需求分析、教师评价系统的总体设计、教师评价系统的细设计与实现、教师评价系统的的测试。本文首先进行教师评价系统分可能性分析,然后阐述教师评价管理系统的设计方案和所用到的技术、开发工具和相关的数据库,最后详细介绍了教师评价管理系统的功能模块。教师评价管理系统在不同的系统下进行了模拟测试,已证明系统可正常运行,具有安全性、可用性、可靠性、高效性的特点。 第2章 可行性分析教师评价的好坏是教育的重要的一面,教师的好坏关系着教育的好坏,因此公平的教师评价是十分重要的,设计开发全面、功能强大的、简单可行的

11、教师评价管理系统是教育事业重要的一个趋势,对教育事业起着十分重要的意义。2.1 业务流程图首先我们要分析教学评价的具体需求,教师评价管理系统需要什么样的功能模块,同时我们分析的内容还包括教师评价管理系统业务的处理、数据的来源、数据的的数理方法,数据的计算方法,信息的扩散途径,系统的是时间和形态是如何变化的。1教师评价管理系统业务流图描述如下:(1)系统管理员管理整个系统,包括公司老师信息的管理、学生信息的管理、评价指标管理、评价查看管理等。(2)老师信息的管理,录入老师信息,浏览管理已经录入的老师信息,对于过期的老师信息予以删除。(3)学生信息管理,录入学生的基本信息,浏览管理已经录入的学生信

12、息,对于错误的学生信息予以删除或者更新。(4)评价指标管理,要想评价老师,必须有评价指标,管理员负责维护这些评价指标信息。 (5)评价结果浏览,学生登录系统后,选择老师进行评价,评价完毕后,管理员登录系统,可以浏览学生对老师的评价信息 。(6)修改密码功能,为了保证系统的安全性,管理员可以修改自己的密码 (7)系统管理,管理员可以添加普通管理员,用于协助管理本系统。系统业务流图如图2-1所示。图2-1 系统业务流图系统的功能模块确定以后,即可进行系统的进一步分析,主要包括教师评价管理系统的经济可行性分析、教师评价管理系统的技术可行性分析、教师评价管理系统的运行可行性分析,如果方面都可以满足,那

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

14、开发的软件采用的主要是Myeclipse10,数据库采用的是SqlServer2008,经过学习可实现对开发平台和数据库的熟练使用。在硬件方面,则选择空间较大,硬件的配置越高,系统的开发与运行会更流畅。考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。在软件方面,由于MyEclipse和SqlServer2008是两个非常成熟的开发工具,无论在安全性、可用性、可靠性方面都毫无置疑,因此软件方面是可行的。2.4 系统的运行可行性本教师评价管理系统设计的要求就是简单容易操作,对系统的设计也是比较成熟,因此管理员和用户都能熟练的使用本系统。经过分析,系统的运行也是可行的。2.5

15、本章小结系统的设计需要考虑是否可行,开发的需求分析和可行性分析是十分重要的。本章对系统的各种可行性进行分析,主要包括经济的可行性、技术的可行性、运行分可行性等。从用户和管理员的角度考虑是否可行,分析系统设计的语言,所用到的开发软件,确保系统操作、简单、稳定、可靠,能够真正服务师生。本系统的设计具有一定的使用前景,具有开发的意义。第3章 需求分析3.1教师评估管理系统需求分析经过对教师教学评价过程的分析和设计,要求本系统具有以下功能。(1)教师评价管理系统管理员管理整个系统,包括公司老师信息的管理、学生信息的管理、评价指标管理、评价查看管理等各种管理。(2)对于老师的管理,可进行老师信息的录入,

16、查询已经录入的老师的信息,对于时间就的老师信息可进行删除。(3)对于学生的管理,可进行学生信息的录入,查询已经录入的学生的信息,对于时间就的老师信息可进行删除。(4)评价的管理,老师的评价需要学生进行完成,那么需要评价指标,管理员按时需要完成指标信息的维护和更新。(5)评价结果查看,老师的评价需要学生的完成,学生对老师进行评价后,管理员登录系统即可查看学生对老师的评价情况。(6)管理员修改密码,为了保证系统的安全性,管理员可以修改自己的密码。(7)系统管理,管理员的权限是最高的,管理员可以添加普通管理员,用于协助管理本系统,可以提高本系统的效率。3.2数据流图1.教师评价管理系统总数据流图包括

17、系统的各个模块,如图3-1所示图3-1系统总数据数据流图 3.3本章小结本章做了具体的需求分析,需求分析是软件开发的第一步,也是重要的一步,对软件的设计起着十分重要的向导作用,只用先分析出系统需要“做什么”,才能知道系统的设计部分如何去做。因此在系统设计之前进行系统的需求分析是十分必要的。第4章 总体设计4.1系统模块总体设计教师评价管理系统分为管理员模块、学生模块,两模块之间在设计界面上是独立的的,但是在系统的内部和数据之间是紧密相连的,在数据库方面管理员和学生访问的是同一个数据库。数据表可能有所不同,但是数据时相同的,根据系统的具体分析和需求,可以对系统进行模块进一步的划分,是为了使系统更

18、加的简单明了,也为了方便用户的使用。 1管理员功能模块:(1)系统管理员是有系统权限的最高管理员,可以管理老师的信息,管理学生的信息,管理评价指标,管理学生的评价等。(2)管理员对老师信息的管理,主要是录入老师的信息,除此之外还可以管理已经录入老师的信息,对于时间比较久的老师的信息可以进行删除。(3)管理员对学生信息的管理,主要是录入学生的信息,除此之外还可以管理已经录入学生的信息,对于时间比较久的学生的信息可以进行删除。(4)管理员对评价指标的管理,如果要评价老师,就需要有评价指标,管理员是系统的最高权限者,可以负责维护评价指标信息。(5)管理员浏览学生对老师的评价结果,学生登录系统后,对老

19、师进行评价,评价以后管理员即可能查看对老师的评价结果。(6)管理员是系统最高的权限者,修改密码功能,为了保证系统的安全性,管理员可以修改自己的密码 。(7)管理员是系统最高的权限者,系统管理,管理员可以添加普通管理员,用于协助管理本系统。教师评价管理系统管理员模块功能结构图如图4-1所示。图4-1系统管理员用户功能结构图2学生模块: (1) 学生登录之后,可以进行对老师的评价,学生对老师的评价主要依据的是教学质量,学生首先选择老师,然后选择对老师打的分数,如果学生已经对老师进行了评价,那么会提示已经进行了评价。每个学生对老师只能进行一次评价。 学生功能结构图如图4-2所示。图4-2学生模块结构

20、图4.2数据库设计一个系统需要一个良好的数据库,只要应对系统的访问量,实现系统数据的备份,数据的安全性,为了应对较大的数据访问,保证数据的正常运行以及其他的各种复杂情况,本系统采用的数据库是SqlServer2008数据库管理系统。4.2.1数据分析对于教师评价管理系统来说,系统提供给用户主要是查询、更新、保存。系统所包含的数据类型要符合系统分析的具体要求,在数据库中建合适的数据表和数据类型,建立合适的数据结构。(1)对老师信息数据进行建表,建表的数据项主要是老师的ID号、姓名、年龄、账号和密码等,老师的ID号、密码都是int型,其他都是字符串型的。(2)对学生信息数据进行建表,建表的数据项主

21、要是学生的ID号、姓名、年龄、账号和密码等,学生的ID号、密码都是int型,其他都是字符串型的。(3)对评价指标进行建表,建表的信息主要包括指标的名称、分数等。指标的名称是字符串型的,分数是整数型的。(4)对评价结果进行建表,学生对老师进行评价以后,生成的数据存储到数据库,评价结果的数据包括指标的名称、分数、老是的编号、评价时间、学生学号等。(5)对管理员进行建表,建表的数据主要包括管理员的登录名和密码,登录名是字符串型的,密码是字符串型的。4.2.2数据库的详细设计数据库的设计要根据系统的需求分析和功能要求来设计,主要考虑一下因素:(1)根据各个功能的数据类型,设计合理的数据;(2) Sql

22、Server设计一定要符合规范,数据的类型一定要正确,防止出现数据的错误。(3)数据的类型要设计准确,认真区别各个类型的数据;(4)系统的功能模块是不相同的,数据库和用户权限的要求要得到保证。(5)基于系统的功能需求分析,系统的数据库采用SqlServer2008,可以提高系统的性能指标,对于系统而言,设计出合理大小的数据库也是十分重要的。(6)数据一定要定期维护,并且要及时备份数据。数据库E-R如图4-4所示。图4-4 数据库E-R图本系统是教师评价管理系统,根据此评价管理系统的实际情况,本系统的数据库命名为db_pingjia,db_ pingjia数据库中共分为6张数据表。以下是各个数据

23、表的名称、别名、类型、长度。1老师信息表此表用于记录老师的基本信息。如表4-5所示。表4-5t_tea(老师信息表)序号名称别名类型长度(字符)1ID IDInt42bianhao老师编号varchar 503 name姓名varchar 504sex性别varchar506age 年龄varchar50 2.学生信息表 此表用于记录学生的基本信息,如表4-6所示。表4-6t_stu(学生信息表)序号名称别名类型长度(字符)1id编号Int42xuehao学好Varchar503name姓名Varchar50sex性别Varchar50age年龄Varchar50loginname登录帐号Va

24、rchar50loginpw登录密码Varchar503.评价指标信息表 此表用于记录评价指标的基本信息,如表4-7所示。表4-7t_zhibiao(评价指标信息表)序号名称别名类型长度(字符)1id编号Int42mincheng指标名称Varchar503fenshu指标分数Int504评价信息表 此表用于记录对老师的评价信息,如表4-8所示。表4-8t_pingjia(评价信息表)序号名称别名类型长度(字符)1id评价IDInt42tea_id老师IDInt43zongfenshu 评价分数Int44stu_id 学生IDInt45shijian评价时间Date5评价选项信息表此表用于记录

25、对老师评价的详细信息,如表4-9所示。表4-9t_pingjia_xuanxiang(评价选项表)序号名称别名类型长度(字符)1id IDInt42zhibiao_id指标IDInt43fenshu分数Int44pingjia_id评价IDInt46.管理员信息表 此表用于记录不同权限管理员的基本信息,可以管理系统的所有信息。如表4-10所示。表4-10t_admin(管理员信息表)序号名称别名类型长度(字符)1userId管理员IDint42userName管理员名称Varchar503 userPw管理员密码Varchar504.3本章小结本章介绍了对教师评价管理系统的总体设计,详细介绍了

26、教师评价系统的结构图、E-R图、数据表,数据类型等。详细介绍了教师评价管理系统的数据需求分析,说明了各个功能模块不同的数据表,由此可以看出正确的建立数据表对系统的功能设计是十分重要的。良好的数据时系统设计的重要前提,为系统的设计提供了良好的保证。第5章 详细设计与实现5.1系统运行平台设置教师评价管理系统的运行平台设置分为硬件环境和软件环境。5.2运行环境1硬件环境系统的硬件环境配置为处理器I3处理器,内存2G,硬盘300G。2软件环境、 教师评价管理系统的配置为Win7操作系统,SqlServer2008数据库,Jdk1.6,Myeclipse10,Tomcat6.0服务器。5.3开发工具及

27、技术简介开发工具的选取对系统的效率是十分重要的,以下内容是对本系统所采用的开发工具和技术进行的简单介绍。5.3.1开发工具简介Myeclispe10是IBM向开放源码社区捐赠的框架,Myeclipse是免费的IDE,而且Myeclipse不仅仅局限于Java的开发它支持多种语言的开发,它可以完成代码的调试、编码、测试和发布。Myeclispe支持HTML、Struts,Spring、Herbinate、Css等。同时它的插件非常的多,例如:Synchronizer、Lomboz等。借助这些插件,Myeclipse表现的相当出色。5.3.2技术简介JSP语言简介:JSP的实质是Servlet,当

28、用户指定Servlet发送请求时,Servlet利用输出流生成东塔器的HTML页面,包括每一个静态的HTML标签和所有HTML页面中出现的内容。由于包括大量的HTML标签,大量的静态文本及格式,导师Servlet的开发侠侣极低,所有的表现逻辑,包括布局、色彩及图像等,必须耦合在Java代码中,静态的程序无需Java进行控制,只需要那些需要从数据库中读取动态的页面内容,才使用Java脚本控制。Servlet简介:JSP的本质就是Servlet,开发者需要把编写好的Servlet页面部署在Web容器中,Web页面把JSP编程对应的Servlet,但是直接使用Servlet有一定的局限性,特别当使用

29、Servelt生成表现层页面时,页面中所有的HTML标签,采用Servlet的输出流来输出,及其的繁琐,因此本系统采用的开发模式是MVC模式。MVC的思想分为三个基本的部分,Model是模型,View是视图,Controller是控制器,这三个部分是协同工作,从而可以提高系统的扩展性和可维护性。MVC是多个视图对应一个模型,按MVC的设计模式,一个模型对应多个视图,可以减少代码的复制,一单模型发生变化也容易维护。应用被分割成三部分,降低了各层之间的耦合,提供了应用的可扩展性。MVC更符合软件工程的的管理精神,不同的层各司其职,也有利于代码的管理。5.4系统登录设计系统的登录界面包括用户名和密码

30、、身份,如果要登录本系统就要进行数据的数据,只有数据和数据库中的数据进行匹配才能成功的登录系统。界面设计如图5-1所示。图5-1登录界面具体的代码实现如下所示: 当用户进行身份验证的时候,会和数据库中的数据进行匹配,如果登录的数据时数据库中存在的数据则能成功登录,否则不能成功登录。流程图如图5-2所示。图5-2用户登录程序流程图5.5系统各功能设计与实现5.1.1老师信息管理设计与实现1添加老师、 老师的添加界面主要包括添加老师的姓名、性别、年龄,还可以进行老师的删除。界面图如图所示。图5-3老师信息管理模块具体的代码实现如下所示:2实现过程对应的JSP文件:teaMana.jsp老师的信息管理是通过添加和删除进操作的,对应的方法分别是teaAdd和teaDel,还可以进行老师的删除,删除的方法是findById,找到老师的Id信息即可删除,都是通过sql语句进行操作的。5.1.2学生信息管理设计与实现1实现目标 学生的管理主要包括学号、姓名、性别、年龄、登录账号、登录密码的添加。界面图如5-14所示。图5-4学生管理模块代码如下所示: 2实现过程所属页面名:stuMana.jsp老师信息管理主要

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1