基于Node.js+Express框架的智能燃气监管系统应用研究
发布时间:2020-12-07 03:06
本文以燃气设备公司的业务发展需求为背景,采用先进的IT软件技术来开发业务、数据、管理一体化的智能燃气监管系统。系统的整体框架基于Node.js平台,采用Web应用程序框架——Express架构进行搭建,并采用分层模型进行设计:展示层基于Web服务器,采用HTML5、CCS等技术,UI平台的设计更利于开展监管工作;业务逻辑层的开发语言为JavaScript,Express可以将服务器端的JavaScript组织成可测试、可维护的模块,便于开发;数据访问层采用开源的MySQL数据库管理系统,用以提供可靠的数据持久化支持。本文将系统功能也模块化,包含五大部分:地图总览、异常报警、报表汇总、用户反馈以及系统管理。目前系统已经能够实现很多的基本功能,例如:UI页面的正常显示和切换;Ajax技术实现数据实时交互;MQTT基于主题正常通信;用户管理;RTU基本信息展示和管理;实时数据与历史数据的基本呈现;基于条件生成、导出报表等等。另外经过测试,系统页面显示、跳转正常,并且数据实时交互性能也能够满足要求。
【文章来源】:中国石油大学(北京)北京市 211工程院校 教育部直属院校
【文章页数】:55 页
【学位级别】:硕士
【部分图文】:
系统设计的三层逻辑结构
图 2.6 浏览器执行客户端网页技术说明Fig. 2.6 Browser implementation of client-side web technologyML 是制作前端网页的基础语言,但也只能在 CCS 的辅助下展现出内容以及格式,叫做静态网页。如果想要使页面具有互动性,或者果(这里的动态效果不是视觉上的动画、页面滚动等效果),例如理等功能的实现,就需要使用到客户端网页技术,这一技术简单说端 PC 的浏览器所执行的程序代码。因为浏览器本身是支持解释器可以用来执行客户端网页技术。目前常用的客户端网页技术有:Javaipt、ActionScript、VBScript、DHTML、Ajax、Silverlight 等。本文Script 与 Ajax,下面对这两种技术做简单介绍: JavaScriptvaScript 属于轻量级的脚本语言。用于程序设计的语言分为好几代。类高级语言,需要使用编译器把代码“翻译”成机器语言以后才可别然后运行。而脚本(Script)语言相对要简单很多,这是一种解释
图 2.7 MQTT 的通信模式Fig. 2.7 The communication mode of MQTT M2M 系统中,往往会有很多的设备,而不会简单的只阅),且在同一时刻会有不同的设备进行发布/订阅操务器会连接所有的设备,对发布端的消息队列分类汇通过消息过滤器过滤后转发给订阅端。消息过滤器的于消息的内容进行过滤,这种机制表达能力较弱,甚消息;另一种是基于消息的主题进行过滤,即每条消(Topic),通过主题来标识匹配就会方便很多,且一多主题,而不同的设备订阅同一主题则它们接收到的用基于主题的传输机制。T 客户端阅端)MQTT (发布代理服务器消息转发消息发布
【参考文献】:
期刊论文
[1]基于NodeJS+Express框架的轻应用定制平台的设计与实现[J]. 王伶俐,张传国. 计算机科学. 2017(S2)
[2]基于Node.js的旅游网站设计[J]. 王惠. 科技经济导刊. 2017(17)
[3]基于H5+GO的Web前端面试网站的开发与应用[J]. 刘丹,肖本谜,樊小勤,陈友军. 电脑知识与技术. 2017(14)
[4]基于Express的违章查询REST Web Service设计与实现[J]. 戴鹏程,聂云峰,王兴,徐飞飞,李杰. 软件导刊. 2017(04)
[5]Node.js与Express技术在计算机课程教学中的应用[J]. 崔莹,刘兵. 软件导刊. 2016(09)
[6]企业云存储管理系统的设计与实现[J]. 原建伟. 计算机与现代化. 2016(09)
[7]Node.js中Express框架路由机制的研究[J]. 程桂花,沈炜,何松林,张珂杰. 工业控制计算机. 2016(08)
[8]论MySQL数据库教程开设的必要性[J]. 马帅. 现代交际. 2016(13)
[9]基于物联网技术的燃气安全管理平台[J]. 王孜,赵勇,郭振,高延明,蔡虎,杨帆. 城市燃气. 2016(01)
[10]基于WebRTC的浏览器端Web服务器的设计与实现[J]. 缪进,何加铭. 移动通信. 2015(08)
硕士论文
[1]基于Android与Node.js的车友会系统设计与实现[D]. 戴鹏程.南昌航空大学 2017
[2]基于Java的燃表集抄系统的设计与开发[D]. 丁磊.宁波大学 2017
[3]大庆燃气生产运行综合管理信息系统的研究与实现[D]. 王磊平.东北石油大学 2017
[4]结合Hadoop大数据处理框架的智能快递信息系统设计与实现[D]. 曹钟.北京建筑大学 2016
[5]基于物联网技术的智能燃气流量计系统研究[D]. 朱静.天津职业技术师范大学 2016
[6]企业招聘系统的设计与实现[D]. 闵敏.西北大学 2015
[7]基于WebRTC技术的远程面试系统的设计与实现[D]. 田旭.华中师范大学 2014
[8]基于C/S模式的城市燃气管网信息系统研发[D]. 李卓.西南交通大学 2014
[9]基于Node.js的热计量监控预警系统的设计与实现[D]. 刘派.北京邮电大学 2014
[10]燃气生产运行综合管理信息系统的设计与开发[D]. 李松梅.东北石油大学 2010
本文编号:2902500
【文章来源】:中国石油大学(北京)北京市 211工程院校 教育部直属院校
【文章页数】:55 页
【学位级别】:硕士
【部分图文】:
系统设计的三层逻辑结构
图 2.6 浏览器执行客户端网页技术说明Fig. 2.6 Browser implementation of client-side web technologyML 是制作前端网页的基础语言,但也只能在 CCS 的辅助下展现出内容以及格式,叫做静态网页。如果想要使页面具有互动性,或者果(这里的动态效果不是视觉上的动画、页面滚动等效果),例如理等功能的实现,就需要使用到客户端网页技术,这一技术简单说端 PC 的浏览器所执行的程序代码。因为浏览器本身是支持解释器可以用来执行客户端网页技术。目前常用的客户端网页技术有:Javaipt、ActionScript、VBScript、DHTML、Ajax、Silverlight 等。本文Script 与 Ajax,下面对这两种技术做简单介绍: JavaScriptvaScript 属于轻量级的脚本语言。用于程序设计的语言分为好几代。类高级语言,需要使用编译器把代码“翻译”成机器语言以后才可别然后运行。而脚本(Script)语言相对要简单很多,这是一种解释
图 2.7 MQTT 的通信模式Fig. 2.7 The communication mode of MQTT M2M 系统中,往往会有很多的设备,而不会简单的只阅),且在同一时刻会有不同的设备进行发布/订阅操务器会连接所有的设备,对发布端的消息队列分类汇通过消息过滤器过滤后转发给订阅端。消息过滤器的于消息的内容进行过滤,这种机制表达能力较弱,甚消息;另一种是基于消息的主题进行过滤,即每条消(Topic),通过主题来标识匹配就会方便很多,且一多主题,而不同的设备订阅同一主题则它们接收到的用基于主题的传输机制。T 客户端阅端)MQTT (发布代理服务器消息转发消息发布
【参考文献】:
期刊论文
[1]基于NodeJS+Express框架的轻应用定制平台的设计与实现[J]. 王伶俐,张传国. 计算机科学. 2017(S2)
[2]基于Node.js的旅游网站设计[J]. 王惠. 科技经济导刊. 2017(17)
[3]基于H5+GO的Web前端面试网站的开发与应用[J]. 刘丹,肖本谜,樊小勤,陈友军. 电脑知识与技术. 2017(14)
[4]基于Express的违章查询REST Web Service设计与实现[J]. 戴鹏程,聂云峰,王兴,徐飞飞,李杰. 软件导刊. 2017(04)
[5]Node.js与Express技术在计算机课程教学中的应用[J]. 崔莹,刘兵. 软件导刊. 2016(09)
[6]企业云存储管理系统的设计与实现[J]. 原建伟. 计算机与现代化. 2016(09)
[7]Node.js中Express框架路由机制的研究[J]. 程桂花,沈炜,何松林,张珂杰. 工业控制计算机. 2016(08)
[8]论MySQL数据库教程开设的必要性[J]. 马帅. 现代交际. 2016(13)
[9]基于物联网技术的燃气安全管理平台[J]. 王孜,赵勇,郭振,高延明,蔡虎,杨帆. 城市燃气. 2016(01)
[10]基于WebRTC的浏览器端Web服务器的设计与实现[J]. 缪进,何加铭. 移动通信. 2015(08)
硕士论文
[1]基于Android与Node.js的车友会系统设计与实现[D]. 戴鹏程.南昌航空大学 2017
[2]基于Java的燃表集抄系统的设计与开发[D]. 丁磊.宁波大学 2017
[3]大庆燃气生产运行综合管理信息系统的研究与实现[D]. 王磊平.东北石油大学 2017
[4]结合Hadoop大数据处理框架的智能快递信息系统设计与实现[D]. 曹钟.北京建筑大学 2016
[5]基于物联网技术的智能燃气流量计系统研究[D]. 朱静.天津职业技术师范大学 2016
[6]企业招聘系统的设计与实现[D]. 闵敏.西北大学 2015
[7]基于WebRTC技术的远程面试系统的设计与实现[D]. 田旭.华中师范大学 2014
[8]基于C/S模式的城市燃气管网信息系统研发[D]. 李卓.西南交通大学 2014
[9]基于Node.js的热计量监控预警系统的设计与实现[D]. 刘派.北京邮电大学 2014
[10]燃气生产运行综合管理信息系统的设计与开发[D]. 李松梅.东北石油大学 2010
本文编号:2902500
本文链接:https://www.wllwen.com/kejilunwen/sgjslw/2902500.html