节点文献

基于JXTA的P2P远程教学系统的研究与实现

The Research and Implementation of JXTA-based P2P Distance Teaching System

【作者】 沈晓近

【导师】 陆建德;

【作者基本信息】 苏州大学 , 计算机应用技术, 2007, 硕士

【摘要】 现代远程教育是随着现代信息技术的发展而产生的一种新型教育形式,远程教育教学系统是远程教育的重要组成部分。目前的远程教学系统的设计与实现都基于C/S(B/S)技术。近来P2P网络正日益受到重视,与C/S(B/S)技术相比,它具有网络可伸缩性好、健壮性强、资源的利用率较高、节省投资等优点。Sun公司于2001年推出了开放性的对等网络研究项目——JXTA,其主要目的是致力于从所有的P2P系统中分离出系统通用的需求,从而建立一整套泛型P2P基础协议,整合P2P应用、标准化P2P服务。本文对基于JXTA的P2P远程教学系统(JBDTS)进行了设计、研究和实现,所做的工作主要有:研究了国内外远程教育现状,阐述了当前远程教学系统的特点与开发技术,把C/S模式与P2P模式的远程教学系统进行了对比,分析了基于P2P模式的优势。提出了一个基于JXTA的P2P远程教学系统JBDTS,并对系统设计过程中的一些新特点和适用的新技术进行了研究分析。围绕基于JXTA的P2P远程教学系统,对JBDTS原型进行了分析、系统总体设计和功能模块设计。讨论了基于JXTA的P2P远程教学系统JBDTS较为详细的实现过程,主要内容有:提出了带密码验证服务的课程组的概念,给出了加入课程组的具体算法;对对等体间的即时通讯进行了研究,重点实现了两人交流和多人交流的文字通讯功能,给出了关键算法;利用内容管理服务(CMS)类,实现了课程组内资料的共享,搜索以及下载功能;基于计算机支持的协同工作(CSCW)原理,利用电子白板实现虚拟课堂教学功能。对JBDTS原型系统进行了测试与结果分析,验证了前面的设计思想,分析得出了结论。

【Abstract】 Modern distance education is a new kind of education form that has emerged along with the development of modern information technology, and distance teaching system is an important component part of distance education. At present, all mature design of distance teaching system has been based on C/S (B/S) technique. Today P2P network has got more and more popular, and compared to C/S (B/S) technique, it has many advantages such as good scalability, strong robustness, high resource utilization and less investment.JXTA is an open P2P project by Sun Corp begun at Apr.2001. Its target is to extract the general requirements from all P2P systems, so as to create common underneath protocols, which are used to normalize and standardize all kinds of P2P core, services and applications.This project has made research and discussed on JXTA-based P2P Distance Teaching System (JBDTS). The author’s paper work mainly includes:Studying the present situation of distance education in home and abroad, expatiating the features and developing techniques of the present distance teaching system, comparing C/S mode to P2P mode in implementation and analyzing the advantages of P2P-based distance teaching system.Giving out a scheme outline to JBDTS, and making the research and analysis to its new characteristics and applied new technique.Making the analysis to JBDTS prototype system, the system overall design and the function modules design, under the framework of JXTA-based P2P Distance Teaching System.Discussion on detailed implementation schemes to JXTA-based P2P Distance Teaching System JBDTS. We proposed peer group with password membership services, and implementation algorithm of joining in the peer group was put forward. We researched the theory of instant communication between peers, and gave the key algorithm of communication between two peers and many peers. By utilizing Content Management Service (CMS) , we can share, search and download files in a peer group. According to the Computer Supported Cooperative Work (CSCW) technique, the Virtual Classroom Teaching subsystem using electronics whiteboard is completed.Finally, testing and analyzing the test results to JBDTS prototype. Verifying the original designing thoughts, and giving out a conclusion.

【关键词】 JXTAP2P远程教育远程教学系统
【Key words】 JXTAP2PDistance EducationDistance Teaching System
  • 【网络出版投稿人】 苏州大学
  • 【网络出版年期】2008年 11期
  • 【分类号】TP311.52
  • 【被引频次】5
  • 【下载频次】155
节点文献中: 

本文链接的文献网络图示:

本文的引文网络