首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

一个基于XPDL的LOTUS NOTES工作流引擎

摘要第3-4页
ABSTRACT第4-5页
1 绪论第10-13页
    1.1 工作流简介第10-11页
    1.2 研究现状第11-12页
        1.2.1 主流软件第11页
        1.2.2 现存问题第11-12页
    1.3 本人主要工作第12页
    1.4 章节安排第12-13页
2 相关技术综述第13-31页
    2.1 引言第13页
    2.2 工作流建模模型第13-18页
    2.3 工作流管理联盟(WfMC)第18-22页
        2.3.1 WfMC 工作流参考模型第19-21页
        2.3.2 WfMC 工作流系统实现模型第21-22页
    2.4 WfMC 工作流元模型第22-26页
        2.4.1 WfMC 工作流元模型第22页
        2.4.2 包元模型和过程元模型第22-23页
        2.4.3 WfMC 过程元模型中的对象元素第23-26页
    2.5 过程定义语言 XPDL第26-28页
        2.5.1 XPDL 的历史第26页
        2.5.2 XPDL 在工作流系统中的应用第26-27页
        2.5.3 XPDL 与 XML第27-28页
    2.6 IBM Lotus Notes第28-30页
        2.6.1 Lotus Notes 简介第28页
        2.6.2 Lotus Notes 与工作流第28-29页
        2.6.3 Lotus Notes 主要设计元素第29-30页
    2.7 本章小结第30-31页
3 XPDL 在 LOTUS NOTES 中的解析、生成和存储第31-46页
    3.1 XPDL 文件概览第32-35页
        3.1.1 XPDL 文件、XPDL 大纲文件、XPDL 样式转换文件第32页
        3.1.2 XPDL 的主要数据对象第32-33页
        3.1.3 XPDL 数据对象在 XPDL 文件中的具体表达第33-35页
    3.2 Lotus Notes 解析 XPDL 的设计与实现第35-38页
        3.2.1 XPDL 在 Lotus Notes 中的解析步骤第35-36页
        3.2.2 预备导入的 XPDL 文件第36页
        3.2.3 XLST 文档第36页
        3.2.4 XPDL 文件对象元素标签与格式的转换第36页
        3.2.5 Lotus 解析转换后的 XPDL 文档第36-38页
    3.3 XPDL 过程定义在 Lotus Notes 中的存储第38-42页
        3.3.1 Lotus Notes 文档和 XML 数据第38页
        3.3.2 XPDL 数据对象的筛选第38-40页
        3.3.3 特殊数据对象的存储第40-41页
        3.3.4 XPDL 数据对象在 Lotus Notes 中存储举例第41-42页
    3.4 Lotus Notes 生成 XPDL 的设计与实现第42-45页
        3.4.1 XPDL 在 Lotus Notes 中的生成步骤第42-43页
        3.4.2 存储在 Lotus Notes 文档中的 XPDL 对象第43页
        3.4.3 预定义的 XPDL 标签格式第43-44页
        3.4.4 XPDL 文件校验第44-45页
        3.4.5 修正出错的 XPDL 文件第45页
    3.5 本章小结第45-46页
4 基于 XPDL 的 LOTUS NOTES 工作流引擎设计第46-60页
    4.1 流程实例的调度第46-49页
        4.1.1 WfMC 工作流状态第46-48页
        4.1.2 WfMC 工作流活动优先级第48页
        4.1.3 待驱动工作流队列设计第48-49页
        4.1.4 流程实例驱动时机第49页
    4.2 节点实例的驱动第49-56页
        4.2.1 WfMC 工作流节点状态第50页
        4.2.2 节点逻辑走向第50-51页
        4.2.3 Lotus 文档类型第51-52页
        4.2.4 节点实例的驱动在 Lotus 中的实现第52-56页
    4.3 工作流引擎对过程定义的解释和应用第56-59页
        4.3.1 有限状态机第57-58页
        4.3.2 变迁条件和 Lotus 公式第58-59页
    4.4 本章小结第59-60页
5 基于 XPDL 的 Lotus Notes 工作流引擎应用第60-77页
    5.1 目标系统概述第60-62页
        5.1.1 目标系统软硬件基础第60页
        5.1.2 目标系统的 Lotus 数据库架构第60-62页
    5.2 采购申请流程分析和过程定义建模第62-67页
        5.2.1 采购申请系统概述第62页
        5.2.2 采购申请流程相关角色第62-63页
        5.2.3 采购申请流程描述第63-64页
        5.2.4 采购申请流程 XPDL 建模第64-67页
    5.3 节点用户界面设计第67-71页
        5.3.1 工作流工作列表第68-69页
        5.3.2 采购申请表单第69-70页
        5.3.3 工作流相关表单设计第70-71页
    5.4 目标系统测试第71-76页
        5.4.1 工作流路径测试用例的设计第72-73页
        5.4.2 遍历工作流路径的相关算法第73-74页
        5.4.3 目标系统测试用例和测试结果第74-76页
    5.5 目标系统实现意义第76页
    5.6 本章小结第76-77页
6 总结与展望第77-79页
    6.1 主要研究成果第77-78页
    6.2 展望和不足第78-79页
参考文献第79-82页
致谢第82-83页
攻读硕士学位期间发表的学术论文目录第83-86页
附件第86页

论文共86页,点击 下载论文
上一篇:家电零售行业中数据仓库的研究应用与优化
下一篇:三销轴叉感应器设计及热处理工艺优化