收藏 分享(赏)

基于osworkflow的协同办公系统中的工作流设计与实现.doc

上传人:cjc2202537 文档编号:1527373 上传时间:2018-07-25 格式:DOC 页数:28 大小:107KB
下载 相关 举报
基于osworkflow的协同办公系统中的工作流设计与实现.doc_第1页
第1页 / 共28页
基于osworkflow的协同办公系统中的工作流设计与实现.doc_第2页
第2页 / 共28页
基于osworkflow的协同办公系统中的工作流设计与实现.doc_第3页
第3页 / 共28页
基于osworkflow的协同办公系统中的工作流设计与实现.doc_第4页
第4页 / 共28页
基于osworkflow的协同办公系统中的工作流设计与实现.doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、软件工程专业优秀论文 基于 OSWorkflow 的协同办公系统中的工作流设计与实现关键词:工作流技术 协同办公系统 软件开发摘要:工作流是一个控制业务流程走向、权限等相关问题的抽象概念,工作流技术在目前也仅是一个发展中的技术,但是对以一个需要信息化的企业来说,当业务流程需要变更时,其老的 IT 系统将严重阻碍新流程的实施,成功的工作流系统可以使得企业灵活的变换其业务流程而不需要重新开发其 IT 系统,这样可以大大提高 IT 投资回报率及提高企业的竞争力。随着市场竞争的越演越烈,对于业务流程迅速转变的需求也越来越大。 工作流不仅可以广泛应用在银行、保险、法律以及行政机关等办公自动化领域,而且也

2、同样适用于软件开发过程管理以及工业界和制造领域,种种迹象表明工作流将会对下一代的信息系统产生重大影响。 本文首先介绍了工作流开发的历史及现状,以及他会带来的社会及经济效益,对比国内外的工作流应用情况,列举出几个实际情况中使用的流程模板,分析国外工作流的不足,并参照不同的工作流概念定义,结合国情实际提出了本文对工作流的定义,而后分析出了本文所需要的工作流的主要需求及功能。 再根据需求,各种开发平台的现状与条件,确定开发语言、开发工具及数据库分别是 JAVA、MyEclipse 及 Oracle10g,列举了当今 JAVA 开源世界中开源工作流的情况,并结合本文需求确定了一个可以被任意更改的仅实现

3、了最低级工作流功能的开源工作流 OSWorkflow 作为本文需求的实现基础,最后分析出 OSWorkflow 未实现的功能,以及实现但是不能满足需求的功能。 在确定了本文需求、需求分析结果的情况下,本文开始进入设计阶段,逐一确立了系统设计原则、设计总体目标、总体流程处理等并确定了系统的整体技术采用 J2EE 规范以 Web20+Struts+Spring+iBatis 为架构,之后,根据总体需求,逐一确认系统功能设计、数据库设计、异常处理设计、数据操作层设计,并根据设计,画出各个层所用关键类及工具类的类图设计。 根据详细设计,本文对工作流设计进行了实现,在实现阶段,本文结合需求分析阶段提出的

4、流程图及本文所实现的工作流引擎,给出了部分代码及程序运行的示例图。 在最后的结论与展望中,最后本文所设计的工作流引擎已经通过各项测试,完成了需求阶段提出的需求,并已经成功应用于实际的 OA 系统。展望未来的工作流前景,本文认为未来工作流市场前景看好,在技术方面则可以从 SOA 的角度,加大工作流与企业各项业务平台的整合以及实现提供企业业务过程管理与分析能力的这两个功能进行研究。正文内容工作流是一个控制业务流程走向、权限等相关问题的抽象概念,工作流技术在目前也仅是一个发展中的技术,但是对以一个需要信息化的企业来说,当业务流程需要变更时,其老的 IT 系统将严重阻碍新流程的实施,成功的工作流系统可

