OA协同办公系统概要设计说明书.doc

上传人:11****ws 文档编号:2116248 上传时间:2019-04-29 格式:DOC 页数:20 大小:343.50KB
下载 相关 举报
OA协同办公系统概要设计说明书.doc_第1页
第1页 / 共20页
OA协同办公系统概要设计说明书.doc_第2页
第2页 / 共20页
OA协同办公系统概要设计说明书.doc_第3页
第3页 / 共20页
OA协同办公系统概要设计说明书.doc_第4页
第4页 / 共20页
OA协同办公系统概要设计说明书.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、编写: 日期: 审核: 日期:批准: 日期:受控状态: 是 发布版次: 日期: 编号:协同办公系统概要设计说明书变更记录日期 版本 变更说明 作者签字确认系统模块 对应章节 对应部门 负责人签字1 引言 41.1 编写目的 .41.2 背景 .41.3 基线 .41.4 范围 .41.5 定义 .41.6 参考资料 .42 总体设计 .52.1 概述 .52.1.1 功能描述 .52.1.2 运行环境 .52.1.2.1 软件环境 .52.1.2.2 硬件环境 .52.1.3 开发环境 .52.1.3.1 服务器软件环境 .52.1.3.2 服务器硬件环境 .62.1.3.3 开发机器软件环境

2、 .62.1.3.4 开发机器硬件环境 .72.2 设计思想 .72.2.1 系统构思 .72.2.2 关键技术与算法 .72.2.2.1 运用 Hibernate 框架访问数据库 .72.2.2.2 运用 Ajax 技术实现系统用户的登录 .82.2.2.3 分页显示 .92.2.2.4 文件上传和下载 .92.2.2.5 验证码 .92.2.2.6 密码加密 .92.2.2.7 数据库连接池技术 .102.2.2.8 防止多用户登录 .102.2.2.9 报表导入导出 .102.2.2.10 多功能编辑框 .112.3 人工处理过程 .113 系统功能设计 .113.1 个人办公 .113

3、.1.1 个人信息 .113.1.2 名片夹 .123.1.3 公司通讯录 .133.1.4 在线信息 .133.1.5 日程安排 .153.1.6 待办事项 .163.1.7 个人文件夹 .173.2 会议管理 .183.2.1 会议室管理 .183.2.2 会议管理 .193.3 系统管理 .193.3.1 组织管理 .204 系统数据结构设计 .214.1 说明 .214.2 数据结构 .214.3 数据结构与系统元素的关系 .237 系统出错处理设计 .237.1 出错信息 .237.2 补救措施 .241 引言1.1 编写目的本说明书目的在于详细说明系统各功能的功能及其实现方式,指导

4、程序员进行编码。本说明书的预期读者为:项目经理,系统分析员,系统设计人员,开发工程师,测试经理以及测试设计人员等。1.2 背景待开发系统的名称:OA 协同办公系统此软件系统任务提出者: 此软件系统任务开发者: 此软件系统任务用户: 1.3 基线OA 协同办公系统需求分析说明书 v1.01.4 范围系统包括的范围:个人办公、会议管理和系统管理。1.5 定义系统管理员:是指在系统中具有最高权限的员工。他能够改变系统中任意员工的相关信息,如个人信息,通讯录,名片夹,会议室使用记录,在线信息状况等。员工:是指在系统中拥有普通权限的人员。该人员所能处理的事物有:个人信息的完善,名片夹的管理,通讯录的更新

5、,在线信息的提醒,会议室的使用情况的查看以及相应报表的到处等。经理:是指在系统中拥有较高权限的员工。该人员不仅能处理普通员工所能处理的事物,还能处理如会议室的申请,会议室的管理等事物。权限管理:是指在系统中用户为了保护自己的隐私,对某些信息项的公开程度加以限制的行为。具体的有:日程安排中读者设置和代办设置,共享名片夹中共享名片夹的设置,个人文件夹中共享文件夹的设置等1.6 参考资料在编写此次的概要说明书时,参考了以下一些资料:协同办公平台需求说明书,软件工程需求说明书(样例),软件工程需求说明书的写法等。2 总体设计2.1 概述2.1.1 功能描述“OA 协同办公”系统共有以下三个大的功能模块

6、:个人办公、会议管理,会议管理。个人办公模块包括:个人信息,日程安排,名片夹,公司通讯录,待办事项,在线信息,个人文件夹,会议管理。会议管理模块包括:会议室管理,会议管理。系统管理模块包括:组织管理。2.1.2 运行环境2.1.2.1 软件环境名称 版本 语种操作系统 Windows Server 2003 简体中文操作系统的附加功能SP4 简体中文数据库平台 Oracle 9i 9i 简体中文应用平台 Tomcat 5.5 简体中文客户端软件 MS IE 8 简体中文2.1.2.2 硬件环境服务器 最低配置 推荐配置CPU:P4 2.0GCPU:P4 2.8GMem:1G Mem:2GHD

