基于表单的分布式工作流系统研究与实现

基于表单的分布式工作流系统研究与实现

论文摘要

工作流系统从架构上可分为集中式工作流系统和分布式工作流系统,相对于传统的集中式工作流系统而言,分布式工作流系统不但具有传统集中式工作流系统的所有功能,而且还具有可扩展性高、效率高、容错性好、可靠性高等优点,分布式工作流的研究已成为当前众多组织和厂商的共同方向。表单是工作流系统中信息交互的主要载体,表单引擎用于创建和维护电子表单等操作。当前的工作流系统对于表单的处理和集成都没有很好的表现,其所使用的传统HTML表单创建复杂、扩展性差、安全性低、打印功能弱,已不能满足政府和企业中大量的基于表单的业务流程处理。因此研究一个能够高质量处理表单业务的分布式工作流系统具有很高的理论意义和应用价值。本文分析了当前工作流系统的研究现状,在对集中式和分布式两种体系结构认真分析和比较的基础上,选择分布式工作流系统作为系统的基本架构。针对政府和企业中大量的表单驱动的业务流程,建立了表单信息模型,以Word/PDF表单代替传统的HTML表单,构建出一个功能完备的工作流表单引擎,并创新的将表单引擎作为工作流系统的核心和应用平台,采用COM(Component Object Model)组件技术开发工作流系统中的其他部件,如工作流引擎、组织机构管理和权限管理等,通过相应的接口与表单引擎进行整合,构建出一套悬挂式系统,使表单不仅能够灵活方便的创建、维护和发布,而且具有“所见即所得”的打印特性。本文在最后给出了一个较为完整的实例,在对Microsoft Word对象模型深入研究基础上,采用VBA(Visual Basic for Applications)技术开发Word表单引擎,而工作流引擎和相关服务系统则创建为独立的COM组件,通过接口与表单引擎进行通信与整合,构建出一套分布式工作流系统,可广泛应用于各种表单驱动的业务流程自动化。

