当前位置:主页 > 科技论文 > 软件论文 >

英语测试系统中基于WebSocket的实时通信系统的研究与设计

发布时间:2018-03-16 02:16

  本文选题:在线考试 切入点:考试通信 出处:《中国科学技术大学》2017年硕士论文 论文类型:学位论文


【摘要】:随着Web开发技术的发展与成熟,网络在线考试得到了越来越广泛的应用。由于考试功能在网络考试系统中占据重要的地位,目前的网络在线考试系统中均过于重视考试功能的实现,忽视了考试过程中监考端与考试端机器的信息通信环节。而在通用型英语测试系统中需要通过实时通信技术来监控考场来保证在线考试的安全性和稳定性,所以研究并设计一个可靠的考试通信系统具有十分重要的意义。目前Web实时通信的解决技术方案主要分为两类:一是浏览器插件技术;二是基于HTTP长连接的技术,但这些解决方案在实际应用中都存在着不足之处,如资源浪费、实现复杂、实时性不高等。因此,研究并分析现有的Web实时通信技术,设计并实现一个适用于通用型英语测试系统中的考试通信的解决方案是本文的主要目的。本文通过对目前几种使用较为广泛的实时通信解决方案进行调研后,对HTML5标准中WebSocket通信协议进行了详尽的探究,并设计了一种基于WebSocket协议的实时应用解决方案,此方案在一定情况下可以弥补当前实时通信方案中的缺点与不足。在此基础上,作者结合通用型英语测试系统的实际需求,研究并实现了通用型英语测试系统中基于WebSocket协议的实时通信系统。首先,根据系统的实际需求,本文设计了通用型英语测试系统中通信子系统的总体架构并完成了通信系统中WebSocket服务器的设计。其次,完成了通信系统中连接处理模块、通信信息读取模块、数据发送模块、考试业务处理模块、Session控制管理等功能的实现。最后,根据考试业务的实际需求,对考试过程中进入考试、开始考试、中止考试等功能进行了实现。然后为了保障系统各个功能模块的正常使用,本文针对设计实现的系统进行了系统测试。同时,为了验证本文设计的通信方案的实际性能,使用WebSocket协议和Ajax长轮询两种技术方案实现一个业务功能相同的应用,对两者的平均响应时间、网络带宽消耗的数据进行记录,通过实验结果对比分析WebSocket通信方案的优越性。本文完成了通用型英语测试系统中的考试通信系统的研究与设计及核心功能模块的实现。基于WebSocket协议的考试通信系统有效改善了考试通信过程中的信息实时性能,并且在通用型英语测试系统中面对多考生人数及高密集信息通信具有良好的效果。目前,本系统已经进行初步试点,并在以后的几所高校实际使用逐步完善。
[Abstract]:With the development and maturity of Web technology, online examination has been more and more widely used. In the current online examination system, too much attention has been paid to the realization of the function of the examination. It ignores the information communication link between the invigilator and the machine in the examination process, but in the general English testing system, the real-time communication technology is needed to monitor the examination room to ensure the safety and stability of the online test. So it is very important to study and design a reliable test communication system. At present, the solution of Web real-time communication is divided into two categories: one is browser plug-in technology, the other is based on HTTP long connection technology. However, these solutions have some shortcomings in practical applications, such as waste of resources, complexity of implementation, low real-time performance, etc. Therefore, the existing Web real-time communication technology is studied and analyzed. It is the main purpose of this paper to design and implement a solution to test communication in general English testing system. In this paper, the WebSocket communication protocol in HTML5 standard is discussed in detail, and a real-time application solution based on WebSocket protocol is designed, which can make up for the shortcomings and shortcomings of the current real-time communication scheme under certain circumstances. The author studies and implements the real-time communication system based on WebSocket protocol in the general English testing system according to the actual requirements of the general English testing system. First, according to the actual requirements of the system, the author studies and implements the real-time communication system based on the WebSocket protocol in the general English testing system. In this paper, the overall architecture of communication subsystem in general English testing system is designed and the design of WebSocket server in communication system is completed. Secondly, the connection processing module, the communication information reading module, the data sending module in the communication system are completed. Finally, according to the actual requirements of the examination business, to enter the examination process, start the examination, Then in order to ensure the normal use of each functional module of the system, this paper carries out system testing for the system designed and implemented. At the same time, in order to verify the actual performance of the communication scheme designed in this paper, WebSocket protocol and Ajax long polling are used to realize an application with the same service function. The average response time and network bandwidth consumption data are recorded. In this paper, the research and design of test communication system in general English testing system and the implementation of the core function module are completed. The Test Communication Department based on WebSocket Protocol. The system effectively improves the real-time performance of information in the course of examination communication. And in the general English test system, it has good effect to face the number of multi-examinees and the high density of information communication. At present, the system has been pilot, and the practical use in several colleges and universities in the future has been gradually improved.
【学位授予单位】:中国科学技术大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52;TP393.09

