基于J2EE平台的工作流管理系统的运行引擎和客户端及管理工具的设计与实现

基于J2EE平台的工作流管理系统的运行引擎和客户端及管理工具的设计与实现

张蔓[1]2004年在《基于J2EE平台的工作流管理系统的架构和实现》文中研究表明随着市场竞争的日益激烈,企业为取得市场生存和竞争的优势,适应瞬息万变的市场环境,需要快速响应市场的需求,需要不断调整自己的组织模式和再造自己的业务流程,因此,业务流程的设计、优化和管理成为企业竞争的重要手段。要解决这类问题,满足市场需求,需要这样一类软件,他们能将业务流程逻辑同流程运行的应用软件分开;能管理流程参与者之间的关系; 能集成内部与外部流程资源和监控流程的运行。这样的系统就是现在最具发展潜力的工作流管理系统( WFMS)。Java 2 平台企业版[2] ( Java 2 Platform EnterpriseEdition,J2EE)的推出促进了分布式技术的发展,为企业应用系统提供了一个具有高度的可移植性和兼容性、安全性的平台。MVC开发模式和EJB 构件技术的出现极大的简化了开发、配置和维护企业应用的过程。J2EE 目前已成为最受欢迎的企业软件应用解决方案。传统的工作流管理系统缺乏开放性和集成性, 采用J2EE 技术的新一代工作流管理系统将不再具有这些缺陷。本文详细介绍了一个通用的工作流管理系统的架构和实现。首先描述了工作流技术和工作流管理系统的基本概念、发展状况。然后介绍开发工作流管理系统采用的J2EE 平台, 分析了MVC 模式、EJB 技术,并阐明了采用该技术的优势了。重点在于阐述如何架构这一系统,并对其进行了实现。最后,论述了工作流管理系统在办公自动化中的一个典型应用。

柴孝宗[2]2005年在《办公自动化领域基于J2EE平台的工作流引擎的设计与实现》文中研究表明办公自动化系统已经越来越多地应用到许多现代化企业中。工作流管理系统作为办公自动化系统必不可少的底层支持系统,发挥着关键作用。工作流管理系统允许企业用户自定义流程以适应不断变化的业务流程,从而增加了办公自动化系统的柔性。本课题研究的是工作流管理系统的核心-工作流引擎,并主要研究了应用J2EE 技术如何实现适应于办公自动化领域的工作流引擎。本文的主要工作和研究成果如下:1. 笔者提出了工作流引擎的总体设计方案和引擎接口实现方法。在引擎的总体设计上采用Facade 模式的设计思想;在四个引擎接口的实现方法上采用简单接口设计的原则。2. 笔者提出了工作流系统的事务处理解决方案。笔者将事务处理的粒度定位在流程的最小单位任务级以缩小异常所造成的影响范围,并采用EJB 的声明型事务来提供对任务级事务的处理。3. 笔者对串行路由、并行路由、选择路由的路由算法提出解决方案。本文通过对叁种路由算法的需求、设计和实现的研究提出了解决方案,并对复杂并行路由算法给出了证明。4.给出了该工作流引擎的实际应用效果。

