协同办公系统概要设计说明书
1 引言
1.1 编写目的
本说明书目的在于明确说明协同办公系统各功能的实现方式,指导开发员进行编码。 本说明书的预期读者为:项目组内成员、其他开发项目组成员
1.2 背景
待开发软件系统的名称:OA协同办公系统 此软件系统任务提出者: 此软件系统任务开发者: 此软件系统任务用户:
1.3 基线
协同办公系统需求分析说明书 v1.0
1.4 范围
系统包括的范围:个人办公、会议管理,系统管理。
1.5 术语定义
读者设置:指将读者权限授予别人,拥有读者权限的用户可以看到自己工作安排。 代办工作:指将代办权限授予别人,拥有代办权限的用户除可以看到自己的工作 外还可以给自己安排工作。
待办工作:指等待员工自己去完成的工作。
1.6 参考资料
概要设计说明书_v1.4.doc、Oracle数据库使用教程、Ora9iSQLRef.chm、Oracle数据
第 1 页 共 27 页
库使用帮助文档、CSS中文教程、HTML 开发手册、JAVA高级编程指南、JSP应用开发详解、功能结构图。
2 总体设计
2.1 概述 2.1.1 功能描述
系统包括的范围:个人办公、会议管理,系统管理。。
2.1.2 运行环境
2.1.2.1 软件环境
分类 操作系统 操作系统的附加功能 数据库平台 数据库平台补丁 应用平台 应用平台补丁 客户端软件 无 Oracle/mysql5.0 名称 Microsoft windows 版本 Xp/win7 10g 6.0/3.18 中文 语种 中文 英语 无 Tomcat、rasin 无 无
2.1.2.2 硬件环境
服务器 应用和数据库服务器 最低配置 Tomcat6.0/rasin3.18 推荐配置 JBoss 5/weblogic10
第 2 页 共 27 页
2.1.3 开发环境
2.1.3.1 服务器软件环境
分类 操作系统 操作系统的附加功能 数据库平台 数据库平台补丁 应用平台 应用平台补丁 版本控制系统 目录服务系统 客户端软件 名称 Microsoft windows 版本 Server2008/xp/win7 10g 中文 语种 无 Oracle 无 无 svn 英文 英文 需求中没有体现 无
2.1.3.2 服务器硬件环境
服务器 Access 最低配置 推荐配置 JBoss 5/weblogic10 应用服务器、Tomcat6.0/rasin3.18 数据库服务器、邮件服务器、目录服务器 Oracle10g 2.1.3.3 开发机器软件环境
分类 操作系统 操作系统的附加功能 数据库平台 应用平台 开发平台 客户端软件 无 Oracle 名称 Microsoft windows 版本 Xp/win7 10g 中文 英文 语种
第 3 页 共 27 页
2.1.3.4 开发机器硬件环境
分类 开发机器 最低配置 推荐配置
2.2 设计思想 2.2.1 系统构思
系统功能结构图
参见 功能结构图.doc
2.2.2 关键技术与算法
2.2.2.1 权限判断检测
算法:
判断session中存储的用户信息,如果为空则强制登录,不为空,检查必要的用户权限,角色等级,级别高于当前页面的用户才可以查看当前页面的内容,否则强制跳转。
2.3 人工处理过程
人工处理过程 原因 输入 输出 处理过程 数据库使用率最低时备份可恢复数据,存档 在规定的日期内完成对数据库的状态检测 数据库数据备份 保障数据安全 数据库操作命令 关键数据、当日数据库的运行日志 数据库数据维护 维护数据库性能 数据库操作命令 数据库相关参数状态日志
第 4 页 共 27 页
相关推荐: