一种石化工程设备监理信息管理系统的制作方法

文档序号:12126760阅读:226来源:国知局
一种石化工程设备监理信息管理系统的制作方法与工艺

本发明属于石化工程管理领域,具体涉及一种石化工程设备监理信息管理系统。



背景技术:

在化工领域设备监理与检测的信息化过程中,传统的工作模式存在诸多弊端,如:人员分散、出差频繁容易造成报告出具延迟及信息传递不及时;报告、问题、文件、图片不能高标准集成量化存储,工作流的各个环节不能及时且方便的得到处理;也给信息共享和数据查询带来不便,影响了工作效率和员工的工作积极性,另外随着智能手机和4G网络的迅速发展,借助移动终端办公和处理业务正成为趋势。



技术实现要素:

本发明的目的在于克服现有技术的缺陷,提供一种安全、便捷、跨终端、跨平台的石化工程设备监理信息管理系统,可将企业OA系统、微信企业号平台、监理业务集成在一个平台下,优化工作流程,实现分层管理,高效协同办公。

为实现上述技术目的,本发明采用如下技术方案:

一种石化工程设备监理信息管理系统,所述系统基于B/S结构,其网络硬件架设包括通过硬件防火墙连接的外网子系统和内网子系统;

其中外网子系统包括外网终端,外网终端通过Internet访问系统;

内网子系统内架设服务器,为系统安全起见,分别架设WEB服务器和DATA服务器;DATA服务器存储数据层数据,WEB服务器通过硬件防火墙为外网提供WEB服务,同时在内网中和交换机通信连接,交换机与内网终端通信连接,进行内部通信;DATA服务器仅在内网对WEB服务器提供数据服务,避免DATA服务器暴露在互联网中,提高数据库安全性,WEB服务器处理WEB请求。

系统依据数据标准规范,按照统一标准安全体系,划分为六层架构,从底层至顶层依次为基础支撑层、数据层、业务逻辑层、应用层、表现层和用户层;基础支撑层提供软硬件环境支持;

数据层架设于DATA服务器中,涵盖业务数据信息库,基础信息档案库和文件资料库,提供数据的存储和管理服务;

业务逻辑层和应用层架设于WEB服务器中,业务逻辑层通过应用层响应用户层信息,涵盖系统各种功能实现所必须的业务逻辑,用户支撑各种功能的实现和数据的处理,在应用层和数据层的数据交换中起承上启下的作用,是应用层和数据层之间的桥梁;

应用层为表现层提供应用服务,用于实现操作和管理各种应用功能;应用层中集成了各功能模块;包括用户模块、监理模块、基础设置模块、档案信息管理模块和内部交流模块。

表现层为应用层在客户端的硬件支持,表现为终端界面,与用户层通过终端进行交互;

用户层为终端对象,包括内网终端面向的企业内部员工和外网终端面向的客户;依据基础设置模块的权限配置,执行特定的功能任务;

其中,所述应用层中,用户模块用于与用户层对接;

监理模块用于管理项目信息;

基础设置模块用于管理系统基础配置信息;

档案信息管理模块用于存储企业信息;

内部交流模块用于管理企业内部通讯;

其中,基础设置模块向其余各个模块提供信息支持服务,包含系统运行参数设置、修改模块,数据字典的管理模块,角色权限配置模块,系统运行日志记录跟踪模块;角色权限配置模块用于配制用户模块的权限验证信息,对用户模块实施分层管理;系统运行日志记录跟踪模块用于提供日志接口,接收各模块运行期间产生的操作日志记录,汇总到基础设置模块的日志栏目;

用户模块处理用户层信息,实行分层管理;对于外网终端的用户,开放服务包括查询档案信息管理模块信息,了解企业对外开放的基本信息;对于与企业有业务来往的委托单位和业主单位客户,开放部分监理模块接口,查询监理相应项目、文件或报告,追踪项目进度;对于内网终端用户,依照职能划分权限;