7、:40G HD :120G应用和数据库服务器1CPU:P4 2.0G 1CPU:P4 2.8GMem :512M Mem :1GHD :80G HD :120G邮件服务器2.1.3 开发环境2.1.3.1 服务器软件环境分类 名称 版本 语种操作系统操作系统的附加功能数据库平台 Oracle 10g 简体中文数据库平台补丁应用平台应用平台补丁版本控制系统 Win-cvs V1.4.4. 英语目录服务系统邮件系统客户端软件2.1.3.2 服务器硬件环境服务器最低配置 推荐配置CPU:Intel2 酷睿 2 双核E8600 MEM:芝奇 6GB DDR3 1600(F3-12800CHD:西部数据

8、 2TB/7200/32M*5CPU:Intel 酷睿 2 四核 Q9400 MEM: 海盗船 6GB DDR3 2000 三通道 HD:西部数据 2TB/7200/串口*5CPU:Intel 酷睿 2 双核 E8600 MEM:海盗船 6GB DDR3 2000 三通道HD: 西部数据 2TB/7200/32M*5CPU:Intel 酷睿 2 四核 Q9650 MEM: 威刚 6G DDR3 2133X V2.0HD:西部数据 2TB/7200/串口*5应用服务器 数据库服务器邮件服务目录服务器CPU: Intel 酷睿 2 双核 E8200 MEM:海盗船 6GB DDR3 2000 三通

9、道HD 希捷 1.5TB/7200/32M *6CPU:Intel 酷睿 2 双核 E8200 MEM: 芝奇 6GB DDR3 1600(F3-12800CHD: 希捷 1.5TB/7200/32M *6CPU:Intel 酷睿 2 双核 E8600 MEM: 威刚 6G DDR3 2133X V2.0 HD:西部数据 2TB/7200/32M*5CPU:Intel 酷睿 2 双核E8600 MEM: 海盗船 6GB DDR3 2000 三通道 HD:西部数据 2TB/7200/32M*52.1.3.3 开发机器软件环境分类名称 版本语种操作系统Windows Server 2003 sp2

10、 简体中文数据库平台Oracle 10g 简体中文开发工具Myeclipse+Tomcat 6.5 英语2.1.3.4 开发机器硬件环境分类最低配置 推荐配置开发工具CPU:奔腾 4 2.0MEM: DDR2 512MHD : 希捷 80G/5400CPU :奔腾 4 2.8MEML: DDR 1GHD : 希捷 80G/54002.2 系统功能模块划分根据对客户需求的理解,系统功能划分为如图 1 所示:图 1 系统功能模块划分3 系统功能设计3.1 个人办公本模块中的主要功能是实现公司员工的日常办公,其中包括个人信息维护、日程安排、名片夹、通讯录,对个人的待办工作、已办工作、催办工作的查看等

11、。当个人忘记密码时,由其通过电话向系统管理员询问密码。3.1.1 个人信息该模块为员工提供包括密码、自我介绍、兴趣爱好、联系方式等个人信息维护的功能。此模块包含的功能有:个人信息维护、查看他人信息。员工利用该功能可以维护系统允许个人维护的信息。其中自我介绍、联系方式和兴趣爱好会被公开给整个公司。Clerk UI PersonalInfoUI PerInfoDBOLogin()ChoseUI() UpdateSelfInfo()QueryElseInfo()ReturnToUI()ReturnToUI()ReturnToClerk()ReturnToClerk()图 9 个人信息时序图3.1.2

12、 名片夹该功能模块主要是用于员工对自己的通讯录进行管理。主要的功能有设置私有或共享,可直接点击发邮件等。该模块包含的下一次的功能模块有:名片夹分类、个人名片夹、查看共享名片夹。名片夹分类模块的主要功能是员工对自己的名片夹进行维护。包含的操作有:名片夹分类清单、添加名片夹分类、修改名片夹分类、删除名片夹分类。ReturnToUI()Clerk UI ClassifyBSCard ClassifyBSDBOLogin() ChoseUI()AddClass()DeleteClass()ReturnToUI()ReturnToClerk()ReturnToUI()ReturnToClerk()Alt

13、erClass()ReturnToClerk() ListClass()ReturnToUI()ReturnToClerk()图 10 名片夹分类时序图个人名片夹模块的主要功能是员工维护自己的联系人。包含的操作有:查询名片、添加名片、修改名片、删除名片、查看名片。查看共享名片夹模块的主要功能是员工在共享名片夹中录入条件查询所有别人共享的名片,并可以选择一个名片查看其细节,但是不能进行修改。此功能包含的操作有:查询名片、查看名片。图 11 共享名片时序图3.1.3 公司通讯录该模块的主要功能是让系统管理员维护整个公司的组织机构和联系方式以及公司人员查询通讯录并导出到 Excel 文件。此功能涉及

14、到的模块有:查询通讯录和导出通讯录。图 12 公司通讯录时序图图 13 类图3.1.4 在线信息该模块的主要功能是利用系统短消息功能发送的通知。当用户点击在线信息后,弹出新窗口显示该信息的详细内容;在查看信息的页面可以选择已阅;对于已阅的在线信息不再显示。包含的功能有:草稿箱、已发送、未阅留言、全部留言。图 14 在线信息类图草稿箱模块的主要功能是保存自己起草的还没有发送出去的短信息。包含的操作有:新建留言、修改留言、删除留言、查询留言。Clerk UI DraftBoxUI DraftSaved DraftBoxDBOLogin()ChangeUI()ReturnToUI()ReturnToUI()ReturnToClerk()ReturnToUI()ReturnToClerk()ReturnToUI()ReturnToClerk()AdMesage() SendDraft()ReturnToClerk() QueryBox()AlterMesage() SendDraft()DeleteMesage() SendDraft()图 15 草稿箱时序图已发送模块的主要功能是保存自己起草的已经发送出去的短信息。包含的操作有:查询留言、删除留言未阅留言模块的主要功能是列出系统或其他用户发送给自己 d 的还没有阅读的短信息。包含的操作有:查询留言、查看留言、回复留言、删除留言。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。