基于业务流程引擎的可配置工单系统的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:ZZC9919
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的发展,企业、政府等用人单位中提倡办公自动化理念,即使用计算机软件进行业务、工作的流程管理。这种计算机管理软件被称为工单系统。但由于业务和工作的流程种类繁多,且经常会需要变化和改动,传统的工单系统面临许多问题。如果人工进行业务代码修改,将会产生非常多的重复工作,维护的成本巨大。除了面临上述问题,由于云联络中心的核心业务是将服务通过云计算的方式租用给企业用户使用,云联络中心的工单系统更需要为企业提供可定制化的工单服务。在这种背景下,本文提出了实现一个可动态配置业务流程,并良好管理业务流程的工单系统来解决云联络中心的工单管理需求。想要实现可配置、可管理流程的工单系统,第一步就是选用合适的业务建模标准和业务流程引擎。因此,本文首先研究业务流程管理技术,选择业务流程建模标记BPMN2.0为建模标准。然后研究当下流行的业务流程框架,主要包括jBpm和Activiti流程引擎,分析各自的特点和优劣势。由于Activiti扩展性更强,整体架构更轻量且易于和web开发进行结合,最终选择Activiti作为业务流程引擎。本系统的主要特点为可配置性,体现在使用web版图形化模型设计器来配置符合实际业务流程的流程模型。通过模型设计器,即使非技术开发人员也可以方便快捷地将业务需求转化为计算机可识别可运行的描述文件。模型设计器配合动态表单模块,后者根据流程模型中的自定义表单数据渲染动态表单页面。Activiti作为流程引擎,提供服务接口驱动流程运行,但没有流程中填写的自定义表单的生成和提交功能,也没有对流程生命周期的管理。为解决上述问题,本系统设计与实现动态表单模块进行自定义表单的生成和提交,并实现表单流程模型模块、流程定义模块、流程部署模块、任务管理模块支持流程生命周期的管理。本系统在前端使用Bootstrap,jQuery,Ajax等流行现代前端技术,在后端使用Spring Boot框架整合Activiti引擎,整体上是一个B/S架构的工单系统。最后对系统进行了测试。测试分为功能测试和性能测试,系统性能又对前端性能和后端性能进行了测试。从测试的结果看,本系统不仅实现了预期的功能,且有良好的用户使用体验和快速的网页加载速度,还在多用户量高并发的情况下达到了总体设计原则中的性能指标。
其他文献
目的研究并且总结经腹彩色超声多普勒检查结果应用于前置胎盘并发胎盘植入临床诊断,为临床确诊提供诊断依据。方法抽取我院妇产科2013年1月至2016年1月接诊疑似前置胎盘并发
新课程实施以来,各种版本的教材编写内容不尽相同,尤其在甘肃好多地方使用北师大版教材,教学内容较多,教学分量重,对长期使用人教版的教师来说,无不是一项严峻的挑战。调研发
我国乡村旅游近年来发展较快,但与国外相比仍存在一定差距,存在的问题也不少。存在着对开发乡村旅游的认识不足、开发方式不科学、管理力度不够、经营方式粗放、品牌意识不强
新中国成立后,为保卫国家主权和安全,我国迅速组建了边境管理机构,初步确立了边防管理工作的方针、原则、任务和组织形式等。经过几十年三个阶段的发展,我国边境管理机构和体
当前中专英语教学现状不容乐观。造成这一现状的原因是多方面的。文章就中专学校的生源及其素质、中专学校的英语教材、中专学校英语教师的素质与水平及中专学校对英语教学的
<正>5月20日~23日,第七届中国国际警用装备博览会于在北京举行,苏州科达科技股份有限公司与深圳海棠通信技术有限公司,首次以"科达海棠"联合品牌展出双方共同研制的新一代移
目的探讨经腹彩色多普勒超声在前置胎盘并发胎盘植入诊断中的临床价值。方法选取2012年4月~2015年4月在我院接受治疗的前置胎盘合并胎盘植入患者共100例,采用经腹彩色多普勒
为进一步提高远距离输电系统输送风电的能力,本文结合东北电网运行实际,分析了含高比例风电的远距离输电系统的运行特性及风电接网特点,研究了高比例风电的接入给东北蒙东地
目的分析经腹彩超在前置胎盘并发胎盘植入诊断中的应用价值。方法以我院2011年1月至2015年9月收治的212例发生前置胎盘的孕妇为研究对象,对其进行经腹彩超检查。以手术及病理
作为开展国际执法培训较有经验的西方国家,澳大利亚国际执法培训自开展以来,为澳大利亚警务国际合作提供了有益支撑。其长期以来形成独有特点,可供我国外警培训工作借鉴、参