支持控制逻辑与展示动态生成的流程平台设计与实现
发布时间:2021-02-04 20:21
当今世界,信息化已经成为经济社会发展的总体趋势,我们在享受信息爆炸的同时,也在考虑让计算机与网络更多地参与到日常生活与工作中来。人们越来越多的工作通过借助计算机和网络得以开展和完成,与此同时,各种类型的信息系统也越来越广泛地应用于业务流程中。各种在线化的办公手段极大地提高了办公效率,也更加便民惠民,工作流及流程平台的提出和发展就顺应了这样的趋势。本文以流程平台为研究对象,致力于设计与实现支持控制逻辑与展示动态生成的流程平台。从流程平台功能本身出发,实现可以流程设计、流程部署、流程执行、流程监控、数据归档的流程平台。本文重点研究了与控制逻辑相对应的页面展示逻辑的动态生成,一方面采用组件化存储和自动构建的方式重构页面生成逻辑,使流程平台在可以支持复杂业务场景的情况下,也不依赖流程设计者对前端开发技术的掌握,另—方面实现控制逻辑与页面展示逻辑的解耦,使得控制逻辑的更新与展示逻辑的更新独立,简化部署流程。这样的特性是极具有现实意义的。同时,从流程设计及优化角度出发,通过对流程日志和业务数据的挖掘与分析,给出流程的执行瓶颈,从而为流程优化提供方向。为了设计和实现该流程平台,本文首先阐述了研究背景...
【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校
【文章页数】:119 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景和意义
1.1.1 选题背景
1.1.2 研究内容
1.2 国内外研究现状
1.3 论文主要工作
1.4 论文组织和结构
第二章 相关技术介绍
2.1 工作流技术
2.1.1 业务流程模型和表示法(BPMN)
2.1.2 业务流程语言
2.2 业务流程管理技术
2.2.1 业务流程管理技术介绍
2.2.2 常见的流程引擎
2.3 流程挖掘与流程优化
2.3.1 流程挖掘简介
2.3.2 流程优化简介
2.4 本章小结
第三章 支持控制逻辑与展示动态生成的流程平台需求分析
3.1 平台功能分析
3.2 功能性需求
3.1.1 流程设计管理
3.1.2 流程执行管理
3.1.3 流程数据管理
3.1.4 流程挖掘管理
3.1.5 用户角色管理
3.3 非功能需求
3.4 本章小结
第四章 关键问题研究及解决方案
4.1 控制逻辑与页面展示的动态生成方案
4.1.1 问题提出
4.1.2 现有技术方案分析
4.1.3 控制逻辑与动态页面的静态绑定方案
4.1.4 控制逻辑与动态页面的动态绑定方案
4.2 基于关键路径的流程瓶颈挖掘
4.2.1 流程瓶颈定义
4.2.2 问题定义
4.2.3 基于关键路径的流程瓶颈挖掘模型
4.2.4 方法与实现
4.2.5 实验与分析
4.3 本章小结
第五章 流程平台的总体设计
5.1 总体架构
5.2 系统各子平台介绍
5.2.1 流程设计子平台
5.2.2 流程执行与监控子平台
5.2.3 流程挖掘子平台
5.2.4 统一认证与授权子平台
5.3 系统典型工作流程
5.3.1 用户创建、部署并启动流程的工作流程
5.3.2 流程部署与启动的工作流程
5.3.3 用户任务执行的工作流程
5.3.4 控制逻辑的页面动态生成的工作流程
5.3.5 任务参数列表生成的工作流程
5.4 本章小结
第六章 流程平台各子平台的设计与实现
6.1 流程设计子平台
6.1.1 总体架构设计
6.1.2 类图及接口说明
6.1.3 关键算法实现
6.1.4 典型场景说明
6.2 流程执行与监控子平台
6.2.1 总体架构设计
6.2.2 类图及接口说明
6.2.3 典型场景说明
6.3 流程挖掘子平台
6.3.1 总体架构设计
6.3.2 接口说明
6.4 统一认证与授权子平台
6.4.1 总体架构设计
6.4.2 类图及接口说明
6.4.3 典型场景说明
6.5 本章小结
第七章 流程平台的部署与测试
7.1 测试环境部署
7.2 典型集成测试
7.3 测试结果分析
7.4 本章小结
第八章 总结与展望
8.1 论文工作总结
8.2 问题和展望
参考文献
致谢
攻读硕士学位期间发表论文
【参考文献】:
期刊论文
[1]工作流模型及其形式化描述[J]. 李红臣,史美林. 计算机学报. 2003(11)
本文编号:3018885
【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校
【文章页数】:119 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景和意义
1.1.1 选题背景
1.1.2 研究内容
1.2 国内外研究现状
1.3 论文主要工作
1.4 论文组织和结构
第二章 相关技术介绍
2.1 工作流技术
2.1.1 业务流程模型和表示法(BPMN)
2.1.2 业务流程语言
2.2 业务流程管理技术
2.2.1 业务流程管理技术介绍
2.2.2 常见的流程引擎
2.3 流程挖掘与流程优化
2.3.1 流程挖掘简介
2.3.2 流程优化简介
2.4 本章小结
第三章 支持控制逻辑与展示动态生成的流程平台需求分析
3.1 平台功能分析
3.2 功能性需求
3.1.1 流程设计管理
3.1.2 流程执行管理
3.1.3 流程数据管理
3.1.4 流程挖掘管理
3.1.5 用户角色管理
3.3 非功能需求
3.4 本章小结
第四章 关键问题研究及解决方案
4.1 控制逻辑与页面展示的动态生成方案
4.1.1 问题提出
4.1.2 现有技术方案分析
4.1.3 控制逻辑与动态页面的静态绑定方案
4.1.4 控制逻辑与动态页面的动态绑定方案
4.2 基于关键路径的流程瓶颈挖掘
4.2.1 流程瓶颈定义
4.2.2 问题定义
4.2.3 基于关键路径的流程瓶颈挖掘模型
4.2.4 方法与实现
4.2.5 实验与分析
4.3 本章小结
第五章 流程平台的总体设计
5.1 总体架构
5.2 系统各子平台介绍
5.2.1 流程设计子平台
5.2.2 流程执行与监控子平台
5.2.3 流程挖掘子平台
5.2.4 统一认证与授权子平台
5.3 系统典型工作流程
5.3.1 用户创建、部署并启动流程的工作流程
5.3.2 流程部署与启动的工作流程
5.3.3 用户任务执行的工作流程
5.3.4 控制逻辑的页面动态生成的工作流程
5.3.5 任务参数列表生成的工作流程
5.4 本章小结
第六章 流程平台各子平台的设计与实现
6.1 流程设计子平台
6.1.1 总体架构设计
6.1.2 类图及接口说明
6.1.3 关键算法实现
6.1.4 典型场景说明
6.2 流程执行与监控子平台
6.2.1 总体架构设计
6.2.2 类图及接口说明
6.2.3 典型场景说明
6.3 流程挖掘子平台
6.3.1 总体架构设计
6.3.2 接口说明
6.4 统一认证与授权子平台
6.4.1 总体架构设计
6.4.2 类图及接口说明
6.4.3 典型场景说明
6.5 本章小结
第七章 流程平台的部署与测试
7.1 测试环境部署
7.2 典型集成测试
7.3 测试结果分析
7.4 本章小结
第八章 总结与展望
8.1 论文工作总结
8.2 问题和展望
参考文献
致谢
攻读硕士学位期间发表论文
【参考文献】:
期刊论文
[1]工作流模型及其形式化描述[J]. 李红臣,史美林. 计算机学报. 2003(11)
本文编号:3018885
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3018885.html