当前位置:主页 > 科技论文 > 信息工程论文 >

基于B/S架构的农业物联网上位机软件系统设计与实现

发布时间:2022-01-16 15:00
  农业物联网现如今已经成为焦点,甚至已经得到了国家政策的支持。智慧农业将计算机技术与农业相结合,实现农业物联网,对农业的发展有着重要的意义。本文设计实现了基于B/S架构的农业物联网上位机软件系统,使得客户机的压力减轻,大大提高了效率。对于一个农业物联网工程,每一个数据子站包含若干个模拟输入设备、数字输入设备和数字输出设备,每个子站中的设备都需要进行管理,包括实时监测数据和远程监控,因此上位机需要与数据子站、用户和数据库进行通信。本文软件系统采用B/S架构,在Node.js环境下对软件系统进行设计与实现。服务器端与数据库之间的数据交互通过node-mysql功能模块实现,服务器端与数据子站的通信通过jsmodbus功能模块进行实现,服务器端与浏览器端通过WebSocket进行实时通信。整个软件系统分为服务器端、浏览器端和数据库三个部分。服务器端具体实现与浏览器端、数据子站和数据库之间的数据交互;浏览器端实现用户对服务器和数据库的访问,也实现用户对数据子站的实时监控;数据库中用户表、设备表和日志表实现系统数据的持久化。本文按照具体功能进行模块化分配,将软件系统分为数据库模块、Modbus通信... 

【文章来源】:哈尔滨工业大学黑龙江省 211工程院校 985工程院校

【文章页数】:61 页

【学位级别】:硕士

【文章目录】:
摘要
Abstract
第1章 绪论
    1.1 研究背景及目的意义
    1.2 农业物联网上位机软件与B/S架构国内外研究现状
        1.2.1 国外研究现状
        1.2.2 国内研究现状
    1.3 主要研究内容
第2章 农业物联网上位机软件系统总体设计
    2.1 系统需求分析
        2.1.1 系统服务器端需求分析
        2.1.2 系统浏览器端需求分析
        2.1.3 数据库需求分析
    2.2 软件开发语言及环境
        2.2.1 软件开发语言
        2.2.2 Node.js简介
        2.2.3 Node-RED开发工具
        2.2.4 MySQL数据库
    2.3 农业物联网上位机系统总体设计
        2.3.1 系统整体架构
        2.3.2 系统图形化界面
    2.4 本章小结
第3章 农业物联网上位机功能模块设计
    3.1 数据库模块与系统数据库
        3.1.1 数据结构表设计
        3.1.2 数据库模块
    3.2 Modbus通信模块
        3.2.1 Modbus客户端
        3.2.2 Modbus服务器端
    3.3 设备管理模块
        3.3.1 设备管理模块节点行为设计
        3.3.2 设备管理模块节点样式设计
    3.4 浏览器端功能模块
        3.4.1 Bootstrap简介
        3.4.2 登录模块
        3.4.3 数据监控模块
        3.4.4 设备信息管理模块
        3.4.5 历史数据查询模块
        3.4.6 Map模块
    3.5 本章小结
第4章 系统测试与分析
    4.1 数据库模块软件测试
    4.2 Modbus通信模块软件测试
    4.3 设备管理模块软件测试
    4.4 登录模块软件测试
    4.5 数据监控模块软件测试
    4.6 设备信息管理模块软件测试
    4.7 历史数据查询模块软件测试
    4.8 Map模块软件测试
    4.9 系统联调
    4.10 本章小结
结论
参考文献
致谢


【参考文献】:
期刊论文
[1]Node.JS平台下Web前端架构的研究[J]. 伍万鹏.  信息通信. 2016(02)
[2]基于NodeJS平台搭建REST风格Web服务[J]. 黄扬子.  无线互联科技. 2015(16)
[3]Node.js:一种新的Web应用构建技术[J]. 王金龙,宋斌,丁锐.  现代电子技术. 2015(06)
[4]基于Bootstrap框架的动态表单设计与实现[J]. 谈华宇,吴昶成,邱小平.  无线互联科技. 2015(03)
[5]Bootstrap3在Java Web项目中的应用[J]. 陈甫.  电脑编程技巧与维护. 2014(17)
[6]环保物联网中远程设备实时控制问题研究[J]. 丁浩,管致锦,沈兵,程学云.  计算机测量与控制. 2014(06)
[7]基于B/S模式使用PHP+MySQL进行Web开发[J]. 方斌,刘耀钦.  郧阳师范高等专科学校学报. 2014(03)
[8]环境管理综合业务平台的设计与开发[J]. 郑丰,崔静.  环境保护与循环经济. 2012(12)
[9]MySQL数据库在自动测试系统中的应用[J]. 李荣国,王见.  计算机应用. 2011(S2)
[10]物联网技术进展与应用[J]. 朱洪波,杨龙祥,朱琦.  南京邮电大学学报(自然科学版). 2011(01)

硕士论文
[1]面向环保物联网的可配置软件平台[D]. 马震.哈尔滨工业大学 2015
[2]基于嵌入式的视频物联网关键技术研究[D]. 廖振宇.海南大学 2014
[3]物联网技术在工业领域的应用研究[D]. 吴彦合.内蒙古科技大学 2013
[4]基于WebSocket的移动即时通信系统[D]. 李兴华.重庆大学 2013
[5]基于移动互联网的农业大棚智能监控系统的设计与实现[D]. 吴舟.北京邮电大学 2013
[6]物联网的应用和发展研究[D]. 黄迪.北京邮电大学 2011
[7]WEB QQ——基于JMS技术并集成在服务器端的即时通讯系统[D]. 李健.成都理工大学 2005
[8]工控组态软件的设计与实现[D]. 朱小菲.吉林大学 2005



本文编号:3592893

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/3592893.html


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

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