5、以使得企业灵活的变换其业务流程而不需要重新开发其 IT 系统,这样可以大大提高 IT 投资回报率及提高企业的竞争力。随着市场竞争的越演越烈,对于业务流程迅速转变的需求也越来越大。 工作流不仅可以广泛应用在银行、保险、法律以及行政机关等办公自动化领域,而且也同样适用于软件开发过程管理以及工业界和制造领域,种种迹象表明工作流将会对下一代的信息系统产生重大影响。 本文首先介绍了工作流开发的历史及现状,以及他会带来的社会及经济效益,对比国内外的工作流应用情况,列举出几个实际情况中使用的流程模板,分析国外工作流的不足,并参照不同的工作流概念定义,结合国情实际提出了本文对工作流的定义,而后分析出了本文所需

6、要的工作流的主要需求及功能。 再根据需求,各种开发平台的现状与条件,确定开发语言、开发工具及数据库分别是 JAVA、MyEclipse 及 Oracle10g,列举了当今 JAVA 开源世界中开源工作流的情况,并结合本文需求确定了一个可以被任意更改的仅实现了最低级工作流功能的开源工作流 OSWorkflow 作为本文需求的实现基础,最后分析出 OSWorkflow 未实现的功能,以及实现但是不能满足需求的功能。 在确定了本文需求、需求分析结果的情况下,本文开始进入设计阶段,逐一确立了系统设计原则、设计总体目标、总体流程处理等并确定了系统的整体技术采用 J2EE 规范以 Web20+Struts

7、+Spring+iBatis 为架构,之后,根据总体需求,逐一确认系统功能设计、数据库设计、异常处理设计、数据操作层设计,并根据设计,画出各个层所用关键类及工具类的类图设计。 根据详细设计,本文对工作流设计进行了实现,在实现阶段,本文结合需求分析阶段提出的流程图及本文所实现的工作流引擎,给出了部分代码及程序运行的示例图。 在最后的结论与展望中,最后本文所设计的工作流引擎已经通过各项测试,完成了需求阶段提出的需求,并已经成功应用于实际的 OA 系统。展望未来的工作流前景,本文认为未来工作流市场前景看好,在技术方面则可以从 SOA 的角度,加大工作流与企业各项业务平台的整合以及实现提供企业业务过程

8、管理与分析能力的这两个功能进行研究。工作流是一个控制业务流程走向、权限等相关问题的抽象概念,工作流技术在目前也仅是一个发展中的技术,但是对以一个需要信息化的企业来说,当业务流程需要变更时,其老的 IT 系统将严重阻碍新流程的实施,成功的工作流系统可以使得企业灵活的变换其业务流程而不需要重新开发其 IT 系统,这样可以大大提高 IT 投资回报率及提高企业的竞争力。随着市场竞争的越演越烈,对于业务流程迅速转变的需求也越来越大。 工作流不仅可以广泛应用在银行、保险、法律以及行政机关等办公自动化领域,而且也同样适用于软件开发过程管理以及工业界和制造领域,种种迹象表明工作流将会对下一代的信息系统产生重大

9、影响。 本文首先介绍了工作流开发的历史及现状,以及他会带来的社会及经济效益,对比国内外的工作流应用情况,列举出几个实际情况中使用的流程模板,分析国外工作流的不足,并参照不同的工作流概念定义,结合国情实际提出了本文对工作流的定义,而后分析出了本文所需要的工作流的主要需求及功能。 再根据需求,各种开发平台的现状与条件,确定开发语言、开发工具及数据库分别是 JAVA、MyEclipse 及 Oracle10g,列举了当今 JAVA 开源世界中开源工作流的情况,并结合本文需求确定了一个可以被任意更改的仅实现了最低级工作流功能的开源工作流 OSWorkflow 作为本文需求的实现基础,最后分析出OSWo

