您的位置: turnitin查重官网> 计算机 >> 程序设计 >基于web学习体系中P2P技术运用征文

基于web学习体系中P2P技术运用征文

收藏本文 2024-03-11 点赞:5889 浏览:19810 作者:网友投稿原创标记本站原创

摘 要:网络环境为协作学习的实施提供了强大的技术保障,学习人员可以不再受到时间和地域的任何限制,通过网络实现沟通与交流,以此提高学习人员主动学习的积极性,培养其人际交往技能。由此,网络环境下学习系统越来越受到社会各界的广泛关注,本文基于以上背景,结合P2P技术和Web技术,提出了基于P2P的Web学习系统的构建方案,具有一定的理论参考价值。
关键词:P2P网络;学习系统;自主学习
中图分类号:TP393.18
基于P2P的Web学习系统利用了网络中丰富的信息资源,以及其独特的开放性和交互性,摒弃了传统人们沟通交流受到的时间和地域的限制,使学习人员拥有更多的机会在网络环境下运用其所学知识资源,根据自身对事物的认知,以及其他学习人员的反馈行动来认识问题和解决问题,以此提高了学习人员主动学习的积极性,培养了其良好的社会交往能力。本文正是基于此背景下,提出了基于P2P的Web学习系统构建方案,采用现代社会中先进的信息技术,符合社会信息化发展的实际需求,具有较强的现实指导意义。

1 P2P技术背景介绍

P2P是互联网中的一种特殊应用模式,其具体含义是使网络中的手机、计算机、掌上电脑、机顶盒等网络通信设备之间能够实现连接协作。与互联网中应用广泛的C/S架构模式相比来说,P2P技术具有自身独特的优势和特点:
(1)P2P技术背景下,网络中的每个对等点地位完全相同,既可以为用户提供怎么写作,也可以提出怎么写作请求,具有C/S架构模式中客户端与怎么写作器的双重角色,同时,P2P技术还可以实现高速缓冲存储,由此可以不需要在网络中部署怎么写作器。(2)采用P2P技术,能够使不属于互联网的用户终端也加入到系统中,而且是任何计算机终端、手机终端可以在网络中任何地点加入。由此,P2P技术不但可以应用于有线互联网应用,还能够适用于无线网络怎么写作。(3)P2P技术属于基于内容的寻址,其内容不但包括了数据信息内容,同时包括系统存储空间等。在P2P网络中,用户可以将自己需要的信息内容输入,并不需要输入信息内容所在地址,P2P系统会按照用户提出的请求给出链接地址,而且,地址对于用户是透明可见的。

2 基于P2P的Web学习系统网络模型构建

本文基于网络环境下,根据自主学习和协作学习的特点,以及P2P技术的独特优势,提出了基于P2P的Web学习系统网络模型的构建方案。在该网络模型中,构建了自主写作的学习组,在每一个学习组内,将其中一台性能良好、存储力强、CPU稳定的计算机终端作为为超级节点,这台超级节点计算机终端主要用户保存和共享信息资源,而其他计算机终端则为普通节点,普通节点可以与其相邻的某一个超级节点建立连接,实现数据信息的发送,也可以向超级节点计算机请求学习资源的查找等。基于P2P的Web学习系统的网络模型包括了P2P技术的集中式和点对点的优势,以性能最强的计算机终端为超级节点,以此减少了网络环境中报文风暴发生的概率,提高了系统的伸缩性。信息查询、消息转发、节点发现等功能全部在超级节点之间实现,由此构成了一个高性能的信息转发层,基于P2P的Web学习系统网络模型结构如图1所示:
图1 基于P2P的Web学习系统的网络模型示意图
当某一个学习人员(A1)对某种知识资源提出检索请求时,该检索请求会按照预先设定的格式被封装成消息,并在本学习组内向其他学习人员发出检索请求。首先,将该检索查询消息发送到本学习组的超级节点处,在组内信息资源数据库内检索,并且将检索得到的结果反馈给提出请求的学习人员;如果本学习组内的信息资源没有其需要的内容,超级节点会将检索请求发送到与之相邻的其他超级节点中,向其他学习组中的学习人员发出检索请求,其他学习人员收到检索请求之后会立刻进行解析,根据自己数据库信息资源的实际情况提供帮助。此时,不同的超级节点之间就形成了一个交互性社会网络。