论文目录

  • 摘要
  • Abstract
  • 引言
  • 1 工作流概述
  • 1.1 工作流的提出
  • 1.2 工作流与工作流管理系统
  • 1.2.1 工作流的定义
  • 1.2.2 工作流管理系统的定义
  • 1.2.3 工作流管理系统体系结构
  • 1.3 工作流模型及相关概念
  • 1.4 工作流研究现状
  • 1.4.1 工作流研究现状
  • 1.4.2 现有产品的不足
  • 1.4.3 小结
  • 2 分布式工作流概述
  • 2.1 分布式工作流的概念
  • 2.2 分布式工作流系统的优点
  • 2.3 分布式相关技术
  • 2.4 分布式工作流系统的研究现状
  • 2.5 现有分布式工作流系统的不足
  • 3 基于表单的分布式工作流系统研究
  • 3.1 问题的提出
  • 3.2 表单信息模型的建立
  • 3.2.1 表示层
  • 3.2.2 数据层
  • 3.2.3 控制层
  • 3.3 基于表单的分布式处理
  • 3.4 工作流过程建模
  • 3.4.1 过程定义
  • 3.4.2 活动
  • 3.4.3 转移
  • 3.4.4 参与者
  • 3.4.5 应用程序
  • 3.4.6 相关数据
  • 3.5 系统的特点
  • 4 基于表单的分布式工作流系统总体设计
  • 4.1 问题的分析
  • 4.1.1 需求分析
  • 4.1.2 用例分析
  • 4.2 体系结构图
  • 4.3 表单引擎
  • 4.3.1 表单定义工具
  • 4.3.2 表单管理器
  • 4.3.3 表单调度管理器
  • 4.3.4 访问控制管理器
  • 4.3.5 表单数据
  • 4.3.6 数据访问基础服务
  • 4.4 工作流引擎
  • 4.5 相关服务系统
  • 4.6 系统的安全机制
  • 4.7 数据库设计
  • 5 应用实例
  • 5.1 系统开发的软件技术
  • 5.1.1 VBA简介
  • 5.1.2 COM组件技术
  • 5.2 基于Microsoft Word构建表单引擎
  • 5.2.1 Microsoft Word对象模型
  • 5.2.2 创建电子表单
  • 5.2.3 维护电子表单
  • 5.3 创建ActiveX DLL控件
  • 5.3.1 使用VB6.0创建ActiveX DLL的方法
  • 5.3.2 组织机构管理
  • 5.3.3 访问控制
  • 5.3.4 过程定义
  • 5.4 表单发布与提交
  • 5.4.1 Word发送邮件的解决方案
  • 5.4.2 使用Jmail组件发布表单
  • 5.5 表单数据持久化
  • 5.6 表单引擎与数据库的连接
  • 5.6.1 ADO(ActiveX Data Object)
  • 5.6.2 建立无源数据库连接
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表学术论文情况
  • 致谢
  • 相关论文文献

    • [1].基于工作流技术框架下机关办公管理系统的设计与分析[J]. 办公自动化 2020(16)
    • [2].工作流技术在技术服务平台中的设计与实现[J]. 计算机技术与发展 2019(04)
    • [3].面向能耗的云工作流调度优化[J]. 系统工程理论与实践 2017(04)
    • [4].工作流技术综述[J]. 智能计算机与应用 2018(01)
    • [5].实例密集型商务工作流检测点选择策略[J]. 计算机集成制造系统 2018(07)
    • [6].评估机构分公司管理工作流系统的研究与设计[J]. 中国资产评估 2017(04)
    • [7].基于工作流的实验室设备管理系统的架构设计[J]. 数码世界 2017(06)
    • [8].基于微软平台的工作流技术开发实践与研究[J]. 数码世界 2017(09)
    • [9].云工作流时间延误处理策略综述[J]. 安徽大学学报(自然科学版) 2018(05)
    • [10].简析工作流系统中时间管理[J]. 电脑迷 2016(05)
    • [11].工作流系统中会签功能的设计与实现[J]. 计算机与现代化 2014(09)
    • [12].基于状态的可嵌入工作流系统设计[J]. 计算机与现代化 2011(02)
    • [13].工作流系统中一种基于任务-角色的委托模型[J]. 辽宁大学学报(自然科学版) 2011(02)
    • [14].工作流系统在济宁联通的应用[J]. 科协论坛(下半月) 2010(01)
    • [15].工作流系统适应性检查点机制的研究[J]. 计算机应用与软件 2010(03)
    • [16].基于构件技术的工作流系统研究[J]. 科技信息 2010(14)
    • [17].天文轻量级科学工作流系统的实现[J]. 天文研究与技术 2010(04)
    • [18].工作流系统,掰掰洋葱[J]. 程序员 2009(04)
    • [19].基于角色的适应性工作流系统访问控制模型[J]. 计算机应用与软件 2009(02)
    • [20].工作流系统中基于场所的分布式授权模型研究[J]. 计算机科学 2008(11)
    • [21].数据驱动的科学工作流及其在生物医学中的应用实践[J]. 数字图书馆论坛 2014(03)
    • [22].呼叫中心工作流系统设计与实现[J]. 福建电脑 2020(10)
    • [23].云环境下基于拟态防御的科学工作流执行系统(英文)[J]. Frontiers of Information Technology & Electronic Engineering 2018(12)
    • [24].基于工作流的监控系统灵活性增强方法[J]. 计算机工程与设计 2019(09)
    • [25].基于多约束图分割机制的科学工作流调度[J]. 计算机应用与软件 2019(10)
    • [26].基于数据仓库的工作流系统的研究与实现[J]. 信息技术与信息化 2014(12)
    • [27].基于角色控制的工作流系统研究[J]. 中小企业管理与科技(中旬刊) 2015(10)
    • [28].工作流系统设计与实现[J]. 吉林省教育学院学报(上旬) 2014(05)
    • [29].工作流系统中异常处理的研究[J]. 电脑知识与技术 2010(03)
    • [30].走出工作流困局[J]. 软件世界 2008(10)

    标签:;  ;  ;  ;  

    基于表单的分布式工作流系统研究与实现
    下载Doc文档

    猜你喜欢