10、rkflow 未实现的功能,以及实现但是不能满足需求的功能。 在确定了本文需求、需求分析结果的情况下,本文开始进入设计阶段,逐一确立了系统设计原则、设计总体目标、总体流程处理等并确定了系统的整体技术采用 J2EE规范以 Web20+Struts+Spring+iBatis 为架构,之后,根据总体需求,逐一确认系统功能设计、数据库设计、异常处理设计、数据操作层设计,并根据设计,画出各个层所用关键类及工具类的类图设计。 根据详细设计,本文对工作流设计进行了实现,在实现阶段,本文结合需求分析阶段提出的流程图及本文所实现的工作流引擎,给出了部分代码及程序运行的示例图。 在最后的结论与展望中,最后本文所

11、设计的工作流引擎已经通过各项测试,完成了需求阶段提出的需求,并已经成功应用于实际的 OA 系统。展望未来的工作流前景,本文认为未来工作流市场前景看好,在技术方面则可以从 SOA 的角度,加大工作流与企业各项业务平台的整合以及实现提供企业业务过程管理与分析能力的这两个功能进行研究。工作流是一个控制业务流程走向、权限等相关问题的抽象概念,工作流技术在目前也仅是一个发展中的技术,但是对以一个需要信息化的企业来说,当业务流程需要变更时,其老的 IT 系统将严重阻碍新流程的实施,成功的工作流系统可以使得企业灵活的变换其业务流程而不需要重新开发其 IT 系统,这样可以大大提高 IT 投资回报率及提高企业的

12、竞争力。随着市场竞争的越演越烈,对于业务流程迅速转变的需求也越来越大。 工作流不仅可以广泛应用在银行、保险、法律以及行政机关等办公自动化领域,而且也同样适用于软件开发过程管理以及工业界和制造领域,种种迹象表明工作流将会对下一代的信息系统产生重大影响。 本文首先介绍了工作流开发的历史及现状,以及他会带来的社会及经济效益,对比国内外的工作流应用情况,列举出几个实际情况中使用的流程模板,分析国外工作流的不足,并参照不同的工作流概念定义,结合国情实际提出了本文对工作流的定义,而后分析出了本文所需要的工作流的主要需求及功能。 再根据需求,各种开发平台的现状与条件,确定开发语言、开发工具及数据库分别是 J

13、AVA、MyEclipse 及 Oracle10g,列举了当今 JAVA 开源世界中开源工作流的情况,并结合本文需求确定了一个可以被任意更改的仅实现了最低级工作流功能的开源工作流 OSWorkflow 作为本文需求的实现基础,最后分析出OSWorkflow 未实现的功能,以及实现但是不能满足需求的功能。 在确定了本文需求、需求分析结果的情况下,本文开始进入设计阶段,逐一确立了系统设计原则、设计总体目标、总体流程处理等并确定了系统的整体技术采用 J2EE规范以 Web20+Struts+Spring+iBatis 为架构,之后,根据总体需求,逐一确认系统功能设计、数据库设计、异常处理设计、数据操

14、作层设计,并根据设计,画出各个层所用关键类及工具类的类图设计。 根据详细设计,本文对工作流设计进行了实现,在实现阶段,本文结合需求分析阶段提出的流程图及本文所实现的工作流引擎,给出了部分代码及程序运行的示例图。 在最后的结论与展望中,最后本文所设计的工作流引擎已经通过各项测试,完成了需求阶段提出的需求,并已经成功应用于实际的 OA 系统。展望未来的工作流前景,本文认为未来工作流市场前景看好,在技术方面则可以从 SOA 的角度,加大工作流与企业各项业务平台的整合以及实现提供企业业务过程管理与分析能力的这两个功能进行研究。工作流是一个控制业务流程走向、权限等相关问题的抽象概念,工作流技术在目前也仅

15、是一个发展中的技术,但是对以一个需要信息化的企业来说,当业务流程需要变更时,其老的 IT 系统将严重阻碍新流程的实施,成功的工作流系统可以使得企业灵活的变换其业务流程而不需要重新开发其 IT 系统,这样可以大大提高 IT 投资回报率及提高企业的竞争力。随着市场竞争的越演越烈,对于业务流程迅速转变的需求也越来越大。 工作流不仅可以广泛应用在银行、保险、法律以及行政机关等办公自动化领域,而且也同样适用于软件开发过程管理以及工业界和制造领域,种种迹象表明工作流将会对下一代的信息系统产生重大影响。 本文首先介绍了工作流开发的历史及现状,以及他会带来的社会及经济效益,对比国内外的工作流应用情况,列举出几