门浩[3]2001年在《基于J2EE平台的工作流管理系统的运行引擎和客户端及管理工具的设计与实现》文中指出当今随着经济环境的全球化,企业面临着越来越激烈的竞争。大多数有着竞争力的企业都把对业务过程的管理作为他们成功的关键。工作流技术应运而生。通过自动化,优化和持续地改善业务过程,与竞争对手相比,这些企业可以牢牢地抓住他们的顾客,员工以及合作伙伴,与这些业务过程的参与者形成一种新的关系:相互合作的整体。作为定义、创建和管理工作流运行的系统软件——工作流管理系统,它的巨大的潜在市场和广阔的应用领域吸引了来自全世界研究机构及软件厂商越来越多的关注。国际上声称具有工作流功能的系统已经有几百种之多,比较着名的有:FlowMark, Ultimus, Visual WorkFlow, 及WorldFlow等。国内也开始出现这方面的研究与开发,着名的有清华大学的CIMFlow,但多限于探索和理论研究阶段,正式产品和应用较少。我们软件工程研究所在“信牌驱动式工作流计算模型”的基础上,利用CORBA技术设计并实现了自己的工作流管理系统原形。现在,随着SUN公司推出的JAVA的分布式计算平台——J2EE标准的成熟,建立基于J2EE平台上的应用成为IT界的一个热点。很多大公司也都适时地推出了自己的遵循J2EE标准的应用服务器。我们的任务就是把原有的工作流管理系统移植到J2EE平台,调整系统的结构,改善和补充某些关键的功能,提高系统的性能。由于采用了J2EE,系统在可伸缩性、互操作性和灵活性上都有很好的技术基础;系统的客户端能在不同的网络及操作系统中运行并能方便的扩充到外部的相关企业及最终用户。在文中,将介绍我们如何利用J2EE/EJB技术来实现工作流运行服务器,客户端和管理工具,及其一些技术问题的解决方案。

袁浩[4]2016年在《基于J2EE平台的制造业企业产品知识管理系统设计与实现》文中指出随着制造业企业的不断发展,知识的存储管理对制造业企业的发展越来越重要。在企业制造过程中,知识的存在形式比较复杂,如制造业的知识存放分散、知识的表现形式多样化、知识的积累困难等因素造成很难用知识积累的方式将企业文化进行完整的表达,所以本课题设计开发了制造业企业知识管理系统,极大的方便了制造业企业的知识管理。本文从制造业企业与产品知识特征分析出发,研究了制造业企业知识管理的发展趋势;提出了对于制造业企业的知识管理方面的几个重要的关键步骤;结合计算机技术的最新进展,探讨了制造业企业知识管理的相关技术和制造业可编码知识体系结构,讨论了制造业知识管理中应注意的知识的共享以及知识的备份保存等问题进行研究分析,对系统首先进行总体需求分析,然后进行功能性需求分析和非功能性需求分析,然后进一步对系统进行系统基本结构设计和数据库的设计,最后对系统及各模块进行界面和功能开发,系统功能开发完成以后对系统进行系统测试工作,以及对系统的测试结果进行分析,符合制造业企业知识管理系统的实际应用。依托对企业产品知识管理内容的研究,以J2EE为开发语言平台搭建制造业企业产品知识管理系统,利用J2EE服务组件,简化系统的整体开发步骤,结合制造业知识存储、知识管理情况,设计系统功能模块主要包括:系统登录模块、角色管理模块、知识管理模块、文档管理模块、备份和恢复模块、知识审核模块、专家查询等模块,为了提高企业知识库的高效利用,提出基于协同过滤算法的多维度知识管理方法,提高产品知识的检索效率和能力。辅助用户快速、准确的定位所需要了解的产品知识。本系统采用企业级搜索应用服务器Solr、My Eclipse10.0,MySQL数据库,Tomcat6.0配置环境进行系统的整体开发设计工作。最后通过对制造业企业的企业产品知识管理系统的研究和设计,进行企业知识管理系统的整体测试工作,本次测试主要是根据系统的功能模块进行性能测试、功能测试、可靠性测试的工作,然后对系统的测试结果进行分析,经过系统功能运行情况、系统性能和系统可靠性的测试,达到满足企业对系统的需求。文中着重论述了该系统的功能设计和实现、知识管理与存储等工作,为制造业企业的知识存储和发展做出最大的努力。

