基于“互联网+”的智慧测绘综合业务管理平台建设研究

2021-04-28 10:19叶金富郭云嫣冉慧敏
现代测绘 2021年1期
关键词:业务流程勘测测绘

叶金富,郭云嫣,冉慧敏

(1.常州市测绘院,江苏 常州 213003;2.常州市地理信息智能技术中心,江苏 常州 213003)

0 引 言

随着信息技术的发展与成熟,城市勘测单位逐步实现了信息化管理,出现了大量具有行业和单位管理特点的信息化管理系统[1-4],很大程度上改善了本单位的生产管理效率,提高了信息化水平。但当前这些开发和运行的系统大多侧重于测绘业务管理的特定方面,系统各模块之间相对独立,管理因素间联系松散,测绘业务综合管理尚不智能,部分工作还需采取传统的人工方式才能完成,导致系统有很大的局限性[5]。

与此同时,测绘地理信息行业在对外服务方面,在云计算、大数据等技术思想推动下,城市勘测单位对外为城市的自然资源和规划、交通、公安、水利、城管等各行各业提供了大量的“互联网+政务服务”或内部智慧化业务管理方面的技术服务。通过内、外服务水平的比较可见,大部分城市勘测单位自身的信息化管理水平没有达到与之技术实力相匹配的水准,城市勘测单位的测绘管理信息化还有很大的提升空间。

本文以常州市测绘院为例,随着单位业务类型的扩展、业务量的增加,原有的“测绘管理信息系统”难以适应不断变化的管理需求、难以支撑单位各项工作的高效运转,急需借助当下最新的信息化技术,升级构建生产管理要素之间的关联关系,提升工作协同效率,提高信息共享程度,优化资源配置,建立科学的绩效考核和决策支撑机制,以信息技术驱动管理变革,最大化实现办公智能,推动单位管理走上精细化和智慧化道路[6]。

1 总体设计思路

平台以信息化测绘生产业务流程为核心,采取“破立并举”的手段,摒弃原有僵化死板的生产管理流程,进一步细化理顺并重构可适应各类项目管理需求的弹性生产流程,通过采用基于Activiti的BPM技术、多级权限分离配置与维护技术、MVC框架模式等技术,建设智慧测绘综合业务管理平台,实现业务流与信息流的深入融合,支撑跨部门信息共享、协同办公、移动办公,支撑管理层对各类事务的实时监管和科学决策。

2 关键技术

2.1 基于Activiti的BPM技术

在过去几十年里,企业信息系统所处理的业务流程越来越复杂,需要不断调整才能适应市场,这对企业信息系统的灵活性提出了更高的要求。工作流系统完成了业务逻辑与应用程序的分离,提高了流程的灵活性,但工作流通常侧重于结构化流程的自动化执行,还不足以支持整个企业的业务运转,于是提出了BPMS的概念。

业务流程管理系统(Business Process Management System,BPMS)以一种统一、中性的表示方法描述业务流程模型,使业务流程模型从实现逻辑中抽取出来,被各个企业应用程序所使用,从而灵活地构建基于流程的信息系统,支撑企业信息系统的开发。BPMS具有流程仓库、流程设计、流程配置、流程引擎、流程维护、流程入口、流程优化、流程分析等模块。

Activiti是一种轻量级、可嵌入的开源BPM平台,是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。Activiti基于Apache许可,提供支持新的BPMN2.0标准,包括支持对象管理组(OMG)、互操作性,而且还适用于可扩展的云架构。其特色是提供了Eclipse插件,开发人员可以通过插件直接绘画出业务流程图(图1),且框架底层有数据库提供支持。

图1 Activiti流程设计器插件所绘制的业务流程图

2.2 多级权限分离配置与维护技术

图2 功能权限分离配置原理

平台从底层研发建立了面向应用系统权限的多级分离配置与维护平台,将应用系统的权限划分为功能权限、数据权限、流程权限3类,每一类权限的管理都采用了多级分离配置技术,如功能权限管理、数据权限管理采用“部门——用户——角色——操作权限/数据权限——功能”的五级联动管理模式(图2);流程权限管理采用“流程组——流程节点——用户”的三级联动管理(图3)。

其中,流程权限管理实现了后台权限管理与Activiti业务流程的无缝衔接。流程节点通过唯一编码与Activiti业务流程节点一一匹配,实现业务流程中各个节点的可操作性用户管理,多个流程节点形成一个流程组,每个流程组对应一个业务流程。

2.3 MVC框架模式

MVC即Model View Controller,是业务模型(Model)-用户界面(View)-控制器(Controller)的缩写,一种软件设计典范、软件框架模式。MVC用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。同时,将业务模型和用户界面的实现代码分离,从而使同一个程序可以使用不同的表现形式,比如一批统计数据可以分别用柱状图、饼图来表示。控制器存在的目的则是确保业务模型和用户界面的同步,一旦业务模型改变,用户界面应该同步更新。

MVC分层有助于管理复杂的应用程序,同时也简化了分组开发,不同的开发人员可同时开发视图、控制器逻辑和业务逻辑,提升开发效率。

图3 流程权限分离配置原理

3 平台总体架构与实现

平台由应用访问层、业务应用层、应用支撑层、数据资源层、基础设施层、相关信息化标准规范体系、平台安全支撑体系7部分组成,其总体架构如图4所示。

