基于CORBA技术的E-Learning系统的研究与设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着计算机和网络技术的不断发展,社会的信息化程度越来越高,信息技术正在逐渐渗透到各个领域,E-Learning的蓬勃发展正是一个很好的例子。E-Learning可以简称为在线学习,或称为网络化学习,即在教育领域建立互联网平台,学生通过网络进行学习的一种全新的学习方式。这种方式能够充分调动学生的主动性,更好的实施素质教育,符合新时代教育形式的要求。
     不过,目前的E-Learning系统一般都是孤立和分散的,其结构基本上都是Client/Server模式,无法将教育资源和显示方式相分离,这对于信息的查询、传输都是不利的。将CORBA技术应用到E-Learning系统中的优势在于,它除了能够解决由于多个系统层次上的异构带来的“孤岛”问题,还在理论和实现技术上扩展了客户/服务器模式,使得系统具有良好的可伸缩性,便于系统的开发和升级。本文主要针对现有在线学习系统存在的缺陷,利用CORBA技术构建在线学习系统的三层体系结构。论文的主要工作包括如下:
     1.系统全面地介绍了E-Learning ,并探讨了其在国内外发展现状以及未来发展趋势,指明了CORBA技术在E-Learning中的重要性。
     2.通过对构建E-Learning系统相关技术的描述和说明,为论文的展开奠定了理论基础。
     3.使用基于CORBA的中间件技术,有效解决了系统间异构数据源的信息集成问题,用户可以透明地访问信息,不需要知道信息存在于什么软件中、使用什么硬件平台,以及位于网络的什么地方。
     4.针对目前E-Learning系统的缺点,结合现实E-Learning的需要构建出E-Learning系统的总体架构,并对其数据库系统、技术策略等方面进行了分析设计。
     5.对论文工作进行了总结,提出了在以后的工作中将该系统进一步实现和完善的想法。
With the development of the computer and network technology, the degree of information society is higher and higher; information technology is gradually penetrated into all fields. The vigorous development of E-Learning is a good example. E-Learning can be referred to as online learning or network learning, that is, establishing an internet platform in the field of education, it is a new way of learning for students through the network. This approach can fully mobilize the initiative of students, and can carry out better quality education, in line with the requirements of the education forms in a new era.
     However, the current E-Learning systems are usually isolated and scattered and its structure is basically Client/Server model. Education resources can’t be separated from the display. It is negative to the information inquiries and transfers. The advantage of using the CORBA technology in the E-Learning system is that it can not only solve“solitary island”problem because of the isomerism of heterogeneous levels, but also extends the Client/Server model in theory and implementation, making the system a good scalability, easy to the system development and upgrading.
     In this paper, we mainly aims at the defects existed in the current E-Learning system, uses the CORBA technology to build three-tier architecture of E-Learning system. The main contents are included as following:
     1. Systematic and comprehensive introduction to E-Learning system and the development status and future trends at home and abroad are discussed, the importance of the CORBA technology in the E-Learning is pointed out.
     2. The paper’s expansion and its theoretical foundation are obtained by the description and explanation establishing related technologies about E-Learning system.
     3. The system adopts CORBA-based middleware technology, and information integration issue of heterogeneous data source can be solved, there form users can access information transparently, without knowing what software the information exists in, what hardware platform to use and where in the network.
     4. The general framework of E-Learning system has been constructed that get over the current shortcoming of E-Learning system, the reality of E-Learning system need, and the database system, technical strategy are analyzed.
     5. Finally, the paper research work is summarized, some ideas about further implementation and improvement of the system in the future work are proposed.
