论文摘要
工作流技术作为一个新兴的研究领域,是实现各种业务过程建模、过程优化、过程管理等,最终实现业务过程自动化的核心技术,因其特有的技术特点和应用功能,已引起了研究机构和相关业界的广泛关注,并已取得了一定的研究和应用成果,现在已被广泛应用于生产制造,办公自动化,并行工程,电子政务等领域。工作流技术在项目管理系统的应用是当前项目信息化管理的一个研究和发展方向。通过对工作流的流程定义和运行期控制可以较好地解决项目自动化管理中的两个关键问题:业务流程的多样化需求和管理流程的不确定性。本文研究的实验室建设项目管理过程中涉及到立项申请、组织采购、合同执行、项目验收、付款、项目后期维护、项目效益评估、档案管理等很多流程,这些流程所包含的大量数据在实际工作中处于流动状态,并且工作流程由于政策性等原因经常发生变化,通过应用工作流技术,能很好地解决这些问题。本文在分析国内外工作流发展方向及应用状况的基础上,通过对工作流技术进行了深入研究,以WFMC(Workflow Management Coalition工作流管理联盟)提出的工作流参考模型为依据,讨论了工作流管理系统的特点和实现的关键技术,结合实验室建设项目管理的实际需求,重点分析了系统中流程模型定义,工作流引擎,流程管理等几个重要组成部分,详细设计了基于工作流的实验室建设项目的管理系统。并以项目立项申请过程作为一个工作流运行实例来说明该设计的可行性。在系统设计上,采用基于WEB的B/S设计模式,实现方法采用面向对象的技术,系统选用微软的.NET平台作为开发工具,用C#实现工作流引擎、管理和监视工具、应用服务接口等模块,流程模板的图形化定义采用Java技术进行实现,采用SQL Server2000数据库技术存储工作流控制数据和应用数据,并给出了相关数据库的设计。本文阐述了一个基于工作流的实验室建设项目管理系统的设计过程,由于时间的关系,系统只是基本实现流程模型定义部分,其他部分暂未完成,只给出设计思路和方法,如何将本系统应用于实际业务过程中,还有不少问题需要深入研究,这也是我今后进一步研究的内容。