




已阅读5页,还剩62页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
苏州科技大学天平学院本科生毕业设计(论文)基于AHP的课堂教学评价系统非学生主体评价系统摘 要 本文是要描述实现一个课堂教学评价系统。为此,本文将分成绪论、评价模型与介绍、系统分析、系统初步设计、系统详细设计、系统测试等几个章节。 绪论中将要介绍这个系统的背景和它的积极意义;评价模型介绍中则描述了本系统使用到的AHP方法和系统评价模型的建立。之后的系统分析,系统的初步设计和详细设计,系统测试就将按照软件设计的标准流程12来实现一个切实可行的课堂教学评价系统。本系统的选用的集成开发环境是MyEclipse,将JSP作为主要的开发语言,数据库采用的是MySQL,服务器则用的是Tomcat,用以Web技术为基础的的B/S结构。最后开发一个课堂教学评价数学评价系统非学生评价系统管理系统。关键词: JAVA;JSP;评分系统;B/S架构AbstractThis article is to describe implementing a classroom teaching evaluation system. For this reason, this article will be divided into introduction, evaluation model and introduction, system analysis, system preliminary design, system detailed design, system testing and other chapters.The background of the system and its positive significance will be introduced in the introduction; the introduction of the evaluation model describes the establishment of the AHP method and the system evaluation model used in the system. After the system analysis, the preliminary design and detailed design of the system, the system testing will be based on the software design standard process to achieve a practical classroom evaluation system.The systems selected integrated development environment is MyEclipse. JSP is used as the main development language. The database uses MySQL, the server uses Tomcat, and the Web technology-based B/S structure. Finally developed a classroom evaluation of teaching evaluation system - non-student evaluation system management system.Keywords: JAVA; JSP; scoring system; B/S architecture目录第一章 绪论11.1 课题研究的背景11.2 研究目的11.3 研究现状11.4 用户特点21.5 本文结构2第二章 评价模型及相关知识的介绍32.1AHP评价模型32.1.1AHP算法32.1.2评价主体和评价内容的确定32.1.3评分的确定42.2 B/S模式开发42.3 Tomcat42.4 MySQL52.5 SSH框架5第三章 系统分析63.1 系统设计目标63.2 系统功能需求概述63.3 可行性分析63.3.1 技术可行性分析63.3.2 操作可行性分析63.3.3 经济可行性分析63.3.4 时间可行性分析7第四章 系统总体设计84.1 系统功能描述84.2 系统功能结构图94.3数据库的分析与设计114.3.1数据库的概念结构设计114.3.2数据库的逻辑结构设计12第五章 系统详细设计185.1系统登录主界面185.2 管理员后台管理总界面185.2.1管理员信息管理模块195.2.2 用户信息管理模块195.2.3 一级指标信息管理模块205.2.4 二级指标信息管理模块215.2.5 评分信息管理模块215.2.5.1 评分查询管理模块215.2.5.2 评分统计查询管理模块225.2.5.3 评分详情管理模块225.2.6 班级信息管理模块235.2.7 课程信息管理模块235.2.8 学期学年信息管理模块245.3 教师后台管理模块245.3.1 个人信息管理模块255.3.2 我的评分信息管理模块255.3.3 我对其他教师评价管理模块255.3.4 教师互评管理模块265.4 专家后台管理模块265.4.1个人信息管理模块275.4.2 我对教师评价管理模块275.4.3 专家评价教师管理模块28第六章 系统测试296.1系统测试目的与意义296.2测试过程测试功能296.3安全测试296.4可用性测试306.5测试结果分析30结 论31致 谢32参考文献33附录1 译文34根据外部评估体系,学校气氛和教学质量对提高学习成绩的贡献34附录2 外文原文4863第一章 绪论1.1 课题研究的背景随着科技的不断发展和进步,21世纪迈步走入了一个新的时代,课堂教学评价管理工作在各高校受到了高度的关注。对于一个老师的评价也开始不再拘泥于简单地评价教得好与不好,而是迫切地需要一个科学有效的办法,用一个合理的模型来对教师进行评价,从而更好地推进教学质量。传统的教学评价方法存在一定的局限性,巨大的信息量和繁琐的整理校对,造成资源没办法得到充分的利用,也导致对于老师的评价仅仅浮于表面,无法进行更深入彻底的评价。此外,由于人工处理众多的评价信息很容易出错,耗时久,也增加了管理人员的工作负担。这就迫切的需要各个学校推出一个新的有效的评价方式来处理这个问题。学校的主要任务和目的就是要培养学生,教学任务更是学校各种工作的重点。课堂评价作为教学活动中必不可少的一部分,越来越受到学校甚至家长学生的重视关注。它可以帮助用户直观的了解教师的教学活动评价等信息,也方便教师了解自身情况,改善自己的教学水平和质量。为满足新的需求变化,我们需要与时俱进,从传统的课堂教学评价方式中走出来,加以完善,开发一个符合现代化信息技术水平的课堂教学评价系统,一方面可以有效提高管理人员的工作效率,方便评价群体的评价操作;另一方面可以减少人力、物力、财力的损耗,确保学校教学活动健康稳定的运行34。1.2 研究目的本课题的研究目的是要通过网络和计算机的便利,开发一个教学评价系统,来满足使用的需要。系统采用科学的信息化管理模式,变革了传统的手工评价方式,利用网络技术进行教学评价活动,用户可在线操作,管理人员根据系统记录的各类评价信息进行整理,避免了人工处理易出错的问题,提高了工作效率,改进了教研质量,促进课堂教学评价的良性循环。1.3 研究现状目前国内的课堂教学评价管理大多还局限于传统的手工评价和人工处理,耗时久且易出错,而就算是采用网络评价方式,也多是仅限于学生对教师的教学评价,功能单一,难以从根本上得以改善。与之相反的是,国外早已经意识到教学评价对于提高教学质量的意义,利用信息化技术来管理高校课堂教学评价活动的处理方式很普及,能够有效地利用资源,又能最大化评价效率和信息处理的效率,从而形成一个良性的课堂教学评价系统。1.4 用户特点基于AHP课堂教学评价系统非学生评价系统的使用用户分为三类:(1) 教师:教师可以查询和修改个人信息,可以在系统中与其他老师进行互相评价操作。(2) 管理员:管理员主要负责信息的管理工作,其可对教师和专家的信息进行查询和修改操作,也可对各类评价信息进行整合工作,方便用户查询。(3) 专家:专家负责对教师的教学作出评价,专家还可以在线查询和修改个人信息,查询对教师的评价信息。1.5 本文结构本文从结构上来看可以分为6个章节,分别为:(1) 第一章为绪论,主要阐述了系统的研究背景和目的,分析了系统的使用用户以及文章结构。(2) 第二章为评价模型及相关知识的介绍,介绍了系统设计的框架、软件和技术的相关介绍。(3) 第三章为系统分析,给出了系统的设计目标和功能需求分析。(4) 第四章为系统总体设计,详细介绍了系统数据库的结构设计和表设计,构造了系统的功能结构图。(5) 第五章为详细设计,具体展示了系统各模块的相关功能以及对应的界面截图。(6) 第六章为测试报告,给出了系统测试的目的以及系统功能的测试用例。本文末尾为结论部分,主要是就系统设计与实现过程的一个总结以及致谢和参考的文献等部分。第二章 评价模型及相关知识的介绍2.1 AHP评价模型2.1.1 AHP算法层次分析法是通过分析问题本质和最终要实现完成的总目标,将一个问题转化分解成一个个小的组成成分或指标5。根据各因素之间的联系,将各因素分解转化在不同的层次上,构成一个多层分析结构模型,最终归结为最低层次(方案、措施、指标等)。相对权重或相对顺序的最高级别的相对重要性(总目标)。该算法实现了以下步骤:第一步是解决问题;第二步是建立层次结构,第三步是比较一个层次和另一个层次之间的相同从属关系的各种因素,形成层次间的判断矩阵,再通过求该矩阵的最大特征根和向量,来求出该层次的因素的相对重要性。第四步是利用上层因素的相对重要性权重进行加权合成,得到各指标对总目标水平的排序权重。如图21所示。图21层次分析法步骤2.1.2 评价主体和评价内容的确定非学生主体评价系统的评价主体不包括学生,主要是教师和专家,本系统主要以这两者为主体来评价。评价的指标内容则由高校课堂教学质量评价表得到,一级评价内容由教学质量、专业技术、课外拓展三者组成,再对一级评价内容细分,列出相应的二级评价指标,如表2.2所示:表2.2 教师课堂教学量评价表项目序号评分内容权重得分教学态度1备课充分,教学内容充实W1Z12教学工作认真负责,精神饱满,富有激情W2Z23不迟到不早退W3Z34严格要求学生,即教书又育人W4Z4教学内容5教学方法适当,善于启发诱导,讲授思路清晰,条理清楚W5Z56注重直观教学,或运用现代化教育技术手段W6Z67知识结构合理,内容充实,有深度广度及较好地反映专业学科前沿知识W7Z7课堂组织8课堂教学流程设计合理,各环节时间安排合理W8Z89学生上课气氛活跃,注意力集中W9Z910教学环节完整,讲练结合,有作业布置W10Z1011语言简洁,生动,仪态自然,板书规范W11Z11教学手段12能合理采用现代化教学手段W12Z1213能合理使用教具与教图,提高教学效果W13Z13教学方法14能配合教学内容与学生实际灵活采用教学方法W14Z1415侧重重点,突破难点W15Z1516理论联系实际W16Z1617善于启发思维,培养学生能力W17Z172.1.3 评分的确定系统的得分是根据某个教师给出的对其他老师得分,将其乘以对应评分项的评分权重,就得到了被评价教师的课堂教学评分。此外,根据一级指标设置的权重的不同,各个具体评分项的项数也不同,再结合一下实际情况,给出对应的权重。比如评分项依次为K1,K2,K3,.KN,他们对应的权重分别为M1,M2,M3,MN,那么评分公式为 分数=K1*M1+K2*M2+K3*M3+KN*MN2.2 B/S模式开发现在的开发过程中常用的开发模式有C/S模式,B/S模式。而B/S模式的优势在于只要有网络,B/S模式直接使用67。这种模式确实非常方便信息传播。它与C/S模式相比,C/S本身需要客户端支持,有很大的局限性。同时,C/S模式相比于B/S模式,受众范围小。在最终开发模式的选择上,从受众的各个层面考虑,从使用方便的角度出发,最终决定采用B/S模式进行开发2.3 TomcatTomcat是一种应用服务器,在中小型系统和并发访问用户时被时常选用,一般是开发简单的java程序的首选。在访问较少的用户时经常采用这种方法。它是设计JSP程序时的最佳选择。换句话说,当你的计算机上安装了Tomcat的时候,你就可以对网页的访问请求进行应答。事实上,Tomcat服务器的apacheweb延伸,增加了对Apache Web服务器上的java类文件的支持。Tomcat独立运行,它实际上是独立的Apache进程8。2.4 MySQLMySQL是一种用C和C+代码编写的数据库,可以应用在Windows和Linux环境中9。此外,它也支持许多其他的操作系统。同时,它具有便携性。它还提供多个编程语言的API。MySQL是一个可以利用CPU资源的多线程程序。它提供了许多数据库连接方式,如JDBC和TCP,它可以操作大量的数据库,有许多记录。一般来说,MySQL是为满足一般个人和小型学校而设计的,再加上它本身是一个开源的软件,所在在成本上占据了极大的优势。2.5 SSH框架SSH框架,实际上是Struts2+Spring + Hibernate框架组合的缩写。它是目前开发领域应用最广泛的的J2EE集成开源框架。SSH框架是一个典型的J2EE三层结构:表现层、数据访问层和业务逻辑层。SSH框架非常稳定,因此SSH框架得到了广泛的应用。SSH框架降低了开发人员重建方案的能量和负担,在提高开发效率和响应需求变化方面具有很大的优势。Struts可以实现设计模式的应用框架,MVC模型视图控制器。基于java EE Web应用程序使用java servlet和JSP技术和SSH框架实现MVC的设计思想,它是一个升级版。Struts是STRUTS2配置的核心文件。STRUTS2是将用户的操作请求上传到FieldDebug控制器中操作后,通过已经设置好的配置文件进行设置。操作完成后将这个结果反馈到核心控制器,以此决定进一步的操作 Hibernate是一个开源的对象关系映射框架,它封装了一个十分轻量级的JDBC对象,使得开发人员能使用对象编程思想来处理数据库。在任何适用JDBC的情况下,都可以使用Hibernate。它常用于在java的客户端程序或servlet和JSP的Web应用程序中10。第三章 系统分析3.1 系统设计目标系统的设计目标是要编写一个用来评价教师教学质量的评价系统,系统的主体是同行教师和专家,最终要做成一个稳定运行而且实用性高的系统,同时要做到操作方便简单,便于部署。3.2 系统功能需求概述通过调查,现有的教学评价内容是基于旧的手工记录和文件归档,既浪费时间又浪费人力,还不方便保存。本系统的目的就是要设计一个方便好用的网络教学评价系统来代替传统的教学评价方式,从而实现整个教学评价过程的现代化和信息化,并实现自动检查人工操作,一定程度上解放人力,降低出错率。在传统的教学评价内容中,管理往往是繁琐复杂的。教学评价的内容具有信息处理量大、管理数据量大、相关信息多等特点,查询统计的方式也不同。在管理过程中,信息会反复传递,所以教学评价的内容必须是计算机化的。我们的系统开发的总任务是实现教学评价内容的智能化,信息化,规范化,系统化,从而提高教学的效率。3.3 可行性分析3.3.1 技术可行性分析Java语言提供了一个接口动态模型,使得设计更方便快捷。同时,Java语言本身的特性,也为实现模块化提供了便利11。此外,Java语言的优势还体现在信息的存储和代码的复用上。所以,经过多方面的综合考量,我选择Java作为本系统开发语言。经过上面的一系列分析,该系统在技术方面完全具备可行性。3.3.2 操作可行性分析本系统采用的是B/S模式,这个模式提供了很高的交互,操作起来简单方便,即使不是专业人士,没有对软件行业的相关认知,也只要学会使用网络,学会使用鼠标键盘,就可以对本系统进行各种操作,从操作可行性来看,本系统完全具备操作可行性。3.3.3 经济可行性分析由于该系统的规模较小,没有用到复杂的技术,软件编写过程中用到的软件又都是常用免费的软件,本软件的开发成本几乎可以忽略。唯一需要的,仅仅是一台联网的电脑。对于电脑本身硬件配置的也很低,市面上常见的商务电脑就可以轻松驾驭整个软件的编写开发。极低的开发成本,让我们有更多的精力资源去完善这个网站。通过简单的注册,我们就可以使用系统的各项功能。所以说,从经济可行性的角度来看,本系统具有极高的经济效应前景。3.3.4 时间可行性分析 本次毕业设计从3月初就已经开始,拥有着充足的时间,具备时间可行性第四章 系统总体设计4.1 系统功能描述本系统最大的特点是便于操作、人机界面交互性高。本系统要实现以下功能:1.管理员模块针对后台管理员的功能需求进行模块设计,主要提供了管理系统的功能,包括对课程、班级、学期学年、教师信息的管理,具体功能模块如下:(1) 管理员信息管理:主要是对自己的相关信息的管理,还有对管理员的增删改查。(2) 用户信息管理模块:主要是对系统用户信息进行增删改查等相关操作。(3) 一级指标信息管理:主要根据教学质量、专业技术、课外拓展进行评分管理,可以对一级指标进行增删改操作。(4) 二级指标信息管理模块:主要根据教学内容设计、组织教学的能力、教学手段等二级指标进行评价考量,可以对二级指标信息进行增删改查操作。(5) 评分信息管理模块:管理员可以根据相关字段进行查询操作。并可以对评价进行打印操作(6) 班级信息管理:主要是根据班级名称、备注信息对班级信息进行增删改查相关操作。(7) 课程信息管理:主要是根据课程名称、备注信息对课程信息进行增删改查的相关操作。(8) 学期学年管理:主要是对学期/学年的信息进行修改、删除的操作。2.教师模块功能模块如下:(1) 个人信息管理:教师可以查看个人信息并进行修改操作。(2) 我的评分信息:通过评价分数信息表,教师可以根据自己的学年、学期、班级、课程、分数进行查看操作。(3) 我对其他教师管理:主要是对其他教师评价进行查看操作。(4) 教师互评管理模块:主要是对各个教师进行互相评价操作。3.专家模块功能模块如下:(1) 个人信息管理:主要是对专家自身信息的处理。(2) 我对教师评价管理:主要是对自己给教师评价的信息进行查看操作。(3) 专家评价教师管理模块:主要是专家对教师进行评价操作。4.2 系统功能结构图1.系统结构图,课堂教学评价系统分为三个用户角色,一个是管理员,一个是教师用户,一个是专家用户,用户角色不同,对于系统的操作权限不同,如图4.1所示:专家页面教师界面管理员界面密码正确输入密码用户登陆N图4.1 系统结构图2.管理员功能结构图,管理员通过后台操作,可以进行对管理员的添加操作。并对教师管理、专家管理、考评管理等模块进行操作,如图4.2所示:图4.2 管理员系统结构图3.教师功能结构图,教师通过进入后台,可以进行在线对其他教师进行评价,并可以查看相关评价信息等功能模块,如图4.3所示:教师界面对其他教师评价我的评分信息个人信息管理教师互评管理退出系统图4.3 教师系统结构图4.专家功能结构图,专家通过进入后台,可以进行在线对教师进行评价,并可以查看相关评价信息等功能模块,如图4.4所示:个人信息管理已评教师管理对教师评价专家界面退出系统图4.4 专家系统结构图4.3数据库的分析与设计4.3.1数据库的概念结构设计数据库是存储一个系统所需的各种数据的地方,它的重要性不言而喻。数据库的描述通常采用ER图进行描述1213,经过分析设计,课堂教学评价系统的ER图如图4.5所示图4.5 系统数据库设计图 4.3.2数据库的逻辑结构设计在物理结构设计阶段,首先应采取两个步骤:首先,在关系数据库中,确定数据库的物理结构。主要是指确定访问的方法和存储的结构。常用的方法是访问索引方法、集群访问、散列访问方法。时间和空间效率的高低是物理结构好坏的评价标准。.然后,甄选正确的关系模式。主要是处理好数据库中的各个表的定义和标语表之间的逻辑关系。基于上述规范数据库的一些表设计如下表4.6到表4.15所示管理员信息表记录了管理员的基本信息,如表4.6所示:表4.6 管理员信息表表名管理员信息表(t_admin)字段名数据类型是否为空是否为主键说明idINTEGERNY管理员IDusernameVARCHAR(50)NN用户名userpwdVARCHAR(50)NN密码identityVARCHAR(50)NN身份班级信息表记录了班级的基本信息,如表4.7所示: 表4.7 班级信息表表名班级信息表(t_banji)字段名数据类型是否为空是否为主键说明idINTEGERNY班级IDnameVARCHAR(50)NN班级名称beizhuVARCHAR(50)NN备注二级指标信息表记录了二级指标的相关信息,如表4.8所示:表4.8 二级指标信息表表名二级指标信息表(t_erjizhibiao)字段名数据类型是否为空是否为主键说明idINTEGERNY二级指标IDnameVARCHAR(50)NN指标名称neirongTXETNN指标内容quanzhongDECIMALNN权重fenshuDECIMALNN分数yijizhibiaoidINTEGERNN一级指标ID课程信息表记录了课程的基本信息,如表4.9所示:表4.9 课程信息表表名课程信息表(t_banji)字段名数据类型是否为空是否为主键说明idINTEGERNY课程IDnameVARCHAR(50)NN课程名称beizhuVARCHAR(50)NN备注分数信息表记录了分数的相关信息,如表4.10所示:表4.10 分数信息表表名分数信息表(t_fenshu)字段名数据类型是否为空是否为主键说明idINTEGERNY分数IDfenshuDECIMAL(20)NN分数erjizhibiaoidINTEGERNN二级指标IDfenshuuseridINTEGERNN分数使用者IDfenshuuserid2INTEGERNN分数使用者ID2usertype2VARCHAR(50)NN用户类型2shijianVARCHAR(50)NN时间xueqiVARCHAR(50)NN学期xuenianVARCHAR(50)NN学年banjiVARCHAR(50)NN班级kechengVARCHAR(50)NN课程公告信息表记录了公告的基本信息,如表4.11所示:表4.11 公告信息表表名公告信息表(t_gonggao)字段名数据类型是否为空是否为主键说明idINTEGERNY公告IDbiaotiVARCHAR(50)NN标题名称neirongVARCHAR(50)NN内容shijianVARCHAR(50)NN时间typeINTEGERNN类型学年信息表记录了学年的基本信息,如表4.12所示表4.12 学年信息表表名学年信息表(t_xuenian)字段名数据类型是否为空是否为主键说明idINTEGERNY学年IDnameVARCHAR(50)NN名称beizhuVARCHAR(50)NN备注statusINTEGERNN状态学期信息表记录了学期的基本信息,如表4.13所示:表4.13 用户信息表表名用户信息表(t_user)字段名数据类型是否为空是否为主键说明idINTEGERNY用户IDloginnameVARCHAR(50)NN登录名pwdVARCHAR(50)NN密码realnameVARCHAR(50)NN真实姓名addressVARCHAR(50)NN地址sexVARCHAR(50)NN性别telVARCHAR(50)NN电话ageINTEGERNN年龄usertypeVARCHAR(50)NN用户类型shijianVARCHAR(50)NN时间fujianVARCHAR(50)NN附件用户信息表记录了用户的相关信息,如表4.14所示:表4.14 学期信息表表名学期信息表(t_xueqi)字段名数据类型是否为空是否为主键说明idINTEGERNY学期IDnameVARCHAR(50)NN名称beizhuVARCHAR(50)NN备注statusINTEGERNN状态一级指标信息表记录了一级指标的相关信息,如表4.15所示:表4.15 一级指标信息表表名一级指标信息表(t_yijizhibiao)字段名数据类型是否为空是否为主键说明idINTEGERNY一级指标IDnameVARCHAR(50)NN名称neirongTEXTNN内容quanzhongDECIMALNN权重fenshuDECIMALNN分数第五章 系统详细设计5.1系统登录主界面在登陆界面的对应输入框输入用户名和密码并选择角色后,点击登陆,它将跳转到登陆服务。在服务中,将判断用户名和密码是否正确无误。如果符合数据库表项,则系统提示“通过验证”,系统就会进入对应角色的管理界面。如果用户名和密码不符合,则该页将跳转到登录页以重新输入用户姓名和密码。程序运行效果图如图5.1所示:图5.1 课堂教学评价数学评价系统非学生评价系统系统登陆界面5.2 管理员后台管理总界面管理员维护除了对自身的信息进行修改,同时,为了更好地实现功能,对非学生评价系统进行系统化、分层化的管理,后台管理员可以进行功能的详细操控,管理员可以管理系统的属性、用户的管理、成绩管理、班级管理和课程管理。以及一级指标、二级指标管理等。后台管理员效果图如5.2所示:图5.2后台管理界面5.2.1管理员信息管理模块管理员对个人信息进行查看,并对管理员进行增删改查操作。运行效果如图5.3所示:图5.3 管理员信息管理界面5.2.2 用户信息管理模块主要是对用户信息进行增删改查相关操作。运行效果如图5.4所示:图5.4 用户信息管理界面 管理员根据用户编号、密码、实名、地址、性别、电话、年龄、用户类型、创建时间进行用户信息添加操作。运行效果如图5.5所示:图5.5 用户信息添加界面5.2.3 一级指标信息管理模块主要根据教学质量、专业技术、课外拓展进行评分管理,可以对一级指标进行添加、修改、删除操作。查阅资料后,我决定将教学质量、专业技术、课外拓展的权重分别设置为0.4,0.4,0.2,这样的设置符合一般学校的评价标准。运行效果如图5.6所示:图5.6 一级指标信息管理界面5.2.4 二级指标信息管理模块主要根据教学内容设计、组织教学的能力、教学手段等二级指标进行评分,实现对二级指标信息进行添加、修改、删除、查询操作。对于所设置的二级指标,我也根据所查阅的资料给出了合理的权重。运行效果如图5.7所示:图5.7 二级指标信息管理界面5.2.5 评分信息管理模块5.2.5.1 评分查询管理模块管理员可以根据学期、学年、班级、课程、用户身份进行查询操作。运行效果如图5.8所示:图5.8 评分查询界面5.2.5.2 评分统计查询管理模块评分统计查询管理主要是根据学年、学期、班级、课程、分数进行查看。运行效果如图5.9所示:图5.9 评分统计查询界面5.2.5.3 评分详情管理模块管理员可以对评价进行修改、删除操作。运行效果如图5.10所示:图5.10评分详情界面5.2.6 班级信息管理模块主要是根据班级名称对班级信息进行增删改查相关操作。运行效果如图5.11所示: 图5.11 班级信息管理界面5.2.7 课程信息管理模块主要是根据课程名称、备注信息对课程信息进行添加、修改、删除、查询相关操作。运行效果如图5.12所示: 图5.12 课程信息管理界面5.2.8 学期学年信息管理模块主要是对学期/学年信息进行删除修改的相关操作。运行效果如图5.13所示: 图5.13 学期学年管理界面5.3 教师后台管理模块教师后台管理界面如图5.14所示:图5.14 教师后台管理界面5.3.1 个人信息管理模块教师可以查看个人信息并进行修改操作。运行效果如图5.15所示:图5.15 个人信修改界面5.3.2 我的评分信息管理模块通过评价分数信息列表中,教师可以根据自己的学年、学期、班级、课程、分数进行查看操作。运行效果如图5.16所示:图5.16 我的评分信息管理界面5.3.3 我对其他教师评价管理模块通过评价分数信息列表中,教师可以根据学年、学期、班级、课程、分数、被评价用户、评价人身份进行查看操作。运行效果如图5.17所示:图5.17 我对其他教师评价管理界面5.3.4 教师互评管理模块主要是对各个教师进行互相评价操作。运行效果如图5.18所示图5.18 教师互评界面5.4 专家后台管理模块专家后台管理界面如图5.19所示:图5.19 专家后台管理界面5.4.1个人信息管理模块 主要是对个人信息进行修改操作。运行效果如图5.20所示:图5.20 个人信息管理界面5.4.2 我对教师评价管理模块主要是对自己给教师评价的信息进行查看操作。运行效果如图5.21所示:图5.21 我对教师评价管理界面5.4.3 专家评价教师管理模块主要是专家对教师进行评价操作。运行效果如图5.22所示:图5.22 专家评价信息管理界面第六章 系统测试6.1系统测试目的与意义系统测试是开发管理的一个不可或缺,不容忽视的阶段。系统测试的主要任务是尽可能地搜寻排查出程序中的错误,提高并优化系统的可靠性,主要目的是测试系统能否正常稳定的运行。通过测试检查出问题后,我们要不断地改进并杜绝类似的错误再次发生,以此提高系统的质量。一般来说,系统测试包含了功能模块测试、安全性测试、可用性测试等14。6.2测试过程测试功能功能测试主要包括五个内容:适用性、准确性、可操作性、依从性、安全性。 本系统功能测试如表6.1所示:表6.1 网站功能测试测试内容测试结果适用性好准确性好可操作性好依从性好安全性好 6.3安全测试安全测试是用于检查网站是否可以处理违规登陆的行为。通过安全测试,来排查可能发生的安全隐患,来增强网站安全防范措施,提高安全防范的等级。本系统安全测试主要从以下几点完成:(1)网站登陆安全测试。想要登陆系统进行操作,就要求用户输入正确的用户名和密码,如果提示错误则不能登入。(2)网站权限管理安全测试。通过网站的各个级别用户的登陆和操作,没有发生显示错乱和越过自身权限的现象发生。(3)网站数据安全性。对于网站的数据库中的数据,我进行了加密处理,杜绝了数据泄密的问题,同时伪文件处理也提供了很好的数据备份和恢复功能。6.4可用性测试可用性测试用于检测网站的各项操作是否可以正常使用,是否如同预期结果一般正常运行,测试的各个项目如表6.2所示:表6.2 网站可用性测试测试内容测试结果窗口移动,改变大小,关闭等操作是否正常是操作模块是否友好是模块和提示内容等文字描述是否正确是模块布局是否合理,协调是模块的状态是否正确(对选中项能否对应切换)是键盘,鼠标操作是否支持是所需的数据是否正确显示是操作流程是否合理是是否提供帮助信息是 6.5测试结果分析通过以上的各种测试,本教学评价系统并不存在明显的bug,能够满足对象用户的使用所需。与此同时,它的操作便捷,运行稳定,是一个实用的高校教学评价系统。结 论 时间飞逝,经过半年的努力,我终于完成了软件和论文的编写修改。本文论述并完成了一个课堂教学评价系统,通过软件工程的思想,我对这个系统进行了设计和实现。通过分析系统所需要的评价模型后,我选用了AHP算法来进行系统评价建模。这之后,我通过查阅相关资料并结合自己的经验,选择了软件的集成开发环境和数据库软件。通过系统需求分析,系统的设计实现和系统测试这几个章节,最终完成了这个教学评价系统。经过测试,这个系统能够稳定运行,并实现了开题报告中列举的系统所需的功能。在系统的实现过程中,我不可避免地遇到了许多的困难,遭遇了很多编写的瓶颈,比如说,在教师模块那里,我开始设计的时候,没有注意到要设置数据库的权限,导致了教师可以查看具体的对自己评价的人,而这个在现实操作的时候,是不被允许的。还有当教师完成对其他人的评价时,起初未对数据进行刷选,后来未对角色身份进行判断或者是数据库字段判断错误,导致了更新的信息不能被实时正确的查询到等等。通过大量文献的查阅,并询问了我的老师,种种问题也都圆满地解决了。这次也是仅有的一次毕业设计,让我了解到编程是一个需要积累需要练习需要不断完善不断学习的事,因此我的编程水平实属稀松平常,这也造成了我的系统可能还有很多的不足之处,还需要不断地完善,还需要努力,去做到尽善尽美。致 谢我还依稀记得自己14年刚刚进入学校的时候,那时的自己满怀着对学校的憧憬和对未来的雄心壮志。这个大学四年的一切都还历历在目,而我们却已经走到了大学路的尽头。我能走到现在,少不了朝夕相处的同学和老师们的帮助,在此,我向你们表示衷心的感谢。设计历时三个多月。在这个毕业设计中,如果没有我的老师老师的悉心帮助,我的任务绝不能完成的如此顺利。老师在毕业设计和论文完成过程中给予了我巨大的帮助。同时,老师他认真负责的工作态度、博大精深的理论修养,使我感触良多:一时的认真负责可能简单,但长此以往却不是一件易事。正是老师这样的精神和态度,给我在精神上树立了一座丰碑,激励我努力奋斗,不断向前。短短的三个月,我却从老师身上学到许多,这些从老师身上学到的点点滴滴必将成为我以后漫漫人生路上的一盏明灯,指引我不断前进,不断追求卓越,努力成为更好的自己。在这里,我特对xx老师表达我的感激之情。 最后,向百忙中抽出时间对本文进行审阅并提出宝贵建议的各位老师表示衷心的感谢!参考文献1 王家华软件工程M,沈阳:东北大学出版社,2011:462 张孝祥,徐明华.软件开发课堂.清华大学出版社,2009:55 3 樊明学生课程成绩及学生对教师教学评价的影响因素以劳动经济学课程为例的经验研究J中国劳动关系学院学报2007,21(6):1021054 张芊以促进高校教师专业发展为导向的教学评价模式改革J清华大学教育研究,2006,27(06):87895 孙洁基于BS的教师教学评价系统的设计与实现D. 北京工业大学硕士学位论文,2009,056 付昕. 基于B/S模式仓库管理系统的实现J.山东省农业管理干部学院学报, 2010, 27(4):166-168 7 袁健美.基于JSP的B/S动态网站开发及数据库连接J.计算机技术与发展,2007(06):29-31+35.8 吴小青.JSP+TOMCAT+MYSQL开源软件整合配置初探以揭阳职业技术学院图书馆网站服务器配置为例J.齐齐哈尔大学学报(自然科学版),2012,28(04):66-69.9 王玉英. 基于JSP的MySQL数据库访问技术J. 现代计算机:专业版, 2010, 19(14):63-66 10 赵钢. JSP Servlet+EJB的Web模式应用研究J. 电子设计工程, 2013, 21(13):47-4911 黄艳峰. 在Java语言中实施“案例教学”的研究与探索J. 电脑知识与技术, 2010, 6(5):1148-1149.12 崔洋.MySQL数据库应用从入门到精通.中国铁道出版社,2013:2713 王珊,萨师煊.数据库系统概论.高等教育出版社, 2006:16.14 David L.Anderson.Managing Information Systems.清华大学出版社,2002:16附录1 译文根据外部评估体系,学校气氛和教学质量对提高学习成绩的贡献摘要目前研究的目标是评估学校气氛和教学质量对提高小学和初中学生学习成绩的贡献,根据国家外部评估系统,学校效率和增长测试的测量结果( MEITZAV)。共有60所学校参加了这项研究,其中包括158个五年级和157个八年级。有关他们成就的信息取自教育部的公开数据库。研究结果显示,学生对教学质量和学校气氛的看法下降,学生的分数越高。此外,学校气氛和教学质量被发现有助于小学和初中的学习成绩,并且贡献在数学上更有意义,母语学科更少。主要结论是,为了提高初中的教学质量和学校气氛,特别是在初中分配资源和装备教育工作者工具是非常重要的。这些研究结果表明,需要进行更多的研究,以便更深入地了解学校气氛和教学质量对单一学生成绩的影响。关键词:学校气氛,教学质量,学习成绩,外部评估1.介绍世界上许多国家已经制定了教育指标体系,旨在确定教育体系和学校的质量,以影响教育人员的职能和学校的生产,同时要求问责制(HospArdoin,2008; Darling - 哈蒙德,2004年)。在以色列,外部和广泛的测试为教育系统和组织提供后续,监测和管理工具。广泛的测试系统有助于在学术上定义学生预期的标准,测试他们的知识,并且旨在提高教师和学生对学习成绩的承诺,所有这些都旨在缩小差距。通常这些测试是标准化的,并检查大量的学习材料,并根据公认的心理测量和教学法则进行专业设计(Birenbaum,Kimron,Shilton,2011)。2.外部评估系统-MEITZAVMEITZAV(希伯来语“学校增长和效率测量”系统的缩写)系统是评估以色列小学和初中的客观指标系统。 MEITZAV是教育评估领域的一部分,包括不同的方面,如学习成绩,学校关系,学校气氛,组织和立场。 MEITZAV系统考察了许多方面,并反映出学校是相互作用的许多部分的组合(Beller,2013)。该结果MEITZAV测试允许广泛而可靠地查看教育组织的功能,并包括有关学生成绩,学校气氛,学习,教学和学生感受的信息。由于MEITZAV是全国性和统一的,它有助于所有教育部门之间的同步,并因此促进教育系统总体目标的实现。 MEITZAV由RAMA(希伯来语“教育测量和评估国家权威机构”缩写)完成,该机构是隶属于教育部的专业和独立机构(RAMA,2013)。2.1学生的成就在宣言层面,根据维果茨基的方法(2004年),以色列教育体系将学生和他的需求放在教育工作的中心。然而,学生来到不同的生物学特征,家庭关系史,学习能力和生活技能的学校,因此学校无法平等地提供每个学生的需求(LeeSmith,1995; PrevattKelly,2003)。因此,仍有学生认为教育系统不能满足他们的需求,不能让他们自我实现,因
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 宁阳中考数学试卷
- 屋顶气窗施工方案(3篇)
- 定制家具春季活动方案策划(3篇)
- 家具品牌开业活动方案策划(3篇)
- 胶地板施工方案(3篇)
- 河北银行考试题库及答案
- 安徽省宣城市旌德县2023-2024学年高二上学期期末考试生物试题及答案
- 心理学迁移的题目及答案
- 风险评估与应对策略方案模版
- 孟子选读:初三语文议论文论点提炼教案
- (正式版)HGT 6313-2024 化工园区智慧化评价导则
- 松下panasonic-视觉说明书pv200培训
- 金风科技-风电产业集团-供应商现场作业基础安全考试附答案
- 《资本论》讲稿课件
- 中考语文二轮专题复习:议论文阅读(共27张PPT)
- 建设工地每日消杀记录表
- 建筑施工应急处置明白卡
- 环境污染刑事案件司法解释学习课件
- 信息技术教学德育融合
- 护理品管圈QCC之提高手术物品清点规范执行率
- 高尔夫基础培训ppt课件
评论
0/150
提交评论