《OA协同办公系统概要设计说明书》由会员分享,可在线阅读,更多相关《OA协同办公系统概要设计说明书(20页珍藏版)》请在金锄头文库上搜索。
1、 word 编写 日期 审核 日期 日期 受控状态 是 发布版次 日期 编号 协同办公系统协同办公系统 概要设计说明书概要设计说明书 word 变更记录 日期版本变更说明作者 签字确认 系统模块对应章节对应部门负责人签字 word word 1 引言4 1 1 编写目的 4 1 2 背景 4 1 3 基线 4 1 4 范围 4 1 5 定义 4 1 6 参考资料 4 2 总体设计 5 2 1 概述 5 2 1 1 功能描述 5 2 1 2 运行环境 5 2 1 2 1 软件环境 5 2 1 2 2 硬件环境 5 2 1 3 开发环境 5 2 1 3 1 服务器软件环境 5 2 1 3 2 服务
2、器硬件环境 6 2 1 3 3 开发机器软件环境 6 2 1 3 4 开发机器硬件环境 7 2 2 设计思想 7 2 2 1 系统构思 7 2 2 2 关键技术与算法 7 2 2 2 1 运用 Hibernate 框架访问数据库 7 2 2 2 2 运用 Ajax 技术实现系统用户的登录 8 2 2 2 3 分页显示 9 2 2 2 4 文件上传和下载 9 2 2 2 5 验证码 9 2 2 2 6 密码加密 9 2 2 2 7 数据库连接池技术 10 2 2 2 8 防止多用户登录 10 2 2 2 9 报表导入导出 10 2 2 2 10 多功能编辑框 11 2 3 人工处理过程 11 3
3、 系统功能设计 11 3 1 个人办公 11 3 1 1 个人信息 11 3 1 2 名片夹 12 3 1 3 公司通讯录 13 3 1 4 在线信息 13 3 1 5 日程安排 15 3 1 6 待办事项 16 3 1 7 个人文件夹 17 word 3 2 会议管理 18 3 2 1 会议室管理 18 3 2 2 会议管理 19 3 3 系统管理 19 3 3 1 组织管理 20 4 系统数据结构设计 21 4 1 说明 21 4 2 数据结构 21 4 3 数据结构与系统元素的关系 23 7 系统出错处理设计 23 7 1 出错信息 23 7 2 补救措施 24 1 引言 1 1 编写目
4、的 本说明书目的在于详细说明系统各功能的功能及其实现方式 指导程序员进行编码 本说明书的预期读者为 项目经理 系统分析员 系统设计人员 开发工程师 测试经 理以及测试设计人员等 1 2 背景 待开发系统的名称 OA 协同办公系统 此软件系统任务提出者 此软件系统任务开发者 此软件系统任务用户 1 3 基线 OA 协同办公系统需求分析说明书 v1 0 1 4 范围 系统包括的范围 个人办公 会议管理和系统管理 1 5 定义 系统管理员 是指在系统中具有最高权限的员工 他能够改变系统中任意员工的相关信 息 如个人信息 通讯录 名片夹 会议室使用记录 在线信息状况等 word 员工 是指在系统中拥有
5、普通权限的人员 该人员所能处理的事物有 个人信息的完善 名片夹的管理 通讯录的更新 在线信息的提醒 会议室的使用情况的查看以及相应报表的 到处等 经理 是指在系统中拥有较高权限的员工 该人员不仅能处理普通员工所能处理的事物 还能处理如会议室的申请 会议室的管理等事物 权限管理 是指在系统中用户为了保护自己的隐私 对某些信息项的公开程度加以限制 的行为 具体的有 日程安排中读者设置和代办设置 共享名片夹中共享名片夹的设置 个 人文件夹中共享文件夹的设置等 1 6 参考资料 在编写此次的概要说明书时 参考了以下一些资料 协同办公平台需求说明书 软件工程需求说明书 样例 软件工程需求说明书的写法 等
6、 2 总体设计 2 1 概述 2 1 1 功能描述 OA 协同办公 系统共有以下三个大的功能模块 个人办公 会议管理 会议管理 个人办公模块包括 个人信息 日程安排 名片夹 公司通讯录 待办事项 在线信息 个人文件夹 会议管理 会议管理模块包括 会议室管理 会议管理 系统管理模块包括 组织管理 2 1 2 运行环境 2 1 2 1 软件环境 名称版本语种 操作系统 Windows Server2003 简体中文 操作系统的附 加功能 SP4 简体中文 数据库平台 Oracle 9i9i 简体中文 应用平台 Tomcat5 5 简体中文 客户端软件 MS IE8 简体中文 word 2 1 2
7、2 硬件环境 服务器最低配置推荐配置 CPU P4 2 0G CPU P4 2 8G Mem 1GMem 2G HD 40GHD 120G 应用和数据库服 务器 1CPU P4 2 0G1CPU P4 2 8G Mem 512MMem 1G HD 80GHD 120G 邮件服务器 2 1 3 开发环境 2 1 3 1 服务器软件环境 分类名称版本语种 操作系统 操作系统的附加功能 数据库平台 Oracle 10g 简体 中文 数据库平台补丁 应用平台 应用平台补丁 版本控制系统 Win cvsV1 4 4 英语 目录服务系统 邮件系统 客户端软件 2 1 3 2 服务器硬件环境 服 务 器 最
8、低配置推荐配置 CPU Intel2 酷睿 2 双核CPU Intel 酷睿 2 四核 Q9400 word E8600 MEM 芝奇 6GB DDR3 1600 F3 12800C HD 西部数据 2TB 7200 32M 5 MEM 海盗船 6GB DDR3 2000 三通道 HD 西部数据 2TB 7200 串口 5 CPU Intel 酷睿 2 双核 E8600 MEM 海盗船 6GB DDR3 2000 三通道 HD 西部数据 2TB 7200 32M 5 CPU Intel 酷睿 2 四核 Q9650 MEM 威刚 6G DDR3 2133X V2 0 HD 西部数据 2TB 72
9、00 串口 5 应用 服务 器 数据 库服 务器 邮件 服务 目录 服务 器 CPU Intel 酷睿 2 双核 E8200 MEM 海盗船 6GB DDR3 2000 三通道 HD 希捷 1 5TB 7200 32M 6 CPU Intel 酷睿 2 双核 E8200 MEM 芝奇 6GB DDR3 1600 F3 12800C HD 希捷 1 5TB 7200 32M 6 CPU Intel 酷睿 2 双核 E8600 MEM 威刚 6G DDR3 2133X V2 0 HD 西部数据 2TB 7200 32M 5 CPU Intel 酷睿 2 双核 E8600 MEM 海盗船 6GB D
10、DR3 2000 三通道 HD 西部数据 2TB 7200 32M 5 2 1 3 3 开发机器软件环境 分 类 名称版 本 语种 操 作 系 统 Windows Server 2003 sp2 简体中文 数 据 库 平 台 Oracle 10g 简体中文 开 Myeclipse Tomcat6 5 英语 word 发 工 具 2 1 3 4 开发机器硬件环境 分 类 最低配置推荐配置 开 发 工 具 CPU 奔腾 4 2 0 MEM DDR2 512M HD 希捷 80G 5400 CPU 奔腾 4 2 8 MEML DDR 1G HD 希捷 80G 5400 2 2 系统功能模块划分 根据
11、对客户需求的理解 系统功能划分为如图 1 所示 图 1 系统功能模块划分 3 系统功能设计 3 1 个人办公 本模块中的主要功能是实现公司员工的日常办公 其中包括个人信息维护 日程安排 名片夹 通讯录 对个人的待办工作 已办工作 催办工作的查看等 当个人忘记密码时 word 由其通过电话向系统管理员询问密码 3 1 1 个人信息 该模块为员工提供包括密码 自我介绍 兴趣爱好 联系方式等个人信息维护的功能 此模块包含的功能有 个人信息维护 查看他人信息 员工利用该功能可以维护系统允许个 人维护的信息 其中自我介绍 联系方式和兴趣爱好会被公开给整个公司 C le rkU IPersonalInfo
12、U IPerInfoD BO Login C hoseU I U pdateSelfIn fo Q ueryElseInfo R etu rnT oU I R etu rnT oU I R etu rnT oC lerk R etu rnT oC lerk 图 9 个人信息时序图 3 1 2 名片夹 该功能模块主要是用于员工对自己的通讯录进行管理 主要的功能有设置私有或共享 可直接点击发邮件等 该模块包含的下一次的功能模块有 名片夹分类 个人名片夹 查看 共享名片夹 名片夹分类模块的主要功能是员工对自己的名片夹进行维护 包含的操作有 名片夹分 类清单 添加名片夹分类 修改名片夹分类 删除名片夹
13、分类 R etu rnToU I C le rk U I C la ssifyBSC ard C la ssifyBSD BO Login C hoseU I AddC lass D eleteC lass R etu rnToU I R etu rnToC lerk R etu rnToU I R etu rnToC lerk AlterClass R etu rnToC lerk ListC lass R etu rnToU I R etu rnToC lerk 图 10 名片夹分类时序图 个人名片夹模块的主要功能是员工维护自己的联系人 包含的操作有 查询名片 添加 名片 修改名片 删除名
14、片 查看名片 查看共享名片夹模块的主要功能是员工在共享名片夹中录入条件查询所有别人共享的名 word 片 并可以选择一个名片查看其细节 但是不能进行修改 此功能包含的操作有 查询名片 查看名片 图 11 共享名片时序图 3 1 3 公司通讯录 该模块的主要功能是让系统管理员维护整个公司的组织机构和联系方式以及公司人员查 询通讯录并导出到 Excel 文件 此功能涉及到的模块有 查询通讯录和导出通讯录 图 12 公司通讯录时序图 图 13 类图 word 3 1 4 在线信息 该模块的主要功能是利用系统短消息功能发送的通知 当用户点击在线信息后 弹出新 窗口显示该信息的详细内容 在查看信息的页面
15、可以选择已阅 对于已阅的在线信息不再显 示 包含的功能有 草稿箱 已发送 未阅留言 全部留言 图 14 在线信息类图 草稿箱模块的主要功能是保存自己起草的还没有发送出去的短信息 包含的操作有 新 建留言 修改留言 删除留言 查询留言 ClerkUIDraftBoxUIDraftSavedDraftBoxDBO Login ChangeUI ReturnToUI ReturnToUI ReturnToClerk ReturnToUI ReturnToClerk ReturnToUI ReturnToClerk AddMessage SendDraft ReturnToClerk QueryBox
16、 AlterMessage SendDraft DeleteMessage SendDraft 图 15 草稿箱时序图 已发送模块的主要功能是保存自己起草的已经发送出去的短信息 包含的操作有 查询 留言 删除留言 未阅留言模块的主要功能是列出系统或其他用户发送给自己 d 的还没有阅读的短信息 包含的操作有 查询留言 查看留言 回复留言 删除留言 word ClerkUIDraftBoxUIDraftSavedDraftBoxDBOUnreadUIAnotherClerk Login ChoseUI SendToMessage SendDraft SendMessage SendForm Login QueryUnreadMes SeeUnreadMes RevertMessage DeleteMessage ReturnUnreadMes ReturnUnreadMes ReturnChangedMs ReturnChangedMes 图 16 未阅留言时序图 全部留言模块的主要功能是列出系统或其他用户发送给自己的全部短信息 包含的操作 有 查询留言 查看留言 回复留言 删除留言 Cl