郭献崇,陈淑敏
(张家口职业技术学院信息工程系, 河北张家口075051)
目前各高校教学质量监控体系业已完备, 但实施时没有利用现代网络技术和学校网络设备,造成资源浪费;同时需要大量的人力和物力,比较低效和缺乏及时性,往往是在期末大检查或考试后才发现问题。
主要问题如下:
(1)教学管理和教学质量监控的实施不及时,并需要大量的人力和物力。
(2)师生互评打分时需要大量的人力和物力,而且进程较慢;还存在可能作弊的弊端。
(3)期末学生成绩登记、统计和分析低效,重复工作较多,且容易出错,数据有时不统一。
(4)学校领导有时不能及时听取教师和学生的建议。
(5)学校的网络资源没有得到充分的利用。
因为各高校的网络设备已完备,可以实现开发各种作为教学管理和教学质量监控的网络系统,如“教学管理和教学质量系统”、“网络评教系统”、“学生成绩管理系统”和“BBS教学论坛”等各种B/S网络结构的“开放互动型”网络模式,全院师生共同进行实时教学质量监控。教学质量监控体系经过不断改革,使教学质量得到保证和不断提高。
上述教学质量监控体系实现的基本原理是:学院用一台或几台计算机充当服务器,开发的各种系统都集中放到这个服务器上,同时数据库也集中放在服务器上。这样只要学院的局域网相连,各个基层或学生机房的计算机对服务器的教学质量监控体系的数据进行操作时,实际上是操作那台服务器上的数据。这样就能达到所有的人在不同的时间和不同的地点工作,减少数据的冗余和工作的重复,减少人力物力,提高工作效率。
各种教学质量监控体系的实现,最重要的是实现客户端对服务器的网络数据库的操作。包括对数据库数据的“查找”、“增加”、“删除”和“更新”。NET框架提供了ADO.NET,利用它就可以方便地存取数据库。
ADO.NET是由很多类组成的一个类库,包括Connection、Command、DataReader、DataAdapter、DataSet,这些类可以方便地操作数据库。下面就以微软的asp.net为开发工具,以Access数据库(其他数据库类似)为例,举例说明如下:
方法一、步骤为:
(1)首先利用Connection对象建立和数据库的连接;
(2)然后建立Command对象,执行Select查询语句命令;
(3)利用Command对象的ExecuteReader方法建立DataReader对象,从数据库获取数据;
(4)DataReader对象返回的数据可以看作一个记录集,在记录集中移动记录指针就可以依次显示所有的记录了。
方法二、步骤为:
(1)利用Connection对象建立和数据库的连接;
(2)建立Command对象,执行查询语句命令;
(3)建立DataAdapter对象;
(4)建立DataSet对象;
(5)使用DataAdapter对象的Fill方法填充DataSet对象;
(6)将DataSet对象绑定到数据绑定控件。
上述两种方法都可以使用Select语句来“查找”满足特定条件的记录集,也就是说可以从数据库中查询有关记录。语法为:
Select [Top(数值)]字段列表 From 表[Where 条件][Order By 字段][Group By 字段]
一般步骤如下:
(1)首先利用Connection对象建立和数据库的连接;
(2)然后建立Command对象,执行查询语句命令;
(3)利用Command对象的ExecuteNonQuery()方法“插入”记录。
其中Insert“插入”语句的SQL语法为:
Insert Into 表(字段1,字段2,…) Values(字段1的值,字段2的值,…)
“删除”或“更新”的一般步骤如下:
(1)首先利用Connection对象建立和数据库的连接;
(2)然后建立Command对象,执行查询语句命令;
(3)利用Command对象的ExecuteNonQuery()方法“插入”或“更新”记录。
“删除”和“更新”记录和“插入”记录很类似,区别只是SQL语句。
其中“删除”记录SQL语法为:
Delete From表[Where 条件]
“更新”记录SQL语法为:
Update 数据表名 Set 字段1=字段值1,字段2=字段值2,… [Where 条件]
完成教学质量监控系统另一个重要任务是,建立“B/S”(客户端/服务器)结构友好的用户界面。我们可以利用asp.net的Web服务器控件、网页知识以及上述“操作网络数据库”的方法把“教学管理和教学质量系统”、“网络评教系统”、“学生成绩管理系统”和“BBS教学论坛”等建成网站,并放在学校服务器上。配置好服务器,只要能连局域网就可以在学校内部任何一台计算机上的IE浏览器上输入服务器的IP地址访问服务器上的教学质量监控系统。不需要花费申请域名的钱,也没有别的费用。
服务器配置方法如下:
服务器端:安装Windows 2003 server,数据库管理系统(如SQL),IIS(Internet服务管理器),.NET框架程序。
客户端:普通浏览器即可,如IE浏览器。
服务器端IIS的WEB站点基本配置步骤是:
(1)选择【开始】→【程序】→【管理工具】→【Internet服务管理器】菜单命令,打开IIS信息服务管理器;
(2)在IIS中对准“默认Web站点”单击鼠标右键,在快捷菜单中选择“属性”,在打开的IIS中选择“主目录”选项,在“本地路径”文本框中输入网站文件夹所在的路径如“d:\jiaoxuejiankong”,其中“jiankong”文件夹中放的就是教学质量监控网站;
(3)在打开的IIS属性中选择“文档”选项,添加网站首页名称如“index.aspx”,作为设定默认文档;
(4)设定IIS访问权限。
配置完成后就可以在其他计算机上打开IE浏览器,输入服务器IP地址后访问教学质量监控体系网站。
优化教学质量监控体系是时代的需要。不断对教学质量监控体系进行改革,丰富教学监控体系的各项内容,全面实现现代网络教学质量监控与教学管理,可以使教学质量得到保证和不断提高。教学质量监控体系的正常运行,能增强教师的质量意识,树立良好的教风,加强教师教书育人的责任感,规范教师的各项教学工作;同时也能激发学生的主人翁责任感,使他们在学习和生活各方面严格要求自己,培养成高质量、高素质的人才。
参考文献:
[1]刘克兰.现代教学论[M]. 北京:人民教育出版社,1995.
[2]萨师煊,王珊.数据库系统概论(第三版)[M]. 高等教育出版社,2001.
[3]闫寒冰.以学生为中心教学的评价方法[J].全球教育展望,2001,(11).
[4]邵鹏鸣.ASP.NET技术应用教程[M]. 北京: 电子工业出版社,2005.