监理模块汇总项目设备信息,包括设备数据存储模块、项目流程管理模块,项目流程管理模块依照基础设置模块的权限划分,内网终端用户依照分层权限对项目进行流程管理;项目流程管理模块包括项目发布模块、项目信息管理模块、项目文件录入模块、项目汇报模块和业务通知模块;项目发布模块用于管理层角色管理项目的发布和基础安排,包括选择项目经理,安排项目名称,并管理项目各个主要环节的审核;项目信息管理模块用于项目经理完善项目信息,包括选择项目协调人、规划项目监理大纲与实施细则、安排监理人员、审核监理人员提交的报告文件;项目信息管理模块信息更新后,业务通知模块触发两条业务通知,一条发送至项目发布模块,提示审核;另一条发送至项目汇报模块,提示监理人员有新的派遣任务;项目文件录入模块用于项目协调人协助项目经理完成文件审核、修改工作;项目汇报模块用于监理人员进驻厂家后,填写各项文件和报告,包括设备明细、工作日志、监理日报、监理周报、监理月报和重大问题汇报,项目汇报模块更新后,业务通知模块触发业务通知到项目信息管理模块和项目文件录入模块,通知其审核;监理项目、文件、报告经审核后推送至用户模块,为权限分层管理下的用户提供登录基础信息,委托单位和业主单位用户通过系统用户模块接口查阅推送的信息,追踪项目监理情况,查看监理人员的资质及工作情况,了解项目中每台设备的进度和状况,并向监理模块反馈信息;监理模块接收反馈信息,进行用户沟通。

作为本发明的进一步改进,所述用户层和数据层间表单数据设置数据序列参数化,数据从表单到入库的过程中,根据数据库中的对应表的字段名和字段数据类型将表单数据序列化为一个参数和值的集合,依据不同的指令进而将集合转化为对应的数据库SQL语句执行对数据的管理;数据从数据库读取的过程中,依据对应表的字段名和字段数据类型将数据系列化成特定格式数据集合,绑定到表单。

传统的针对数据操作,在执行SQL语句时,如果直接将外部表单数据组合成SQL语句执行操作,存在一定的安全隐患,如果将表单数据参数化,可以有效的防止危险数据入库或危险字符被执行。但如果针对不同的表或表单设计各种不同的使用于自身表结构的参数绑定方法,这无疑增加了系统的开发强度,更不利于系统的扩展和维护,设置参数化存储用于用户层数据与数据层数据的自动关联与管理,可适用于各种不同的数据类型、表单、表,可提高系统的稳定性、安全性及开发效率,也提高系统的可扩展性,便于系统维护。

作为本发明的进一步改进,所述数据层采用虚拟字段存储,根据需求将数据库表中字段的内容动态转化为字段,用来统计、查询、分析关联表的数据;用户层针对数据内容进行动态管理,以实现虚拟字段和表结构的动态管理。虚拟字段存储可针对特殊需求模块实现字段和表结构的动态管理,减少数据库存储空间的开销,提高数据表记录的有效性,在现有表和数据的基础上,实现动态管理所需要的表结构,在系统需要调用此内容的时候,根据对应的逻辑对数据库相关表进行重新构建以实现功能需求。相比直接在数据库中创建所需的表结构节省了数据库的物理存储空间,便于用户层执行各种查询、统计、排列、排序等功能,也便于维护和管理。

另外,对于表结构的动态管理,如果程序直接针对数据库表结构进行更改,这样不仅不符合规范,也存在很大安全隐患,数据库表结构的变更也会严重影响逻辑模块的运行。传统一般将扩展的表结构和内容转换成对应的XML或其它特定格式进行存储,这样就增加了额外的XML标记等内容,增加了存储空间,不利于系统的查询统计,影响了模块运行性能。虚拟字段存储技术直接将字段虚拟化,虚拟的字段名存储在数据字典或特定表中,通过功能逻辑模块关联相关表后整合输出,利于查询、统计、排序等,也提高了存储效率。

