分享到:

基于Spring创建工作流引擎

Spring框架(http://www.springframework.org)是一个基于POJO的轻量级J2EE应用框架,它支持一种比较新的编程方法: 控制反转(Inversion of Control)。本文介绍如何把后端处理任务组织成易于使用、基于Spring的工作流。 $$  许多J2EE应用程序要求在与主系统分离的上下文中执行处理过程。许多情况下,这些后端过程执行几个任务,有些任务依赖于前一个任务的状态。由于需要处理任务之间相互依赖的关系,使用一套过程式的调用方法来实现通常无法满足要求。开发人员利用Spring,就很容易把后端过程划分成一个个活动组成的集合。Spring容器可以结合这些活动,组成简单工作流。 $$  本文把简单工作流定义为: 不需要用户交互,按预定顺序执行的任何一组活动。然而,我们并不建议用这种方法取代现有的工作流框架。如果有些场景需要比较高级的用户交互,譬如基于用户输入的分叉、结合或者转换,使用独立的...  (本文共8页) 阅读全文>>

吉林大学
吉林大学

基于J2EE的工作流考勤系统的设计与实现

本系统实现的是一个工作流系统,完成的是企业内部的工资管理,人事管理以及考勤管理等工作。系统采用的开发平台是J2EE架构,J2EE是优秀的企业级开发平台,为企业开发提供了高效的解决方案。轻量级的J2EE应用一般运用JSP作为表现成技术,MVC层,中间层,持久层解决方案一般采用一系列的开源框架,通过将这一系列开源框架有机的组合到一起,使J2EE应用具有很高的可维护性和可扩展性。本系统的开发框架是Struts2+Hibernate+Spring,系统有良好的可扩展性和可维护性,具备开发为大型企业级工作流系统的潜质。本系统分为基础设置,考勤排班,考勤数据,考勤查询,工资管理,人事管理等几个功能板块。具体实现了企业员工上下班打卡记录,请假旷工的考勤记录,工资计算与查询,员工信息管理等功能。把以前需要提交表单的实际操作电子化,使得流程无延迟化,极大的提高了企业内部人员调动和工作安排的效率。  (本文共68页) 本文目录 | 阅读全文>>

解放军信息工程大学
解放军信息工程大学

基于Spring框架的分布式工作流引擎设计与实现

工作流引擎是工作流管理的技术核心。采用工作流引擎为支撑平台的业务管理系统具有高度的灵活性,它可以按照企业的具体需求,快速灵活地生成应用软件系统,并且在企业业务流程发生变化时,可以通过重组迅速地满足客户的需求。本文描述了Spring框架、工作流管理技术和Web Service技术。通过对工作流引擎相关理论研究,给出了顺序、并行、分支、同步、选择、聚合、循环等工作流运行模式以及人工、自动、消息和时间等活动触发机制;提出了基于Spring框架的、以Web Service为接口标准的分布式工作流引擎模型,并对模型各个部分进行了分析;提出了在Spring框架下,类模型、业务逻辑层、数据持久层和接口实现等关键问题具体的实现方案,并深入研究了工作流引擎的实现模式;提出了XPDL解析组件、工作流实例调度中心和任务实例控制中心的具体实现。论文在最后给出工作流管理系统开发环境及系统实现框架,详细阐述了系统各部分的具体实现,包括新建流程,创建工作流模...  (本文共68页) 本文目录 | 阅读全文>>

《电脑知识与技术》2019年17期
电脑知识与技术

工作流技术的学生评语生成系统的设计与实现研究

基于工作流技术的学生评语生成系统主要是通过计算机应用程序对学生进行评语信息的批改等,是一项新型的计算机信息技术。在这项计算机技术还没有完全普及之前,教师都是通过手写誊抄的方式对学生进行评语撰写的,现在这项技术已将广泛应用到了教育界,老师们都纷纷开始使用这项技术来对学生进行评语的撰写了,大大提高了教师的工作效率。评语生成系统是主要服务于教师对学生进行评语撰写的工作,通过这一评语生成系统,教师给班级的学生撰写评语的工作就变得更加简单便捷了,其后台操作方法是教师提前将学生的评语撰写在应用程序后台,程序通过一些关键词生成对学生的评价。最后教师只需检查后度以下不切实际或者用词不准确的评语进行修改就可以了。1学生评语生成系统的设计分析基于工作流技术的学生评语生成系统就是利用计算机实现对院校学生的整体信息化的管理,学生评语生成系统在将信息资源保存完毕了之后,会以网络化的方式进行信息之间的连接,从而才能实现信息资源交互,如果信息之间没有网络的连...  (本文共2页) 阅读全文>>

《中国高新区》2018年10期
中国高新区

基于工作流的质量管理信息系统的设计与实现

本文选题结合某直接接触药品的包装材料制造企业的质量管理现状,基于ISO9001:2015标准,在按该体系要求的质量管理系统中,涉及到诸多复杂的流程,所以灵活地增加、减少、合并流程环节,是质量管理系统能否满足实际应用需要的关键所在。而恰当的运用工作流技术对工作流程进行定义和运行,可以较好地对质量信息进行收集、传递、存储、处理和输出进行管理,解决各种问题。1工作流概述工作流(workflow)的概念起源于办公自动化(OA)领域,是在现代信息系统的建设中逐步形成的[1]。工作流的设计要与企业具体经营管理相结合,通过将工作活动分解成定义良好的任务、角色、规则和过程来执行和监控,达到提高生产组织水平和工作效率的目的。近年来,工作流管理系统已广泛应用于支持业务过程的设计、执行和监控[2]。工作流技术的核心是将业务过程分解成若干个活动,按照预先定义的规则和顺序自动执行这些活动,并对执行过程进行监视和管理。这与ISO9001质量管理和质量保证体...  (本文共1页) 阅读全文>>

《实验室研究与探索》2018年05期
实验室研究与探索

基于云环境的科学工作流均衡调度算法

2.常州轻工职业技术学院信息工程系,江苏常州213000;3.南京大学电子工程学院,南京210046)0引言科学工作流广泛应用于大型复杂科学应用建模,云计算环境提供的即付即用计算能力及定制式硬件设施,是调度科学工作流应用的一种有效方法[1]。与传统工作流不同,科学工作流规模更大,任务的数据计算与通信代价更高,其本质是实现相互依赖的任务至资源间的映射,同时要求满足用户定义的Qo S约束(截止时间或预算)。传统工作流调度算法仅侧重于考虑优化执行效率(执行时间),未考虑资源代价,而云是商业化环境,其资源使用是有偿付费的,资源能力越高,价格越高,此时,使用不同资源及不同调度方案得到的执行代价和时间是不同的。因此,云环境下的工作流调度需要同步考虑用时间和代价。相关研究中,文献[2]中提出一种预算约束异构最早完成时间算法BHEFT,算法引入当前任务预算因子到未调度任务的剩余预算分配中,与本文不同的是,其任务预算与剩余预算是逐个任务分配的。文...  (本文共5页) 阅读全文>>

《计算机科学》2018年07期
计算机科学

基于矩阵的工作流逻辑网模型的化简及验证

到稿日期:2017-05-25返修日期:2017-07-07本文受国家自然科学基金(61103115)资助。1引言工作流通过将工作活动分解成定义良好的任务、角色、规则和过程来完成执行和监控,以达到提高生产组织水平和工作效率的目的,是实现流程执行和控制管理的一条有效途径。工作流作为业务流程的形式化描述,包含描述任务间依赖关系的工作流逻辑以及在此逻辑上增加了显性内容的工作流语义。工作流逻辑与案例属性无关,用于描述所有案例共享的操作路径框架。而工作流语义则是针对具体案例的,其依靠显性内容,在工作流逻辑定义下的路径框架上选择该案例的实际路径[1]。工作流逻辑为工作流的核心,其合理性成为了针对特定案例的实际路径的先决条件。目前,实现规模较大或结构较复杂的工作流模型的可行性及其验证存在很大的困难,因此从理论上验证所建立的工作流模型的合理性,研究如何评价和优化模型的方法显得尤为重要。由于工作流可分为工作流逻辑和依赖特定显性内容的工作流语义,因...  (本文共8页) 阅读全文>>