胡智勇[5]2005年在《基于J2EE平台的工作流引擎的研究与应用》文中认为工作流技术是正在迅速发展的技术,它在不同的行业已经得到了应用。工作流技术与工作流管理系统得到广泛重视的一个重要原因是它能够在信息技术的支持下实现基于人工和计算机活动组成的业务过程的自动化,可以加速流程处理的速度,提高处理的效率。工作流引擎是工作流管理系统的核心部分,为工作流的定义、运行提供支持。 论文首先介绍了工作流相关概念、应用领域,以及国际工作流管理联盟组织WfMC定义的工作流管理系统的参考模型,接着介绍了工作流引擎与接口以及过程定义规范XPDL,然后描述了在J2EE平台上的工作流管理系统的体系框架,并给出了一个利用EJB组件技术,设计和开发的、符合标准规范、通用的工作流引擎的方法;最后,给出对工作流引擎开发的总结和展望。

鲁佳奇[6]2009年在《基于SOA的协同办公系统的研究与设计》文中认为办公自动化是目前衡量企业现代化管理水平的一个重要指标。然而,作者所在的单位原有的办公自动化系统仅解决了公文文档传递无纸化问题,办公自动化系统无法与部门其他MIS系统集成,同时各个MIS系统之间缺乏一个横向协作的有效平台,许多日常事务性工作流程中的任务分配和过程控制需要相关部门人员的人工管理,增大了办公过程中部门、人员之间的通讯量。工作业务传递中缺少一种有效的手段对整个单位的工作业务流程进行协同、监督和管理,因此也难以对员工的工作量、工作效率、工作质量进行量化和衡量。本文将以作者所在单位的办公自动化系统开发为项目,为单位提供一个高效的业务集成控制、管理平台,通过将各种系统与该平台的集成,使单位能够充分利用企业网各种资源,提高管理质量、管理水平及管理效率。本研究课题从SOA的角度出发,提出了打造柔性化的办公自动化平台,以最大化的业务的机动性,让办公自动化服务的执行者充分享用服务和服务组合好处。本文首先研究了工作流相关技术和SOA的基本方法,然后对基于SOA的办公自动化系统进行总体透彻分析后,对其功能性需求和非功能性需求进行了详细的分析,其中特别对收文、发文等流程进行了详细的分析。随后,设计了基于SOA的行政审批业务模型,以及对其服务模型和信息模型。在模型中把工作流技术引进到SOA系统中,提出了基于工作流引擎的SOA模型。由于工作流引擎的设计部分是本文的核心部分,因此本文给出了一个符合预定目标的设计方案,重点介绍了工作流引擎的过程建模机制和控制模型设计,对其中涉及到流程控制算法进行了具体阐述,针对四种基本的流程路由结构分别采用的处理策略,以实现流程控制的顺利流转,之后系统进行异常处理所采用的策略。最后在系统实现中给出了办公自动化工作流的数据模型的实现和工作流引擎的设计方案进行了实现,关键功能部分给出了API语义分析并将工作流引擎集成到Web系统应用中,然后对办公自动化工作流进行了应用测试。测试结果表明,办公自动化工作流具有灵活的流程定制功能,能提供正确的流程运转支持,并且配置使用简便。最后对已实现的工作流模型的性能进行了评估,评估得出了工作流模型达到了本课题的研究目的的结论。

