APP下载

采办业务共享系统的设计与实现

2019-04-25弥文娟中海油信息科技有限公司

数码世界 2019年3期
关键词:备份集团公司信息系统

弥文娟 中海油信息科技有限公司

关键字:流程 拆分 合并 跟踪 SAP 接口

1 业务背景概述

目前集团公司采办需求提报仍属于分散型管理模式,各二级单位管理方法及流程不尽相同,审批流程线下线上两种方式并存。除个别下级单位有信息系统外,其余均为传统线下审批模式。此外,采办实施及状态跟踪、合同管理、资金流转、物资供应等相关业务均存在独立系统,采办业务全流程数据分散在各个系统,各系统之间形成了信息孤岛,因此导致采办推进难、跟踪难、管理难的三大难题。为打破这种管理瓶颈,集团公司积极推进采办共享模式,将采办需求审批集中管理,并致力于打通采办需求数据与其他相关数据的信息壁垒,通过集成接口实现数据共享。

2 业务调研与分析

采办业务共享系统展开设计的基础必须是合理可靠的调研分析。根据对业务背景的了解,系统的用户主要分为集团公司采办业务人员、各下属单位采办业务人员、各单位需求提报人员、其他相关业务系统管理层。由于涉众较多,因此调研方法采用现场调研结合调研问卷的方式进行。现场了解集团公司采办业务主流程及采办共享系统与各相关系统的关系。调研问卷将深入各单位采办需求内部审批流程、组织架构、用户、个性化需求、对采办共享业务设计建议等。通过对调研信息的整理分析,确定采办需求共享系统的主流程如下:

3 系统方案设计

3.1 基础思路

通常而言,信息系统的建设思路分为从零开始和以某个成熟产品为基础进行改造或延伸。考虑到一方面集团公司内部个别下属单位存在成熟稳定的采办需求管理系统,且这些系统的业务主流程与改革后的采办主流程部分类似,另一方面,基于现存系统的改造延伸有利于现存系统与采办共享业务系统的集成对接。因此,系统的基础设计思路应为选取集团内部原有业务系统进行延伸开发。

3.2 技术路线

开发语言:沿用内部原有系统java开发平台,该平台具备强大的功能组件,流程、表单等均可前台灵活配置,有利于系统的快速实现。

架构设计:

根据系统需求,将系统设计划分为四个层级,具体各层级内容见下图1.

图1:系统整体架构

3.3 数据集成

数据集成涉及四个接口,分别为与下级单位信息系统集成接口、与SAP系统接口、与合同系统接口、与资金系统。由于SAP、资金、合同均有成熟的标准接口,因此采办业务共享系统只需要通过接口调用获取本系统所需信息即可。与下级单位信息系统集成接口设计时,数据对接共包含两类数据交互,文本格式的需求单数据和二进制格式的附件数据。需求单数据将使用加密的json字符串来传输。附件数据则由采办系统通过HTTP协议从下级单位系统下载并导入。对在双方系统之间传输的文本数据均采取加密处理,避免数据被非法窃取。对于表单数据,不考虑容错性,也错时直接返回失败信息;对于附件数据,当某个附件无法正常接收时,自动在硬盘日志文件中记录错误日志并跳过接收该文件。

3.4 系统登录

集团内部常用的登录方式主要为本地账号登录,AD集成登录两种方式。本地账号主要用于规模小或数据重要保密要求低的信息系统。本系统根据用户要求采取AD集成方式登录。AD作为集团公司内部身份唯一标识用于系统登录验证,保障了系统登录的安全性,同时由于多数用户客户端已加入域,因此可实现系统的自动登录,用户体验更好。

4 系统实现

4.1 软件环境:

操作系统 Windows Server 2012 R2

开发工具 JetBrains IDEA 2017、JDK 1.7、TOMCAT 1.7

数据库: Sql Server 2008 R2 企业版

4.2 硬件资源

考虑到集团公司采办业务数据量,并发量,系统响应时间要求等要素,硬件资源方面投入为虚拟服务器6台。其中,应用、数据库、开发、测试各一套,另外应用及数据库各准备一个备用服务器用于通过F5技术实现双活设置,确保系统运行的可靠性和稳定性。

4.3 部署策略

鉴于系统用户及数据的特殊性,所有服务器均部署在系统内网环境,保障数据的安全性。部署方式为传统的集中式部署,安全策略方面严格执行集团公司同意标准。

4.4 备份策略

数据库方面使用Sql Server 2008组件定时备份,另可加入集团公司灾备计划,对服务器制定目录数据进行拷贝式定期备份。备份频率设定为每日凌晨增量备份,每周五完成备份。为确保备份机制运行顺畅、系统运行阶段建议执行详细的巡检计划及应急流程。

4.5 系统配置

本系统配置的重点为系统流程配置。通过系统管理模块新建操作可使用图形化界面对系统流程功能进行通用配置。通用配置的内容主要包括流程名称、路由、节点、所属分公司、退回方式、提交方式、是否会签、采办方式、采办类型、提醒方式、催办方式、提醒频率、催办频率等。通过强大的流程组件,可以快速高效的系统业务所需的多种负责流程。

4.6 数据初始化

初始化工作是系统上线准备的重要一环,本系统涉及的初始化工作只要包含业务单位历史数据、供应商信息库、用户账号、组织架构的准备。以上信息将通过数据库梳理,整理Excel导入模板,后通过执行导入insert语句的方式从数据库批量灌入后,由用户在测试环节前台检验。

5 结束语

信息行业高速发展的今天,任何行业的进步都离不开信息系统这个得力推手。量身定制作为信息化服务行业的“镇店之宝”,必须经过多重多样的需求案例的锻造才能练就。本文所述的采办业务共享系统的设计与实现,关键点在于对业务背景的全面了解和对业务诉求的深刻理解,对常见软件定制思路、技术路线与业务需求匹配度的异常敏感。系统的建成,将快速实现集团采办业务的统一管理,为采办业务大数据池的形成奠定基础,也将打通各先关业务之间的数据障碍,形成采办业务上下游业务的全流程贯穿,实现采办业务共享,推动采办业务管理效率的大幅提升。

猜你喜欢

备份集团公司信息系统
利用云备份微信聊天记录
2022年信息系统与运营管理专栏征稿
年年有“鱼”
基于排队论的信息系统装备维修保障效能分析
集团公司财务共享服务中心问题分析
如何只备份有用数据而不备份垃圾数据
基于并行构件技术的医疗信息系统的设计与实现
Windows10应用信息备份与恢复
H5 智联韵动版
信息系统审计中计算机审计的应用