项目号 版本 OA系统 概要设计说明书 2017年 5 月 20 日 版本历史 "日期 "版本 "说明 "作者 " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " 目 录 1. 引言 4 1.1. 编写目的 4 1.2. 项目背景 4 1.3. 适用范围 4 1.4. 术语和缩略语 4 1.5. 参考资料 5 2. 总体设计 5 2.1. 运行环境 5 2.1.1. 硬件环境 5 2.1.2. 软件环境 5 2.2. 开发环境 5 2.2.1. 硬件环境 5 2.2.2. 软件环境 6 2.3. 总体结构设计 6 2.3.1. 系统体系架构 6 2.3.2. 系统功能架构 7 2.3.3. 系统部署架构 7 2.3.4. 系统软件架构 8 3. 系统功能设计 8 3.1. 功能模块列表 8 3.2. 系统菜单 9 3.3. 个人事项 10 3.3.1. 待办公文 10 3.3.2. 已办公文 12 3.3.3. 待阅公文 12 3.4. 公文起草 12 3.4.1. 外部来文登记 12 3.4.2. 司内申请 12 3.4.3. 司内请示 13 3.4.4. 报送办领导 13 3.4.5. 草稿箱 13 3.5. 基础管理 13 3.5.1. 类型设置 13 3.5.2. 流程设置 15 3.5.3. 文单设置 15 3.5.4. 文号设置 16 3.5.5. 批示设置 16 3.6. 系统管理 17 3.6.1. 功能需求用例 17 3.6.2. 用例描述 17 3.6.2.1. 用户 17 3.6.2.2. 组织机构 18 3.6.2.3. 部门 18 3.6.2.4. 用户 19 3.6.2.5. 组 19 3.6.2.6. 权限 19 3.6.2.7. 角色 19 3.6.2.8. 功能模块 20 3.6.2.9. 功能权限 20 3.6.2.10. 页面元素权限 21 3.6.3. 用户管理 21 3.6.4. 角色管理 21 3.6.5. 权限管理 21 3.6.6. 组织管理 21 3.6.7. 菜单管理 21 3.6.8. 字典管理 21 3.6.9. 自定义列表 22 3.6.10. 自定义菜单 22 4. 系统接口设计 22 4.1.1. 接口1 22 4.1.2. 接口2 22 5. 数据结构设计 22 6. 系统出错处理 24 6.1. 出错信息 24 6.2. 补救措施 25 6.3. 系统维护设计 25 7. 性能与安全等设计 26 7.1. 系统性能 26 7.2. 系统安全 27 引言 1 编写目的 OA系统概要设计说明书是在客户提出的需求基础上,经过对OA系统需求规格说明书和 系统原型的分析和系统设计编写而成。用于将系统相关需求转换为未来系统的设计,提 交软件研发部门相关实现团队作为系统研发的依据和指南。 2 项目背景 根据电子公文管理总体要求,在现有信息化OA系统建设的基础上,要求完善电子公 文办理系统和交换系统,建设支持大并发和多级管理模式的协同办公平台,实现高效的 业务协作和信息共享,增强电子文件的完整性、可靠性、可用性和安全。基于此现状, 万达公司根据自动化系统总体要求,拟建设"统一规范、稳定安全、协同共享"的OA管理 系统,实现电子文件管理规范与信息化的全面融合,本文是基于对于新版OA管理信息系 统的基本设想和总体需求的理解基础上,形成的设计文档 3 适用范围 本文档适用于所有与本项目有关的软件设计、开发阶段相关人员,主要包括项目组成 员、研发经理、开发人员,项目管理人员,测试人员以及在以后想对系统进行扩展和维 护的相关人员等。 4 术语和缩略语 "术语、缩略语 "说明 " " " " " " " 5 参考资料 《软件需求规格说明书》 《OA系统原型》 总体设计 1 运行环境 1 硬件环境 1) 应用服务器: 2) 数据库服务器: 2 软件环境 1) 操作系统: Radhat Linux 6.0 数据库系统: ORACLE10I 中间件:Tomcat、Jboss 通信协议:http 客户端浏览器:IE9 2 开发环境 1 硬件环境 1) 应用服务器: 2) 数据库服务器: 2 软件环境 1) 操作系统:Win2003、Win7 2) 数据库系统:ORACLE10I 3) 开发平台及工具:炎黄Eclipse 4) 通信协议:http: 5) 客户端浏览器:IE9以上、Chrome 3 总体结构设计 1 系统体系架构 图2-1 OA系统体系架构图 2 系统功能架构 图2-2 OA系统功能架构图 3 系统部署架构 4 系统软件架构 5 核心业务对象 6 核心业 **OA系统设计方案** **1. 引言** 本OA(Office Automation)系统设计方案旨在为万达公司的信息化建设提供一套详尽的指导,以满足其对高效、安全、协同的电子公文管理和协同办公平台的需求。该文档由客户需求分析、系统设计和实现策略组成,为软件开发团队提供了明确的研发方向。 **2. 总体设计** 2.1. **运行环境** - **硬件环境**:应用服务器和数据库服务器需满足一定的硬件配置要求,以保证系统的稳定运行。 - **软件环境**:操作系统采用RHEL或Windows,数据库系统使用ORACLE,中间件包括Tomcat和Jboss,通信协议为HTTP,客户端需使用兼容的浏览器,如IE9或更高版本的Chrome。 2.2. **开发环境** - **硬件环境**:与运行环境类似,开发阶段也需要相应的服务器和开发电脑。 - **软件环境**:开发平台包括Win2003/Win7操作系统,数据库系统ORACLE,开发工具如炎黄Eclipse,同样支持HTTP协议,客户端浏览器要求为IE9以上或Chrome。 2.3. **总体结构设计** - **系统体系架构**:系统分为多个层次,包括前端用户界面、业务逻辑层、数据访问层等,确保各部分的独立性和交互性。 - **系统功能架构**:设计了包括个人事项、公文起草、基础管理和系统管理等多个功能模块,以覆盖日常办公的各种需求。 - **系统部署架构**:详细规划了服务器的物理或虚拟部署,以优化资源分配和提高可用性。 - **系统软件架构**:采用了分层架构,包括表示层、业务逻辑层、数据访问层等,确保系统的可维护性和扩展性。 **3. 系统功能设计** 3.1. **功能模块列表**:列出了每个模块的功能细节,如待办公文、已办公文、待阅公文等。 3.2. **系统菜单**:设计了便于用户操作的菜单结构,方便用户快速找到所需功能。 3.3. **个人事项**:包括待办公文、已办公文和待阅公文的管理,支持公文的流转和跟踪。 3.4. **公文起草**:提供了外部来文登记、司内申请、司内请示等功能,以及报送办领导和草稿箱的管理。 3.5. **基础管理**:涉及类型设置、流程设置、文单设置、文号设置和批示设置等,用于定制工作流程和公文规则。 3.6. **系统管理**:包括用户、组织机构、部门、权限、角色等管理,确保系统安全和权限控制。 **4. 系统接口设计** 描述了系统与其他系统交互的接口,如接口1和接口2,用于数据同步和功能扩展。 **5. 数据结构设计** 详细规定了数据库表结构,确保数据的一致性和完整性。 **6. 系统出错处理** 6.1. **出错信息**:定义了可能出现的错误类型及其表现。 6.2. **补救措施**:提供了错误恢复和系统修复的方案。 6.3. **系统维护设计**:制定了系统维护和升级的流程。 **7. 性能与安全等设计** 7.1. **系统性能**:考虑了系统的响应速度、并发处理能力和稳定性。 7.2. **系统安全**:涵盖了数据加密、权限控制、审计跟踪等方面,保障信息安全。 本设计文档为整个OA系统的开发提供了全面的蓝图,不仅明确了系统的技术要求,还强调了系统的实用性和可扩展性,确保了万达公司在电子公文管理和协同办公领域的高效运作。同时,它也为后续的系统维护和升级提供了有力的支持。
剩余91页未读,继续阅读
- 粉丝: 188
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助