高校教师评价系统的设计与实现
作者:***
来源:《电子技术与软件工程》2016年第02期
jquery实现ajax
        摘 要
        本文提出了系统业务基于 Asp.Net 组件、系统 UI 基于Ajax 技术为主的 B/S 架构应用系统的设计与实现过程,在功能上主要实现了学评教管理模块、教师自评管理模块、教师互评管理模块、专家评价管理模块的“四位一体”评价机制。
        【关键词】ASP.Wet 管理模块 评价机制
        高校办学质量的提高除了要满足学生学习环境所需的硬件条件,更要关注教师的教学状态,教师能否合理利用先进的教具,教师的专业水平是否达标等问题都应成为高校大学生、教师、管理者等多方所关注的焦点问题,为适应教育信息化工作的开展,发挥计算机软件系统在教育工作方面的突出优势,应建立一套能够公平、公正,科学、合理的评价出教师教学水平的评价管理系统。
        1 教学评价管理系统重点技术
        1.1 B/S 三层架构
        B/S架构的Web应用程序一般为三层架构模式,也就是数据层、业务处理层以及表示层,三个层次之间的数据通信可以使用B/S架构的网络模型,一般的,保护层能够使用浏览器来完成操作的动作,并且向应用层服务器发出操作的指令,而应用层的程序服务器可以使用网络层来读取数据库中的数据并且进行业务处理,然后把处理结果返回到表示层,浏览器自身也可以对操作界面进行解析,从而将读取的html成为预定的界面布局。
        1.2 系统主要开发技术
        本节将对开发系统所使用的.NET 平台、Asp.Net 技术、Ajax 技术以及数据库技术进行介绍。
        (1).NET 平台的应用组件大体包括为 Windows Form 应用程序、Asp.Net 应用程序和 Web Service 服务等。本文所探讨的高校教师教学评价系统主要应用的是 Asp.Net技术。
        (2)Asp.Net技术所提供的 Visual Studio 开发工具为Asp.Net 技术的发展提供了契机。在该工具下提供了便于开发者使用的各类控件,开发者只需将系统设置好的控件进行拖动便可形成较完整的功能。
        3、Ajax(Asynchronous Java Script and XML,即异步的 Java Script 和 XML)技术是一种新的技术标准而并非新的计算机语言。
        2 教学评价管理系统设计
        2.1 系统总体设计
        本节为系统的总体设计,总体设计从系统网络拓扑结构、技术架构和系统环境搭建等角度进行整体分析。
        2.1.1 网络拓扑结构设计
        客户端按使用用户分为学生端、教师端、专家端和系统管理员。
        2.1.2 技术架构设计
        本系统将采用B/S模式下的三层架构进行设计,三层架构主要分为数据层、业务层和表示层。数据层主要依托Ado技术和数据源控件等技术,业务层通过面向对象编程语言C#进行业务实体和实体行为的创建。表示层需要Asp.Net 技术和ajax技术进行实现,ajax 技术的实现将采用j Query框架包完成。
        2.2 功能设计
        2.2.1 系统管理模块
        系统管理模块主要涉及了系统管理员操作的各项功能,重点包括数据的备份、数据的还原和基础数据的管理等等,应用功能还包含了登录、注销和回密码等功能。
        2.2.2 学评教管理模块
        学评教管理模块是按照学生评价老师为主要的业务模块,还包含了系统管理员对学评教评价单管理、评价主体以及对于评价结果的查询和数据导出等等模块。
        2.2.3 教师自评管理模块
        教师自评管理模块由教师自评单管理、自评操作和发起自评评价主体以及实时查询和数据导出等等操作。
        2.2.4 教师互评管理模块
        教师互评管理模块由教师互评单管理、互评主题和互评操作以及实时查询、数据导出等等模块组成。
        2.2.5 专家评价管理模块
        专家评价管理一般是为专家用户提供的操作,专家用户是该系统的的特殊教师所用,一般包括各级领导、经验丰富的教授等所组成。
        2.3 数据库设计
        本文所研究的教学评价系统数据处理量较大,将通过Sql Server 2005进行数据库管理,在通过该管理系统进行数据管理之间必须明确本系统数据库的组织和存储方式。
        3 教学评价管理系统实现
        3.1 数据库操作实现
        本系统使用Ado技术完成了对于数据的基本处理,主要包含对信息数据的添加、修改、删除以及查询等等功能,在构建数据处理层时,对大量的数据操作行为都封装于DAL库中,充分利用了面向对象棉城思想方法的重载特性,使得数据库操作更加通用。
        3.2 数据导出实现
        数据导出功能使得在使用完各个评价模块后,可以对教师评价的结果进行数据导出,在综合统计和分析之后定量评价数据导出和定性评价功能。
        3.3 学评教功能实现
        学评教功能是学生评价教师的过程,重点在于数据提交的实现,而学评教过程是通过 Ajax 技术实现的,因此,在学生评价结果数据的收集等方面都需要采用JQuery进行数据采集,JQuery 技术对于 DOM 文档的查询非常便利,评价单的选项通常由单选按钮、多选按钮、文本框等控件组成。
        3.4 总评汇总分析实现
        总评汇总分析功能通过曲线图的方式反映按某个类别进行统计的数据。
        4 总结
        本文研究严格按照软件工程设计步骤,从分析到设计到时先,其主要功能已经完全达到了前期的设定需求,而且业务流程更加清晰,也为高校教师的评价工作的工作效率起到了很大的促进作用,大大提高了搞笑的整体教学质量。
        参考文献
        [1]闫朝升,张承江,李丹,等.基于Web的教学质量评价系统的设计与实现[J].计算机工程与设计,2010,31(04):893-897.
        [2]葛继科,王成敏,裴仰军等.高校教师教学质量评价系统设计与实现[J].软件工程师,2014,(01):39-41.
        [3]张彦春,王孟钧.基于课程的教学质量保证体系构建与运行[J].中国大学教学,2012,(08):73-75.
        [4]高扬.基于.NET平台的三层架构软件框架的设计与实现[J].计算机技术与发展,2011,21(02):77-80,85。
        作者简介
        于志迅(1991-),男,河北省任丘市人。现公安海警学院本科在读。
        作者单位
        公安海警学院 浙江省宁波市 315800

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。