1、目 录 第一章 绪论 1 1. 1 引言. 1 1.2 系统开发的背景和意义 1 第二章 灵活结构办公自动化平台和工作流概述 4 2.1 灵活结构办公自动化平台概述 4 2.1.1 使用灵活结构办公的原因. 4 2.1.2 灵活结构办公自动化的探索. 5 2.1.3 现有的办公系统的分析 6 2.1.4 系统构架设计基本原则. 8 2.2 工作流概述 10 第三章 软件概论 12 3.1 软件结构和技术手段 12 3.2 软件特点及软件环境 14 第四章 设计与实现 16 4.1 分析与设计 16 4.1.1 总体设计 16 4.1.2 公文流转控制方法 21 4.1.3 公文流转流程的设定
2、22 4.1.4 公文流转的访问控制 32 4.1.5 公文流转的监控处理 41 4.1.6 公文发送处理 47 4.2 软件实现的技术重点 53 4.2. 1 jspSmartUpload 组件 53 4.2.2 HTML 公文至 WORD 文档的转换 . 55 4.2.3 EJB 的应用 . 56 4.2.4 数据库操作. 57 4.2.5 软件部署程序结构. 60 第五章 总结 62 致谢词 64 参考文献 65 图表目录 灵活结构办公自动化工作流的实现 图 2.1.3.1 B/S 办公产品和 C/S 办公产品之间的比较 . 6 图 2.1.3.2 基于群件的产品和基于数据产品之间的比较
3、. 7 图 2.1.3.3 固定结构与灵活结构之间的比较 8 图 3.1 软件体系结构示意图. 13 图 3.2 软件系统结构示意图. 14 图 4.1 软件主要业务处理流程示意图. 16 图 4.2 公文流转设计用例图. 17 图 4.3 发布公文时序图. 18 图 4.4 审批处理公文时序图. 18 图 4.5 公文监控处理时序图. 19 图 4.6 流程设定时序图. 19 图 4.7 软件总体模块图. 20 图 4.8 公文流转流程设定 DFD 图 23 图 4.9 公文流转流程设定 ER 图 . 28 表 4.1 环节记录表. 28 表 4.2 案例记录表. 29 表 4.3 案例环节
4、记录表. 29 图 4.10 流转流程设定流程图 30 图 4.11 流转流程 31 图 4.12 RBAC 的组成结构图图. 33 图 4.13 RAD 工具的工作模式图 33 图 4.14 公文流转访问控制设定 DFD 图 . 34 图 4.15 公文流转访问控制 ER 图 37 表 4.4 资源记录表. 38 表 4.5 用户记录表. 38 表 4.6 角色记录表. 39 表 4.7 访问控制记录表. 39 图 4.16 资源分配流程图 40 图 4.17 用户授权流程图 40 图 4.18 公文流转监控 DFD 图 . 42 图 4.19 公文流转监控 ER 图 45 表 4.8 公文流转信息表. 45 表 4.9 消息记录表. 46 图 4.20 公文流转监控流程图 46 图 4.21 公文流程处理状态图 47 图 4.22 公文发文处理 DFD 图 . 48 图 4.23 公文发送 ER 图 51 表 4.10 公文记录表 52 图 4.24 公文发送流程图 52 图 4.25 发送公文流程 54 图 4.26WAR 包结构图 61 第 1 页 第一章 绪论 1. 1 引言