时间:2013-08-15 16:43 文章来源:http://www.lunwenbuluo.com 作者:甄编辑 点击次数:
为满足学生对各种职业技术培训的迫切需要,采用P2P网络技术设计和实现基于JXTA平台的在线培训系统P2POTS,给培训受众提供一种通过P2P计算机对等网络进行信息交流或共享的交互式培训环境。
系统要求不使用专门的中央服务器,具有投资小、扩展性强、容易升级、系统稳定的特点。系统使用JAVA语言编程,基于JXTA平台上实现系统的各项功能模块。P2POTS系统需要实现的功能包括:
1、用户登录模块:用户必须选择“教师”或“学生”角色登录,“教师”用户可以对课程组进行管理。“学生”用户必须先通过注册,通过身份验证后才能加入到课程。整个过程无需进行网络和服务器的配置,最大程度的方便用户登录到系统,保证系统运行的安全可靠。
2、课程组管理模块:“教师”用户登录后进入该模块,拥有的操作权限为:新建课程组,查找课程组,退出课程组,查看课程学员等信息。
3、在线选课模块:“学生”用户加入课程组后进入模块,执行的操作有:查找课程组,查看课程信息,退出课程组,在线选课等。
4、新闻公告模块:“教师”用户可以发布课程新闻和培训活动公告,“学生”用户可以查看培训课程新闻和公告。
5、资源共享模块:“教师”和“学生”用户均可通过模块实现各课程的教学资源共享,如教学材料下载、作业发布与上传,多媒体课件、视频录像查找、上传和下载等功能。
6、交流讨论模块:课程组“教师”和“学生”用户可查找在线用户,实现点对点通信、同步答疑,能与其他用户进行在线讨论。
7、在线答疑模块:“学生”用户可以其他用户提出问题,答疑者上线后异步答疑,提问者可根据关键字搜索解答或由系统自动定时搜索解答。
P2POTS系统特色
目前国内外市场已出现种类众多的在线(网络)培训系统或软件,均是采用传统的集中式C/S或B/S模式实现,基于JXTA的P2P在线培训系统具有以下特点:
1、投资少:P2POTS系统不需要高性能服务器,只需把若干台PC机通过局域网络互联在一起,可以满足任何规模的单位或部门开展培训活动。
2、稳定性高:P2POTS系统比传统的集中式B/S或C/S系统稳定性高,这是P2P网络具有的特色,单个对等节点或部分对等节点发生故障对整个系统的运行不产生较大的影响。
3、可扩展性好:将各功能模块独立封装,使得各模块在功能上相互独立,便于以后扩展新的模块和功能,以及系统的升级。
4、方便快捷的功能模块:在JXTA平台的P2P网络模式下,实现的功能模块,如新闻公告、资料共享和交流讨论,可以实现的更为方便快捷,不依赖于特定的服务器,响应速度快、网络传输数据量少、稳定性好。
5、杰出高效的开源工具:基于JXTA平台,采用JAVA语言编写,系统实现过程中,新颖的采用了多种优秀杰出的软件工具,这些开源工具的使用,可以大大简化程序结构,提高系统的编程效率,使P2POTS系统的开发和实现过程如虎添翼。
对目前国内外基于C/S模式的在线培训系统进行深入调查研究,与P2P模式进行比较,分析P2P模式的在线培训系统的优势,在此基础上进而实现P2P在线培训系统的功能需求和构建,提出混合式培训模式,P2P在线培训系统中普遍涉及的功能以及P2P培训体系架构的设计具有实现和应用的优势。
联系方式
随机阅读
热门排行