16、个实际情况中使用的流程模板,分析国外工作流的不足,并参照不同的工作流概念定义,结合国情实际提出了本文对工作流的定义,而后分析出了本文所需要的工作流的主要需求及功能。 再根据需求,各种开发平台的现状与条件,确定开发语言、开发工具及数据库分别是 JAVA、MyEclipse 及 Oracle10g,列举了当今 JAVA 开源世界中开源工作流的情况,并结合本文需求确定了一个可以被任意更改的仅实现了最低级工作流功能的开源工作流 OSWorkflow 作为本文需求的实现基础,最后分析出OSWorkflow 未实现的功能,以及实现但是不能满足需求的功能。 在确定了本文需求、需求分析结果的情况下,本文开始进

17、入设计阶段,逐一确立了系统设计原则、设计总体目标、总体流程处理等并确定了系统的整体技术采用 J2EE规范以 Web20+Struts+Spring+iBatis 为架构,之后,根据总体需求,逐一确认系统功能设计、数据库设计、异常处理设计、数据操作层设计,并根据设计,画出各个层所用关键类及工具类的类图设计。 根据详细设计,本文对工作流设计进行了实现,在实现阶段,本文结合需求分析阶段提出的流程图及本文所实现的工作流引擎,给出了部分代码及程序运行的示例图。 在最后的结论与展望中,最后本文所设计的工作流引擎已经通过各项测试,完成了需求阶段提出的需求,并已经成功应用于实际的 OA 系统。展望未来的工作流

18、前景,本文认为未来工作流市场前景看好,在技术方面则可以从 SOA 的角度,加大工作流与企业各项业务平台的整合以及实现提供企业业务过程管理与分析能力的这两个功能进行研究。工作流是一个控制业务流程走向、权限等相关问题的抽象概念,工作流技术在目前也仅是一个发展中的技术,但是对以一个需要信息化的企业来说,当业务流程需要变更时,其老的 IT 系统将严重阻碍新流程的实施,成功的工作流系统可以使得企业灵活的变换其业务流程而不需要重新开发其 IT 系统,这样可以大大提高 IT 投资回报率及提高企业的竞争力。随着市场竞争的越演越烈,对于业务流程迅速转变的需求也越来越大。 工作流不仅可以广泛应用在银行、保险、法律

19、以及行政机关等办公自动化领域,而且也同样适用于软件开发过程管理以及工业界和制造领域,种种迹象表明工作流将会对下一代的信息系统产生重大影响。 本文首先介绍了工作流开发的历史及现状,以及他会带来的社会及经济效益,对比国内外的工作流应用情况,列举出几个实际情况中使用的流程模板,分析国外工作流的不足,并参照不同的工作流概念定义,结合国情实际提出了本文对工作流的定义,而后分析出了本文所需要的工作流的主要需求及功能。 再根据需求,各种开发平台的现状与条件,确定开发语言、开发工具及数据库分别是 JAVA、MyEclipse 及 Oracle10g,列举了当今 JAVA 开源世界中开源工作流的情况,并结合本文

20、需求确定了一个可以被任意更改的仅实现了最低级工作流功能的开源工作流 OSWorkflow 作为本文需求的实现基础,最后分析出OSWorkflow 未实现的功能,以及实现但是不能满足需求的功能。 在确定了本文需求、需求分析结果的情况下,本文开始进入设计阶段,逐一确立了系统设计原则、设计总体目标、总体流程处理等并确定了系统的整体技术采用 J2EE规范以 Web20+Struts+Spring+iBatis 为架构,之后,根据总体需求,逐一确认系统功能设计、数据库设计、异常处理设计、数据操作层设计,并根据设计,画出各个层所用关键类及工具类的类图设计。 根据详细设计,本文对工作流设计进行了实现,在实现

