面向jPDL的工作流流程定义工具设计(2)
时间:2017-05-22 20:03 来源:毕业论文 作者:毕业论文 点击:次
3面向DL的工作流流程定义工具的实现 8 3.1 工作流流程定义工具的基本框图 8 3.2 工作流流程定义工具中的基本类 10 3.2.1 start-state(开始状态) 11 3.2.2 end-state(结束节点) 12 3.2.3 task-node (任务节点) 12 3.2.4 decision(决策) 13 3.2.5 fork(分支) 14 3.2.6 join(联合) 15 3.2.7 transition(转换) 16 3.3 拖拽的功能 16 3.4 xml文件的生成 18 3.5 数据库的链接与操作 20 4 基于WEB的DL工作流流程定义工具的界面说明 20 4.1流程定义工具的环境配置 20 4.1.1 JDK1.7 环境配置 20 4.1.2MySQL的安装 22 4.1.3. 使用Tomcat6 23 4.2 流程定义工具的总图 24 4.3各个节点类型的说明 24 4.3.1开始节点 24 4.3.2结束节点 25 4.3.3任务节点 25 4.3.4判断节点 26 4.3.5分支节点 27 4.3.6合并节点 28 4.3.7状态节点 28 4.3.8子流程 29 4.3.9弧 29 4.4 生成xml文件的片段 30 5 总结与展望 32 致 谢 34 参 考 文 献 35 1 绪论 1.1 课题背景与研究意义 1.1.1工作流管理系统的意义 工作流的概念起源于生产制造业与办公自动化领域。工作流是一类能够完全或部分自动执行的经营过程,根据一系列过程规则,文档、信息或任务在不同的执行者之间传递、执行。工作流管理系统是支持企业经营过程高效地执行同时监控其执行过程的计算机软件系统。工作流管理联盟( WfMC,Workflow Management Coalition)定义的工作流管理系统是: 工作流管理系统是一个可以定义和管理工作流,同时能够按照预先设定好的工作流逻辑执行操作的软件系统。它有着很大的市场潜力,严格地说,无论是 ERP,CRM,还是财务,人力资源软件,都是一种工作流软件,只是它们专门针对某一特定的企业功能,做的更加固化,也更有深度而已。而人们说的工作流管理系统则更像是一种万能胶,适用于领域性稍弱但变化较频繁的商业领域。由于信息技术的发展和日趋激烈的商业竞争,人们不再满足于独立、零散的办公自动化和计算机应用,而是需要综合的、集成化的解决方案。作为一种对常规性事务进行管理、集成的技术,它出现是必然的。它可以带来以下收益:改进和优化业务流程,提高业务工作效率;实现更好的业务过程控制,提高顾客服务质量;提高业务流程的柔性等。 1.1.2工作流管理系统建模的意义 为了满足企业集成与优化、企业过程重组(BPR)以及企业采取先进制造战略的需求,也为了使企业的工作流管理系统能够准确的帮助企业实现业务流程的自动化,就必须使用合适的建模方法、采用方便的建模工具来准确地提供工作流模型。 1.1.3图形化工作流建模的意义 图形化的方式,可以让开发和文护者在直观的环境下用最少的时间设计或修改行政管理工作流程,建模工具需要提供相当丰富的流程元素、数据类型、逻辑表达方式等,可以表示非常复杂的流程,与业务建模工具相结合可以轻易的设定每个流程每个步骤设计数据域及要执行的功能,和管理工具相结合,可方便准确地选择每个活动执行的参与者。 (责任编辑:qin) |