论文部分内容阅读
平台化是管理软件的发展趋势。传统的管理系统是在低层的技术平台上直接构建的,采用面向技术、业务无关的“原始”编程工具进行开发,这直接导致了所开发的管理系统具有两个重大缺陷:孤岛和黑洞。业务基础软件平台是以业务为导向和驱动的、可快速构建应用软件的软件平台。通过该平台体系,可快速有效地构建企事业机构的管理系统,并且消除了孤岛和黑洞问题,改变了管理软件颗粒难以协作的状况。我国管理软件的需求复杂度非常高,其主要表现在两个方面:一个是管理需求的个性化强,另一个是管理需求的变化快。这必然就需要有一种新的、能够快速定制出满足用户需求的管理软件实施模式。本文针对管理软件存在的问题及其特性,提出基于业务基础软件平台的企业建模开发模式,有效的解决了这些问题,并满足了其特性要求。文章的主要工作如下:首先,讨论了业务基础软件平台的基本原理,给出了其特点、发展模式和基本思想;介绍了企业模型的基本概念,给出了企业建模的基本原则和评价准则,并重点分析了动态企业建模和EMA开发模式;深入研究了现有的企业建模框架,并作了总结和对比。然后,针对现有的企业建模框架存在的问题,并根据基于业务基础软件平台的企业建模模式对企业建模框架的要求,提出了基于业务基础软件平台的企业建模框架,并详细分析了其五维视图模型;该框架的五维视图模型基本能满足对一个企业完整描述的要求;针对不同的企业参考模型的特点,分别给出了其设计方法;给出了框架核心类的设计实现。最后,分析了我国烟草行业管理系统的现状,给出了其行业特性和管理系统的设计原则;结合山东烟草的“按客户订单组织货源”项目,给出了烟草行业管理系统的框架设计;按照基于业务基础软件平台的企业建模框架分别设计出了过程参考模型、功能参考模型、信息参考模型、组织参考模型和资源参考模型,并给出了客户筛选模块的设计实现。