摘要
互联网的发展使远程教育成为可能,但是如何提高网络教育资源的利用率并使其达到最高是实现现代远程教育的主要问题。本文借助现在流行的各种组件库(CORBA、EJB等)概念和JAVA、XML等技术,针对现在的网络教育资源和教育课件都普遍存在的相对比较封闭的缺点,提出了一种适合在教育领域使用、由教师和学生进行组件开发组件库接口的新方法。利用这种接口,可以轻松对组件库进行扩充。达到资源的共建共享。
本文还利用这种接口方法构建了一个以多层结构为构架、以XML作为通讯接口的定义语言的“教学支撑平台EPBI”,该平台以资源库为基础,提供统一的接口操作,利用一系列的教学平台;使各种教学过程(包括备课、上课、交作业、改作业、考试、答疑、讨论等)都可以在Internet上完成,实现教学过程一体化。并且提供强大的网络资源的搜索、存储、管理和查询接口,用户可以根据自己的需要访问各种资源进行教与学。
本文主要阐述教学支撑平台EPBI的设计、构架。并特别对系统的几个特性(通用性、开放性、跨平台性)进行了说明。此外,还详细分析了系统的工作流程和其中部分技术的实现方法。
With the development of Internet, it is possible for network education to become true. There is a great deal of education resource on Internet, but how to use them effectively is the most important question we face now. This paper uses the concepts of component (for example CORBA and EJB) and the technology of JAVA and XML. To solve the problem of independent education resources, we raise a method that is suitable for education field. It provided an interface for teachers and students to develop their own education resource easily.
This paper form an education-platform EPBI that is based on Multi-Tier Architectures, using XML as description of communication, and based on resource bank. Providing uniform interface, using series of education tools, all education process can be achieve on Internet thought these tools. It also has a powerful engine for researching, saving, managing and querying education resource. Users can use it to perform their own education.
This paper describe the process of studying and designing of education platform, especially, we discuss some characteristic of this platform in detail. We also analysis the working process and implementation method of some parts of the platform.
引文
[1]张大也.全面推进、加快事实现代远程教育工程.现代远程教育研究.2001年1期.
[2]武法提.基于WEB教学的研究现状与发展趋势.现代远程教育研究.2001年2期.
[3]风之翼.三层结构中的数据处理问题.计算机世界网.2002年1月.
[4]网络环境下面向对象的信息技术Object Oriented Data Technology Under Networks. 1999. 4
[5]吴刚,吴源泉.ActiveX和CORBA/IIOP的比较.计算机工程和应用,1999,1:9-10
[6]Geoffrey C Fox. Portals and Frameworks for Web Based Education and Computational Science. Computing in Education. 2000.3
[7]Geoffrey C Fox. Portals for Web Based Education and Computational Science. Computing in Education. 2000.10
[8]金勇.用JAVA和XML构建分布式系统.http://www.yesky.com/20020223/218425.shtml.2002-02-23
[9]ORACLE Co.用Oracle JDeveloper创建Internet应用.ZDNET CHINA.2000年10月09日
[10]Steve Bobrowski(美)著 钟鸣等译.Oracle8i for Windows NT.机械工业出版社,2000.5
[11]Douglas Scherer等著,京京工作室译.Oracle8i Tips & Techniques.机械工业出版社,2000.6
[12]莫少东.基于Linux的Web应用开发构件库研究Study of The Component Library of Web Application Based on Linux.暨南大学硕士论文 2001.5
[13]Rich Dragan/翻译:朱英.Servlets在网站中的应用前景如何.ZDNEI China. 2000年08月28日
[14]曾晓金.Web数据库中间件技术.http://210.79.255.2/dzqk/2000/200019.html
[15]软件复用与软件构件技术.杨芙清,梅宏,李克勤.电子学报.1999,Vol.27(2):PP.68-75
[16]徐文胜,软构件技术概述.计算机世界.12月21日
[17]林鹉.基于XML电子数据交换的研究与设计.华南理工大学硕士学位论文.2002年2月
[18]Extensible Markup Language (XML) 1.0(Second Edition). http://wwww.w3.org/TR/2000/REC-xml-20001006
[19]郭江凌 基于Internet的分布交互式系统系统仿真平台的研究.暨南大学硕士学位论文.2001年4月.
[20]傅贵.构件对象模型概览.http://lhfc.topcool.net/bcbfile/lc03_04.html
[21]JAVA开发者——JDBC接口技术.http://61.144.28.245/hjc/web/doc/jdbc/1.html
[22]刘长等.OLE,ActiveX和软件部件.《电脑技术》.1997年9月
[23]刘广聪,傅秀芬.JAVA组件机制-——JAVABeans.计算机与通信.1998年第3期
[24]张震,张曾科等.用JAVA开发WEB服务器组件的方法.计算机工程与应用.2001年8月
[25]Jintao. EJB-Java服务器端构件模型—入门使用.Emook电子周刊.http://www.china-pub.com/computers/emook/0613/info.htm
[26]陈强。基于资源库的教学系统ISBR的研究与设计 华南师范大学硕士研究生论文。2000年6月