论文摘要
随着软件行业的快速发展,产生了业务基础软件开发架构(Business FoundationSoftware Platform,BFSP)。它以业务模型为导向和驱动,以快速构建应用软件为目的,使管理与业务人员参与应用软件的开发成为可能。现实的业务环境中需要的不是一次性的固定系统,而是一个有机联系的系统,它能通过重新组合来适应由于市场变化引发的新需求。用户需要的是一种流程管理能力而不是一套新的企业大型软件包。所以,业务流技术是业务基础软件系统的一个重要组成部分。本文开发并实现了一个可配置业务流管理系统,可以支持应用系统的快速开发。论文在分析当前流行的软件体系结构设计思想以及软件开发方法的基础上,进行基于MDA(Model Driven Architecture,模型驱动架构)的可配制业务流管理系统的开发与实现。论文首先详细地分析业务流程管理系统的设计原则与特点,然后在.net开发环境下,用XML语言来描述Petri网,结合组件技术和MDA模型驱动技术,设计和实现了在程序运行时动态解析Petri网和动态生成可配置用户界面的业务流管理系统。论文给出了系统的设计与实现,以及在可配置业务流管理系统上进行应用系统开发的快速方法。
论文目录
摘要Abstract第一章 绪论1.1 课题研究背景1.2 国内外研究现状1.3 论文的主要研究工作1.4 论文主要内容和组织结构第二章 可配置业务流管理系统的相关技术2.1 XML 简介2.2 设计模式2.2.1 设计模型与框架2.2.2 设计模型的原则2.2.3 MVC 模型2.3 组件的设计思想2.3.1 组件技术的概念2.3.2 组件技术的特点2.3.3 组件技术的优势2.3.4 组件化的框架设计思想2.4 可执行模型驱动体系结构2.4.1 MDA 的定义与特点2.4.2 MDA 的优点2.4.3 基于 MDA 模型驱动架构的建模技术2.4.4 MDA 应用的实现方法研究2.5 业务流技术2.5.1 业务流程2.5.2 业务流程管理2.5.3 业务流程建模方法2.5.4 Petri 网模型2.6 .NET 平台相关技术分析2.7 本章小结第三章 可配置业务流系统的需求分析与建模3.1 系统需求分析3.1.1 功能需求分析3.1.2 网络结构分析3.1.3 业务流程分析3.1.4 角色权限分析3.1.5 系统用例分析3.1.6 系统流程分析3.2 系统建模过程3.2.1 用户界面建模3.2.2 业务流程 Petri 网建模3.2.3 数据库的 XML 模型3.3 本章小结第四章 可配置业务流管理系统的设计与实现4.1 系统的框架设计与实现4.1.1 框架的 MVC 设计4.1.2 框架的组件系统设计4.2 系统的可配置界面设计与实现4.3 系统的业务流引擎设计与实现4.4 系统的数据组件设计与实现4.5 系统的连接组件设计与实现4.5.1 连接组件的定义与特点4.5.2 基于事件驱动的连接组件技术4.6 系统的业务组件设计与实现4.7 系统工作时序4.8 系统运行测试4.8.1 测试环境4.8.2 功能测试4.8.3 性能测试4.9 本章小结第五章 总结与展望5.1 论文总结5.2 下一步研究工作展望致谢参考文献
相关论文文献
标签:模型驱动论文; 组件论文; 业务流论文; 可配置论文;