基于Petri网的呼叫中心工作流引擎的设计与构建
摘要 | 第1-5页 |
ABSTRACT | 第5-6页 |
第一章 绪论 | 第6-11页 |
·项目的介绍与意义 | 第6页 |
·相关技术的研究近况 | 第6-9页 |
·工作流技术的发展情况 | 第6-8页 |
·Petri网理论的发展情况 | 第8页 |
·IOC反转控制 | 第8-9页 |
·本文的主要研究内容 | 第9页 |
·本文的篇章结构 | 第9-11页 |
第二章 现有呼叫中心的情况与问题 | 第11-15页 |
·呼叫中心项目的由来 | 第11页 |
·原有系统存在的问题 | 第11-12页 |
·新系统如何解决这些问题 | 第12-13页 |
·使用三层架构 | 第12页 |
·以工作流引擎作为核心服务 | 第12-13页 |
·可视化的业务定制工具 | 第13页 |
·实时的系统监控工具 | 第13页 |
·工作流引擎的系统功能需求 | 第13-15页 |
·工作流引擎的系统性能 | 第14页 |
·工作流引擎的运行环境 | 第14-15页 |
第三章 Petri网到工作流模型的映射 | 第15-21页 |
·工作流的基本概念 | 第15页 |
·Petri网的基本知识 | 第15-18页 |
·Petri网的定义 | 第15-16页 |
·Petri网的行为 | 第16页 |
·使用Petri网建模的优势 | 第16-18页 |
·Petri网到工作流模型的映射 | 第18-20页 |
·工作流模型的基本概念 | 第18-19页 |
·Petri网到工作流的映射 | 第19-20页 |
·小结 | 第20-21页 |
第四章 基于Petri网的工作流引擎的分析与设计 | 第21-38页 |
·工作流引擎的总体设计 | 第21-23页 |
·工作流引擎的处理流程 | 第21-22页 |
·工作流引擎的结构图 | 第22页 |
·工作流引擎的系统模块列表 | 第22-23页 |
·工作流引擎的接口设计 | 第23-26页 |
·流程定义接口 | 第24页 |
·流程客户端接口 | 第24-25页 |
·与外部系统交互接口 | 第25页 |
·工作流引擎之间接口 | 第25-26页 |
·工作流监控接口 | 第26页 |
·工作流引擎的运行设计 | 第26-30页 |
·发布业务流程定义 | 第26-27页 |
·创建业务流程实例 | 第27-28页 |
·获取待处理工作任务 | 第28-29页 |
·声明工作任务所属 | 第29-30页 |
·提交工作任务 | 第30页 |
·呼叫中心工作流引擎的数据库设计 | 第30-35页 |
·流程定义 | 第32-35页 |
·Petri网工作流的元数据类定义 | 第35-37页 |
·Process类的定义 | 第36页 |
·Transition类以及扩展类的定义 | 第36-37页 |
·Petri网工作流的运行时类定义 | 第37-38页 |
第五章 基于Petri网的工作流引擎的实现 | 第38-47页 |
·使用.NET对象容器Castle | 第38页 |
·通讯模块 | 第38-40页 |
·IOCP | 第38-39页 |
·基本数据包 | 第39-40页 |
·请求分配处理模块 | 第40-41页 |
·流程定义管理模块 | 第41页 |
·流程实例管理模块 | 第41-42页 |
·工作任务管理模块 | 第42-43页 |
·数据访问模块 | 第43-45页 |
·外部系统调用模块 | 第45-47页 |
第六章 总结 | 第47-48页 |
参考文献 | 第48-49页 |
致谢 | 第49-50页 |