21、阶段,本文结合需求分析阶段提出的流程图及本文所实现的工作流引擎,给出了部分代码及程序运行的示例图。 在最后的结论与展望中,最后本文所设计的工作流引擎已经通过各项测试,完成了需求阶段提出的需求,并已经成功应用于实际的 OA 系统。展望未来的工作流前景,本文认为未来工作流市场前景看好,在技术方面则可以从 SOA 的角度,加大工作流与企业各项业务平台的整合以及实现提供企业业务过程管理与分析能力的这两个功能进行研究。工作流是一个控制业务流程走向、权限等相关问题的抽象概念,工作流技术在目前也仅是一个发展中的技术,但是对以一个需要信息化的企业来说,当业务流程需要变更时,其老的 IT 系统将严重阻碍新流程的

22、实施,成功的工作流系统可以使得企业灵活的变换其业务流程而不需要重新开发其 IT 系统,这样可以大大提高 IT 投资回报率及提高企业的竞争力。随着市场竞争的越演越烈,对于业务流程迅速转变的需求也越来越大。 工作流不仅可以广泛应用在银行、保险、法律以及行政机关等办公自动化领域,而且也同样适用于软件开发过程管理以及工业界和制造领域,种种迹象表明工作流将会对下一代的信息系统产生重大影响。 本文首先介绍了工作流开发的历史及现状,以及他会带来的社会及经济效益,对比国内外的工作流应用情况,列举出几个实际情况中使用的流程模板,分析国外工作流的不足,并参照不同的工作流概念定义,结合国情实际提出了本文对工作流的定

23、义,而后分析出了本文所需要的工作流的主要需求及功能。 再根据需求,各种开发平台的现状与条件,确定开发语言、开发工具及数据库分别是 JAVA、MyEclipse 及 Oracle10g,列举了当今 JAVA 开源世界中开源工作流的情况,并结合本文需求确定了一个可以被任意更改的仅实现了最低级工作流功能的开源工作流 OSWorkflow 作为本文需求的实现基础,最后分析出OSWorkflow 未实现的功能,以及实现但是不能满足需求的功能。 在确定了本文需求、需求分析结果的情况下,本文开始进入设计阶段,逐一确立了系统设计原则、设计总体目标、总体流程处理等并确定了系统的整体技术采用 J2EE规范以 We

24、b20+Struts+Spring+iBatis 为架构,之后,根据总体需求,逐一确认系统功能设计、数据库设计、异常处理设计、数据操作层设计,并根据设计,画出各个层所用关键类及工具类的类图设计。 根据详细设计,本文对工作流设计进行了实现,在实现阶段,本文结合需求分析阶段提出的流程图及本文所实现的工作流引擎,给出了部分代码及程序运行的示例图。 在最后的结论与展望中,最后本文所设计的工作流引擎已经通过各项测试,完成了需求阶段提出的需求,并已经成功应用于实际的 OA 系统。展望未来的工作流前景,本文认为未来工作流市场前景看好,在技术方面则可以从 SOA 的角度,加大工作流与企业各项业务平台的整合以及

25、实现提供企业业务过程管理与分析能力的这两个功能进行研究。工作流是一个控制业务流程走向、权限等相关问题的抽象概念,工作流技术在目前也仅是一个发展中的技术,但是对以一个需要信息化的企业来说,当业务流程需要变更时,其老的 IT 系统将严重阻碍新流程的实施,成功的工作流系统可以使得企业灵活的变换其业务流程而不需要重新开发其 IT 系统,这样可以大大提高 IT 投资回报率及提高企业的竞争力。随着市场竞争的越演越烈,对于业务流程迅速转变的需求也越来越大。 工作流不仅可以广泛应用在银行、保险、法律以及行政机关等办公自动化领域,而且也同样适用于软件开发过程管理以及工业界和制造领域,种种迹象表明工作流将会对下一