作为本发明的进一步改进,所述系统应用层包括微信平台接口,通过微信平台接口将应用层信息推送至构建的企业微信平台,并在企业微信平台搭建业务通知、信息群发、监理和办公功能模块。本发明的系统融合了微信企业号平台,与微信企业号平台对接,实现微信中信息推送,业务通知,信息群发,并在企业号平台下集成监理、办公等功能模块,实现移动办公、实时办公。借助微信平台接口实现业务信息的实时发送与提醒,可实现人员、厂家位置的报告与导航,系统人员内部的实时交流。通过在微信企业号平台部署监理相关等功能模块,监理人员可通过微信实时上传图片、视频等文件、提交报告、执行审核等功能。

本系统与微信平台的对接方式为,前端采用HTML5、CSS3及微信标准UI体系,通过微信平台的各种接口,借助轻量级的JSON数据交换格式,与后端系统应用层对接,打造微信上的轻量级APP,具有免安装、免更新、易维护、易操作等优点。

作为本发明的进一步改进,所述石化工程设备监理信息管理基于角色的权限管理,为不同角色设置不同的功能模块、数据范围、操作权限等策略,用户可隶属于一个或多个角色。

作为本发明的进一步改进,所述内部交流模块包含日程安排模块、内部邮箱模块和通讯录模块。用于企业内部沟通日程安排、通讯。

作为本发明的进一步改进,所述档案信息管理模块包含企业信息管理模块、部门管理模块、员工信息管理模块、企业档案信息管理与查询模块。模块内分别存储企业历史、发展、新闻、部门划分、员工信息等各项企业信息,并通过用户模块在表现层公示。

作为本发明的进一步改进,所述监理模块还包含用户信息管理与查询模块、设备信息管理与查询模块、监理文件管理与查询模块、监理问题跟踪模块、项目地图模块、资料知识库模块、查询统计模块。用户信息管理与查询模块、设备信息管理与查询模块和监理文件管理与查询模块分别存储用户信息、设备信息和建立文件信息,并对用户模块依照权限开放接口,外部用户可查询相关信息,包括人员资质、业绩查询等,内部用户根据权限可进行信息的录入、修改和管理,包括客户信息录入、查询等监理问题跟踪模块用于派遣人员、客户、项目管理人录入、沟通监理环节的问题;项目地图模块用于项目区域管理,便于人员派遣;项目地图模块中集成了LBS应用功能,在地图上定位项目的位置,显示监理项目的状态进度和监理人员安排情况资料知识库模块提供设备相关信息,用于辅助用户了解设备功能、原理等;查询统计模块为用户提供查询统计功能,查询用户信息、设备信息、监理文件信息等数据。

作为本发明的进一步改进,所述终端包括PC终端和移动终端。

本发明的系统还可做其他扩展,实现系统策略、系统参数、业务流程、业务通知、业务审核、系统界面、快捷菜单、权限角色等内容的动态设计、管理和调整。

本发明具有如下有益效果:

(1)本发明的系统将企业OA系统、微信企业号平台与监理业务集成在一个平台下,支持多终端、多平台登录,优化了工作流程,降低了管理成本,极大地提高了工作效率。

(2)本发明通过基础设置模块的权限设置,对用户终端的用户设置权限划分,将石化工程设备监造监理时涉及到的委托单位、业主单位、生产厂家、监理公司等存在业务来往的客户,一般用户,内部员工集成在一个平台下,分层管理,协同办公,并预留接口,方便业务和管理拓展和资源共享。

(3)本发明通过设置数据序列参数化和虚拟字段存储,结合应用层的权限设置,在保证系统数据安全性的基础上,提高数据入库与读取过程中自动化处理程度,实现对表结构的动态构建和管理,节约了数据库物理存储空间,提高了系统的稳定性、可扩展性及可维护性。

(4)本发明的管理系统加强了监理行业中委托单位、业主单位、生产厂家、监理单位等各个单位之间的关联性,发现后及时沟通处理监理过程中出现的问题,并协调和解决,可有效提高工作效率。

(5)本发明融合了微信企业号平台,利用微信企业号平台提供的接口,实现微信中信息推送,业务通知,信息群发,并在企业号平台下集成监理、办公等功能模块,实现移动办公、实时办公。

本发明的信息管理系统,稳定性高、安全性能好、成本低、效率高并且操作简单,在石化工程设备监理信息管理领域中具有很强的实用功能和推广价值。

附图说明