李臻[7]2009年在《基于工作流技术的进出口检验检疫综合监管系统的设计与开发》文中研究表明随着我国加入WTO几年来经济得到了迅猛发展,政府部门同时也面临着由国际竞争环境带来的巨大压力。为了能够快速实现与国际接轨,政府部门在日常工作中需要做大量细致的工作,灵活可变的业务流程不仅能够提高业务人员的工作效率,提升领导层的行政决策水平,而且可以很好起到合理配置政府资源的作用。尽管以往政府部门通过传统ERP系统的实施,能够在一定程度上优化其业务流程,然而传统ERP系统的实现需要将业务流程固化在软件中,因此在根本上限制了流程管理柔性化水平的提高。通过引入工作流技术,可以有效实现流程管理与执行的分离,从而实现政府部门高效灵活的管理其业务流程的目的。为了进一步研究工作流技术与ERP系统的集成方法,本文以四川省出入境检验检疫局的进出口产品检验检疫管理过程为研究对象,通过分析其业务流程,建立了基于柔性化活动网络的工作流模型,并采用CTL*模型检测法对所建立模型的正确性予以了验证。在此模型的基础上,本文开发出了一套基于J2EE平台的轻量级工作流管理系统——进出口检验检疫局综合监管系统(简称ECIQ2008)。ECIQ2008的成功实施,不仅很好的体现了工作流技术在ERP系统流程管理方面的优越性,实现了业务流程的柔性化管理,同时也具备了开放性、一致性及平台无关性等J2EE平台的特点,较好的满足了用户的需求。首先,本文在具体分析了用户需求的基础上,对ECIQ2008系统的体系架构和组成系统的功能模块进行了设计划分,并对系统接口的总体实现方法予以了阐述;其次,在研究对比了各种工作流建模方法后,本文采用柔性化的活动网络建模技术建立了ECIQ2008系统的工作流模型,并在此基础上采用J2EE技术平台开发出了ECIQ2008系统的原型,完成了系统的整体开发;最后,本文对实现ECIQ2008系统的关键技术进行了分析总结。在ECIQ2008系统的实现过程中,运用到的关键技术主要包括基于J2EE平台工作流引擎的实现和基于RBAC技术的权限管理模块的开发。这些关键技术在系统中的成功应用,不仅对系统的整体性能有着决定性的影响,同时也是在对实践中如何运用这些技术理论的一次具体探讨。

刘恒[8]2014年在《基于J2EE平台的学生培养管理系统的设计与实现》文中研究指明目前我国很多高校虽然都有建立学生培养管理系统,但是都不是很完全,功能上仍然不能满足日益增加的需要,很多高校还停留在纸质的环节,浪费了高校行政管理人员的人力和物力,同时还会造成管理的低效,在信息化的迅速发展下,满足高校日益增长需求的学生培养管理系统应运而生,促进了高校各个部门与学生的有效的互动交流。本系统基于J2EE平台构建,应用EOS开发流程,采用B/S开发模式,运用MySQL数据库,对高校的学生培养管理工作进行设计、分析、实现和测试工作。本系统对于教师管理员而言,具有用户管理、学生管理、成绩管理和学位管理等功能模块;对于研究生而言,具有选课管理、成绩查询和科研论文提交等功能模块。论文主要工作和成果包括:1.阐述高校的学生工作信息化建设情况,基于J2EE平台的学生培养管理系统可以实现学生管理的无纸化操作,为教师和学生提供了便利,可以解决信息化建设中人力物力资源浪费的问题;2.详细介绍了J2EE开发平台、EOS开放平台、B/S开发模式以及MySQL数据库这些与系统相关的的理论与技术,在后期系统建设中会利用这些技术进行设计与实现;3.通过实际考察,对学生培养管理系统的需求进行了透彻的分析,包括功能和性能的需求分析,功能上包括基础信息维护功能、课程管理模块功能、成绩管理功能和科研培养管理功能。在性能上从运行管理上都对系统需求分析提出了高要求,最后从技术上、经济上和管理上对学生培养管理系统进行可行性分析;4.根据需求分析,对系统进行应用架构设计,按照需求分析对系统的功能模块进行细分,并且阐述了数据库表设计;5.搭建系统开发环境,对学生培养管理系统的各个功能模块进行逐一的实现,并对交互界面进行展示;6.从界面测试和功能测试两方面,针对系统管理、基本信息管理、课程管理、成绩管理、科研培养管理和学位管理进行测试和分析,系统测试通过便可上线使用。

