欢迎来到人人文库网! | 帮助中心 人人文库renrendoc.com美如初恋!
人人文库网
首页 人人文库网 > 资源分类 > DOC文档下载

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

  • 资源大小:1.53MB        全文页数:71页
  • 资源格式: DOC        下载权限:游客/注册会员/VIP会员    下载费用:6
游客快捷下载 游客一键下载
会员登录下载
下载资源需要6

邮箱/手机号:
您支付成功后,系统会自动为您创建此邮箱/手机号的账号,密码跟您输入的邮箱/手机号一致,以方便您下次登录下载和查看订单。注:支付完成后需要自己下载文件,并不会自动发送文件哦!

支付方式: 微信支付    支付宝   
验证码:   换一换

友情提示
2、本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器)
3、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

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

大学本科毕业论文基于J2EE的工作流引擎技术的研究与实现院(系)名称专业名称学生姓名指导教师年月摘要工作流技术为工作流自动化和构建流程应用提供基础平台,实现了流程逻辑与业务逻辑的分离,支持业务流程的分析和规范化定义以及业务单元的自动组装,降低了复杂流程应用的开发难度,提高应用系统的管理效率。在工作流管理联盟WORKFLOWMANAGEMENTCOALITION,WFMC给出的参考模型中,工作流引擎是工作流管理系统的核心,是企业经营过程的任务调度器和企业资源分配器。在采用工作流支持其经营过程的企业,工作流引擎可以看成是企业的业务操作系统,它的功能包括解析过程定义、创建过程实例并控制其执行、调度各项活动等,因此工作流引擎的性能和可靠性就直接决定了企业经营过程的运行效率和安全性。论文首先介绍了工作流相关概念、应用领域,以及工作流引擎的分析与设计;然后描述了JBPM的工作原理,详细介绍了OA系统公文流转部分的实现;最后,给出对工作流引擎开发的总结和展望。关键词工作流;工作流引擎;OA;JAVAEEABSTRACTTHEWORKFLOWTECHNOLOGYPROVIDESTHEFOUNDATIONPLATFORMFORTHEWORKFLOWAUTOMATIONANDTHECONSTRUCTIONOFAPPLICATIONITHASREALIZEDTHESEPARATIONOFTHEPROCESSLOGICANDTHEBUSINESSLOGICITSUPPORTSTHEANALYSISOFBUSINESSPROCESSANDTHESTANDARDIZEDDEFINITIONASWELLASTHEAUTOMATICASSEMBLYOFSERVICEUNITANDITREDUCESDIFFICULTYOFTHEDEVELOPMENTOFTHECOMPLEXAPPLICATIONITRAISESMANAGERIALEFFECTIVENESSOFAPPLICATIONSYSTEMACCORDINGTOTHEREFERENCEMODELGIVINGBYTHEORGANIZATIONOFTHEWORKFLOWMANAGEMENTCOALITION,WORKFLOWENGINEISTHECOREOFWORKFLOWMANAGEMENTSYSTEM,WHICHISTHETASKSCHEDULERANDDISTRIBUTORRESOURCESOFTHEENTERPRISEBUSINESSPROCESSINTHEENTERPRISEOFWHICHBUSINESSPROCESSSUPPORTEDBYWORKFLOW,WORKFLOWENGINECANBESEENBUSINESSOPERATINGSYSTEMOFTHEENTERPRISE,WHICHINTERPRETSTHEPROCESSDESCRIPTION,CONTROLSTHEINSTANTIATIONOFPROCESSESANDSEQUENCINGOFACTIVITIES,ANDSOONTHEREFORETHEPERFORMANCEANDRELIABILITYOFWORKFLOWENGINEDETERMINETHEEFFICIENCYANDSECURITYOFTHEENTERPRISEBUSINESSPROCESSDIRECTLYTHISPAPERFIRSTLYINTRODUCESRELEVANTTHEORYANDAPPLIEDFIELDOFWORKFLOW,ANDTHEANALYSISANDDESIGNOFWORKFLOWENGINEANDTHENTHEPAPEREXPLAINSTHEPRINCIPLEOFTHEWORKFLOWENGINEJBPMJAVABUSINESSPROCESSMANAGEMENTANDTHEDETAILIMPLEMENTATIONOFTHEOPERATIONOFTHEDOCUMENTFINALLY,THESUMMARYANDTHEPROSPECTOFTHEWORKFLOWENGINESOFTWAREAREGIVENKEYWORDSWORKFLOW;WORKFLOWENGINE;OA;JAVAEE目录第1章绪论111研究背景和意义112研究现状213研究内容2第2章工作流相关理论和技术321工作流起源和发展322工作流定义及相关概念423工作流管理系统6231工作流管理系统的基本概念及定义6232工作流管理系统的体系结构7233工作流管理系统的分类8234当前主要的工作流管理系统介绍924研究现状10第3章工作流引擎的分析与设计1131工作流引擎在工作流管理系统中的作用1132工作流引擎体系结构的分析与设计1133工作流引擎分析13331引擎的机构模型13332引擎的过程模型14333引擎的控制模型1434工作流引擎设计14341流程定义静态模型设计15342流程定义数据库结构设计15343流程执行静态模型设计17344流程执行数据库结构设计1835本章小结20第4章工作流引擎JBPM的原理2141JBPM简介2142JBPM的功能和组件结构2143JBPM的程序结构2344本章小结24第5章JBPM应用于企业办公自动化系统的实现2551OA企业办公自动化背景介绍2552基于STRUTS,HIBERNATE,JBPM的JAVAEE平台的搭建25521MYECLIPSE集成开发环境25522JAVAEE多层体系结构26523STRUTS12框架26524HIBERNATE31框架27525JBPM的引入2753系统公文流转的实现28531系统JBPM部分的需求分析285311流程管理模块285312公文管理模块32532系统JBPM部分的设计355321流程管理355322公文管理40533流程建模475331流程的定义475332流程的发布50534公文的流转525341公文的创建525342查看待审公文535343公文的审批545344查看公文的进度5754本章小结60第6章总结与展望61参考文献621第1章绪论11研究背景和意义工作流的概念起源于生产组织和办公自动化领域,提出的目的是通过将工作分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控,达到提高工作效率、降低生产成本、提高企业生产经营管理水平和企业竞争力的目标。工作流技术是实现企业业务过程建模、业务过程仿真分析、业务过程优化、业务过程管理与继承,从而最终实现业务过程的自动化的核心技术。对企业利用工作流方法进行业务过程的建模和深入分析不仅可以规范化企业的业务流程,发现业务流程中不合理的环节,进而对企业的业务过程进行优化重组,而且所建立的业务过程模型本身就是企业非常重要的知识库和规则库,可以成为指导企业实施计算机管理信息系统的模型。在深入分析企业需求基础上建立的企业业务模型可以在最大程度上提高企业实施ERP或者其他管理信息系统的成功率。所以,大力发展并推广工作流技术对于促进我国企业管理规范化和信息化有重要的现实意义。随着世界范围内WEB技术和电子商务应用以及国内的政府上网的飞速发展,采用浏览器/服务器B/S模式的软件系统己成为当前应用软件系统发展的趋势。对WEB技术的支持给用户使用带来了很多方便,用户无需在客户端安装专门软件就可以调用工作流服务器端的功能,交互界面风格统一,易于使用,特别适合于跨平台的分布环境。JAVAEEJAVAENTERPRISEEDITION是J2EE的一个新的名称,是开放的、基于标准的平台,用于开发、部署和管理N层结构,面向WEB的、以服务器为中心的企业级应用。JAVAEE出现以来,取代了多种专用的和非标准的技术,成为人们建立电子商务及其他基于WEB的企业应用程序的首选技术。正是由于JAVAEE有这么多2的优势,所以,以JAVAEE作为开发平台和运行平台来构建工作流系统是理想的选择1。12研究现状随着各种各样采用新技术的系统的推出,目前工作流系统的应用得到了越来越广泛的应用,但是总得来说工作流系统的应用还是处于一个相对拘谨的状态,根本原因就是当前的工作流系统存在着各种各样的缺陷或者说不足1成本较高,需要构筑底层环境。目前能够实现分布计算环境的产品来看,他们在实际应用中仍然显得不够成熟,而且在价格上也给企业造成一定的负担。企业若想部署工作流管理系统,还必须要格外付出经费与精力去构筑底层环境,这种情况是企业所不希望的,实际上它也限制了工作流管理系统在企业的广泛应用。2标准化程度差,增加学习难度。不同的厂商所提供的工作流产品具有自己独立的一套工作流模型、工作流定义语言以及API函数。在缺乏标准的情况下,用户一旦选定一种产品之后,就很难再过渡到其它同类产品上了;而且不同的系统之间缺乏互操作的接口,使得用户有很多后顾之优。3当前工作流引擎大多集中在解决大型企业级应用的问题上,往往因追求大和全而显得笨重,因此不适用于中小型的应用。4工作流技术尚不成熟。目前没有一种工作流产品或原形系统能够在过程执行的可靠性达到与关系数据库管理系统同水平的功能1。13研究内容基于上述考虑,本课题主要进行以下研究1研究工作流相关技术和理论。2研究工作流引擎的常见模型与实现技术。3研究JBPM工作流引擎的原理和使用方法。4运用JBPM工作流引擎实现企业办公自动化系统的公文流转功能。

注意事项

本文(基于J2EE的工作流引擎技术的研究与实现(毕业论文) .doc)为本站会员(zhuanyunshi)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网(发送邮件至[email protected]或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

网站客服QQ:2846424093    人人文库上传用户QQ群:460291265   

[email protected] 2016-2018  renrendoc.com 网站版权所有   南天在线技术支持

经营许可证编号:苏ICP备12009002号-5