基于移动终端的测井生产指挥系统的设计与实现

发布时间:2021-04-09 00:16
  随着网络信息时代的到来,信息化的应用手段正在呈现全新的发展趋势,传统的管理方式受时间和地点的限制,而移动互联网技术的出现打破了办公和管理中信息传输的时间和地点的界限,实现了内与外、人与人、物与人、人与物之间的互联。近年来,随着移动互联网络的快速发展的趋势,油气测井生产对于信息化的建设的需求变得越来越迫切。因此,本文围绕基于移动终端的测井生产指挥系统的设计与实现主要工作如下。(1)通过对企业油汽测井生产活动的业务情景分析,在现有基于移动终端开发技术的基础上提出了基于Spring MVC、SSH、JQuery Mobile框架的微信的开发方式。(2)根据调研产生的需求分析报告结合企业内部的业务实际进行功能性划分,建立了企业油气测井生产指挥管理的PC端模型,基于PC端设计建立企业油气测井生产活动的移动端模型。(3)由于企业油气测井生产指挥管理的PC端处于油田内的专用局域网,企业油气测井生产活动的移动端处于由运营商运营的互联网,建立针对企业油气测井生产指挥的互联网与专网的信息传输方式。(4)结合工作流管理技术,建立了基于工作流技术的生产指挥模型。(5)实现了PC端的用户登录、权限设置、审批管理... 

【文章来源】:西安石油大学陕西省

【文章页数】:66 页

【学位级别】:硕士

【部分图文】:

基于移动终端的测井生产指挥系统的设计与实现


OAuth2.0工作原理图

功能图,功能,企业,链接


第二章相关理论与技术7为了能够使位于互联网的移动端对企业内网进行访问,需要借助内网穿透技术[28]。内网穿透也叫做NAT穿透,当外网与内网进行连接通讯的时候,内网穿透起到了地址图2-2内网穿透转换的功能,也就是把公网的IP地址进行翻译,转成为一种私有的本地IP地址,它的主要功能就是对地址进行转化。对内网资源的访问无需通过开放的端口。内网穿透除了可以实现内网之间机器的网络通信功通之外,还可以解决UDP中出现的数据传输不稳定问题[29]。微信开发、APP开发等需要通过公网ip端口进行访问,但是我们在本地调试的时候不可能每一次都要部署到公网网络环境下再进行测试,这时候就需要用到内网穿透,就是将本地的网络环境映射到一个公网ip中,这样本地的改动就能够即时生效了。内网穿透工具有很多种,花生壳是商业化比较成功的内网穿透工具,被广泛应用于微信公众号、小程序、HTTPS映射、淘宝客采集系统、视频监控、遥感测绘、FTP、企业OA等应用领域[30]。花生壳是收费软件,适用于企业,natapp实际上是外网链接的一个窗口,客户端链接natapp服务端后可以通过建立的隧道与外网进行链接,对隧道网址进行访问的时候,数据会被natapp服务端通过隧道转发到客户端上以此实现内网穿透。natapp所有数据都是经过TLS高强度加密,确保数据不会被监听,截取,篡改等。本系统采用微信本地开发调试,因此采用natapp的内网穿透方式。2.5基于工作流技术实现测井生产指挥办公自动化工作流在许多企业、政府和军工单位中得到了广泛的应用,特别是在ERP信息管理系统的研究和开发中[31]。企业油气测井生产管理人员处于办公室环境,作业队处于野外环境,工作流技术的出现为这一需求提供了更好的解决方案,将大大减少研发人员的工作量。工作流产品一般包括两部分:?

工作流模型,工作流


西安石油大学硕士学位论文8图定义工作流审批流,最后生成工作流审批流定义的XML文件。2.5.1工作流相关概念工作流是在计算机应用环境中对部分或全部业务过程的自动化。为了达到一定的预期业务目标或促进该目标的实现,需要利用工作流应用于预先定义的规则传递文档、信息或任务的过程,为多个参与者进行服务[32]。工作流模型图如图2-3所示。图2-3工作流模型图工作流管理系统的主要作用是协调工作流进行过程中工作组成员与工作组成员之间的信息互通,这就需要在计算机技术的支持下定义、执行和管理工作流。工作流管理系统定义、创建和执行工作流,使得工作流得以实现[33]。它应该能够提供工作流的定义、操作控制功能以及运行交互功能。其中,定义工作流包括特定的活动、规则等;操作控制功能指的是在运行的环境下管理工作流过程,对工作流过程中的活动进行安排;运行交互功能指的是工作流管理系统根据特定的活动、规则等在工作流运行过程中用户(活动参与者)和外部应用工具交互的功能[34]。采用工作流管理系统[35]可以能够适应业务流程的变化,提高系统的柔韧性、控制业务过程、较低的系统开发和维护成本等优点。2.5.2开源工作流jBPM介绍最早工作流是由外国人研发,慢慢被引近国内。JBPM(Java业务流程管理)是一个基于Java的业务流程管理系统。JBPM是市场上流行的开源工作流引擎,底层引擎基于活动图表模型。JBPM使用hibernate,所以它可以很好地支持主流数据库。基于Java的JBPM是目前市场上主流开源工作引擎之一,且已经是比较成熟的解决方案,本文流程部分采用Java下的JBPM方案,将Java中JBPM工作流封装成WebService服务与后台进行交


本文编号:3126538

资料下载
论文发表

本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/3126538.html


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

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