论文部分内容阅读
随着如今科学技术的飞快发展,市场竞争日益激烈。完善的管理信息系统在企业经营中,扮演着越来越重要的角色。为了在市场竞争中增加竞争力,适应不断变化、日益复杂的客户需求,企业的产品、物流供应链渠道、目标客户群、营销手段都需要进行不断的更新,这就对其正在采用的管理信息系统提出了很大的挑战:如何可以快速、安全、稳定的满足新的业务流程。针对以上问题,在企业日常经营中,由于组织结构不断进化,业务流程要适应它所处的不断变动的环境,就需要业务人员不断地调整它的业务规则,这导致业务规则频繁变动、进化,从这层意义上来说,业务规则是一个相对独立的部分。因此设计中应该将业务规则分离出来,形成独立的业务规则模块,不仅用以控制单一的业务对象,而且可以协调、控制和支持多个业务对象的系统工作。在行业层面上建立抽象出来的拥有较高通用程度的业务规则库,显得很有意义。考虑到造船行业的自身特点,在它的经营管理过程中,需要对物料、供应商、客户、场地、员工、质量安全等多方面信息,进行积极有效的管理,于是,本文研究了业务规则库的应用框架,构建了面向造船企业的业务规则库,具体研究内容包括:(1)首先,分析了企业采用业务规则方法的重要性,对规则理论进行了分类研究,定义描述流程所应用的业务规则语法、语义,将OCL语言描述的业务规则用以指导流程建模过程,引入ECA规则,考虑到活动间的时序逻辑,使规则库可以支持工作流管理系统,为业务规则库的建立与应用提供了理论基础以及相关背景知识。(2)其次,提出了业务规则库的总体框架,分析了规则库的建立过程,以及在指导建模、工作流管理、基于规则引擎的信息系统中的作用,将本文的着眼点关注于规则指导建模。然后,仔细的调研和研究造船企业的业务流程,用OCL语言描述抽取出造船行业的核心业务规则。(3)再次,根据业务流程的业务规则,为企业建立出一个可以被其他同业利用、参考的业务规则库。为了实现业务规则技术在业务流程建模中的作用,本文给出了业务规则指导建EPC图的方法,并将EPC流程通过EPML文档形式储存到了关系数据库中。此外,检测证明本课题抽象的业务规则对工作流中的时间约束具有一致性,对于造船企业的主要业务流程的业务规则,验证其时序逻辑。使用ECA规则将抽象出来的核心业务规则进行描述,通过对其约束图的分析,来验证业务规则的时序逻辑一致性,使业务规则库可以对工作流管理系统提供支持。(4)最后,设计了业务规则指导建模的多层次视图建模平台,通过业务规则指导建模过程。建模人员在建模过程中可以随时参照业务规则,使其在业务颗粒的选取上更为合理,同时系统可以对EPC逻辑操作符的使用进行判断,反馈错误提示。建模平台可以将约束信息通过不同视图传递给业务人员。同时在系统上构建了反映出业务规则的EPC流程库,以供企业的业务人员后续使用。本文设计了业务规则库的总体架构,通过对造船企业业务流程的分析描述,抽取出了业务规则,构建出OCL语言的业务规则库,这样的一个规则库可以指导建模过程,也可以通过规则引擎的调用,应用于信息系统实施过程中。本文设计了实现业务规则指导建模的原型系统——多层次视图建模平台,在建模中通过业务规则对建模人员提供指导,同时,系统平台的不同视图界面中可以展示企业业务流程各层次的具体约束信息,为业务人员在企业经营管理中作出快速可靠的决策提供了有力支持。并在原型建模系统中构建出了企业业务流程库。