轻量级j2ee的办公自动化系统的研究与实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

东北师范大学硕士学位论文基于JBPM和轻量级J2EE的办公自动化系统的研究与实现姓名:刘利坤申请学位级别:硕士专业:计算机理论与应用指导教师:潘伟20090501基于JBPM和轻量级J2EE的办公自动化系统的研究与实现作者:刘利坤学位授予单位:东北师范大学相似文献(10条)1.学位论文叶棋标基于JBPM工作流的招聘管理系统的设计与实现2006随着信息技术的发展和计算机应用的普及,工作流技术正在受到越来越多的关注,已经成为计算机领域的一个新的热点。对工作流技术进行深入的研究对于提高我国企业的信息化程度、运行效率以及竞争能力都有着重要的意义。JBPM,是一种基于J2EE的轻量级工作流管理系统,是JBoss企业中间件平台的一个组成部分。随着JBPM加入JBoss组织,JBPM也将进入一个全新的发展时代,它的前景是十分光明的。该文首先介绍了工作流技术的起源与发展;然后对工作流的研究现状进行综述,主要包括工作流定义、工作流模型、工作流管理系统、工作流管理系统的体系结构、工作流管理系统的分类这几方面,分析了目前工作流技术中所存在的不足;接着介绍了最有前景的开源工作流JBPM,介绍了基于MVC模式的Struts框架和基于开放源代码的对象关系映射框架Hibernate技术;构建了一种基于Struts+Hibernate的工作流管理系统的开发架构。最后将此框架在SUN中国工程研究院网络招聘管理系统予以实现。2.学位论文张世宏基于JBPM工作流的电力固定资产管理系统的设计与实现2007工作流技术是实现企业业务过程建模、仿真分析、优化和业务过程管理与集成,从而最终实现业务过程自动化的核心技术。研究和推广工作流技术对企业信息化具有重要的现实意义。随着市场竞争的全球化,企业必须能够对其业务过程进行快速重组,以提高自身竞争力,这使得其工作流问题受到了广泛的重视和研究。但是目前的工作流技术仍然不够成熟,尤其是业务过程涉及不同企业间的协作时,存在着互操作方面的诸多缺陷。Web服务的产生和发展很好地解决了这个难题,所以建立在Web服务基础上的JBPM(全称是JavaBusinessProcessManagement)工作流技术弥补了当前工作流技术的不足,且已成为一种发展趋势。本文首先对工作流技术进行了详细的介绍,包括了工作流的相关概念、工作流的参考模型以及工作流技术的发展和产品。在此基础上再对JBPM工作流技术进行剖析,介绍了JBPM的系统框架和使用开发的方法。其次,本文通过对电力行业固定资产管理现实情况的具体描述,展开了对电力固定资产管理系统的需求分析,由此进行系统的整体设计,采用标准的J2EE三层软件构架体系,以组件化、对象化的开发模式为总的设计开发原则,针对电力行业固定资产管理范围广、部门多、数量大、金额大、更新快等特点,力求功能全面而细致,操作方便简单,强调网络信息交流和共享。最后使用MVC模式进行详细设计并利用Struts、Hibernate等框架与JBPM框架互相结合起来进行具体实现的开发,JBPM系统框架则是开发这套固定资产管理系统的核心,整个系统中的流程管理工作都将交给JBPM来管理。然后,通过一个应用实例,详细地介绍了固定资产管理工作流平台的使用过程。充分地展示了这套电力固定资产管理系统工作流平台的易用性和实用性。最后,对电力固定资产管理系统工作流平台进行了全面的功能测试和性能测试,并对性能测试的结果进行了认真分析。分析结果表明该系统工作流平台完全满足用户的设计要求。本系统实现固定资产管理模式的手工操作向计算机信息化、网络化工作模式转变;改变手工操作模式中存在的数据多样性、信息沟通慢等问题,最终达到强化管理、降低劳动强度、降低办公费用、提高办公效率的综合目的。3.会议论文陈鑫.吕立基于jBpm的工作流研究与应用2006本文介绍了涉及到工作流的一些概念及一种灵活的工作流引擎jBpm,结合在电力安监系统中工作流技术的应用,对jBPM的流程实现方式进行了研究,总结了在jBpm中定义、部署、执行业务流程的步骤.体现了把业务过程逻辑从具体的IT操作中分离出来的方法,通过管理活动的顺序,把合适的人力资源或IT资源分配给活动,来提供处理过程的自动化.4.学位论文谢艳平基于J2EE和Jbpm的分布式工作流的研究与应用2006随着计算机科学和Internet技术的飞速发展以及企业自身的需求,如:对于数据的分布性、系统的可扩展性和平台的异构性等方面技术上的需求,越来越多的企业开始采用Internet协议标准和分布式对象技术来构筑电子商务或企业内部网,以实现信息发布与数据共享,从而满足市场经济的需要。从产生至现在短短几年的发展,在Internet上构造分布式的企业级应用系统,已成为当今技术的主流。工作流技术是实现企业业务过程建模、业务过程仿真、业务过程优化、业务过程管理与集成,从而最终实现业务过程管理自动化的核心技术之一。然而,在分布式技术已成为当前主流技术的今天,传统的C/S(C1ient/Server)模式下的集中式工作流系统已经越来越不能适应现代企业业务流程管理的要求,主要表现在系统缺乏柔性和互操作性,难以支持动态的和跨组织的工作流程,在某种程度上已成为阻滞企业发展的一大障碍。分布式工作流概念和技术的出现正是为了解决这一障碍而提出的,利用分布式工作流技术构造具有高性能、高可扩展性和高可靠性等优点,可以满足大规模的异构分布式环境的工作流应用系统已成为当前企业的迫切要求。同时通过对国内外工作流技术发展动态的了解,分布式工作流技术已成为目前工作流研究方面的一大热点。本文就是在这样的情况下进行的一个研究,将J2EE(JAVA2PlatformEnterpriseEdition)分布式技术和JbossJbpm工作流技术相结合构建分布式工作流,并将它运用到办公自动化系统中,从而使研究“来源于项目,服务于项目”。论文首先介绍了分布式对象技术的产生背景、发展阶段和特点,列举了目前主流的三种分布式对象技术(CORBA、.Net、J2EE),并对它们进行了比较,确定了将J2EE分布式技术作为研究的平台。紧接着对J2EE分布式技术进行了详细的介绍,主要介绍了J2EE的体系结构、应用组件和J2EE体系中的主要技术等。其次对工作流技术进行了介绍,主要介绍了工作流的起源与发展、工作流的定义及相关概念、工作流管理系统的体系结构、功能、分类以及工作流管理联盟提出的工作流系统参考模型,同时也列举了当前主流的几种工作流管理系统,并对当前流行的JbossJbpm工作流系统进行了深入的研究,主要包括它的介绍、优势、组成等,对它的安装与配置,流程的定义以及对流程的各种操作都进行了详细的介绍。论文最后将J2EE和JbossJbpm相结合构建的分布式工作流运用到办公自动化系统中,介绍了该系统的业务描述、设计原则、总统架构,系统功能,安全策略、开发平台以及部分实现细节等。5.期刊论文綦伟玮.潘伟JbossSeam和JBPM在软件项目管理系统中的应用研究-电脑知识与技术2009,5(31)通过研究J2EE新应用框架--JbossSeam,发现JbossSeam和JBPM工作流技术深度整合,初步实现了二者在实际软件项目中的应用.首先介绍了什么是JBPM,概述了什么是JbossSeam.通过比较研究传统软件项目管理系统的不足,浅谈并分析了JbossSeam和JBPM在软件项目管理系统中的应用优势.目的在于将IBPM的优势应用到软伊开发的办公自动化管理当中,结合项目管理的特点,研究发现利用JBPM工作流引擎开发出的项目管理系统,利于团队合作和分工;在系统的开发过程中利用JBPM技术,能够降低程序开发的复杂度、简化代码的编写,提高开发效率.6.学位论文王宇明JBPM,工作流项目的研究与实践2005本文课题来源于公司项目,该项目是在国外优秀的开源项目JBPM和GPD的基础上开发的。JBPM是一个基于J2EE的轻量级工作流管理系统,GPD是专门为JBPM工作流引擎而开发设计的可视化的工作流流程编辑器。该项目是一个完整的工作流系统,为工作流从开发到运行以及管理的整个过程提供了完整的解决方案。工作流技术是在上世纪九十年代发展起来的一门新兴研究方向,是近年来计算机应用技术与信息技术领域最具发展潜力的方向之一。本文绪论部分对目前市场上的工作流产品进行了调查和分类。从而使读者了解国内外的工作流技术的发展状态。J2EE是近年来最热门也是最优秀的企业级应用的技术架构或软件平台。本文结合项目实际介绍了项目的开发环境和相关的J2EE技术,使读者对J2EE有所了解,从而更好的了解整个项目。本文结合具体例子深入分析了JBPM的工作流引擎的运转方式,分析了JBPM的程序结构和工作流模型并且介绍了JBPM的组件模型,希望使读者能通过本文对工作流引擎,工作流管理系统有所了解。整个项目分为两个部分,第一部分是JBPM相关,第二部分是GPD相关。对这两部分的论述涵盖了整个软件系统的开发过程,从需求,设计直到代码实现以及测试。本文还介绍了在团队开发中项目的配置管理和团队协作,并在文章的最后作了总结和对Java技术的展望。本文所开发的系统已经在公司内部投入使用。7.期刊论文刘利坤.潘伟.Liuli-kun.Panwei基于JBPM的公文流转系统的研究与实现-通信市场2009(3)本文首先介绍了工作流和工作流管理系统的概念,提出了如何基于JBPM的公文流转系统的解决方案.并基于工作流和JBPM平台设计了高效、快速、稳定的公文流转系统的开发架构.最后在吉林省某事业单位公文流转系统的需求分析基础上,对公文流程进行分析,抽象出系统模型,并对应用系统加以实现.8.学位论文张玮嵌入JBPM的轻量级工作流系统的构建和应用2009工作流管理系统作为实现工作流技术的核心内容,已经成为研究的热点。而轻量级工作流管理系统却有自身的优势,它的开发周期较短,可移植性强,扩展性好,在针对特定的一些中小型应用时,是一种良好的解决方案。JBPM,全称是JavaBusinessProcessManagement,是一种基于J2EE的轻量级工作流管理系统。但如何使JBPM更好的嵌入到轻量级的J2EEWeb系统中,在中小应用中得到更好的执行效率是一个值得研究问题。本文从JBPM的工作原理和流程引擎内核设计讲起,分析了JBPM流程模型和调度机制,提出了基于轻量级J2EE工作流系统的概念。做了以下工作:1.JBPM流程引擎内核设计的分析研究。通过系统的分析JBPM的工作原理,为以后的应用搭建提供了理论依据。2.引入了J2EE轻量级企业架构。分别对Web层框架Struts,数据持久层框架Hibernate,业务逻辑层框架Spring进行了分析和介绍。通过对框架研究为以后搭建J2EE工作流系统提供了开源素材。3.嵌入JBPM轻量级工作流系统的J2EE框架的搭建。提出J2EEWeb工作流系统的轻量级架构,并在每一特定层次中运用J2EE轻量级框架,使工作流系统的运行效率大大的提高。4.JBPM在OA系统应用。本文将以某OA系统为背景,主要阐述嵌入JBPM的轻量级工作流系统在公司报销审批流程中的应用。9.学位论文焦成鹏基于JBPM工作流的陕西邮政固定资产管理系统的设计与实现2008随着J2EE规范的出现,Java语言的功能及其开发工具得到极大的扩充、丰富和发展,并在复杂的、多层次的、构件化的以及分布式的电子商务和企业级应用中发挥重要的支柱作用。工作流技术是实现企业业务过程建模、仿真分析、优化和业务过程管理与集成,从而最终实现业务过程自动化的核心技术。研究和推广工作流技术对企业信息化具有重要的现实意义。论文以作者实际研发的邮政固定资产管理系统JAM为研究课题,在理论和实践方面开展了相关研究工作。本文首先对工作流技术进行了详细的论述,包括了工作流的相关概念、工作流的参考模型。再对JBPM工作流技术进行剖析,介绍了JBPM的组成、流程建模和任务管理机制。通过对邮政行业固定资产管理现状的分析,确定了邮政固定资产管理系统的需求,完成了系统的概要设计。采用标准的J2EE三层软件构架体系,以组件化、对

1 / 58
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功