TWE分析及OA系统重构

TWE分析及OA系统重构

论文摘要

随着信息技术的发展,软、硬件的不断升级,人们对于信息化办公系统的要求也越来越高,工作流管理系统的主要目标是通过合理地调用和分配有关的信息及人力资源来协调业务过程中的各个活动,以促使业务目标的高效实现,在计算机网络覆盖越来越广泛的今天,工作流管理系统正在吸引来自研究机构及产业界越来越多的关注。在电子政务以及其它很多应用中有许多流程性的应用,包括公文流转、行政审批、网上申报等业务均需要一些通用的功能特别是工作流引擎的支持。工作流管理技术具有良好的可实施性,因为工作流模型的建立方式实现了过程逻辑与应用逻辑的分离,它可以在不修改具体功能模块实现方式的情况下通过修改过程逻辑(工作流模型)来改进系统性能,实现对经营过程的集成管理。本文在对工作流技术研究的基础上,对流程定义工具TWE进行了分析,对某OA系统进行了重构设计。本文首先介绍了工作流的基本概念、工作流管理联盟(Workflow Management Coalition, WfMC)的工作流管理系统参考模型,随后介绍了流程定义的相关技术、以及工作流的发展现状。本文按照WfMC制定的工作流标准,分析了工作流过程定义的基本概念和体系结构,研究了图形化的流程定义工具Together Workflow Edit(TWE),并对XML过程定义语言(XML Processing Description Language, XPDL)的解析过程进行了分析,实现了将过程定义得到的元数据存入元对象库中,并对TWE工具中所用到的JGraph的MVC模型和机制、核心类进行了详细分析。然后针对面向公文流转的工作流系统,采用目前较流行的XSQL和AJAX (AsynchronousJavaScriptandXML)技术进行了重构设计,对XPDL脚本解析过程、脚本解析程序、工作流模型元对象库、工作流的执行服务、以及运行数据库之间的流程流转和实现方案进行了改进,解决了服务调度策略、过程和活动状态变迁以及路由决策等问题,提高了工作流执行过程的工作效率,针对以上理论设计了OA系统,该系统主要实现了发文流程的图形化定义过程、处理过程以及具体实现过程。发文流程主要包括起草、审阅、签发、发布等过程。在具体实现时,主要包括系统设置发文流程部分和应用发文流程两部分。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 第1章 绪论
  • 1.1 课题研究的背景
  • 1.2 国内外研究现状
  • 1.2.1 研究现状
  • 1.2.2 WfMC标准
  • 1.2.3 WfMC体系结构
  • 1.2.4 相关接口
  • 1.3 本文的工作
  • 1.4 论文结构
  • 第2章 TWE系统相关技术介绍
  • 2.1 TWE(Together Workflow Edit)系统简介
  • 2.2 TWE的图形化模型与机制
  • 2.2.1 主程序界而
  • 2.2.2 包属性
  • 2.2.3 工作流过程定义
  • 2.3 TWE具体对象关系图的实现机制
  • 2.3.1 org.enhydra.Jawe.JaWE
  • 2.3.2 菜单工具及其处理事件类的绑定
  • 2.3.3 图形编辑界面
  • 2.4 XSQL与AJAX技术介绍
  • 2.4.1 Ajax技术
  • 2.4.2 XSQL技术
  • 2.5 本章小结
  • 第3章 基于XPDL元模型的TWE结构分析
  • 3.1 TWE结构分析
  • 3.1.1 TWE体系结构分析
  • 3.1.2 TWE功能结构分析
  • 3.2 JGraph分析
  • 3.2.1 JGraph的MVC模型与机制
  • 3.2.2 JGraph的结构框图分析
  • 3.3 XPDL元模型
  • 3.3.1 过程定义元模型
  • 3.3.2 过程模型概述
  • 3.3.3 过程模型定义中的组成元素及属性
  • 3.3.4 作流模板
  • 3.4 本章小结
  • 第四章 OA的分析与重构
  • 4.1 OA结构分析
  • 4.1.1 OA系统的体系结构
  • 4.1.2 OA系统的功能架构
  • 4.2 关键模块分析
  • 4.2.1 工作流过程定义语言
  • 4.2.2 XPDL的解析
  • 4.3 基于OA的系统重构
  • 4.3.1 重构需要解决的问题
  • 4.3.2 重构实现
  • 4.4 本章小结
  • 第五章 OA系统运行
  • 5.1 部门发文流程定义
  • 5.1.1 发文流程的处理流程
  • 5.1.2 发文流程的具体实现过程
  • 5.1.3 发文流程的用例图
  • 5.1.4 发文流程的类图
  • 5.2 OA数据库物理数据模型
  • 5.2.1 流程图顶点属性分析
  • 5.2.2 流程图边(弧)关系分析
  • 5.2.3 流程控制分析
  • 5.2.4 流程步骤处理
  • 5.3 OA系统运行效果
  • 5.3.1 OA系统运行使用
  • 5.3.2 OA系统效果分析
  • 5.4 本章小结
  • 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    TWE分析及OA系统重构
    下载Doc文档

    猜你喜欢