基于JBPM工作流的办公系统的设计与实现

基于JBPM工作流的办公系统的设计与实现

论文摘要

随着Internet技术和企业管理理论的发展以及计算机网络的普及,工作流技术正在被人们所接受,工作流技术已经成为计算机应用领域的研究热点。对工作流技术、工作流引擎进行深入的研究,对提高企业的信息化程度、运行效率以及竞争能力都有着重要的意义。但是,目前工作流产品存在的问题是:工作流的研究中缺乏较为系统的理论;丁作流的实体和接口标准化方面仍然没有统一。工作流建模研究目的是如何清晰、准确地表示实际应用中的业务过程,而且要尽量做到灵活、可靠、可伸缩、互操作,特别是研究如何以形式化的方法表示工作流模型。本文在学习Petri网的基础上给出了通用的工作流过程模型在建立时,需要遵循的语义和语法。重点介绍了JBPM开源工作流引擎的相关概念,介绍了基于JBPM开源工作流引擎平台的山西省农业厅办公系统的设计与实现。在系统的设计中首先对系统进行了详细的需求分析,根据其应用需求,给出了系统的解决方案,设计了系统的软件框架和模块组成。在实现中对工作流实体的构成,平台的搭建,数据库的设计进行了介绍,最后对系统中的请假审批模块进行了详细的设计与实现。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题来源与背景
  • 1.2 本文研究的目的与意义
  • 1.3 本文的主要内容
  • 1.4 本文的组织结构
  • 第二章 相关知识
  • 2.1 工作流技术的研究
  • 2.1.1 工作流技术的研究情况
  • 2.1.2 工作流的定义
  • 2.1.3 工作流的相关概念
  • 2.1.4 工作流模式的简介
  • 2.2 工作流管理系统
  • 2.2.1 工作流管理系统的定义
  • 2.2.2 工作流管理系统的参考模型
  • 2.2.3 工作流管理系统的功能
  • 2.2.4 工作流管理系统的实施
  • 2.3 工作流引擎
  • 2.3.1 引擎的作用和功能
  • 2.3.2 标准接口包括的内容
  • 2.4 JBPM工作流引擎的介绍
  • 2.4.1 JBPM的简介
  • 2.4.2 JBPM的组件结构
  • 2.4.3 基于JBPM工作流引擎的开发架构
  • 2.4.4 JBPM的流程定义
  • 2.4.5 JBPM的过程调度
  • 2.5 数据库技术
  • 2.6 本章小结
  • 第三章 工作流过程模型的语义语法
  • 3.1 工作流过程模型的语义
  • 3.1.1 活动和变迁
  • 3.1.2 状态和工作变量
  • 3.1.3 控制流
  • 3.1.4 行动节点和服务对象
  • 3.1.5 小组工作流程
  • 3.2 工作流过程模型的语法
  • 3.2.1 图结构
  • 3.2.2 条件
  • 3.3 本章小结
  • 第四章 基于工作流的农业厅办公系统设计
  • 4.1 系统目标分析
  • 4.2 系统构建原则
  • 4.3 业务需求分析
  • 4.3.1 系统管理
  • 4.3.2 运维管理
  • 4.3.3 公文拟稿管理
  • 4.3.4 信息管理
  • 4.4 农业厅办公系统逻辑模型的设计
  • 4.5 农业厅办公系统架构的设计
  • 4.6 软件的开发环境
  • 4.7 本章小结
  • 第五章 农业厅办公系统的详细设计
  • 5.1 农业厅办公系统功能实现
  • 5.2 过程模型的详细设计
  • 5.2.1 工作流过程模型实体的设计
  • 5.2.2 过程模型到Petri网的映射算法
  • 5.3 农业厅办公系统数据库的设计
  • 5.4 农业厅办公系统工作流平台的设计
  • 5.4.1 流程管理模块设计与实现
  • 5.4.2 流程实例管理模块的设计与实现
  • 5.5 软件界面的设计
  • 5.6 农业办公系统请假模块设计与实现
  • 5.6.1 流程说明
  • 5.6.2 流程定义
  • 5.6.3 流程的表示
  • 5.6.4 流程代码设计
  • 5.7 本章小结
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 致谢
  • 攻读硕士学位期间已发表和录用的学术论文
  • 相关论文文献

    标签:;  ;  ;  

    基于JBPM工作流的办公系统的设计与实现
    下载Doc文档

    猜你喜欢