基于IR模式的双语教学资源平台的构建研究

时间:2022-05-04 08:21:11

基于IR模式的双语教学资源平台的构建研究

摘要:双语教学是当前教育国际化的一个重要措施,已起得良好的成效。然而,双语教学是一个系统过程,教学质量的提高需要有双语教学资源的长期积累过程。本文结合本校双语教学实践,提出了机构存储模式下双语教学资源平台建设的意义,并对构建模式、平台特点及流程设计等方面进行了探讨,最后总结了基于.net平台的系统实现思路及发展方向。以期对同类系统的设计与开发提供一定的借鉴与参考作用。

关键词:教学资源;双语教学;机构存储(Institutional Repository);构建模式

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2009)05-1263-02

Development of the Inventory Bi-Lingual Teaching System

FU Jun-qiong

(College of Information Engineering, East China Institute of Technology, Fuzhou 344000,China)

Abstract: Bi-Lingual teaching is a important procedure towards international education now and it has been well-effect in the ecture. Bilingual teaching also is systematic project, and the improvement of its quality depends on long-term accumulation of taught experiences. This paper with the College of bilingual teaching practice, states the purpose of inventory bilingual teaching platform, on the same while discussed construction model, platform feature and design process. It summarized thinking and evelopment of the system based on .NET .It is expected that this design can provide some references to similar system.

Key words: Teaching Resources; Bilingual Teaching; Institutional Repository; Construction model

1 背景

随着人类跨入21世纪,以信息技术为主要标志的知识经济时代的到来,预示着世界各国的交流将进一步加强,经济全球化和世界一体化的进程将不断加强,因此必然急需一批懂外语又有专业知识的高素质人才。同时,以提高外语水平及拉近国内外学科技术差距为主要目的的双语教学在全国不少地区拉开帷幕,成为我国当前教育改革的一个亮点,越来越多的学校和教师青睐双语教学,实践双语教学。

网上教学可以打破时间,空间和人数限制,让学生在一个开放的网络环境下进行有指导的自主学习,可以满足不同阶层的人终身学习的需要,并促使教育从思想、理论、形式、内容、方法和组织上发生彻底的变革,作为网上教学所必须的知识储备库和开放式“课堂”――网上教学资源库得到了空前发展,并引起国内外教育界和大中小学的高度重视。目前,利用校园网等各类局域网或INTERNET进行网上教学在我国已成风起云涌之势,开设这些教学资源网站的,既有学校,也有各类机构;既有大学,也有中小学;既有城市,也有农村;既有内地发达地区,也有边远落后地区;既有综合性的(涵盖各学科)资源站点,也有专业性的(只涉及单一学科)资源站点,可谓“八仙过海,各显神通”,教学资源库的发展速度和现状由此可见一斑。

笔者所在东华理工大学软件学院,自2002年来一直坚持以双语教学为特色,大量引起国外先进师资等教学资源,先后在近30门课程开展双语教学。同时积极探索双语教学的教学模式,优化双语教学方法,并在长期的双语教学中积累了大量的课程资料,为了继续发挥已有双语教学资源的学习价值及信息检索价值,在深入理解IR(机构存储模式)资源一站式检索服务平台思想的基础上,提出了一种仓储式教学资源平台的建设方案,并建设成.net平台的教学资源检索式学习平台,为双语教学资源的收集、整理与学习提供了一种全新的解决方案。

2 机构存储概述

IR式资源平台,是借鉴仓储管理的方式,数据资源可由工厂、研究所及院校学生所创建的智能产品,能被所有端终用户访问,并设置一定的安全特性。同时,也是一个由包括一系列的数据采集、存储、索引、保护服务的网络数据库应用。

IR式资源平台具有以下特点[1]:

1)存储管理的对象是学术性电子资源;出版门槛相对较低、出版周期短、传播快,适应了科研的迅速发展需要,促进了学术成果的快速传播,交流与成果转化。

2)实现资料数字内容和资产长期保存和管理;科研工作者在进行教学科研的同时生产了各类数字资源,包括教学课件、、试卷、题库等,经过长时间的积累,这些数字资源已相当庞大,而且资源类型繁多,管理不便。

3)实现资源的共享和开放获取。提供一个公共的网络平台供科研人员及相关学术专家共享存储和各自的相关资料和学术成果,学者个人或团体可以通过登录系统或通过检索引擎无障碍地浏览、检索、评议同行或相近专业之间的学术科研情况,促进同行之间彼此交流与沟通,提高资料的利用价值。

3 系统构架分析

双语教学平台选择基于三层结构的B/S模式(见图1)三层结构中,底层是数据库服务器,用于存储和管理数据;中间层是应用服务器和Web服务器,其中应用服务器用于实现系统的业务逻辑,完成各种复杂的管理操作和数据存取、分析,WEB服务器用于提供系统的WEB服务(例如资料查询、上传下载、信息公告等);最上层是客户端,IE用户仅需安装IE或其它的网页浏览器即可,Windows用户通过专用程序完成相关操作。

在数据存储层,将教学资源的数据进行归类存储,建立起教学资源之间的网状联系,为数据操作提供多样化的方式。

