教师评价系统的设计和实现毕业设计论文.docx
《教师评价系统的设计和实现毕业设计论文.docx》由会员分享,可在线阅读,更多相关《教师评价系统的设计和实现毕业设计论文.docx(33页珍藏版)》请在冰豆网上搜索。
教师评价系统的设计和实现毕业设计论文
长春大学毕业设计(论文)
教师评价系统的设计和实现
姓名
学院
软件学院
专业
软件工程
班级
指导教师
教师评价系统的设计与实现
[摘要]论文在分析了传统高校教学评价基本理论和方法的基础上,研究了基于网络的教师教学评价的特点,通过对理论的梳理和对时间的反思构成评价策略,构建了一个基于评价档案的教师教学评价模型。
在此模型的指导下,设计并实现了利用问卷调查的方法对教师教学进行评价,借助实施评价活动、统计、量化评价结果,并随时发布评价结果。
详细讨论了该程序的功能结构设计、数据库设计和主要技术问题。
论文从分析教学环境中的教师教学的相关信息入手,以课程学习材料子模块对教师跟踪内容的讨论为例,通过对这些相关信息评价意义的分析归纳,得出具体、明确和可测量的教师教学的跟踪评价指标体系。
在此基础上,概要地描述了跟踪数据的记录、收藏、保存和更新,对统计结果的分析处理方式的讨论,并在实际应用中实现这一模型的软件系统。
本软件采用Java和oracle进行开发、调试和维护,并以B/S结构实现。
教师评价系统涉级四种角色,即学生、教师、专家和系统管理员,其中学生、教师、专家具备登录、修改密码、查询用户信息以及教师评价功能;系统管理员人员信息管理功能,即查询、新增、修改以及删除人员信息。
[关键词]教师评价;B/S;Java;oracle;jsp;
DesignandImplementationofTheTeacherEnvaluationSystem
[Abstract]Basedontheanalysisofthetraditionalteachingevaluationtheoryandmethod,studiesthecharacteristicsoftheevaluationofteachers'teachingbasedonthenetwork,throughthetheoryreviewandreflectionofthetimestructureoftheevaluationstrategy,hasconstructedbasedontheteachers'teachingevaluationarchivesmodel.Guidedbythismodel,thedesignandimplementationofthemethodusingquestionsurveyandteachingevaluationofteachers,evaluationresultsthroughtheimplementationofactivities,statistics,quantitativeevaluationresults,andpublishedatanytime.Functionalstructuredesign,theprogramofthedatabasedesignandthemaintechnicalproblemsarediscussedindetail.Therelevantinformationfromtheanalysisofteachers'teachingintheteachingandlearningenvironmentoflearningmaterials,withdiscussionofthetrackingmodulecontentoftheteacherasanexample,byanalyzingtheevaluationsignificancetotherelatedinformation,weconcludedthatteachersteachingspecific,clearandmeasurabletrackingevaluationindexsystem.Onthisbasis,brieflydescribesthecollection,record,saveandupdatethetrackingdata,discussionandanalysisofthetreatmentonthestatisticalresults,thesoftwaresystemofamodelrealizationandapplication.
ThesoftwareusesJavaandOracletodevelop,debugandmaintain,andwithB/Sstructure.Teacherevaluationsysteminvolvingfourroles,namely,students,teachers,expertsandsystemadministrator,Amongthestudents,teachers,expertshavelogin,passwordmodification,querytheuserinformationandthefunctionoftheteacherevaluation;managementfunctionsoftheadministratorpersonnelinformationsystem,query,add,modifyanddeleteinformation.
[Keywords]Theteacherevaluation;B/S;Java;oracle;jsp;
1引言
教学评估工作是教学行政部门对高等学校教学质量进行宏观监督的重要手段,目的是提高教育教学质量。
教学评估是学校教学管理的一项重要内容,如何科学地、全面、客观公正地评估教师的师德水平和业务素质,是一项理论上和实践上都十分重要的工作。
通过学校各层次人员对教学的教学质量进行民主评估,评测结果和分析报表可以帮助学校领导及时全面的掌握全校教师教学业务状况,帮助教师有针对性的改进工作方法、提高教学质量。
教学质量评估方面,传统的成绩单或者家长手册已经远远不能满足对教学过程中大量有效信息的分析利用。
随着现代教育技术和管理方法的发展以及教学系统化理念的实施研究,我们应该通过精细客观的评价来监督,促进老师的教与学生的学,活化了教学信息,增强对教学质量的分析和监控。
开发《教师评价系统》有两方面的好处:
一是《教师评价系统》的实用性,一个好的《教师评价系统》会将一个庞大投票评优工作井井有条的管理起来,计算机与人的不同就在于,计算机是机械的,精确的,它不会使管理工作出现差错。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够大大减轻教工人员的工作量,提高办事效率;另一方面好处,设计《教师评价系统》只是一种手段,通过它可以更好的了解计算机的工作过程,掌握开发语言的使用方法,掌握开发各种项目的工作技能,适应迅猛发展的社会。
本课题的直接目的是为了成功完成《教师评价系统》的开发。
间接目的也可以说是最终目的是为了了解软件的开发思想,掌握软件开发人员应当具备的基本技术素质:
树立良好的软件开发理念,建立正确的、符合工程规范的、系统化的软件工程思想。
2系统分析
2.1需求分析
需求分析是软件开发的重要基础,是软件生命周期的一个重要阶段,最根本的任务是确定为了满足用户的需求系统必须做什么。
具体的说,应该确定系统必须具有的功能和性能,系统要求的运行环境,并且预测系统发展的前景;必须仔细分析系统中的资料,既要分析系统中的数据流又要分析长期使用的资料存储。
其主要目的是:
在综合分析用户对系统提出的一组需求(功能、性能、数据等方面)的基础上,构造一个从抽象到具体的逻辑模型表达软件将要实现的需求,并以“软件需求规格说明书”的形式作为本阶段工作的结果,为下一阶段的软件设计提供设计基础。
本系统应用目的:
将现有的用纸张评价高校教师教学向无纸张评价系统的转变,实现对系统的不同用户帐户的管理,以及完成问卷设计、评分、统计等这些环节的处理。
内容:
教师教学质量评价系统,包括用户登陆系统、用户管理、用户信息录入、教师评价、统计分析、系统帮助等基本功能实现。
用户可根据需要自行设计评价及其评价项目,给出评分标准。
特征:
本系统的核心部分是评价系统,通过对教师的评价,对整个学校教学质量提得进一步的提高,促进学校的发展。
软件需求分析阶段,结合着我所用的开发工具:
MyEclipse,oracle对问题的识别和理解和对需求信息的分析和综合等进行了深入的了解,建立了实现目标软件的物理模型,也就是确定了构成软件系统的系统元素,并将功能和信息结构分配到这些系统元素中。
2.2系统体系结构的选择
通过系统分析,本系统采用B/S三层体系结构,如图2-1所示,B/S模式是一种由传统的二层C/S(Client/Server)结构发展而来的三层结构在Web上的应用。
它是随着Internet技术的兴起,对C/S模式应用的扩展。
B/S模式比传统C/S模式具有适用范围广、异构和开放性强、平台技术稳定的特点。
在B/S体系结构下,用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。
三层的B/S体系结构是把两层的C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由单独组成的一层来负担其任务,这样大大减轻了客户机的负担,把负荷均衡的分配给了服务器。
图2-1B/S三层模式
由于客户机把事务处理逻辑部分分给了功能服务器,使客户机不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,从而使之变成一个简单的图形交互工具。
基于B/S结构的系统不需要安装专门的前端应用程序,各种平台的用户只需通过浏览器使用便可访问并处理相应信息,操作更加简单。
B/S体系结构主要是利用不断成熟的浏览器技术,结合浏览器的多种脚本语言,通用浏览器就实现了原来需要复杂的专用软件才能实现的强大功能,并节约了开发成本,是一种全新而且适用的的软件体系结构。
2.3软件开发技术
2.3.1J2EE简介
J2EE是Java2平台企业版(Java2Platform,EnterpriseEdition),J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。
J2EE技术的基础就是核心Java平台或Java2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如“编写一次、随处运行”的特性、方便存取数据库的JDBCAPI、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对EJB(EnterpriseJavaBeans)、JavaServletsAPI、JSP(JavaServerPages)以及XML技术的全面支持。
其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。
J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。
通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持EnterpriseJavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制