当前位置:主页 > 管理论文 > 移动网络论文 >

面向整车商企SaaS平台的业务流程定制系统设计与实现

发布时间:2020-09-04 17:03
   伴随着云计算技术的不断发展,SaaS(SoftWare as a service)模式作为云计算交付之一的新型商业运营模式在各行各业得以应用。本文结合作者所在单位对于基于SaaS的整车商企服务平台的研究,针对平台中汽车销售流程,详细分析了不同企业的业务流程定制需求,提出引入BPMN2.0建模技术完成流程建模,同时使用工作流引擎技术实现业务流程的执行和可定制。此外,研究中还包括给租户提供简捷易用的可视化在线流程定制工具完成流程设计,并且通过流程定制工具可以完成流程图与流程模型的转换以及指定任务办理人、配置流转条件等操作。本设计围绕着整车商企服务平台的汽车销售流程以及SaaS模式下多租户架构特点,以业务流程可定制为最终目标。具体研究如下:(1)对平台服务的整车商企及其差异性做了深入分析,着重通过流程定制工具和流程引擎对业务流程定制系统的功能需求进行了详细分析,最后给出SaaS模式下实现业务流程定制的主要面临的难点问题。(2)合理规划业务流程定制系统的的功能模块,包括系统管理、业务管理、流程管理、流程定制以及流程查询,同时针对系统进行了业务功能、非业务功能以及数据库的设计,并给出基于BPMN2.0建模技术和工作流引擎技术的业务流程可定制技术方案。(3)为提供租户简捷易用的可视化流程定制工具来进行流程的设计和参数配置,研究Draw2D画图技术以及Easyui页面布局技术,完成在线流程定制工具的开发并成功集成到了系统中作为系统功能的一部分。(4)研究更易于业务人员理解的BPMN2.0建模技术完成流程的建模,同时为实现业务流程可定制选用了流程引擎技术Activiti5,包括研究在流程引擎的驱动下业务流程执行原理以及如何对其进行扩展。在整车商企服务平台的权限控制模型的基础上提出了与本设计的集成方案,包括权限集成和业务表单集成。(5)设计并实现了面向SaaS多租户业务流程定制系统,并以整车商企平台中汽车销售流程为例进行了系统功能模块以及业务流程可定制性的测试。
【学位单位】:西南交通大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP393.09
【部分图文】:

技术路线图,论文,流程,租户


制工具和流程引擎两方面进行了详细的功能需务流程可定制选定的工作流引擎技术进行了深入原理与扩展,以及流程数据的持久化等,在此与开发,同时为了满足多租户架构,对数据库建模技术,即业务流程建模标准 BPMN2.0,包括流程定义的 XML 格式规则描述文件的语法。 Easyui 页面布局技术与 Draw2D 画图技术的流程台资源的集成,最后将其集成进系统中供租户业务需求,完成业务流程定制相关服务开发,原集成,主要包括流程部署,流程启动,流程执构要分为研究,设计,实现 3 各阶段,详细内容

标签,节点,用户任务,流程模型


图 2-1 BPMN2.0 流程模型文件图中 definitions 标签代表全局节点;接着 process 标签是流程节点,包Event 开始节点,startEvent 结束节点,userTask 用户任务节点,sequenceF点的连接线,标签中 sourceRef 属性表示连接的源节点,targetRef 属性代表;最下边的 bpmndi: BPMNDiagram 标签是代表了流程图表,通过它能够获取置信息。系统中查询流程进度时就使用到了此标签中定义的当前活动节点的。作流引擎技术1) Activiti5 概述ctiviti5 是一款轻量级的工作流引擎,此开源项目是由 Alfresco 和 Apache 基金持,项目创建者是 Tom baeyens,在此之前他是另一个工作流引擎框架 jBPM实质上框架 Activiti5 也是在 jBPM4 的基础上开发的,但同 jBPM4 也有着显著

架构图,架构


图 2-2 Activiti5 架构图上图所示,Activiti5 框架结构中从上至下的第二层提供了 7 大服务接口解释如下表2-1 所示:表 2-1 Activiti5 中 7 大服务接口接口 功能RepositoryService Repository Service 提供了对 repository 的存取服务。在 Activiti5 中业务流程的定义,关联的文件和支持流程相关数据 ( 例如 流程描述文件 文件,关联表单定义,流程图文件等 ),这些文件都保存在 Activiti5 内建的 Repository 中RuntimeService 一个流程对象实例将在成功启动一次流程后被创建。Runtime Service 提供了启动流程、获取和查询运行时流程实例数据等功能。TaskService 业务流程定义里每个活动节点都被称做 Task。Task 负责完成对流程中的任务数据存取,状态变更等操作。而通过 Task Service 能够完成对 Task 的操作,包括运行时任务查询、签收、完成、删除以及变量设置等功能。IdentityService Activiti5 中包含了一套用户和组管理的功能,若系统已有组织结构也可以不使用 Activiti5 提供的。使用 Identity Service 完成对用户和组的管理。ManagementService Management Service 提供的功能不在工作流驱动的应用程序中它一般是对 Activiti5 流程引擎的管理和维护,主要于 Activiti5 系统的日常维护。

【参考文献】

相关期刊论文 前10条

1 李响;李彤;谢仲文;何云;成蕾;韩煦;;一种面向SaaS多租户的多层模型[J];计算机科学;2017年11期

2 夏秋烨;朱盛萍;荣莉;;SaaS模式在小微企业财务外包中的应用[J];会计之友;2017年18期

3 陈路路;周凤;;一种协同的柔性Activiti5引擎设计[J];计算机技术与发展;2017年03期

4 臧超;;电子政务SaaS云计算信息安全风险解析[J];科技创新导报;2015年34期

5 刘湖平;戴子良;;SaaS特点及应用研究[J];中国管理信息化;2015年13期

6 朱涵钰;吕廷杰;;大型企业用户SaaS服务采纳中面临的挑战研究[J];北京邮电大学学报(社会科学版);2014年05期

7 冀汶莉;李向军;戴旭;;基于云计算SaaS模式OA系统的设计与实现[J];西安科技大学学报;2014年05期

8 谢然;;中国最具影响力的SaaS软件企业百强榜单[J];互联网周刊;2014年18期

9 邓兆祥;王辉;卢海峰;;SaaS模式的公共技术服务平台关键技术[J];重庆大学学报;2014年02期

10 汪德帅;张一川;张斌;刘莹;;面向多租约SaaS应用的负载均衡机制研究与实现[J];小型微型计算机系统;2012年01期

相关博士学位论文 前1条

1 顾平莉;SaaS应用中多租户若干关键技术研究[D];北京邮电大学;2012年

相关硕士学位论文 前6条

1 朱黄华;基于SaaS模式的视频会议系统研究与实现[D];华南理工大学;2016年

2 丁杰;某企业招聘管理系统的设计与实现[D];北京邮电大学;2013年

3 赵新晓;支持可定制建模方式的工作流系统的研究及实现[D];山东大学;2012年

4 严尧琦;健康体检信息系统的设计与实现[D];上海交通大学;2011年

5 陈伟;面向SaaS 应用的软件定制技术研究[D];上海交通大学;2011年

6 贾迪楠;基于jBPM的可定制流程的办公系统的设计与实现[D];北京邮电大学;2010年



本文编号:2812365

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2812365.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户edce6***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com