26、代的信息系统产生重大影响。 本文首先介绍了工作流开发的历史及现状,以及他会带来的社会及经济效益,对比国内外的工作流应用情况,列举出几个实际情况中使用的流程模板,分析国外工作流的不足,并参照不同的工作流概念定义,结合国情实际提出了本文对工作流的定义,而后分析出了本文所需要的工作流的主要需求及功能。 再根据需求,各种开发平台的现状与条件,确定开发语言、开发工具及数据库分别是 JAVA、MyEclipse 及 Oracle10g,列举了当今 JAVA 开源世界中开源工作流的情况,并结合本文需求确定了一个可以被任意更改的仅实现了最低级工作流功能的开源工作流 OSWorkflow 作为本文需求的实现基础

27、,最后分析出OSWorkflow 未实现的功能,以及实现但是不能满足需求的功能。 在确定了本文需求、需求分析结果的情况下,本文开始进入设计阶段,逐一确立了系统设计原则、设计总体目标、总体流程处理等并确定了系统的整体技术采用 J2EE规范以 Web20+Struts+Spring+iBatis 为架构,之后,根据总体需求,逐一确认系统功能设计、数据库设计、异常处理设计、数据操作层设计,并根据设计,画出各个层所用关键类及工具类的类图设计。 根据详细设计,本文对工作流设计进行了实现,在实现阶段,本文结合需求分析阶段提出的流程图及本文所实现的工作流引擎,给出了部分代码及程序运行的示例图。 在最后的结论

28、与展望中,最后本文所设计的工作流引擎已经通过各项测试,完成了需求阶段提出的需求,并已经成功应用于实际的 OA 系统。展望未来的工作流前景,本文认为未来工作流市场前景看好,在技术方面则可以从 SOA 的角度,加大工作流与企业各项业务平台的整合以及实现提供企业业务过程管理与分析能力的这两个功能进行研究。工作流是一个控制业务流程走向、权限等相关问题的抽象概念,工作流技术在目前也仅是一个发展中的技术,但是对以一个需要信息化的企业来说,当业务流程需要变更时,其老的 IT 系统将严重阻碍新流程的实施,成功的工作流系统可以使得企业灵活的变换其业务流程而不需要重新开发其 IT 系统,这样可以大大提高 IT 投

29、资回报率及提高企业的竞争力。随着市场竞争的越演越烈,对于业务流程迅速转变的需求也越来越大。 工作流不仅可以广泛应用在银行、保险、法律以及行政机关等办公自动化领域,而且也同样适用于软件开发过程管理以及工业界和制造领域,种种迹象表明工作流将会对下一代的信息系统产生重大影响。 本文首先介绍了工作流开发的历史及现状,以及他会带来的社会及经济效益,对比国内外的工作流应用情况,列举出几个实际情况中使用的流程模板,分析国外工作流的不足,并参照不同的工作流概念定义,结合国情实际提出了本文对工作流的定义,而后分析出了本文所需要的工作流的主要需求及功能。 再根据需求,各种开发平台的现状与条件,确定开发语言、开发工

30、具及数据库分别是 JAVA、MyEclipse 及 Oracle10g,列举了当今 JAVA 开源世界中开源工作流的情况,并结合本文需求确定了一个可以被任意更改的仅实现了最低级工作流功能的开源工作流 OSWorkflow 作为本文需求的实现基础,最后分析出OSWorkflow 未实现的功能,以及实现但是不能满足需求的功能。 在确定了本文需求、需求分析结果的情况下,本文开始进入设计阶段,逐一确立了系统设计原则、设计总体目标、总体流程处理等并确定了系统的整体技术采用 J2EE规范以 Web20+Struts+Spring+iBatis 为架构,之后,根据总体需求,逐一确认系统功能设计、数据库设计、

