java1052基于J2EE的工作流管理系统的方案设计书与实现2.docVIP

java1052基于J2EE的工作流管理系统的方案设计书与实现2.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘 要 随着信息技术和计算机技术的发展,工作流(Workflow)技术的应用越来越普遍,采用计算机技术对过程进行控制和管理日益受到企业和组织机构的重视。传统的业务流程控制软件往往是针对一个应用进行定制,业务流程都被硬编码到应用程序中,致使软件缺乏灵活性、而且复用性不高。工作流技术将业务流程和业务逻辑分离,业务数据和控制数据分离,降低了开发风险,加快了应用系统开发,企业业务流程集中统一,方便业务管理和进行业务流程再造。工作流管理系统以工作流技术为基础,完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推动工作流实例的执行。工作流管理系统通过合理的调度和分配有关的信息及资源来协调业务过程中的各个活动,从而提高工作效率,节省成本开销,为企事业部门带来巨大的经济效益和社会效益。 论文首先对工作流技术的起源与发展、工作流的基本概念及工作流的国内外研究现状进行了研究,分析了国际工作流管理联盟(WfMC)提出的工作流管理系统体系结构和工作流参考模型,给出了基于jBPM工作流管理系统和轻量级J2EE架构的协同工作平台的系统架构。然后,对企业协同工作平台中基于角色的访问控制模型和智能表单进行详细分析和设计。文章最后,结合使用jBPM工作流引擎实现的企业协同工作平台展示了工作流管理系统的运作方式,描述了定义流程、部署流程、定义流程表单和工作任务在系统中流转的详细过程。 关键词:工作流,工作流管理系统,jBPM,J2EE,协同工作平台 目 录 第1章 绪论 1 1.1 课题研究背景 1 1.2 课题研究目的和意义 1 1.3 国内外发展动态 2 1.4 论文的章节结构 4 第2章 工作流技术研究 6 2.1 工作流基本概念和定义 6 2.2 工作流管理系统 8 2.3 工作流参考模型 9 2.3.1 参考模型中的部件 10 2.3.2 参考模型中的接口 11 2.3.2 参考模型中的作用 12 2.4 本章小结 12 第3章 技术原理与系统框架 13 3.1 J2EE架构分析 13 3.1.1 Struts框架 13 3.1.2 Hibernate框架 15 3.1.3 Spring框架 16 3.2 Web UI库——ExtJS 17 3.3 本章小结 18 第4章 企业协同工作平台的分析与设计 19 4.1 系统功能设计 19 4.2 系统体系结构 20 4.3 基于角色的访问控制模型 21 4.3.1 访问控制策略分析 21 4.3.1 访问控制模型设计 22 4.4 智能表单的设计 23 4.5 jBPM工作流引擎 24 4.5.1 jBPM简介 24 4.5.2 功能和组件结构 25 4.5.3 流程定义与建模 27 4.5.4 流程版本控制机制 28 4.4.5 流程实施过程 28 4.5.6 交互接口设计 29 4.6 本章小结 31 第5章 企业协同工作平台的实现 32 5.1 系统整体运行界面 32 5.2 流程管理功能实现 32 5.2.1 流程部署 32 5.2.1 定义流程表单 33 5.3 工作流程流转 35 5.3.1 创建工作 35 5.3.1 审批工作 35 5.4 本章小结 36 结论 37 参考文献 38 致 谢 39 第4章 企业协同工作平台的分析与设计 4.1 系统功能设计 本系统主要分为两大模块,一个是管理员模块,一个是工作台模块。管理员模块包括机构管理、用户管理、角色管理、模块管理和流程管理,工作台模块包括新工作、已完成的工作、待处理的工作和已处理的工作。系统功能模块图如图4.1所示。 图4.1 系统功能模块图 管理员模块功能描述如下: 机构管理 机构采用树形结构描述,通过该模块管理员可查看企业的整个机构结构,并进行添加、删除、修改机构信息操作,还可通过界面直接移动机构。 用户管理 用户直接分布于某个机构下,通过该模块管理员可以查看整个企业所有用户(人员)的信息,也可单独查看某个机构人员的信息,用户信息除了包含基本信息外,还包含其拥有的系统角色。管理员可进行添加、删除、修改操作,也可将用户直接移至某个机构下。 角色管理 通过对系统角色,可简化对系统用户的管理。角色的管理包括添加、删除、修改和授权操作。 模块管理 系统的功能模块是可动态进行管理的,模块的管理包括添加、删除、修改。 流程管理 管理员或系统业务人员对流程建模后,可直接压缩成一个Zip文件,然后部署到系统中。除了可对系统中流程进行部署、删除操作,还可查看流程定义文件、流程定义图片,对流程信息进行完整描述。另外还有一个重要的操作,就是定义流程表单,通过定义流程的表单,可实现业务数据的动态需求。 工作台模块是在系统已经部署好流程后,系统用户进行的业务过程,其各功能模块描述如下: 新工作 用户发起一个新的工作需要选择系统中定

文档评论(0)

ipad0b + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档