4 系统流程与功能设计

在双语教学平台中有三种角色:学生和普通教师、双语教师、管理员。学生和普通教师具有查询、课程学习等权限。双语教师具有查询、添加、修改资源等权限。管理员具有新闻、修改参数、用户管理、添加修改资源等功能。

fujq02.tif

Fig.2 Role Function Graph

该系统为东华理工大学所量身定做,其功能主要是充分利用现代化的教学手段和多种教学资源,为学生提供良好的自主学习环境,大大减轻教师和学生的负担,提高效率,使教学活动走上一个新台阶。功能模块主要包括以下五个模块:双语教学研究、双语教学调查、双语教学资源、双语教学交流和双语课程教学,如图3所示。

5 系统关键技术分析

该系统应用了若干技术,比如数据库连接池,数据查询技术和存储过程的应用等技术。由于这些技术的应用,系统的各项性能得到提高。

5.1 数据连接技术

连接池是 Data Provider提供的一个机制,使得应用程序使用的连接保存在连接池里而避免每次都要完成建立/关闭连接的完整过程。Data Provider提供连接池并通过连接池实现“物理连接”重复使用而避免频繁地建立和关闭“物理连接”,从而大大提高应用系统的性能。

连接池在本系统的实现为:

public static SqlConnection createConnection()

{ SqlConnection conn=new SqlConnection("server=.;database=fzqsgl;

uid=sa;pwd=;pooling=true;Max Pool Size=100");

return conn;

} 默认最大连接数为100

5.2 数据查询技术

XML IR查询就是直接将传统信息检索中的关键字查询方式应用到XML数据中,主要有两种方式:一是直接将纯关键字方式不加修改地挪用到XML数据的查询中;二是辅助信息限定关键字所在节点的范围,如标签或标签路径信息[2-3]。Cohen Face Recognition是一个纯关键字的示例;后者的实际例子可以是Face+ Recognition article: Author: Cohen,表示希望获取包含作者信息(Cohen)而且名称包含Face 和Recognition 的所有article片段。由于后者引入的标签信息使得用户还要了解XML数据的实际组织,增加了用户使用的复杂性,而且本质上讲,这种扩展关键字的方式只是增加了过滤关键字节点的作用,实际处理与纯关键字方式并无很大不同,虽然这种直接嫁接保留了原有的优点,但是由于前述XML数据的独有特点,使得针对XML数据的关键字处理具有了新的特征。例如,如何快速获得所有满足关键字组合语义的最紧致XML片段的问题,实际研究中,往往将这个问题转化为SLCA问题[4]。显然,它是XML关键字查询处理的基本问题;在获取了所有包含给定关键字的XML片段后,另一个重要的问题就是XML片段相似程度的计算(similarity measure)。由于XML片段具有结构信息,使得针对它的相似性计算在除了考虑传统的相似性以外,还需要考察结构的相似性。与传统的信息检索研究不同,针对XML数据的IR查询处理有着自己的特点,主要表现为两个方面:一是查询结果往往不是整个文档,而是XML数据中的片段;二是针对所获XML片段的相似性度量必须包含结构相似性的内容。

5.3 存储过程使用

将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来,那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。

存储过程的优点[5]:

1)存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。

2)当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。

3)存储过程可以重复使用,可减少数据库开发人员的工作量。

4)安全性高,可设定只有某此用户才具有对指定存储过程的使用权。

6 结束语

基于.net技术B/S架构的双语教学平台的开发,减轻教师和学生的负担,提高效率,使教学手段得到了大大的改进。

下一步我们将继续改进、完善、扩充本系统的功能,如实现语音答疑等,从而为网络教学提供更好的支持。在上述处理的基础上建立学生学习情况记录表,跟踪学生的学习进度,记录学生问答历史,进一步挖掘学生的学习模式,从而真正做到因材施教。

参考文献:

[1] 陈和.厦门大学仓储系统[EB/OL].[2008-9-15]. :8080/dspace/bitstream/2.

[2] Schmidt A,Kersten LM,Windhouwer M.Querying XML document made easy:Nearest concept queries.In:Young DC,ed.Proc. of the 17th Int’1 Conf.on Data Engineering(ICDE).Heidelberg:IEEE Computer Society,2001.595-604.

[3] Graupmann J, Schenkel R, Weikum G. The SphereSearch engine for unified ranked retrieval of heterogeneous XML and Web documents. In: Bohm K, Jensen CS, Haas LM, etal., eds. Proc. of the 31st Int’l Conf. on Very Large Data Bases (VLDB).Trondheim: ACM Press, 2005. 529?540.

[4] Xu Y,Papakonstantinou Y.Efficient keyword search for smallest LCAs in XML databases.In:Ozcan F,ed.Proc.of the ACM SIGMOD Int’1 Conf.on Management of Data(SIGMOD).Baltimore:ACM Press,2005:537-538.

[5] 胡蕾,周树民. 基于的契税征收系统的分析与设计.科技广场,2008,1(1).

上一篇:基于计算器的小数位进制转换方法研究 下一篇:“电子技术课程设计”教学改革研究与实践