图1为本发明系统的网络硬件结构示意图。

图2为本发明系统的逻辑架构示意图。

图3为本发明系统的功能模块划分示意图。

图4为本发明系统的监理模块业务流程图。

具体实施方式

下面结合具体实施例对本发明的技术方案做进一步描述。

如图1所示,本发明系统包括通过硬件防火墙连接的外网子系统和内网子系统;外网子系统包括外网终端,外网终端通过Internet访问系统;内网子系统内分别架设WEB服务器和DATA服务器;DATA服务器存储数据层数据,WEB服务器与硬件防火墙和交换机通信连接,交换机与内网终端通信连接,通过局域网进行内部通信。

如图2所示,系统采用六层架构,从底层至顶层依次为基础支撑层、数据层、业务逻辑层、应用层、表现层和用户层;基础支撑层提供基础环境;如图3所示,数据层架设于DATA服务器中,存储包括业务信息数据库、文件资料库、基础信息档案库等数据信息;业务逻辑层和应用层架设于WEB服务器中,业务逻辑层通过应用层响应用户层信息,实现应用层功能;应用层架设于WEB服务器中,为表现层提供应用服务,内集成各功能模块,包括用户模块、监理模块、基础设置模块、档案信息管理模块和内部交流模块;表现层为终端界面,与用户层通过终端进行交互;用户层为终端对象,包括内网终端面向的企业内部员工和外网终端面向的客户。

其中,所述数据层采用虚拟字段存储,根据需求将数据库表中字段的内容动态转化为字段,用来统计、查询、分析关联表的数据;用户层针对数据内容进行动态管理,在系统需要调用此数据内容的时候,根据对应的逻辑对数据库相关表进行重新构建以实现功能需求,实现虚拟字段和表结构的动态管理。

所述用户层和数据层间表单数据设置数据序列参数化,数据从表单到入库的过程中,根据数据库中的对应表的字段名和字段数据类型将表单数据序列化为一个参数和值的集合,依据不同的指令进而将集合转化为对应的数据库SQL语句执行对数据的管理;数据从数据库读取的过程中,依据对应表的字段名和字段数据类型将数据系列化成特定格式数据集合,绑定到表单。

所述应用层中,用户模块用于与用户层对接;监理模块用于管理项目信息;基础设置模块用于管理系统基础配置信息;档案信息管理模块用于存储企业信息,其包含企业信息管理模块、部门管理模块、员工信息管理模块、企业档案信息管理与查询模块。模块内分别存储企业历史、发展、新闻、部门划分、员工信息等各项企业信息,并通过用户模块在表现层公示;内部交流模块用于管理企业内部通讯,包含日程安排模块、内部邮箱模块和通讯录模块。。

应用层中设置微信平台接口,通过微信平台接口将应用层信息推送至构建的企业微信平台,并在企业微信平台搭建业务通知、信息群发、监理和办公功能模块。前端采用HTML5、CSS3及微信标准UI体系,通过微信平台的各种接口,借助轻量级的JSON数据交换格式,与后端系统应用层对接,借助微信平台接口实现业务信息的实时发送与提醒,实现人员、厂家位置的报告与导航,系统人员内部的实时交流。并在微信企业号平台部署监理相关等功能模块,监理人员通过微信实时上传图片、视频等文件、提交报告、执行审核等功能。

基础设置模块向其余各个模块提供信息支持服务,包含系统运行参数设置、修改模块,数据字典的管理模块,角色权限配置模块,系统运行日志记录跟踪模块;角色权限配置模块用于配制用户模块的权限验证信息,对用户模块实施分层管理;系统运行日志记录跟踪模块用于提供日志接口,接收各模块运行期间产生的操作日志记录,包含操作日志、安全日志和异常日志,日志的记录贯穿于系统各个模块,日志汇总到基础设置模块的日志栏目;

用户模块处理用户层信息,实行分层管理;对于外网终端的用户,开放服务包括查询档案信息管理模块信息,了解企业对外开放的基本信息;对于与企业有业务来往的委托单位和业主单位客户,开放部分监理模块接口,查询监理相应项目、文件或报告,追踪项目进度;对于内网终端用户,依照职能划分权限;