平台采用B/S架构:前端开发采用Vue界面框架和JavaScript语言,Vue是一套用于构建用户界面的渐进式JavaScript框架,与其他大型框架不同的是,Vue被设计为可以自底向上逐层应用;数据库采用PostgreSQL;后端开发采用spring MVC框架和Java语言。

图4 平台总体架构

平台建立了面向不同用户、不同应用网络的共11个软件系统,分别运行于单位业务内网和互联网两个网络环境下,平台总体功能模块结构图如图5所示。

(1)测绘地理信息在线服务系统

该系统面向社会公众和企事业单位,在互联网上运行,起到宣传推广、在线委托作用。业主可直接选择所需的产品或服务,在线登记单位信息、联系人信息和项目基本情况,提交后由城市勘测单位的市场经营部门跟进落实。

(2)智慧测绘综合业务管理平台

该系统面向城市勘测单位内部使用,在单位业务内网运行,实现城市勘测单位内部以测绘生产为核心的业务全覆盖管理,全面涵盖测绘生产管理、设备管理、合同与采购管理、绩效管理、人事管理等业务,实现管理过程的信息化、透明化。采用面向用户的模块设计思路,充分考虑系统易用性(易理解性、易学性、易操作性等)要求,面向用户组织有关功能,形成了生产管理子系统、项目管理子系统、部门管理子系统、任务管理子系统、行政办公子系统、固定资产子系统、统计分析子系统(图6)、个人中心子系统、数据配置子系统、后台管理子系统共10个子系统。

图5 平台功能模块结构

图6 平台统计分析子系统

平台采用了统一的数据规划和数据库建设,业务应用层的所有子系统均通过应用支撑层的服务接口访问相应的数据资源,如生产项目数据库可同时支撑生产管理子系统、项目管理子系统、部门管理子系统、任务管理子系统4个系统,按预定规则通过服务接口向相关子系统开放数据读写权限,实现不同子系统之间的信息共享,从而真正破除系统之间的信息孤岛,并通过各种数据分析挖掘,支撑测绘综合业务管理的“智慧化”。

4 特色与创新

4.1 实现了测绘业务的全覆盖、全周期管理

(1)建立了面向城市勘测单位的全类型业务流程模型。对城市勘测单位内部以测绘生产为核心的所有业务实现全覆盖管理,包括测绘生产管理、设备资产管理、合同采购管理、绩效考核管理、人事行政管理等模块。

图7 面向测绘生产的全周期业务流程模型

(2)建立了面向测绘生产的全周期业务流程模型(图7)。通过测绘生产业务流全面梳理与重构,将测绘生产项目按大型项目、小型项目分别设计流程,并借助工作流引擎实现测绘生产任务自动流转。其中,大型项目由于存在大流程套小流程的情况,将其分为一级流程、二级流程,二级流程仅在一级流程中特定节点被触发运行,运行结束后返回结果并继续运转一级流程。以“测绘生产管理项目”一级流程为例,主要涉及项目创建、任务分配、技术设计、实施管理、二级质检、技术总结、分配验收、成果交付、案卷归档等环节,其中技术设计、实施管理、技术总结是二级流程。该流程的部分节点是可弹性开闭的,可适应不同类型生产项目,由用户在操作过程中决定是否展开相关节点。由此,通过业务流引擎和数据联动运维,实现了智慧测绘生产管理。

4.2 实现了生产项目相关要素的全方位联动与共享

在业务流程模型中打通了领导层、市场经营部门、作业生产部门、质量检查部门、档案管理部门等相关部门之间的信息渠道,推动跨部门工作协同高效。同时,强化项目的全周期、全要素管理,将与生产项目相关联的合同管理、采购管理、档案管理、售后管理等功能进行归并,实现围绕项目的实施过程、实施成果、合同、收付款、采购、档案与售后运维以及内部绩效考核等要素的全方位联动管理(图8),从而推动市场经营部门、作业生产部门、质量检查部门与档案管理部门之间的信息实时共享。

图8 生产项目关联要素联动管理

4.3 实现了“互联网+”多终端协同办公

建立了面向社会公开的“互联网+测绘业务委托”系统。采用“网上货架”方式陈列城市勘测单位可提供的各类产品和服务,由业主按需在线浏览并下单;同时,服务过程中,通过该系统发送短信通知,告知业主当前工作进度,作业完成后发送成果领取通知。该系统采用B/S架构,可运行于电脑、手机等终端,从而扩大市场受众,对企业宣传、用户引流起到积极作用。同时,建立了内外网信息交换工具,实现对外的“互联网+测绘业务委托”系统与对内的智能测绘综合管理信息平台之间双向信息互通,确保内部办公平台的信息安全。

5 结 语

该平台的建成,改变了原本城市勘测单位管理中存在的效率不高、协同不足的被动局面,极大推动了管理的转型升级,以充分适应现代化管理要求,切实提高了测绘管理和服务的水平和效率。与此同时,面向城市勘测单位而升级构建的新型信息化管理体系,将为“多测合一”中各勘测单位之间成果资源的共享和协同打下坚实的基础,对于推动“智慧测绘”建设起到积极的促进作用。

猜你喜欢
业务流程勘测测绘
小型无人机在水利工程勘测中的应用研究
RPA机器人助业务流程智能化
勘测设计
浙江省第一测绘院
工程测绘中GNSS测绘技术的应用
企业财务管理、业务流程管理中整合ERP之探索
04 无人机测绘应用创新受青睐
水利勘测
勘测设计
无人机在地形测绘中的应用