一种工作流引擎的设计和实现

一种工作流引擎的设计和实现

论文摘要

工作流引擎己在很多行业得到了广泛的应用,此次工作流平台建设,系统设计中兼顾到了学校的各项需求;集中于关键流程;以标准化的组织和授权为前提条件;建立适合大多数学校的标准化流程;建立一个统一的,集中的,可灵活扩展的IT系统以支持标准化商务流程。项目致力于开发下面5支流程:奖学金审批流程、教师资格证审批流程、毕业证审批流程、优秀毕业生审批流程、加入社团审批流程。根据系统的业务目标,结合学校系统现状和业务需求,系统的设计将首先符合SOX法案的要求保持一致,其次系统架构原则将遵循SOA的设计理念,实现以业务组件为基础,各组件之间松耦合的架构方式。架构设计基于整体架构原则,以基础服务为支撑,水平门户提供“一站式”整合及基础服务,垂直门户提供满足运作需求的业务功能。本论文讲述设计和实现NCWF流程引擎的方法,并将此流程运用于实际工作流系统中,实现基本工作流的流程定义、任务项管理、流程流转以及流程权限管理等功能。流程引擎同业务功能之间通过流程引擎服务接口进行交互,由业务界面和操作服务调用。流程的流转规则通过XML格式数据定义,支持版本升级,多版本流程的同时运行。流程定义了有关审批人,流程操作等的接口,可以根据业务要求情况实现不同的业务逻辑,通过流程定义进行配置,最大化满足业务需求的可扩展性。并且不同的实现可以根据需要进行组合和复用。NCWF工作流引擎的特点是将展现与流程分离开,将数据与流程分离开。流程引擎本身不依赖与业务数据,可独立于人员与组织的数据结构,这使得这一流程引擎可以支持不同客户的使用,在这一引擎之上各自开发业务代码以实现用户的业务需求。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 课题背景及意义
  • 1.2 国内外概况
  • 1.2.1 国外研究现状
  • 1.2.2 国内研究现状
  • 1.3 论文组织结构
  • 1.4 课题主要研究工作
  • 第二章 技术背景概述
  • 2.1 工作流基本概念
  • 2.2 工作流管理系统及其模型
  • 2.3 工作流管理系统(WFMS)的三大功能模块
  • 2.4 工作流的主要实现方式
  • 2.5 J2EE 介绍
  • 2.5.1 J2EE 概述
  • 2.5.2 J2EE 架构
  • 2.5.3 J2EE 平台与其它分布式技术的比较
  • 第三章 工作流引擎的总体设计
  • 3.1 引擎需求概述
  • 3.2 平台建设简介
  • 3.3 系统总体架构
  • 3.3.1 系统逻辑架构
  • 3.3.2 系统物理架构
  • 3.3.3 系统架构框架及标准
  • 3.3.4 架构决策
  • 第四章 组件详细设计
  • 4.1 工作流引擎
  • 4.2 统一任务平台
  • 4.2.1 任务同步
  • 4.2.2 任务查询
  • 4.2.3 任务分类
  • 4.2.4 与SAP Portal 进行SSO 整合
  • 4.3 统一用户管理
  • 4.3.1 对原有人员和组织数据的支持
  • 4.3.2 对人员和组织数据的维护
  • 4.4 角色和权限管理与附件上传
  • 4.5 在线编辑模块和打印模块以及邮件通知功能
  • 4.6 定时任务功能
  • 4.6.1 配置流程
  • 第五章 NCWF 工作流的数据设计
  • 5.1 数据物理设计
  • 5.1.1 人员数据物理模型
  • 5.1.2 人员数据字典
  • 5.1.3 流程物理数据模型
  • 5.1.4 流程数据字典
  • 5.2 非功能需求设计
  • 5.2.1 性能与安全
  • 5.3 统一任务设计方案
  • 5.3.1 统一任务中心设计
  • 5.3.2 工作流系统与统一任务的整合
  • 5.4 流程规则
  • 5.5 流程图及说明
  • 5.5.1 优秀毕业生及毕业证审批流程
  • 5.5.2 教师资格证审批流程
  • 5.5.3 奖学金审批流程
  • 5.5.4 加入社团审批流程
  • 5.6 应用展示
  • 第六章 流程开发说明
  • 6.1 流程引擎总体介绍
  • 6.1.1 业务流程与IT 流程
  • 6.1.2 流程接口
  • 6.2 业务流程图
  • 6.3 流程应用开发
  • 6.3.1 业务流程表单开发与集成
  • 6.4 开发示例
  • 6.4.1 使用本地 API 接口方式开发
  • 6.4.2 在Web 框架基础上进行开发
  • 第七章 全文总结
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].跨部门的工作流引擎模式研究[J]. 计算机应用与软件 2018(06)
    • [2].基于工作流引擎的企业综合事物管理设计(英文)[J]. 无线互联科技 2017(05)
    • [3].基于工作流引擎的遗留系统流程重构设计与实现[J]. 软件导刊 2016(05)
    • [4].游戏大数据平台工作流引擎研究[J]. 科学中国人 2017(05)
    • [5].高校人力资源管理系统设计和实现[J]. 科学家 2017(12)
    • [6].工作流引擎平台的设计和实现[J]. 科学家 2017(15)
    • [7].一种总线型轻量级工作流引擎的分析与设计[J]. 内江师范学院学报 2018(06)
    • [8].Activiti在ITIL实践中的应用[J]. 福建电脑 2016(12)
    • [9].工作流引擎在知识管理系统中的应用[J]. 电力信息化 2013(01)
    • [10].浅谈自定义工作流引擎的设计与实现[J]. 科技信息 2012(07)
    • [11].一个柔性工作流引擎设计[J]. 科学技术与工程 2008(05)
    • [12].基于工作流引擎的智能车间综合自动化系统研究[J]. 工业仪表与自动化装置 2020(01)
    • [13].低耦合智能分布式工作流引擎的设计[J]. 赤峰学院学报(自然科学版) 2012(24)
    • [14].工作流引擎在电力生产管理系统中的开发和应用[J]. 计算机时代 2011(10)
    • [15].一种基于工作流引擎的系统设计[J]. 科技资讯 2009(29)
    • [16].基于工作流引擎下办公自动化管理系统的设计与实现[J]. 中国战略新兴产业 2018(16)
    • [17].支持优先级决策的工作流引擎模型[J]. 航空科学技术 2017(09)
    • [18].工作流引擎设计关键技术的实现[J]. 鄂州大学学报 2015(05)
    • [19].教研视野下主流开源工作流引擎对比分析[J]. 成才之路 2014(01)
    • [20].基于关系结构工作流引擎的设计[J]. 福建电脑 2010(01)
    • [21].基于轻量级工作流引擎的政府采购协同办公管理系统设计[J]. 广西科学院学报 2009(04)
    • [22].基于轻型工作流引擎的工作流管理系统的设计与实现[J]. 太原理工大学学报 2008(S1)
    • [23].基于角色的工作流引擎系统设计与实现[J]. 信息与电脑(理论版) 2017(11)
    • [24].基于工作流引擎的汽车售后内部系统理赔流程设计[J]. 电脑知识与技术 2009(10)
    • [25].数字化校园工作流引擎的设计与实现[J]. 计算机工程与应用 2009(25)
    • [26].基于多路同步模型的多任务分组工作流引擎模型研究[J]. 科学咨询(科技·管理) 2013(02)
    • [27].基于有限状态机的工作流引擎研究与设计[J]. 教育教学论坛 2013(29)
    • [28].工作流引擎系统模块的开发与应用[J]. 武汉工程职业技术学院学报 2010(04)
    • [29].一种基于流程片段的分布式工作流引擎设计模型[J]. 曲阜师范大学学报(自然科学版) 2009(01)
    • [30].遥感影像瓦片化工作流引擎的设计与实现[J]. 电子技术与软件工程 2019(18)

    标签:;  ;  ;  

    一种工作流引擎的设计和实现
    下载Doc文档

    猜你喜欢