监理模块汇总项目设备信息,包括设备数据存储模块、项目流程管理模块,项目流程管理模块依照基础设置模块的权限划分,内网终端用户依照分层权限对项目进行流程管理;项目流程管理模块包括项目发布模块、项目信息管理模块、项目文件录入模块、项目汇报模块和业务通知模块;项目发布模块用于管理层角色管理项目的发布和基础安排,包括选择项目经理,安排项目名称,并管理项目各个主要环节的审核;项目信息管理模块用于项目经理完善项目信息,包括选择项目协调人、规划项目监理大纲与实施细则、安排监理人员、审核监理人员提交的报告文件;项目信息管理模块信息更新后,业务通知模块触发两条业务通知,一条发送至项目发布模块,提示审核;另一条发送至项目汇报模块,提示监理人员有新的派遣任务;项目文件录入模块用于项目协调人协助项目经理完成文件审核、修改工作;项目汇报模块用于监理人员进驻厂家后,填写各项文件和报告,包括设备明细、工作日志、监理日报、监理周报、监理月报和重大问题汇报,项目汇报模块更新后,业务通知模块触发业务通知到项目信息管理模块和项目文件录入模块,通知其审核;监理项目、文件、报告经审核后推送至用户模块,为权限分层管理下的用户提供登录基础信息,委托单位和业主单位用户通过系统用户模块接口查阅推送的信息,追踪项目监理情况,查看监理人员的资质及工作情况,了解项目中每台设备的进度和状况,并向监理模块反馈信息;监理模块接收反馈信息,进行用户沟通。

监理模块还包含用户信息管理与查询模块、设备信息管理与查询模块、监理文件管理与查询模块、监理问题跟踪模块、项目地图模块、资料知识库模块、查询统计模块。用户信息管理与查询模块、设备信息管理与查询模块和监理文件管理与查询模块分别存储用户信息、设备信息和建立文件信息,并对用户模块依照权限开放接口,外部用户可查询相关信息,包括人员资质、业绩查询等,内部用户根据权限可进行信息的录入、修改和管理,包括客户信息录入、查询等监理问题跟踪模块用于派遣人员、客户、项目管理人录入、沟通监理环节的问题;项目地图模块用于项目区域管理,便于人员派遣;项目地图模块中集成了LBS应用功能,在地图上定位项目的位置,显示监理项目的状态进度和监理人员安排情况资料知识库模块提供设备相关信息,用于辅助用户了解设备功能、原理等;查询统计模块为用户提供查询统计功能,查询用户信息、设备信息、监理文件信息等数据。

如图4所示为监理模块的一种具体工作方式,根据基础设置模块的权限划分,企业内部项目监理过程的参与人员包括管理层、项目经理、协调人和监理人员。由管理层人员通过项目发布模块作出项目安排,项目发布模块更新后,业务通知模块触发业务通知至选择的项目经理;项目经理通过项目信息管理模块进行项目规划和人员派遣,项目信息管理模块更新后,业务通知模块触发两条业务通知,一条发送至项目发布模块,提示审核;审核未通过则重新进行项目规划,审核通过后,业务通知模块触发业务通知至项目汇报模块,提示监理人员有新的派遣任务;监理人员开始项目执行和文档录入,在出现设备不正常运转等问题时,汇总处理意见,进行问题追踪,作出停工分析、整改分析,在修正完毕后发布开工令继续执行;设备正常运转后,项目汇报模块录入各项文件和报告,包括设备明细、工作日志、监理日报、监理周报、监理月报和重大问题汇报,项目汇报模块更新后,业务通知模块触发业务通知到项目信息管理模块和项目文件录入模块,通知其审核,之后验收、归档;监理项目、文件、报告经审核后推送至用户模块,为权限分层管理下的用户提供登录基础信息,委托单位和业主单位用户通过系统用户模块接口查阅推送的信息,追踪项目监理情况,查看监理人员的资质及工作情况,了解项目中每台设备的进度和状况,并向监理模块反馈信息,信息查询支持支持模糊检索、分类检索;监理模块接收反馈信息,进行用户沟通。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1