论文部分内容阅读
随着计算机网络技术的飞速发展,社会节奏不断加快,社会信息迅猛膨胀,各单位都迫切需要一整套从信息收集、信息整理到信息共享高度自动化的办公系统。
工作流技术是近年来引起许多开发人员和用户关注的一项系统技术,是工作流管理系统中的核心,是提高业务过程效率和生产率的关键技术。
本文针对深圳工行影像处理系统中存在复杂工作流程定义与实现问题,将工作流技术应用于的该系统的设计之中,并付诸于开发实施,为降低开发难度,减少工作量,提高办公工作流系统的灵活性和易用性做了有益的尝试。
在认真研究国际工作流管理联盟(WfMC)制定的工作流标准的基础上,结合深圳工行影像处理系统的具体要求,本文提出了符合WfMC规范的、基于J2EE技术的深圳工行影像处理系统的结构模型。有效改善了系统的开放性、可扩展性和易维护性。对系统的结构体系和系统主要功能模块进行了功能设计与工作流分析,对工作流建模理论进行深入探讨,提出了将活动节点与控制节点分离定义表述,用活动节点状态图作为控制节点输入条件,结合定义的“哑活动”节点概念,实现过程定义的工作流引擎设计思想与实现方案。总结给出了该引擎的所有数据表结构和6种类型的控制节点算法,该引擎的设计在灵活性和普遍适用性方面具有独特的优势。最后,对系统各个工作流相关功能模块进行编程开发。
实践证明,文中提出的设计思想和设计方法最大限度的发挥了关系型数据库管理的优势,取得了良好的效果。这些思想和方法对于开发高可靠性、高柔性的工作流系统也是一种有益的探索。