3 基于P2P的Web学习系统总体设计

3.1 系统结构设计

基于P2P的Web学习系统总体结构体现了系统不同部分之间的逻辑关系和物理结构。系统结构设计的最终目的是将其科学合理地划分为多个功能模块,使不同功能模块之间能够相互协作,共同处理和调用数据关系,对功能模块的结构进行明确定义等。由此,基于P2P的Web学习系统总体结构设计如图2所示:
图2 基于P2P的Web学习系统总体结构示意图

3.2 系统模块设计

(1)自主学习模块。在自主学习模块中,学习人员主动查找知识

源于:论文格式范例www.udooo.com

资源,学习知识内容,制定符合个人情况的学习计划,自由安排学习时间,进行自主探究式的学习,不断培养学习人员的发散思维意识和主动创新意识,积极获取自身需要的知识资源,构建了一种意义良好的学习方式。(2)学习分组模块。学习分组模块的主要功能是按照每个学习人员的兴趣和所需知识资源的相似程度实现自主写作学习,将学习内容相似的学习人员安排在同一个学习组,完成分组任务后,则可以进入学习组空间进行学习。(3)小组空间模块。小组空间模块主要是为学习组成员提供沟通交流的功能,该模块可以实现学习人员之间的操作讨论,每个学习人员根据自己的授权进入所在小组,而不能随意进入其他学习组,每个学习组的学习人员只能对该组知识资源进行访问和下载。(4)学习评价模块。学习评价模块主要是在网络环境下对学习人员的学习过程进行全面评价,真实地反映出每个学习组和学习人员的成绩结果。学习评价模块的评价内容包括目标完成情况、相互协作情况等。(5)信息检索与共享学习模块。信息检索与共享学习模块主要是为学习人员提供知识资源,将具有价值的知识资源提供给其他学习人员。每个用户共享的知识资源被下载的频率次数越多,其贡献值数越大,由此获得更多网络节点提供的知识资源,并且具有优先享受知识资源怎么写作的权限。(6)小组讨论模块。小组讨论模块的设计形式采用了BBS论坛形式作为依据,学习人员之间进行信息交流不受到时间和地域的限制,每个学习人员的发言都可以经过长时间的充分思考,通过理论观点的交流讨论,实现对某一具体问题的剖析和理解。(7)目录数据库模块。目录数据库模块主要是实现对共享学习资源目录的存储,因此,基于P2P的Web学习系统必须包含三种数据库表,分别是网络节点信息表、学习人员兴趣信息表和知识资源目录信息表。

3.3 学习资源存取的实现

本文主要对基于P2P的Web学习系统中学习资源存取功能的实现进行详细阐述。目前,Web技术与数据库系统的接口种类较多,本文提出的基于P2P的Web学习系统在学习资源存取方面,采用的是JSP技术与JDBC技术结合的方式,客户端不会产生任何查询命令,浏览器则通过Web中间层与怎么写作器进行连接。Web怎么写作器的功能是对远程发出的HTTP请求进行接收,当中间层收到发送的请求之后,通过应用程序中的SQL Server语句,以及JDBC标准对系统数据库进行访问和操作。此时,中间层再将查询请求传送到JSP,由JSP生产查询结果,将结果反馈给用户浏览器端,不但提高了系统数据库的访问和操作效率,更能将客户端与怎么写作器端相互隔离。
4 结论
综上所述,本文将自主学习和协作学习作为理论基础,在互联网环境下,以Web技术和P2P技术作为支持手段,提出了一种基于P2P的Web学习系统的构建方案,对于提高学习人员主动学习的积极性,促进学习人员成绩的进步具有一定的理论指导意义。
参考文献:
金波.利用P2P网络的协同学习系统的特点和学习方式[J].电脑知识与技术,2009,21:5975-5976+5982.
徐东升,袁飞云,艾晓燕.基于JXTA的P2P远程学习系统的设计与实现[J].电子设计工程,2009,08:97-99.
[3]李志敏,谭敏生.P2P环境下的自主协作学习系统研究[J].计算技术与自动化,2010,02:123-127.
[4]金波,欧阳文.基于P2P网络协同学习系统的设计[J].顺德职业技术学院学报,2008,04:31-33.
作者单位:江苏省常州市新闸中学,江苏常州 213012

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号