首页 > 范文大全 > 正文

高校教师教学质量测评系统的设计与实现

开篇:润墨网以专业的文秘视角,为您筛选了一篇高校教师教学质量测评系统的设计与实现范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:针对贵州大学计算机科学与信息学院目前教师教学质量测评的实际情况,提出运用先进的校园网技术,采用UML对系统进行建模分析,构建一个基于B/S结构的教师教学质量测评系统,从而有效地推进教学管理的信息化和规范化,促使教学质量测评工作方便快捷的进行,最终达到提高教学质量的目的。

关键词:教学质量测评;UML;B/S结构

中图分类号:TP311文献标识码:A文章编号:1009-3044(2010)22-6354-03

The Design and Implementation of Teaching Quality Evaluation System for Teachers in College

PAN Dan-xia,WU Tong

(College of Computer Science and Information,Guizhou University,Guiyang 550025,China)

Abstract: According to the current situation for Teaching Quality Evaluation in the college of Computer Science and Information in Guizhou University,it puts forward to make use of the advanced technology of campus network,uses the UML to model and analysis the system,and builds a quality evaluation system for teachers based on B/S structure,so that it can effectively promote the information and standardization of the teaching management,make the quality evaluation work carried out conveniently,and ultimately improve the teaching quality.

Key words: teaching quality evaluation;UML; B/S structure

在高等教育快速发展的今天,对高校教师进行教学质量测评是学校提高教学水平的重要保证。目前,国内外很多高校都已经建立了自己的教学业务系统,这在很大程度上推动了教育的信息化改革,加快了学校教学以及管理等方面的信息化建设。本文研究的是贵州大学计算机科学与信息学院的教学质量测评工作的信息化建设问题。目前,该学院对教师的教学质量测评还是采用半手工操作,从而导致了测评工作的过程历时长、效率低,过程繁琐。为了实现教学管理的信息化、科学化,本文提出开发一个基于B/S结构的教学质量测评系统。

1 系统需求分析

1.1 问题域

目前贵州大学计算机科学与信息学院现有的教师教学质量测评体系,是通过手工发放评估表给评估者(主要包括院领导、教师同行以及学生)对被评估对象(主要是任课教师)进行评估,而后根据每项评估指标统计出每位被评教师具体的评估成绩。这种传统的手工测评工作历时长、工作量大,同时也存在着统计信息准确率低等问题,因此,这在很大程度上制约了评估工作的时效性与准确性,对于信息快速更新的今天来说,这种手工操作的方式已经不适应实际的需求。将计算机网络与教学质量测评工作相结合,利用贵州大学现有的校园网络环境,构建出基于B/S模式的教学质量测评系统,能有效地促进测评工作更快捷、更公正、更规范化地进行,确保教学质量测评工作的质量和实效,最终达到提高教学质量的目的。

1.2 UML用例图分析

该教学质量测评系统能够对教师的教学质量进行网上评估,评估者包括学院领导、同行教师以及学生,被评估对象为授课教师。系统的用户包括:管理员、院领导、教师以及学生。系统可对用户进行身份验证;管理员通过后台管理测评工作,由于该系统的部分数据来源于学院现有的大量平面文件信息(主要指Excel文件),包括学院教师信息、学生信息、课程信息、排课信息等,对于这些基础信息,管理员可导入包含这些信息的Excel表,无需再进行手工的二次录入,并可对导入后的信息进行管理,此外,管理员还可设置评估指标、评估人和被评估人,管理评估表;评估对象可对自己有权评估的教师进行网上评估;被评估对象可以查看自己的评估成绩,院领导可以查看所有被评估对象的成绩,学生无权查看被评估对象的评估成绩。整个系统的用例图如图1、图2所示。

2 系统设计

在系统的设计阶段,需要重点完成的是系统的功能模块划分以及系统的数据库结构设计等内容。

2.1 系统功能模块

该教学质量测评系统的功能模块划分如图3所示。

图3 系统功能模块划分图

2.2 数据库设计