引文
[1]汪芸. CORBA技术及其应用[M].南京:东南大学出版社,1999.
    [2] http://www.6pea.com/mod/wiki/view.php?id=107.
    [3]梁佩思. E-Learning理论研究综述[J].企业技术开发,2009,(02).
    [4] Darrell Woelk Elastic Knowledge Shailesh Agarwal, PhD Docent, Inc. Integration of E-Learning and Knowledge Management [EB/OL], http://www.elasticknowledge.com/,2002/2010-09-08.
    [5]何高大. E-Learning的定义与译名[J].中国科技翻译,2003,16(2):62-63,52.
    [6]何克抗. E-Learning与高校教学的深化改革[A].第2届教育技术年会论文集[C],2001.12.
    [7]百度文库,C/S数据访问C/S模式[DB/OL]. http://wenku.baidu.com/view/ed87134bcf84b9d528ea7a9a.html, 2009-09-15/2010-09-18.
    [8]邝孔武,王晓敏.信息系统分析与设计(第二版).北京:清华大学出版社,2002.
    [9]靳强勇,李冠宇.异构数据集成技术的发展和现状.计算机工程与应用,2002,38(11):112-114.
    [10] John Rodley. Web与Internet数据库开发[M].北京,机械工业出版社,1997.
    [11]酷勤网收集, CORBA技术及其在电信领域中的应用[DB/OL]. http://www.kuqin.com/components/20090315/39993.html, 2009-03-15/2010-09-08.
    [12]中国IT实验室,跨越与整合CORBA技术探索起步[DB/OL]. http://java.chinaitlab.com/rcj/29826.html,2005-3-4/2010-09-08.
    [13] CCW全文库,OMG推出CORBA 3.0技术规范[DB/OL]. http://www2.ccw.com.cn/1998/38/171025.shtml,2005-3-4/2010-09-08.
    [14]百度文库,CORBA中文版(解除破解版) [DB/OL]. http://wenku.baidu.com/view/c3e7bed4b14e852458fb5730.html,2010-9-20/2010-9-28.
    [15]道客巴巴,【计算机】第五章基于CORBA技术的程序设计方法[DB/OL]. http://www.doc88.com/p-89819038724.html, 2010-05-25/2010-09-28.
    [16]开发学院,CORBA技术探索起步[DB/OL].http://edu.codepub.com/2008/1225/614.php, 2008-12-25/2010-08-28.
    [17]翟焱.浅谈E-learning与教学改革[A].全国高等学校教育技术协作委员会.现代教育技术研究与应用--E-learning的理论与实践[C].重庆:西南师范大学出版社,2001.277-282.
    [18]谷泓,商哲.E-Learning对提高企业学习能力的作用[J].经济论坛,2004,(03):61-62.
    [19] Michi Henning,Steve Vinoski,Adnanced CORBA Programming with C++[M] .北京:清华大学出版社, 2000.
    [20]王凤蕊,王文宏.利用CORBA技术和思想来开展网络远程教学[J].现代教育技术,2002,2:69-79.
    [21]顾海群,谷清范.CORBA对象调用服务的Web Services封装设计与实现[J].计算机工程,2005,31(1):114-135.
    [22] Dinar Dalvi,Joe G ray等..NET XML高级编程.北京:清华人学出版社,2002.
    [23] OMG(Object Management Group). The Common Object Request Broker :Architecture and Specification[S]. RE2 VISION 2.0,2001-05-20.
    [24] Raghu Ramakrishnan,Johannes Gehrke,Database Management Systems[M]. Second edition. McGraw-Hill Companies,Inc.2000.
    [25] Abraham SilberschatZ,Henry E Korrth,S.Sudarsban.Dalabase System Concepts[M], Fourth Edition,2001,6.
    [26]朱其亮,郑斌. CORBA原理及应用[M].北京邮电大学出版社,2001.
    [27] OMG编著,韩乐平,薛军敖,孟洛明编译. CORBA系统结构、原理与规范[M].电子工业出版社. 2000.
    [28]张志伟,郭长国,蔡俊亚,吴泉源. CORBA异步消息的研究与实现[J].电子学报. 2004,32(11): 1820-1823.
    [29] Michi Henning,Steve Vinoski. Advanced CORBA Programming with C++[M].清华大学出版社,2000.
    [30] HenningM VinoskiS.基于C++ CORBA高级编程[M].北京:清华大学出版社,2000-11.
    [31] OMG. The Common Object Request Broker Architecture Specification[S].2002-06.
    [32]祁伟,林美蓉.Java和CORBA集成技术的研究[J].电子质量,2004,12:73-75.
    [33]施祖平.基于CORBA/Java的模型对传统Web数据库改进的研究[J].荆楚理工学院学报,2009,24(05):9-12.
    [34]沈军营,黄进,严隽琪,蒋祖华.基于CORBA的异地协同工作流模式[J].计算机应用,1999,19(9):20-22.
    [35] OtteR,PatrickP.CORBA教程公共对象请求代理机构[M].李师贤,等译.北京:清华大学出版社,1999.
    [36]丁俊勇,张永康. CORBA技术在分布式系统集成中的应用[J].机床与液压,2002,(3):165-166.
    [37]柴晓路,梁宇奇. Web Services技术架构和应用[M].电子工业出版社,2003.
    [38]郑振楣等.分布式数据库[M] .北京:科技出版社,1998.7.
    [39]周龙驤等.分布式数据库管理系统实现技术[M].北京:科学出版社.1998.
    [40] Microsoft Inc. Administering a Microsoft SQL Server 2000 Database.北京:清华大学出版社,2003,268-299.
    [41] Jon Siegel. CORBA 3 Fundamentals and Programming. New York: John Wiley & Sons,2000.
    [42]李幼仪,甘志. C++ Builder高级应用开发指南[M].清华大学出版社,2002.
    [43]广正工作室.C++ Builder实用教程[M].机械工业出版社,1998.
    [44] Abraham Silbersatz HenryF.Korth S.Sudarshan.数据库系统概念DATABASE SYSTEM CONCEPTS [M].机械工业出版社,2002.
    [45]张志檀.实时数据库原理与应用[M].中国石化出版社,2001.
    [46]楼佩煌.基于Web的客户化分布式网络制造技术.数据采集与处理,2001,16(2):204-209.
    [47]麦锦辉,龚祝平.基于CORBA的三层结构管理信息系统的原理及实现[J].计算机工程与应用,2003, 39 (8):142-144.
    [48]于绍娜.基于CORBA的分布式数据采集系统软件的设计与实现[J].计算机系统应用,2004,(6):40-43.
    [49]方芳.基于CORBA的数据库应用系统的设计与实现[J].计算机与数字工程,2007,35(4):66-68.
    [50]周国兵.一个基于CORBA体系的分布式考试系统的研究实现[D].上海:同济大学,2006.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700