欢迎来到天天文库
浏览记录
ID:12632405
大小:721.00 KB
页数:45页
时间:2018-07-18
《oa协同办公系统详细设计说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、协同办公系统详细设计说明书书编写:邵近东日期:2016-11-1审核:邵近东日期:2016-11-1批准:邵近东日期:2016-11-1受控状态:是发布版次:1日期:2016-11-1编号:q1234变更记录日期版本变更说明作者签字确认系统模块对应章节对应部门负责人签字1引言41.1编写目的41.2背景41.3基线41.4范围41.5定义41.6参考资料42总体设计52.1概述52.1.1功能描述52.2运行环境52.2.1软件环境52.2.2硬件环境52.3开发环境62.3.1服务器软件环境62
2、.3.2服务器硬件环境62.3.3开发机器软件环境62.3.4开发机器硬件环境62.4设计思想72.4.1系统构思72.4.2关键技术与算法72.4.3关键数据结构82.4.4人工处理过程93子系统模块设计93.1工作管理模块93.2在线信息子系统193.2.1模块1203.2.2模块2203.2.3模块3213.2.4模块4213.2.5模块5213.2.6模块6223.2.7模块7223.3公司通讯录子功能263.4个人文件夹管理模块303.5系统管理模块393.6名片夹管理模块453.7个人
3、信息管理模块513.8会议室管理模块573.9会议管理671引言1.1编写目的本说明书目的在于详细说明系统各功能的功能及其实现方式,指导程序员进行编码。本说明书的预期读者为:项目经理,系统分析员,系统设计人员,开发工程师,测试经理以及测试设计人员等。1.2背景待开发软件系统的名称:协同办公系统此软件系统任务提出者:邵近东此软件系统任务开发者:邵近东此软件系统任务用户:邵近东1.3基线协同办公系统需求分析说明书v1.01.4范围系统包括的范围:个人办公、会议管理,系统管理。1.5定义系统管理员:是指
4、在系统中具有最高权限的员工。他能够改变系统中任意员工的相关信息,如个人信息,通讯录,名片夹,会议室使用记录,在线信息状况等。员工:是指在系统中拥有普通权限的人员。该人员所能处理的事物有:个人信息的完善,名片夹、文件夹的管理,通讯录的更新,在线信息的提醒,会议室的使用情况的查看等。经理:是指在系统中拥有较高权限的员工。该人员不仅能处理普通员工所能处理的事物,还能处理如会议室的申请,会议室的管理等事物。权限管理:是指在系统中用户为了保护自己的隐私,对某些信息项的公开程度加以限制的行为。具体的有:日程安
5、排中读者设置和代办设置,共享名片夹中共享名片夹的设置,个人文件夹中共享文件夹的设置等1.6参考资料需求分析说明书、概要设计说明书_v1.0.doc、Oracle数据库使用教程、Ora9iSQLRef.chm、Oracle数据库使用帮助文档、CSS中文教程、HTML开发手册、JAVA高级编程指南、JSP应用开发详解、功能结构图。1总体设计1.1概述1.1.1功能描述系统分为三个主要流程:1、个人办公2、会议管理3、系统管理个人办公:普通职员登陆到系统后,通过点击个人办公连接,进入个人办公页面。之后可
6、以选择个人信息、日程安排、名片夹、公司通讯录、待办事项、在线信息、个人文件夹进行办公。会议管理:部门领导登陆到系统后选择会议管理,进入会议管理页面。在会议管理页面中可以增、删、改、查会议。其中发起会议需首先预约会议室,然后将输入与会人名单,开会议信息通过邮件发送到每个与会人的信箱里。系统管理:系统管理员登陆到系统后,点击系统管理,进入系统管理页面。可以选择部门管理、角色管理、职员管理、文件夹管理进行系统维护。1.2运行环境1.2.1软件环境分类名称版本语种操作系统Microsoftwindows2
7、003中文操作系统的附加功能无数据库平台Oracle10g中文数据库平台补丁无应用平台tomcat6.5英语应用平台补丁无客户端软件无1.2.2硬件环境服务器最低配置推荐配置应用和数据库服务器Tomcat4.0IBMWebSphere1.1开发环境1.1.1服务器软件环境分类名称版本语种操作系统Microsoftwindows2003中文操作系统的附加功能无数据库平台Oracle9.2i中文数据库平台补丁无应用平台应用平台补丁无版本控制系统CVS2.6英文客户端软件无1.1.2服务器硬件环境服务器
8、最低配置推荐配置应用服务器、数据库服务器、邮件服务器、目录服务器Tomcat4.0IBMWebSphereSQLServer2000Oracle10g1.1.3开发机器软件环境分类名称版本语种操作系统Microsoftwindows2003中文操作系统的附加功能无数据库平台Oracle10g中文应用平台开发平台客户端软件1.1.4开发机器硬件环境分类最低配置推荐配置开发机器1.1系统功能模块划分根据对客户需求的理解,系统功能划分为如图1所示:图1系统功能模块划分2子系统模块设计2.
此文档下载收益归作者所有