基于websocket通信的工地监控终端(B/S模式)开发开题报告

 2022-01-06 20:30:30

全文总字数:3946字

1. 研究目的与意义(文献综述)

“互联网 ”时代到来。通过引进先进的信息技术,如 bim 技术、移动端、智能硬件等,与现场一线业务深度融合,提高现场岗位作业和管理效率,进而解决数据采集的真实性和及时性问题。践行“互联网 ”理念,在“云 大数据”支撑下,为了对工地实施有效监管,创建安全文明工地,“平安工地”信息化建设方案得到青睐。在数字信息化系统的远程视频监控子系统建设中,需要在工地上安装“电子眼”。这些电子眼可对施工现场的安全生产、文明施工、消防保卫等情况进行有效监控。在此基础上,对数据的处理与传输也显的至关重要,websocket 是 html5 开始提供的一种在单个 tcp 连接上进行全双工通讯的协议。

websocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 websocket api 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。

很多网站为了实现推送技术,所用的技术都是 ajax 轮询。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出http请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求,然而http请求可能包含较长的头部,其中真正有效的数据可能只是很小的一部分,显然这样会浪费很多的带宽等资源。html5 定义的 websocket 协议,能更好的节省服务器资源和带宽,并且能够更实时地进行通讯。能够更快更准确的得到工地信息并对其进行处理。基于以上原因,我选择将“基于websocket通信的工地监控终端(b/s模式)开发 ”作为毕业设计题目。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

基本内容与目标

本次毕业设计需要完成对工地信息的监控,现拟定在intellij idea平台,使用html5构建浏览器界面来显示工地实时信息,用面向对象接口设计编写工地信息传输程序,调试程序,实现对工地信息的检测。在该系统中要求模拟出工地信息的实时情况,通过websocket实时安全的传输信息,并更好的节省服务器资源和带宽。

技术方案及措施

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究计划与安排

第一阶段(2020年3月—3月15日左右):通过查阅论文及核心期刊、外文资料等了解与自己业设计相关的内容,并根据自己的题目,作深入探讨,着手调查,了解相关流程,并在此阶段上完成开题报告和英文资料的翻译。

第二阶段(2020年3月中旬—4月):学习和研究软件工程技术,进行需求分析,撰写需求分析报告。

第三阶段(2020年4月—4月十日左右):制定系统开发的概要设计和详细设计,熟悉开发环境。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)

[1] 郭霖.《第一行代码:android(第2版)》.m.2016

[2] cay s. horstmann、gary cornell.《java核心技术卷1:基础知识》.m.2016

[3] 张睿哲.深度学习技术概述[j].中国新通信,2018,20(21):187-188.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版