论文部分内容阅读
随着网络技术的不断发展,基于网络的教学模式改革不断深化。使得系统的将教学流程与网络技术更紧密的结合起来成为了一项势在必行的工作。一个完整的教学流程包括课前备课、课中授课、课后答疑三个步骤,针对这几个步骤,设计基于网络技术的系统,以对教学过程进行辅助和技术支持。在“课前备课”和“课后答疑”阶段,分别实现“网页PPT备课系统”和“多媒体教师博客系统”。要使这两套基于网页的教学系统在教学流程中起到应有的作用,都必须在“课中授课”阶段,师生即使身处异地也能共同浏览一样的网站内容。本论文所设计的共享浏览网络教室系统发挥计算机资源及网络的优势,使系统用户能够通过网络视频会话、音频会话、共享浏览网页课件及网站资源、文本聊天、师生互动。考虑到使用P2P技术可以增强网络教室系统的灵活性及提高网络的使用效率。提出了“基于P2P的共享浏览网络教室”系统的研究,该系统将以网络教室的搭建与功能实现为研究对象,基于P2P理论及网络多媒体信息传播的方法,在相应的理论研究及实践的基础上,最终构建一个功能相对完善的基于P2P的可共享浏览网络教室系统。主要内容为:1、对现有网络教室系统的现状、需求及功能进行充分的研究,分析现有的网络教室系统。针对本论文所要实现的网络教室系统的特点,对所需要的支持理论及技术进行学习、研究、分析,设计本网络教室系统的系统架构,并予以实现。2、对P2P技术进行研究,充分理解P2P技术的本质,对P2P网络的发展、结构、及应用进行分析。在对P2P理解的基础上,对JXTA的原理、相关概念、工作过程进行研究并实践,充分体会JXTA的工作机制,运用JXTA技术,及JAVA的相关网络技术搭建网络教室的JXTA P2P网络。3、对JMF(JAVA媒体框架)的工作原理进行研究并实践,充分学习JMF的工作机制。从而在P2P网络之上,使用JMF实现多对多的音视频对话。4、对JAVA的桌面应用程序(GUI)进行研究,特别是针对共享浏览所要实现的功能,对HTML语言及javascript进行研究及运用。使用相应的SWT组件构建窗口界面,制作界面友好,实现了共享浏览等相关功能的网络教室应用程序。