论文部分内容阅读
制造企业面临全球竞争和快速变化的客户需求,企业经营的业务模式为适应这种变化需要重组和革新,这就使得开发一种能便捷更改业务模式的管理系统成为目前系统研究的目标。业务过程管理系统正是在这个环境下产生的,它能对业务过程进行建模和持续的改进,能根据用户定义的业务规则传递任何类型的信息,它的实施是企业完善经营过程、提高竞争力的重要手段。本论文研究了模型驱动架构方法学的内容,描述了其对信息系统开发的过程中产生的意义,运用统一建模语言建立了平台相关模型。分析了petri网的执行和调度的原理,提出了业务过程管理系统的引擎的设计原理和实现机制,并围绕这一引擎设计了系统的各个功能模块。首先开发了面向浏览器能独立运行的过程定义工具,通过它能将用户在本地设计的流程图转存为引擎接口可以解析的定义,并能方便的将定义部署到数据库中,还可以根据需要修改流程。其次扩展和改进了工作流引擎的任务分配方式,提出了基于角色和用户的两种任务分配方式,可以使任务分配更加符合实际应用的需求。结合过程定义工具实现了基于数据表单和图形的两种流程监控方式,用户能掌握每个流程实例的执行情况。最后结合图纸设计审批的业务过程对整个系统进行检验,证明这个系统可以便捷地实现企业的业务重组。