Print

轻量级工作流管理系统生成平台的设计与实现

论文摘要

为了满足软件工业化生产的需要,缩短应用系统的开发周期,克服传统工作流管理系统重构和复用困难等问题,本文提出了基于关系数据库的轻量级工作流管理系统自动生成的技术方案。本方案利用代码生成和组件技术,完成了总体框架及其核心部分的设计与实现,构建了一个轻量级工作流管理系统软件自动生成平台。本文研究了工作流技术现状和理论,并对主流的工作流管理系统进行深入的分析和对比。并在此基础上,从够用、灵活和低成本的设计原则出发,对轻量级工作流管理系统生成平台进行了研究,并对其设计方案和实现技术进行了详细阐述。其中重点论述了图形化的过程定义工具、封装成Web Service的工作流引擎组件、基于模板技术的代码生成器等核心模块的设计和实现。最后概述了依靠平台生成的轻量级工作流管理系统在移动客服系统中的应用。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 国内外工作流发展和应用
  • 1.3 论文研究内容
  • 1.4 论文的章节安排
  • 第二章 相关技术研究
  • 2.1 工作流技术
  • 2.1.1 工作流相关术语
  • 2.1.2 工作流参考模型
  • 2.1.3 工作流管理系统
  • 2.2 代码自动生成技术
  • 2.2.1 代码生成器的基本概念
  • 2.2.2 代码生成在特定域中的应用
  • 2.3 本章小结
  • 第三章 轻量级工作流管理系统生成平台的分析与设计
  • 3.1 实现目标和总体功能
  • 3.1.1 平台实现目标
  • 3.1.2 平台与传统工作流管理系统的比较
  • 3.1.3 平台总体功能
  • 3.2 平台的总体设计
  • 3.2.1 平台的系统架构
  • 3.2.2 平台的系统流程
  • 3.3 平台核心模块详细设计
  • 3.3.1 数据持久层的设计
  • 3.3.2 组织角色结构模型设计
  • 3.3.3 基本业务表单配置工具的设计
  • 3.3.4 工作流图形过程定义工具设计
  • 3.3.5 工作流引擎组件的设计
  • 3.3.6 工作流代码生成引擎的设计
  • 3.4 数据库设计
  • 3.5 本章小结
  • 第四章 轻量级工作流管理系统生成平台的实现
  • 4.1 数据持久层的实现
  • 4.2 工作流过程定义工具的实现
  • 4.3 工作流引擎组件的实现
  • 4.4 工作流代码生成引擎的实现
  • 4.5 本章小结
  • 第五章 生成代码在呼叫中心业务系统中的应用
  • 5.1 工单处理业务流程分析
  • 5.2 工单处理时限分析
  • 5.3 系统功能分析
  • 5.4 移动客服投诉工单模块代码的生成
  • 5.5 性能压力测试
  • 5.6 本章小结
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 作者在读期间的研究成果
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/fa55da6de3d3caa8c7d2c6bb.html