基于P2P技术的网上答疑系统的研究与设计
发布时间:2018-06-27 11:04
本文选题:网上答疑 + P2P ; 参考:《沈阳工业大学》2008年硕士论文
【摘要】: 随着计算机技术的普及,越来越多的人通过网络进行学习,基于网络的教育已经成为一种新的教育模式迅速发展起来。网上答疑是网上教育的一个重要的组成部分,它为学生辅导、教学交流、教学效果反馈提供了重要的支撑平台。现在大多数答疑系统都是C/S或B/S模式结构,网络应用集中在少量服务器上,大量的客户端设备相互之间不能相互交流,只能与服务器打交道,造成大量的资源浪费,而且C/S系统既需要客户端软件又需要服务器软硬件,从而导致了过多的存储设备和软件,也带来了更多的维护工作。 本文在对现有几种答疑系统进行分析比较的基础上,结合传统课堂答疑的特点,提出了基于P2P技术的实时答疑系统的设计方案,选择以JXTA平台为基础建立P2P应用,在P2P网络环境中对网上答疑系统进行研究与开发。采用P2P技术可有效避免传统的C/S模式所带来的问题,系统整体模型选择纯P2P模式,让教师和学生作为客户端,直接建立连接,无须服务器中转,使教师和学生在网上实现面对面的直接交流与答疑。根据系统的功能需求将整个系统分为应用层和功能层。应用层为直接面向用户的GUI组件,功能层则负责结合JXTA协议具体实现应用层的功能。按照各部分实现目的的不同,将功能层分为几个特定的模块:答疑室管理模块、数据传输模块、资源共享模块、语音处理模块。 答疑室管理模块给出了答疑室的创建、加入和退出的实现。数据传输模块用于对应用中的各种数据进行传输处理,JXTA使用输入/输出管道来发送/接收数据,同时利用管道绑定机制以及定义特定的系统消息实现对对等组内成员状态进行管理,为了学生能够直接在教师机器上共享教学资源,包括教案、试题、作业等。系统提供共享文件功能,每一份共享内容都有一个与之相对应的内容广告。语音处理模块实现对等组内教师学生问一对一语音交流。 最后,搭建了系统环境进行测试,实验表明各个模块都能够正常工作。系统的运行不需要服务器的支持并且各个对等点地位平等,对等组之间彼此独立互不干扰,对等体间可以通过管道进行交互。
[Abstract]:With the popularization of computer technology, more and more people learn through the network. Education based on the network has become a new educational model. Online question answering is an important part of online education. It provides an important support platform for students' guidance, teaching exchange and teaching effect feedback. Most of the answering systems are C/S or B/S model structures. Network applications are concentrated on a small number of servers. A large number of client devices can not communicate with each other. It can only deal with the server, resulting in a large amount of waste of resources, and the C/S system needs both client software and server software and hardware, resulting in too many storage settings. Preparation and software also bring more maintenance work.
Based on the analysis and comparison of several existing question answering systems, this paper puts forward the design scheme of real-time question answering system based on P2P technology, combining with the characteristics of traditional question answering. It chooses the JXTA platform as the basis to establish the P2P application, and studies and develops the online answer system in the P2P network environment. The use of P2P technology can effectively avoid it. In order to avoid the problems brought by the traditional C/S model, the whole model of the system chooses the pure P2P mode, which makes the teachers and students as the client, directly establishes the connection, and does not need the server transfer to enable the teachers and students to realize the face-to-face direct communication and answer on the Internet. For the direct user oriented GUI component, the functional layer is responsible for implementing the function of the application layer in conjunction with the JXTA protocol. According to the different purpose of each part, the functional layer is divided into several specific modules: the answer room management module, the data transmission module, the resource sharing module and the voice processing module.
The answer room management module gives the creation, join and exit of the answer room. The data transmission module is used to transmit and process all kinds of data in the application. JXTA uses the input / output pipeline to send / receive data, while the pipeline binding mechanism and the definition of specific system messages are used to implement the state of the members in the peer group. Management, in order that students can share teaching resources directly on the teacher's machine, including teaching plans, questions, assignments, etc. the system provides the shared file function, each shared content has a corresponding content advertisement. The voice processing module realizes the one to one voice communication between the teachers and students in the peer group.
Finally, the system environment is set up to test. The experiment shows that each module can work properly. The system runs without the support of the server and the status of each peer is equal. The peer groups do not interfere with each other independently, and the peer can interact through the pipeline.
【学位授予单位】:沈阳工业大学
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TP311.52
【参考文献】
相关期刊论文 前1条
1 周文莉;吴晓非;;P2P技术综述[J];计算机工程与设计;2006年01期
,本文编号:2073710
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/2073710.html