论文部分内容阅读
本论文研究的是为四川省某商业集团建立一个企业应用系统的集成平台,为该集团的各应用系统提供工作流服务。此集成平台称为工作流平台(Workflow Platform,WFP),亦称工作流管理系统(Workflow Management System,WFMS)。本论文研究的WFP参照了工作流管理联盟(Workflow Management Coalition,WFMC)的工作流参考模型,在满足客户需求的情况下,简化了参考模型的部分功能并增加了一部分独特的功能。本论文根据企业的实际业务情况,以工作流参考模型为理论依据,自主开发了具有通用性特征的工作流平台。论文的研究过程主要按照软件的生产过程来进行,主要的工作如下:(1)首先从表单、流程、工作流引擎、工作列表处理器和流程监控各方面分析客户对工作流平台提出的功能需求,然后通过对工作流参考模型的分析和工作流平台的用例分析,确定了平台的总体框架和基本功能模块。(2)对工作流平台的功能进行了划分,将平台分成三个子系统:管理员客户端、业务处理客户端和工作流引擎。着重阐述了管理员客户端的功能模块设计,包括的功能模块有:基础数据管理、应用管理、自定义表单、流程管理和日志管理。对业务处理客户端和工作流引擎的功能也作了一定的介绍。另外,本文还设计了流程和自定义表单的数据库表结构。(3)用UML(Unified Modeling Language)语言设计了类图,描述了平台各模块的实现,并以C#语言为主编写了各模块的组成单元(类)的代码。(4)最后制定了项目的实施方案和系统部署方案。目前,该通用工作流平台己完成测试,能够正常运行,完全满足客户的需求,达到了系统上线的要求。