论文部分内容阅读
随着计算机技术与互联网技术的广泛使用,基于计算机网络实现的信息化管理系统对业务流程进行管理已经成为一种有效手段。基于计算机实现信息化管理的实质是对业务流程的管理,建设信息化管理体系实质上就是建立业务流程管理体系。随着客户需求的多样化和业务需求的多变性,使业务流程显现出更多的变化和动态的特点。而传统的管理软件存在着面向稳定不变的业务流程而设计的特点,不能够灵活的支持业务重组、业务变革、业务扩展和自配置等缺陷。如果能对管理系统的业务流程进行合理划分并且能够灵活组合,将对增强管理系统的复用性有着重要意义。分析出管理系统的流程的通用结构的架构模型,建立具有高度可复用性的流程可变化重组的基于流程管理的管理系统,对管理系统的开发具有重要的指导意义。本文针对固化流程的软件系统的缺陷,提出一种面向流程管理的可进行流程改革和流程重组的软件系统开发模式,分析流程的内部及外部的结构特性,将流程管理系统中流程模块化、定义流程之间的相互关系和流程内部的各类要素以及支撑整个系统的流程结构和系统层次结构等内容。从通用性的流程管理层面,总结流程管理系统的静态结构和动态行为。使管理系统根据不同的流程组成结构实现不同的行为模型,具有运行时行为可变性的特点,以便适应不断变化的业务流程需求。本文以“西门子杯全国大学生控制仿真挑战赛”参赛流程管理系统为研究案例,而又不仅局限于竞赛流程管理。本文建立了一套通用的竞赛管理系统,该系统提供多种参赛流程模块,实现赛区结构可组和赛区内部流程可定制,管理员可根据竞赛具体需求动态组态生成竞赛参赛平台。可有效减少重复建站的麻烦。该平台以“西门子杯全国大学生控制仿真挑战赛”为验证用例,在实际应用中检验该平台的可行性,并在试用过程中逐步完善该平台的不足,力求建立一套具有广泛适用性的通用的竞赛信息管理系统。通过该案例实践了本文所提出的面向流程管理的管理系统的构建思想。