【相似文献】

相关期刊论文 前10条

1 陈靖;实现网络实时通信[J];小型微型计算机系统;1993年05期

2 江志强,梁卫平;实现网络多用户实时通信的方法[J];市场与电脑;1999年09期

3 付济林;;浅谈实时通信发展现状及发展建议[J];科技致富向导;2013年17期

4 刘宁,万百五,朱雪耀;网络实时通信比较[J];西安邮电学院学报;1997年03期

5 吴乃优,王晓初,吴小洪,张胜辉;串行实时通信系统及应用[J];制造技术与机床;1999年12期

6 司绍伟;;网络实时通信在部队中的应用探究[J];电子制作;2014年07期

7 丹尼尔·格林;王锡俊;;袋泡茶的生产:实时通信用于永恒的快乐[J];国内外机电一体化技术;2009年05期

8 宋华振;;实时通信与现代制造[J];自动化博览;2012年03期

9 诸静;张永康;;球关节驱动的分级控制和实时通信[J];工业控制计算机;1991年04期

10 慈新新;杨晓东;马建萍;朱建民;;一个基于实时通信的分布式文件管理系统[J];微型机与应用;1992年05期

相关会议论文 前8条

1 冯冬芹;廖智军;;基于以太网的工业控制网络实时通信模型研究[A];中国仪器仪表学会测控技术在资源节约和环境保护中的应用学术会议论文集[C];2001年

2 熊永华;吴敏;贾维嘉;张历卓;;基于3G的实时通信系统的设计与实现[A];第二十六届中国控制会议论文集[C];2007年

3 周悦;王天然;于海斌;;FF现场总线中实时通信分析及其启发式调度[A];2001年中国智能自动化会议论文集(下册)[C];2001年

4 刘诗林;许晖;刘海涛;;PROFINET实时通信性能分析[A];中国造船工程学会电子技术学术委员会2011年海战场电子信息技术学术年会论文集[C];2011年

5 乔付;张国印;何鸣;;网格环境下井下实时通信系统任务调度策略[A];2009年中国智能自动化会议论文集(第六分册)[中南大学学报(增刊)][C];2009年

6 司端锋;方跃;韩心慧;邹维;;TAURUS:一种基于SIP的多方实时通信系统的基础设施平台[A];2005通信理论与技术新进展——第十届全国青年通信学术会议论文集[C];2005年

7 韩心慧;司端锋;邹维;叶志远;;多方实时通信中一种强丢包依赖条件下的自适应FEC算法研究[A];2005通信理论与技术新进展——第十届全国青年通信学术会议论文集[C];2005年

8 龙滔;;基于Win98的PLC和PC机实时通信[A];第11届全国电气自动化电控系统学术年会论文集[C];2002年

相关重要报纸文章 前5条

1 ;网管员如何管理实时通信软件?[N];中国计算机报;2003年

2 张彤;统一通信的新技术困扰[N];网络世界;2008年

3 工业和信息化部电信研究院标准所 苗经纬;网页实时通信技术将改变浏览器格局[N];人民邮电;2014年

4 许伟武;军用航空通信革命性变革——雷达通信[N];中国航空报;2007年

5 苏诺;Email可以这样用[N];中国经营报;2000年

相关博士学位论文 前1条

1 金海波;工业以太网实时通信与系统维护的建模与优化[D];大连理工大学;2014年

相关硕士学位论文 前10条

1 张琴;基于HTTP长连接的WEB实时通信技术的研究[D];电子科技大学;2014年

2 胡显俊;IEEE 802.15.4实时通信算法研究[D];南京邮电大学;2016年

3 高聪;信息安全技术在WebSocket实时通信的应用研究[D];华北电力大学;2016年

4 高翔;基于以太网的实时通信协议的研究与设计[D];东北大学;2014年

5 王鑫;英语测试系统中基于WebSocket的实时通信系统的研究与设计[D];中国科学技术大学;2017年

6 刘建霆;局域网实时通信系统在商业银行管理中的应用研究[D];湖南大学;2014年

7 陆迪笙;天文野外观测实时通信系统研究与设计[D];北京邮电大学;2011年

8 蔡鸿鹏;实时通信网络的研究与仿真实现[D];重庆大学;2006年

9 周通;基于嵌入式的车辆实时通信系统的设计与实现[D];武汉理工大学;2014年

10 许剑新;工业无线网络实时通信的研究与开发[D];浙江大学;2008年



本文编号:1617886

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1617886.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户9deb8***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com