31、异常处理设计、数据操作层设计,并根据设计,画出各个层所用关键类及工具类的类图设计。 根据详细设计,本文对工作流设计进行了实现,在实现阶段,本文结合需求分析阶段提出的流程图及本文所实现的工作流引擎,给出了部分代码及程序运行的示例图。 在最后的结论与展望中,最后本文所设计的工作流引擎已经通过各项测试,完成了需求阶段提出的需求,并已经成功应用于实际的 OA 系统。展望未来的工作流前景,本文认为未来工作流市场前景看好,在技术方面则可以从 SOA 的角度,加大工作流与企业各项业务平台的整合以及实现提供企业业务过程管理与分析能力的这两个功能进行研究。工作流是一个控制业务流程走向、权限等相关问题的抽象概念,

32、工作流技术在目前也仅是一个发展中的技术,但是对以一个需要信息化的企业来说,当业务流程需要变更时,其老的 IT 系统将严重阻碍新流程的实施,成功的工作流系统可以使得企业灵活的变换其业务流程而不需要重新开发其 IT 系统,这样可以大大提高 IT 投资回报率及提高企业的竞争力。随着市场竞争的越演越烈,对于业务流程迅速转变的需求也越来越大。 工作流不仅可以广泛应用在银行、保险、法律以及行政机关等办公自动化领域,而且也同样适用于软件开发过程管理以及工业界和制造领域,种种迹象表明工作流将会对下一代的信息系统产生重大影响。 本文首先介绍了工作流开发的历史及现状,以及他会带来的社会及经济效益,对比国内外的工作

33、流应用情况,列举出几个实际情况中使用的流程模板,分析国外工作流的不足,并参照不同的工作流概念定义,结合国情实际提出了本文对工作流的定义,而后分析出了本文所需要的工作流的主要需求及功能。 再根据需求,各种开发平台的现状与条件,确定开发语言、开发工具及数据库分别是 JAVA、MyEclipse 及 Oracle10g,列举了当今 JAVA 开源世界中开源工作流的情况,并结合本文需求确定了一个可以被任意更改的仅实现了最低级工作流功能的开源工作流 OSWorkflow 作为本文需求的实现基础,最后分析出OSWorkflow 未实现的功能,以及实现但是不能满足需求的功能。 在确定了本文需求、需求分析结果

34、的情况下,本文开始进入设计阶段,逐一确立了系统设计原则、设计总体目标、总体流程处理等并确定了系统的整体技术采用 J2EE规范以 Web20+Struts+Spring+iBatis 为架构,之后,根据总体需求,逐一确认系统功能设计、数据库设计、异常处理设计、数据操作层设计,并根据设计,画出各个层所用关键类及工具类的类图设计。 根据详细设计,本文对工作流设计进行了实现,在实现阶段,本文结合需求分析阶段提出的流程图及本文所实现的工作流引擎,给出了部分代码及程序运行的示例图。 在最后的结论与展望中,最后本文所设计的工作流引擎已经通过各项测试,完成了需求阶段提出的需求,并已经成功应用于实际的 OA 系

35、统。展望未来的工作流前景,本文认为未来工作流市场前景看好,在技术方面则可以从 SOA 的角度,加大工作流与企业各项业务平台的整合以及实现提供企业业务过程管理与分析能力的这两个功能进行研究。工作流是一个控制业务流程走向、权限等相关问题的抽象概念,工作流技术在目前也仅是一个发展中的技术,但是对以一个需要信息化的企业来说,当业务流程需要变更时,其老的 IT 系统将严重阻碍新流程的实施,成功的工作流系统可以使得企业灵活的变换其业务流程而不需要重新开发其 IT 系统,这样可以大大提高 IT 投资回报率及提高企业的竞争力。随着市场竞争的越演越烈,对于业务流程迅速转变的需求也越来越大。 工作流不仅可以广泛应