肖乐宇[9]2007年在《基于J2EE平台的轻量级工作流引擎的研究与应用》文中指出工作流技术是实现业务流程自动化的一种技术,它广泛的应用于各个领域并正处在快速的发展阶段。工作流引擎作为实现工作流技术的核心内容,已经成为研究的热点。当前,在对工作流引擎的开发应用中,存在着追求功能全面的趋势,这种趋势也产生了一些问题,譬如,具有工作流特征的应用种类繁多,事实上任何一个工作流引擎都难以解释执行于所有的流程,引入复杂的工作流引擎往往使得开发和使用工作流系统的成本都难以控制,这样的产品并不适用于中小型的应用。而轻量级工作流引擎却有自身的优势,它的开发周期较短,可移植性强,扩展性好,在针对特定的一些中小型应用时,是一种良好的解决方案。本文结合对现有的工作流技术和产品的分析和研究,基于工作流管理联盟(WfMC)的过程模型标准,提出了一种轻量级的工作流引擎模型。并给出了利用J2EE平台的EJB组件技术设计和开发轻量级工作流引擎的方法。

李斯博[10]2016年在《银行业务流程管理平台的设计与实现》文中指出近年来随着居民可支配收入持续快速增长,银行业务量不断上升,业务形式更具多样化,对业务流程管理软件的需求也越来越高,业务流程管理系统成为一种有思想、有模式又懂得管理的软件。从银行业的快速发展中我们不难看出目前市场上主流的业务流程系统进行变革需要的不仅仅是技术创新,更多的是如何融合企业的管理思想及管理理念。优秀的业务流程管理系统应该可以让工作人员方便快捷地共享信息,高效地协同的工作,从根本上实现迅速、全方位的高效的业务管理。本文以浦发银行在业务流程管理上的工作需求为切入点,以业务流程作为研究对象,在深入研究了国内外业务流程管理现状的基础上,提出采用以Myeclipse为开发工具、J2EE为开发平台、MySQL为数据库而进行系统开发,并在SSH架构基础上,设计和实现基于B/S结构的管理系统。最终依据业务需求完成了业务目录管理模块、流程定义管理模块、业务流程实例管理模块及流程参数及系统管理模块等四个功能模块的开发与实现。并通过一些列优化设计使系统具有操作简单、界面友好、接口多样、安全稳定性高等优点。本文首先对系统进行了需求分析、根据功能将系统分为四个模块,同时对系统的总体架和功能构进行设计规划、并详尽描述系统中每个模块功能的具体设计及实现过程。最后进行系统功能的测试,对系统的性能及使用情况进行了分析并得出测试结论,通过测试发现系统性能测试达到预期效果,同时系统具有较高的稳定性和安全性。

参考文献:

[1]. 基于J2EE平台的工作流管理系统的架构和实现[D]. 张蔓. 电子科技大学. 2004

[2]. 办公自动化领域基于J2EE平台的工作流引擎的设计与实现[D]. 柴孝宗. 西安电子科技大学. 2005

[3]. 基于J2EE平台的工作流管理系统的运行引擎和客户端及管理工具的设计与实现[D]. 门浩. 西北大学. 2001

[4]. 基于J2EE平台的制造业企业产品知识管理系统设计与实现[D]. 袁浩. 湖南大学. 2016

[5]. 基于J2EE平台的工作流引擎的研究与应用[D]. 胡智勇. 合肥工业大学. 2005

[6]. 基于SOA的协同办公系统的研究与设计[D]. 鲁佳奇. 上海交通大学. 2009

[7]. 基于工作流技术的进出口检验检疫综合监管系统的设计与开发[D]. 李臻. 电子科技大学. 2009

[8]. 基于J2EE平台的学生培养管理系统的设计与实现[D]. 刘恒. 电子科技大学. 2014

[9]. 基于J2EE平台的轻量级工作流引擎的研究与应用[D]. 肖乐宇. 合肥工业大学. 2007

[10]. 银行业务流程管理平台的设计与实现[D]. 李斯博. 东北大学. 2016

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

基于J2EE平台的工作流管理系统的运行引擎和客户端及管理工具的设计与实现
下载Doc文档

猜你喜欢