该系统的部分基础数据来源于学院现有的大量Excel文件,这些基础数据包括:教师信息、学生信息、课程信息、排课信息,此外,系统还需保存管理员信息、评估表信息、评估人信息、被评估人信息以及评估结果信息等。根据系统的需求分析,在数据库中建立如下表:tb_Administrator(管理员信息表),tb_Teacher(教师信息表),tb_Student(学生信息表),tb_Department(院系信息表),tb_Speciality(专业信息表),tb_Class(班级信息表),tb_Course(课程信息表),tb_Semester(学期表),tb_TimeTabling(排课信息表),tb_EvaluateItem(评估指标表),tb_Evaluation(评估表),tb_Evaluator(评估人表),tb_Evaluated(被评估人表),tb_EvaluateResult(评估结果表)。系统的数据库关系图如图4所示。

3 系统设计关键技术

3.1 数据连接方式

该系统的数据连接方式采用连接方式。是由Microsoft在.NET中创建的一个全新的数据访问接口,用来对数据库服务器进行访问和操作。它在ADO的基础上作了一些重要的改进,提供了一种数据连接的离线模型,并提供了丰富的类来实现XML数据的读写和架构转换,此外还提供了一种工厂模式,使得在不改变任何代码的情况下,简单地修改一下配置文件就能实现数据库的移植。图5显示了对象模型。

3.2 基础数据的导入方式

该测评系统的开发涉及到大量的基础数据,这些数据目前的存储方式是通过Excel来保存的,如教师信息、学生信息,班级信息、排课信息等。为了避免这些信息的重复录入,可以通过导入现有的Excel表数据。在该测评系统的开发中,数据的导入方式采用SQL Server 2005商业智能中的SQL Server Integration Services(SSIS)来进行。通过创建一个SSIS包,这个包包括控制流和数据流,在控制流中设置一个Foreach循环容器,循环执行数据流任务,在数据流中通过设置Excel源和Ole DB目标, 将一个目录下结构一样的Excel文件批量导入数据库,最后通过C#编写程序调用这个包。例如导入包含学生信息的Excel表,首先创建一个Student.dtsx包,然后通过Foreach循环容器循环执行数据流任务,在数据流任务中通过不断读取包含这些结构一样的学生信息的Excel数据源到数据库的tb_Student表中,最后用C#调用这个包,关键代码如下:

string filepath = @" G:\CePingSystem\SSISPackage\Student.dtsx";

Microsoft.SqlServer.Dts.Runtime.Wrapper.Application application =

new Microsoft.SqlServer.Dts.Runtime.Wrapper.Application();

Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPackage90 package = application.LoadPackage(filepath, true, null);

DTSExecResult result = package.Execute();

if (result.Equals(DTSExecResult.DTSER_SUCCESS))

Response.Write("导入成功!");

Else

{

Response.Write("导入失败!");

}

4 系统环境

4.1 硬件环境

服务端:一台P4以上的网络服务器;

客户端:P4 以上的微机;

内存:512M 以上;

硬盘:40G以上。

4.2 软件环境

服务端:Windows 2000/Windows 2003/Windows XP操作系统;Microsoft SQL Server 2005

客户端:Windows 2000/Windows 2003/Windows XP操作系统

4.3 开发环境及开发工具

开发环境:Microsoft Visual Studio 2008和Business Intelligence Development Studio

开发工具:SQL Server 2005,Macromedia Dreamweaver 8

开发语言:C#

5 结束语

本系统是一个将高校教学质量测评体系和计算机网络技术相结合的教学质量测评系统,该系统的应用摒弃了原有的手工化操作,把教学管理人员从繁杂、沉重的测评工作中解放出来,实现了测评信息网上采集,测评结果网上查询等功能。通过该测评系统,能够使测评工作更快捷、有效的进行,在一定程度上提高测评工作的实效,使学院教学质量测评工作更加规范化、科学化,有助于提高学院的教学管理水平。

参考文献:

[l] 张金姬,曹建庆.教师教学质量评测系统的研制与开发[J].常州信息职业技术学院学报,2006,1:39-42.

[2] 章立民.用实例学:使用C#与[M].北京:电子工业出版社,2004:45-80.

[3] 明日科技,张跃廷,韩阳等.C#数据库系统开发案例精选[M].北京:人民邮电出版社,2007.

[4] 江杰.UML基础与Rose建模案例[M].北京:人民邮电出版社,2004:98-116.