基于Domino/Notes的办公自动化系统设计与实现

基于Domino/Notes的办公自动化系统设计与实现

论文摘要

办公自动化系统是建立在工作流思想之上的一种新型的业务流程管理系统。随着计算机、网络及工作流技术的飞速发展,企业信息化进程不断加快,办公自动化技术的研究和应用取得了空前的发展。办公自动化系统越来越普遍地被应用到政府机关、金融机构、企事业单位的日常管理中,成为提高工作效率、优化管理流程的重要手段。在工作流技术的支持下,办公自动化系统可以为企业的业务系统运行提供一个软件支撑环境,合理分配信息资源与人力资源,协调业务流程中的各个环节,实现业务流程的自动化和规范化,使企业内部人员方便、快捷地共享信息,协同办公。在高校中,办公自动化已是信息化建设的重要组成部分。本文即选题于湖南大学基于Domino/Notes的办公自动化系统的建设项目。论文首先介绍了办公自动化和工作流的基本概念,总结了以Domino/Notes为平台开发办公自动化系统的发展历程。然后,介绍了工作流相关概念,探讨了基于Petri网的工作流建模技术。基于开放式的设计理念和知识管理的基本思想,提出了“基于文档驱动的工作流模型”,设计了办公自动化系统的总体功能结构、流程定义表单等,给出了基于Domino/Notes的办公自动化系统的完整实现技术。以“发文管理”模块的实现为例,结合工作流的思想,系统地阐述了如何以Domino/Notes为平台实现公文流转的自动化,重点研究了驱动数据流转的基本原理和实现操作。接着,研究了Domino/Notes系统的主要安全机制,给出了应用级的办公自动化系统权限组织结构设计,探索了利用规则自动管廊?低辰巧峙涞姆椒?给出了基于人力资源数据库和规则引擎的安全访问控制方案。最后,讨论了办公自动化过程中的接口技术、冲突处理技术和网络发布问题,给出了相关问题的解决方案。

论文目录

  • 摘要
  • Abstract
  • 插图索引
  • 附表索引
  • 第1章 绪论
  • 1.1 办公自动化概述
  • 1.2 办公自动化系统的发展历程
  • 1.3 工作流技术的发展历史
  • 1.4 基于Domino/notes的办公自动化系统的发展
  • 1.4.1 第一阶段:原始阶段
  • 1.4.2 第二阶段:工作流初级阶段
  • 1.4.3 第三阶段:工作流技术应用发展阶段
  • 1.5 本文选题来源及本文主要工作
  • 第2章 工作流技术
  • 2.1 工作流
  • 2.2 工作流模型
  • 2.2.1 工作流建模
  • 2.2.2 WF-net
  • 2.3 工作流管理系统的基本结构和功能组成
  • 2.4 采用工作流管理系统的优越性
  • 第3章 基于Domino/notes的OA系统模型设计
  • 3.1 OA系统总体结构
  • 3.2 办公自动化系统功能结构设计
  • 3.2.1 综合办公子系统
  • 3.2.2 个人办公子系统
  • 3.2.3 公共资源子系统
  • 3.2.4 办公网站子系统
  • 3.2.5 基础服务子系统
  • 3.3 基于文档驱动的工作流模型
  • 3.4 流程定义表单的设计
  • 3.5 系统结构选择
  • 3.5.1 C/S模式与B/S模式比较
  • 3.5.2 本系统结构模式的选择
  • 第4章 发文管理的设计与实现
  • 4.1 “发文管理”模块的设计
  • 4.1.1 数据实体与控制数据
  • 4.1.2 参与者
  • 4.1.3 发文流程
  • 4.2 基本操作的实现
  • 4.2.1 新建操作
  • 4.2.2 提交操作
  • 4.2.3 处理操作
  • 4.2.4 取回操作
  • 4.2.5 移交、转交、转发操作
  • 4.2.6 办结操作
  • 第5章 OA系统的安全设计
  • 5.1 基于用户认证的安全机制
  • 5.1.1 Domino/Notes系统验证字
  • 5.1.2 Domino/Notes系统验证层次
  • 5.1.3 Domino/Notes标识符和Domino目录
  • 5.1.4 Domino/Notes的交叉验证
  • 5.2 权限组织结构设计
  • 5.2.1 用户注册管理
  • 5.2.2 用户群组设置
  • 5.2.3 角色与权限设置
  • 5.3 角色自动管理的访问控制模型
  • 5.3.1 访问控制模型
  • 5.3.2 基于规则支持的扩展RBAC模型
  • 5.3.3 访问控制策略和机理
  • 5.3.4 访问控制模型的评估
  • 第6章 OA系统开发中的关键技术
  • 6.1 接口技术
  • 6.1.1 在OA系统中使用Microsoft Word
  • 6.1.2 从OA系统向Office导出信息
  • 6.1.3 在其他应用程序中使用Domino对象
  • 6.2 冲突处理
  • 6.2.1 Domino/Notes系统中的冲突问题
  • 6.2.2 Domino/Notes系统中的冲突处理机制
  • 6.2.3 湖大OA系统中的冲突处理方案
  • 6.2.4 其它冲突处理方法
  • 6.3 网络发布
  • 6.3.1 网络发布功能分析
  • 6.3.2 网络发布界面设计
  • 6.3.3 网络发布技术实现
  • 结论
  • 参考文献
  • 致谢
  • 附录A (攻读硕士学位期间所发表的学术论文)
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于Domino/Notes的办公自动化系统设计与实现
    下载Doc文档

    猜你喜欢