会员注册 | 登录 | 微信快捷登录 支付宝快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

基于J2EE的工作流引擎技术的研究与实现(毕业论文) .doc基于J2EE的工作流引擎技术的研究与实现(毕业论文) .doc -- 6 元

宽屏显示 收藏 分享

页面加载中... ... 广告 0 秒后退出

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

大学本科毕业论文基于J2EE的工作流引擎技术的研究与实现院(系)名称专业名称学生姓名指导教师年月摘要工作流技术为工作流自动化和构建流程应用提供基础平台,实现了流程逻辑与业务逻辑的分离,支持业务流程的分析和规范化定义以及业务单元的自动组装,降低了复杂流程应用的开发难度,提高应用系统的管理效率。在工作流管理联盟WorkflowManagementCoalition,WfMC给出的参考模型中,工作流引擎是工作流管理系统的核心,是企业经营过程的任务调度器和企业资源分配器。在采用工作流支持其经营过程的企业,工作流引擎可以看成是企业的业务操作系统,它的功能包括解析过程定义、创建过程实例并控制其执行、调度各项活动等,因此工作流引擎的性能和可靠性就直接决定了企业经营过程的运行效率和安全性。论文首先介绍了工作流相关概念、应用领域,以及工作流引擎的分析与设计然后描述了JBPM的工作原理,详细介绍了OA系统公文流转部分的实现最后,给出对工作流引擎开发的总结和展望。关键词工作流工作流引擎OAJAVAEEABSTRACTTheworkflowtechnologyprovidesthefoundationplatformfortheworkflowautomationandtheconstructionofapplication.Ithasrealizedtheseparationoftheprocesslogicandthebusinesslogic.Itsupportstheanalysisofbusinessprocessandthestandardizeddefinitionaswellastheautomaticassemblyofserviceunit.Anditreducesdifficultyofthedevelopmentofthecomplexapplication.Itraisesmanagerialeffectivenessofapplicationsystem.AccordingtothereferencemodelgivingbytheorganizationoftheWorkflowManagementCoalition,WorkflowengineisthecoreofWorkflowManagementSystem,whichistheTaskschedulerandDistributorresourcesoftheenterprisebusinessprocess.IntheenterpriseofwhichbusinessprocesssupportedbyWorkflow,Workflowenginecanbeseenbusinessoperatingsystemoftheenterprise,whichinterpretstheprocessdescription,controlstheinstantiationofprocessesandsequencingofactivities,andsoon.ThereforetheperformanceandreliabilityofWorkflowenginedeterminetheefficiencyandsecurityoftheenterprisebusinessprocessdirectly.ThispaperfirstlyintroducesrelevanttheoryandappliedfieldofWorkflow,andtheanalysisanddesignofWorkflowengine.AndthenthepaperexplainstheprincipleoftheworkflowengineJBPMJavaBusinessProcessManagementandthedetailimplementationoftheoperationofthedocument.Finally,thesummaryandtheprospectoftheworkflowenginesoftwarearegiven.KeywordsWorkflowWorkflowengineOAJAVAEE目录第1章绪论..................................................................................................................11.1研究背景和意义.............................................................................................11.2研究现状.........................................................................................................21.3研究内容.........................................................................................................2第2章工作流相关理论和技术....................................................................................32.1工作流起源和发展...................................................................................32.2工作流定义及相关概念.........................................................................42.3工作流管理系统.....................................................................................62.3.1工作流管理系统的基本概念及定义..................................................62.3.2工作流管理系统的体系结构..............................................................72.3.3工作流管理系统的分类......................................................................82.3.4当前主要的工作流管理系统介绍......................................................92.4研究现状.......................................................................................................10第3章工作流引擎的分析与设计...............................................................................113.1工作流引擎在工作流管理系统中的作用..............................................113.2工作流引擎体系结构的分析与设计......................................................113.3工作流引擎分析.....................................................................................133.3.1引擎的机构模型................................................................................133.3.2引擎的过程模型................................................................................143.3.3引擎的控制模型................................................................................143.4工作流引擎设计.....................................................................................143.4.1流程定义静态模型设计....................................................................153.4.2流程定义数据库结构设计................................................................153.4.3流程执行静态模型设计....................................................................173.4.4流程执行数据库结构设计................................................................183.5本章小结.................................................................................................20第4章工作流引擎jBPM的原理........................................................................214.1jBPM简介.................................................................................................214.2jBPM的功能和组件结构.........................................................................214.3jBPM的程序结构.........................................................................................234.4本章小结.......................................................................................................24第5章jbpm应用于企业办公自动化系统的实现............................................255.1OA企业办公自动化背景介绍.....................................................................255.2基于Struts,Hibernate,jbpm的JAVAEE平台的搭建................................255.2.1MyEclipse集成开发环境..................................................................255.2.2JAVAEE多层体系结构.....................................................................265.2.3Struts1.2框架....................................................................................265.2.4Hibernate3.1框架..............................................................................275.2.5jbpm的引入.......................................................................................275.3系统公文流转的实现...................................................................................285.3.1系统jbpm部分的需求分析................................................................285.3.1.1流程管理模块............................................................................285.3.1.2公文管理模块............................................................................325.3.2系统jbpm部分的设计........................................................................355.3.2.1流程管理....................................................................................355.3.2.2公文管理....................................................................................405.3.3流程建模..............................................................................................475.3.3.1流程的定义................................................................................475.3.3.2流程的发布................................................................................505.3.4公文的流转..........................................................................................525.3.4.1公文的创建.............................................................................525.3.4.2查看待审公文.........................................................................535.3.4.3公文的审批.............................................................................545.3.4.4查看公文的进度.....................................................................575.4本章小结.......................................................................................................60第6章总结与展望.............................................................................................61参考文献........................................................................................................................621第1章绪论1.1研究背景和意义工作流的概念起源于生产组织和办公自动化领域,提出的目的是通过将工作分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控,达到提高工作效率、降低生产成本、提高企业生产经营管理水平和企业竞争力的目标。工作流技术是实现企业业务过程建模、业务过程仿真分析、业务过程优化、业务过程管理与继承,从而最终实现业务过程的自动化的核心技术。对企业利用工作流方法进行业务过程的建模和深入分析不仅可以规范化企业的业务流程,发现业务流程中不合理的环节,进而对企业的业务过程进行优化重组,而且所建立的业务过程模型本身就是企业非常重要的知识库和规则库,可以成为指导企业实施计算机管理信息系统的模型。在深入分析企业需求基础上建立的企业业务模型可以在最大程度上提高企业实施ERP或者其他管理信息系统的成功率。所以,大力发展并推广工作流技术对于促进我国企业管理规范化和信息化有重要的现实意义。随着世界范围内Web技术和电子商务应用以及国内的政府上网的飞速发展,采用浏览器/服务器B/S模式的软件系统己成为当前应用软件系统发展的趋势。对Web技术的支持给用户使用带来了很多方便,用户无需在客户端安装专门软件就可以调用工作流服务器端的功能,交互界面风格统一,易于使用,特别适合于跨平台的分布环境。JavaEEJavaEnterpriseEdition是J2EE的一个新的名称,是开放的、基于标准的平台,用于开发、部署和管理N层结构,面向Web的、以服务器为中心的企业级应用。JavaEE出现以来,取代了多种专用的和非标准的技术,成为人们建立电子商务及其他基于Web的企业应用程序的首选技术。正是由于JavaEE有这么多2的优势,所以,以JavaEE作为开发平台和运行平台来构建工作流系统是理想的选择1。1.2研究现状随着各种各样采用新技术的系统的推出,目前工作流系统的应用得到了越来越广泛的应用,但是总得来说工作流系统的应用还是处于一个相对拘谨的状态,根本原因就是当前的工作流系统存在着各种各样的缺陷或者说不足1.成本较高,需要构筑底层环境。目前能够实现分布计算环境的产品来看,他们在实际应用中仍然显得不够成熟,而且在价格上也给企业造成一定的负担。企业若想部署工作流管理系统,还必须要格外付出经费与精力去构筑底层环境,这种情况是企业所不希望的,实际上它也限制了工作流管理系统在企业的广泛应用。2.标准化程度差,增加学习难度。不同的厂商所提供的工作流产品具有自己独立的一套工作流模型、工作流定义语言以及API函数。在缺乏标准的情况下,用户一旦选定一种产品之后,就很难再过渡到其它同类产品上了而且不同的系统之间缺乏互操作的接口,使得用户有很多后顾之优。3.当前工作流引擎大多集中在解决大型企业级应用的问题上,往往因追求大和全而显得笨重,因此不适用于中小型的应用。4.工作流技术尚不成熟。目前没有一种工作流产品或原形系统能够在过程执行的可靠性达到与关系数据库管理系统同水平的功能1。1.3研究内容基于上述考虑,本课题主要进行以下研究1.研究工作流相关技术和理论。2.研究工作流引擎的常见模型与实现技术。3.研究JBPM工作流引擎的原理和使用方法。4.运用JBPM工作流引擎实现企业办公自动化系统的公文流转功能。
编号:201311211105508669    大小:1.53MB    格式:DOC    上传时间:2013-11-21
  【编辑】
6
关 键 词:
专业文献 学术论文 精品文档 基于J2EE
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

当前资源信息

4.0
 
(2人评价)
浏览:14次
zhuanyunshi上传于2013-11-21

官方联系方式

客服手机:17625900360   
2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   

相关资源

相关资源

相关搜索

专业文献   学术论文   精品文档   基于J2EE  
关于我们 - 网站声明 - 网站地图 - 友情链接 - 网站客服客服 - 联系我们
copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5