36、用在银行、保险、法律以及行政机关等办公自动化领域,而且也同样适用于软件开发过程管理以及工业界和制造领域,种种迹象表明工作流将会对下一代的信息系统产生重大影响。 本文首先介绍了工作流开发的历史及现状,以及他会带来的社会及经济效益,对比国内外的工作流应用情况,列举出几个实际情况中使用的流程模板,分析国外工作流的不足,并参照不同的工作流概念定义,结合国情实际提出了本文对工作流的定义,而后分析出了本文所需要的工作流的主要需求及功能。 再根据需求,各种开发平台的现状与条件,确定开发语言、开发工具及数据库分别是 JAVA、MyEclipse 及 Oracle10g,列举了当今 JAVA 开源世界中开源工作

37、流的情况,并结合本文需求确定了一个可以被任意更改的仅实现了最低级工作流功能的开源工作流 OSWorkflow 作为本文需求的实现基础,最后分析出OSWorkflow 未实现的功能,以及实现但是不能满足需求的功能。 在确定了本文需求、需求分析结果的情况下,本文开始进入设计阶段,逐一确立了系统设计原则、设计总体目标、总体流程处理等并确定了系统的整体技术采用 J2EE规范以 Web20+Struts+Spring+iBatis 为架构,之后,根据总体需求,逐一确认系统功能设计、数据库设计、异常处理设计、数据操作层设计,并根据设计,画出各个层所用关键类及工具类的类图设计。 根据详细设计,本文对工作流设

38、计进行了实现,在实现阶段,本文结合需求分析阶段提出的流程图及本文所实现的工作流引擎,给出了部分代码及程序运行的示例图。 在最后的结论与展望中,最后本文所设计的工作流引擎已经通过各项测试,完成了需求阶段提出的需求,并已经成功应用于实际的 OA 系统。展望未来的工作流前景,本文认为未来工作流市场前景看好,在技术方面则可以从 SOA 的角度,加大工作流与企业各项业务平台的整合以及实现提供企业业务过程管理与分析能力的这两个功能进行研究。特别提醒 :正文内容由 PDF 文件转码生成,如您电脑未有相应转换码,则无法显示正文内容,请您下载相应软件,下载地址为 http:/ 。如还不能显示,可以联系我 q q

39、 1627550258 ,提供原格式文档。我们还可提供代笔服务,价格优惠,服务周到,包您通过。“垐垯櫃 换烫梯葺铑?endstreamendobj2x 滌甸?*U 躆 跦?l, 墀 VGi?o 嫅#4K 錶 c#x 刔 彟 2Z 皙笜?D 剧珞 H 鏋 Kx 時 k,褝仆? 稀?i 攸闥-) 荮vJ 釔絓|?殢 D 蘰厣?籶(柶胊?07 姻Rl 遜 ee 醳 B?苒?甊袝 t 弟l?%G 趓毘 N 蒖與叚繜羇坯嵎憛?U?Xd* 蛥?-.臟兄+鮶 m4嵸/E 厤U 閄 r塎偨匰忓tQL 綹 eb?抔搉 ok 怊 J?l?庮 蔘?唍*舶裤爞 K 誵Xr 蛈翏磾寚缳 nE 駔殞梕 壦 e 櫫蹴友搇6 碪近躍邀 8 顪?zFi?U 钮 嬧撯暼坻7/?W?3RQ 碚螅 T 憚磴炬 B- 垥 n 國 0fw 丮“eI?a揦(?7 鳁?H?弋睟栴?霽 N 濎嬄! 盯 鼴蝔 4sxr?溣?檝皞咃 hi#?攊(?v 擗谂馿鏤刊 x 偨棆鯍抰Lyy|y 箲丽膈淢 m7 汍衂法瀶?鴫 C?Q 貖 澔?wC(?9m.Ek?腅僼碓 靔 奲?D| 疑維 d袣箈 Q| 榉慓採紤婏(鞄-h-蜪7I冑?匨+蘮.-懸 6 鶚?蚧?铒鷈?叛牪?蹾 rR?*t? 檸?籕

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 大学论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报