医学实验室认证内审人员培训平台的研究与实现
发布时间:2021-01-21 12:19
人工智能和移动学习的高速发展,推动了医学实验室内审人员培训模式的革新。目前,医学内审人员培训模式主要是以统一面授为主,对内审人员的时间空间要求较高并且内审人员培训教育需针对不同层次的内审员突出特点,按需施教;培训内容和培训模式应强调创新意识,根据不同需求为用户提供个性化培训内容。现在的面授培训模式无法满足该需求,针对这一短板,本文提出一个可供内审人员移动学习的医学实验室认证内审人员培训平台,该培训平台的优势在于可以针对内审人员提供个性化的培训内容,同时提供一种全新的自助式培训体验。对于合作商和内审人员来说,该培训模式可节省人工成本、时间成本,更满足当代人的需求。本文首先采用UML统一建模语言,对医学实验室认证内审人员培训平台进行了系统的需求分析和设计,结合Hybrid App开发模式设计实现了医学实验室认证内审人员培训平台。本文主要研究内容分为两部分:一是以ECMAScript6为基础结合BUI框架,实现医学内审人员培训平台移动应用,结合WebSocket协议实现服务器和移动应用的通信服务;二是以PHP语言为基础,结合Symfony框架和AJAX技术设计并实现医学内审人员培训平台后台管...
【文章来源】: 任豆豆 西安理工大学
【文章页数】:75 页
【学位级别】:硕士
【部分图文】:
Polling数据流程图
西安理工大学工程硕士学位论文8时发送下一个请求等待服务器处理。AJAX的XMLHttpRequest()被JavaScript调用后发起HTTP请求,JavaScript响应处理函数接收到服务器反馈回来的信息后,更新页面[11]。基于AJAX技术的的长轮询技术是基于传统轮询技术的改进,但还是需要一个适当的请求间隔时间,对于请求频率的设置问题还是没有被解决,过高的请求频率会使服务器的负载加剧,过低的频率可能会致使部分数据丢失,并且还存在一些PC端和移动端兼容性问题和流媒体应用问题等,AJAXWeb应用模型如图2-2所示。图2-2AJAXWeb应用模型Fig.2-2AJAXWebApplicationmodel2.1.3基于WebSocket的实时通讯技术WebSocket是一种全双工通信应用层协议[13],服务器和客户端建立一次连接就可实现双向通信,即在关闭之前可以一直互相发送数据。WebSocket协议和HTTP协议具有一些共同之处,他们传输数据都是采用TCP协议来完成的,HTTP协议是无法持久连接,而WebSocket是可以解决这个问题,WebSocket协议的数据通信流程如图2-3所示。客户端与服务器通过WebSocket协议可使客户端与服务器建立双向通信[13],首先通过握手协议使客户端和服务器建立连接,然后客户端向服务器发送HTTP请求用以升级协议为WebSocket协议,请求头如表2-1所示。服务器接收到请求后,通过请求头中的Upgrade判断客户端需要变更通信协议为WebSocket,通过字段Sec-WebSocket-Version选择协议版本,并给客户端返回相应的响应头,响应头如表2-2所示。响应头中Upgrade和Connection表示已经接受到请求,并且成功升级为WebSocket协议。成功建立升级协议后,客户端和服务器就可以进行双向通信了。
系统相关技术9图2-3WebSocket协议通信流程图Fig.2-3WebSocketdatainteractiondiagram表2-1WebSocket协议通信客户端请求头Tab.2-1WebSocketprotocolcommunicationclientrequestheaderGET/indexchatHTTP/1.1Host:server.indexchat.comUpgrade:websocketConnection:UpgradeSec-WebSocket-Key:25EAFA25E9Dk1447DAhFDUdjCAC5AB0DC85B11==Sec-WebSocket-Protocol:indexchat,superindexchatSec-WebSocket-Version:16Origin:http://indexchat.com表2-2WebSocket协议通信服务器端响应头Tab.2-2WebSocketprotocolcommunicationserversideresponseheaderHTTP/1.1101SwitchingProtocolsUpgrade:websocketConnection:UpgradeSec-WebSocket-Accept:fFBooB7FADfdKSfdJHkLlIcSg3v4hq5s=Sec-WebSocket-Protocol:indexchart在实现此协议的连接还需要服务器和客户端配合开发。通过上述的详细介绍,接下来比较几种常用的客户端和服务器通信技术的优缺点,例如通信方式、带宽等各方面的比较,具体比较结果如表2-3所示。
本文编号:2991149
【文章来源】: 任豆豆 西安理工大学
【文章页数】:75 页
【学位级别】:硕士
【部分图文】:
Polling数据流程图
西安理工大学工程硕士学位论文8时发送下一个请求等待服务器处理。AJAX的XMLHttpRequest()被JavaScript调用后发起HTTP请求,JavaScript响应处理函数接收到服务器反馈回来的信息后,更新页面[11]。基于AJAX技术的的长轮询技术是基于传统轮询技术的改进,但还是需要一个适当的请求间隔时间,对于请求频率的设置问题还是没有被解决,过高的请求频率会使服务器的负载加剧,过低的频率可能会致使部分数据丢失,并且还存在一些PC端和移动端兼容性问题和流媒体应用问题等,AJAXWeb应用模型如图2-2所示。图2-2AJAXWeb应用模型Fig.2-2AJAXWebApplicationmodel2.1.3基于WebSocket的实时通讯技术WebSocket是一种全双工通信应用层协议[13],服务器和客户端建立一次连接就可实现双向通信,即在关闭之前可以一直互相发送数据。WebSocket协议和HTTP协议具有一些共同之处,他们传输数据都是采用TCP协议来完成的,HTTP协议是无法持久连接,而WebSocket是可以解决这个问题,WebSocket协议的数据通信流程如图2-3所示。客户端与服务器通过WebSocket协议可使客户端与服务器建立双向通信[13],首先通过握手协议使客户端和服务器建立连接,然后客户端向服务器发送HTTP请求用以升级协议为WebSocket协议,请求头如表2-1所示。服务器接收到请求后,通过请求头中的Upgrade判断客户端需要变更通信协议为WebSocket,通过字段Sec-WebSocket-Version选择协议版本,并给客户端返回相应的响应头,响应头如表2-2所示。响应头中Upgrade和Connection表示已经接受到请求,并且成功升级为WebSocket协议。成功建立升级协议后,客户端和服务器就可以进行双向通信了。
系统相关技术9图2-3WebSocket协议通信流程图Fig.2-3WebSocketdatainteractiondiagram表2-1WebSocket协议通信客户端请求头Tab.2-1WebSocketprotocolcommunicationclientrequestheaderGET/indexchatHTTP/1.1Host:server.indexchat.comUpgrade:websocketConnection:UpgradeSec-WebSocket-Key:25EAFA25E9Dk1447DAhFDUdjCAC5AB0DC85B11==Sec-WebSocket-Protocol:indexchat,superindexchatSec-WebSocket-Version:16Origin:http://indexchat.com表2-2WebSocket协议通信服务器端响应头Tab.2-2WebSocketprotocolcommunicationserversideresponseheaderHTTP/1.1101SwitchingProtocolsUpgrade:websocketConnection:UpgradeSec-WebSocket-Accept:fFBooB7FADfdKSfdJHkLlIcSg3v4hq5s=Sec-WebSocket-Protocol:indexchart在实现此协议的连接还需要服务器和客户端配合开发。通过上述的详细介绍,接下来比较几种常用的客户端和服务器通信技术的优缺点,例如通信方式、带宽等各方面的比较,具体比较结果如表2-3所示。
本文编号:2991149
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2991149.html