基于.NET的工作流管理系统的设计与实现
目前,工作流技术已经成为现代化企业实现过程管理和过程控制的一项关键技术,越来越多的应用系统集成工作流管理系统,实现协同工作、业务系统集成、过程管理,提高应用系统适应性。工作流管理系统已成为EAI领域的必备组件,软件产商更多地将工作流整合到ERP、CRM、SCM、BPM、OA等应用系统与解决方案中,众多的软件公司都投入了大量精力开发有自己特色的工作流产品,市场潜力很大。
本文研究的目标是开发一套基于.NET平台的、适合中小企业应用的、嵌入式工作流管理系统,以便与应用系统快速、高效地嵌入集成,达到节省开发时间和人工成本、提高软件质量、增强软件功能和适应性的目的。本文主要的研究内容和工作如下:
(1)通过对工作流标准的研究,设计了工作流管理系统的架构模型、过程模型、数据模型;
(2)在Shark工作流引擎算法基础上,设计实现了基于.NET的工作流引擎;
(3)设计实现了工作流程设计器和自定义表单设计器;
(4)设计实现了工作流定义接口和客户端接口;
(5)设计实现了一套基于.NET的嵌入式工作流管理系统;
(6)最后给出了工作流管理系统与应用系统集成的通用解决方案。
本文设计开发的工作流管理系统已经完成,并已成功集成应用于OA、CRM以及图纸审查系统、公安局装财服务平台等行业应用软件中,缩短了软件开发周期,降低了软件成本,提高了软件质量,为公司创造了可观的经济效益。
工作流管理系统;工作流引擎;.NET平台;嵌入式系统;Shark算法
中国海洋大学
硕士
计算机应用技术
张春海
2011
中文
TP317.1;TP368.1
78
2011-11-02(万方平台首次上网日期,不代表论文的发表时间)