基于规则引擎的跨国企业业务审批系统研究与实现

基于规则引擎的跨国企业业务审批系统研究与实现

论文摘要

随着我国社会主义改革开放的持续深入以及全球经济一体化进程的不断加速,越来越多的跨国企业集团在我国设立了分支机构乃至地区总部。这些企业经营地域上的多元化以及组织结构的复杂化,都增加了企业的经营管理难度,特别是在这些企业集团之中,其各个子公司以及各个部门每天都会产生许多需要进行审批的业务申请,如员工出差、报销、休假、培训、办公物品与生产物资的申领、采购及付款等。对企业的这些业务申请的审批进行整合处理的审批系统,已日益成为企业内部重要的应用系统之一。审批系统的关键在于各种审批制度,而企业的审批制度、乃至企业内部所使用的各种业务规则,都会随着企业的发展、市场需求的变化而不断发生变更,如何对规则进行有效的、灵活的更改已经成为了审批系统所面临的重要问题,而规则引擎思想的提出,正适合于这一问题的解决。同时,虽然目前已经有通用的规则引擎在不断提出及完善,但在实际的使用过程中,这些规则引擎仅支持脚本形式或XML形式的规则文件定义,对于最终用户来说,使用起来并不方便。本文即是从这些问题出发,根据关注点分离的原则,研究一个将企业应用逻辑与业务规则逻辑分离的基于规则引擎的审批系统。该审批系统将规则引擎作为一个独立的模块,在该模块中完成规则的可视化定义、维护及管理工作以及规则的匹配执行工作,从而令业务规则的变化不会影响到应用系统的正常运行,并且对业务规则所进行的修改可以即时地在应用系统中反映出来。通过这样一个系统,企业可以在业务规则复杂多变的情况下,仍然能够顺利、准确地进行各项申请事务的审批工作。本文首先分析了国内外审批系统与规则引擎技术的研究现状,对相关领域的基本概念与思想进行了介绍,并以一个跨国企业的业务审批系统为背景,对其审批业务进行详细分析、构建相关的业务模型及需求模型,并据此提出一个自主实现的支持可视化规则编辑的规则引擎组件以及基于该引擎的审批系统解决方案。在这一方案中,对审批系统的总体架构、适用于该审批系统的规则引擎框架、系统功能模块以及外部接口进行研究与设计,并在这些研究与设计的基础上,对这一系统进行了实现与验证。通过本文的研究,对一个基于规则引擎的、适用于跨国企业的日常业务审批系统进行了分析与应用,该系统不但实现了跨国企业较为复杂的组织架构框架下企业日常业务审批的自动化、规范化与跨地域化,还实现了由一般业务人员而非专业技术人员自主对业务规则进行即时生效的可视化定义与维护。同时,该系统还实现了与企业其他系统,如财务系统、人事系统的对接、互相交互数据并实现整个业务流程的自动化,其所提供的报表也为企业对日常财务人事状况的控制、与供应商的议价提供了依据,有效帮助企业控制营运成本,为企业创造了很高的价值。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 研究背景及意义
  • 1.2 国内外研究现状
  • 1.2.1 审批系统与工作流技术
  • 1.2.2 工作流系统现状与不足
  • 1.2.3 规则引擎研究现状
  • 1.3 研究目标及内容
  • 1.4 论文结构
  • 2 相关技术分析
  • 2.1 审批及审批系统
  • 2.1.1 审批基本术语
  • 2.1.2 审批系统标准工作流程
  • 2.2 业务规则
  • 2.2.1 业务规则的定义
  • 2.2.2 业务规则的表达
  • 2.3 规则引擎
  • 2.3.1 规则引擎的定义
  • 2.3.2 规则引擎的优点及适用情况
  • 2.3.3 规则引擎的原理
  • 2.3.4 规则引擎的工作机制
  • 2.4 系统设计与开发技术
  • 2.5 本章小结
  • 3 业务及需求分析
  • 3.1 跨国企业审批业务分析
  • 3.2 功能性需求
  • 3.3 非功能性需求
  • 3.4 审批系统解决方案
  • 3.4.1 业务规则模型
  • 3.4.2 基于规则引擎的审批系统解决方案
  • 3.5 本章小结
  • 4 系统设计与实现
  • 4.1 审批系统架构设计
  • 4.1.1 系统逻辑视图
  • 4.1.2 系统实现视图
  • 4.1.3 系统体系结构
  • 4.1.4 性能优化设计
  • 4.2 规则引擎设计与实现
  • 4.2.1 规则引擎逻辑视图
  • 4.2.2 规则对象元数据模型
  • 4.2.3 XML 形式的规则语言
  • 4.2.4 规则库管理及其可视化
  • 4.2.5 规则引擎执行逻辑
  • 4.2.6 规则引擎匹配计算的实现
  • 4.3 主要功能模块设计与实现
  • 4.3.1 主要功能模块设计
  • 4.3.2 系统安全性设计
  • 4.3.3 审批业务类设计与实现
  • 4.3.4 审批角色及审批流
  • 4.3.5 审批规则可视化维护的实现
  • 4.3.6 系统数据库设计
  • 4.4 外部接口设计
  • 4.4.1 财务系统接口逻辑设计
  • 4.4.2 财务系统接口流程设计
  • 4.4.3 财务系统接口模块功能说明
  • 4.4.4 财务系统接口字典设计
  • 4.5 本章小结
  • 5 系统测试及应用
  • 5.1 系统测试
  • 5.1.1 测试环境
  • 5.1.2 测试结果及分析
  • 5.2 系统应用
  • 5.2.1 应用概述
  • 5.2.2 运行实例
  • 5.2.3 应用效果及分析
  • 5.3 本章小结
  • 6 总结与展望
  • 6.1 本文工作小结
  • 6.2 展望
  • 参考文献
  • 致谢
  • 作者攻读学位期间发表的论文
  • 附件
  • 相关论文文献

    • [1].技术出版物业务规则及符合性验证机制研究[J]. 科技创新导报 2017(30)
    • [2].基于业务规则全生命周期管理的知识管理体系[J]. 通信企业管理 2018(09)
    • [3].档案信息管理系统中业务规则管理的应用探析[J]. 城建档案 2016(09)
    • [4].业务规则技术在档案信息管理系统中的应用分析[J]. 信息与电脑(理论版) 2017(23)
    • [5].证券交易所业务规则法律效力与司法审查[J]. 证券法苑 2010(01)
    • [6].业务规则管理在档案信息资源管理系统中的应用分析[J]. 办公室业务 2013(19)
    • [7].档案信息资源管理中业务规则管理系统的运用[J]. 黑龙江史志 2014(07)
    • [8].业务规则管理系统在信贷管理系统中的应用研究[J]. 软件 2013(08)
    • [9].业务规则技术在档案管理中的应用研究[J]. 中国档案 2010(06)
    • [10].基于业务规则的应急驱动虚拟组织模型设计[J]. 计算机工程与设计 2008(24)
    • [11].基于业务规则的档案信息化建设的风险防控[J]. 科技创新导报 2019(17)
    • [12].构建规则管理平台 促进服务品质提升[J]. 通信企业管理 2016(08)
    • [13].规则引擎及其在信息系统中的应用[J]. 现代计算机(专业版) 2012(06)
    • [14].一种基于云计算的业务规则匹配算法[J]. 计算机仿真 2011(11)
    • [15].档案信息资源管理中业务规则管理系统的运用[J]. 科技资讯 2013(21)
    • [16].我国新推出的CDS和CLN该如何运用?[J]. 银行家 2016(11)
    • [17].S1000D中业务规则交换机制的研究[J]. 航空标准化与质量 2009(04)
    • [18].征信业务规则研究[J]. 企业研究 2013(01)
    • [19].动态[J]. 财务与会计 2016(10)
    • [20].基于业务规则的图书馆信息系统研究[J]. 图书馆学研究 2010(05)
    • [21].基于复杂事件处理的业务规则管理系统的研究[J]. 电脑知识与技术 2011(10)
    • [22].焦点[J]. 中国石油石化 2015(07)
    • [23].业务规则智能服务云的研究与实现[J]. 金融电子化 2014(05)
    • [24].数据资产——新的核心竞争力[J]. 广东化工 2014(14)
    • [25].基于业务规则的数据质量管理方法研究[J]. 标准科学 2018(02)
    • [26].业务规则下的企业质量成本核算分析[J]. 中国乡镇企业会计 2014(12)
    • [27].工作流模型复杂控制结构构造方法[J]. 计算机科学 2012(11)
    • [28].具备一致性维护功能的业务规则系统研究[J]. 计算机应用研究 2009(06)
    • [29].金融热点[J]. 信息技术与信息化 2019(02)
    • [30].大型港口集装箱船舶智能配载的集成算法研究[J]. 中国海洋大学学报(自然科学版) 2011(10)

    标签:;  ;  ;  ;  

    基于规则引擎的跨国企业业务审批系统研究与实现
    下载Doc文档

    猜你喜欢