总体设计说明书模板.docx
- 文档编号:30603057
- 上传时间:2023-08-18
- 格式:DOCX
- 页数:9
- 大小:18.15KB
总体设计说明书模板.docx
《总体设计说明书模板.docx》由会员分享,可在线阅读,更多相关《总体设计说明书模板.docx(9页珍藏版)》请在冰豆网上搜索。
总体设计说明书模板
总体设计说明书
编制人:
xxxx等
日期:
2015/09/11
版本修订历史记录:
版本
日期
修改内容
作者
1.0
2015/09/11
初始版本
xxxx等
目 录
第一章概述 2
1.1目的 2
1.2范围 2
1.3术语定义 2
1.4参考资料 2
第二章总体结构设计 3
2.1系统约束 3
2.2子系统与模块编号规则 3
2.3系统总体架构 3
2.4xxx程序结构设计 4
2.4.1程序功能概述 4
2.4.2程序外部环境说明 4
2.4.3总体结构和模块外部设计 4
2.4.4模块功能分配 4
2.4.5模块外部接口设计 4
2.4.6模块运行设计 5
2.4.7全局数据结构设计 5
2.4.8物理数据结构设计 5
2.4.9运行环境设计 5
2.4.10程序维护设计 5
2.4.11出错处理设计 5
2.5xxx程序结构设计 5
第三章数据库设计 6
3.1数据库ER图设计 6
3.2数据库表设计 6
3.3数据库其他设计 6
第四章通信协议设计 7
5.1协议设计思想 7
5.2协议格式 7
5.3协议设计 7
第一章
概述
1.1目的
本文档的目的旨在推动软件工程的规范化,使设计人员遵循统一的详细设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。
本文说明了xxx系统的总体设计方案,便于系统开发人员可以根据本文设计详细的设计说明书。
1.2范围
本文作为总体设计方案,为以后的更加详细的设计提出了开发思路,具体内容包括:
1、系统总体结构及各个模块的划分。
各个模块的功能说明。
2、数据库的总体设计思路,便于进行进一步的数据系统设计。
3、系统各个部分的接口设计方法
4、错误处理设计
5、系统权限设计方法
1.3术语定义
1.4参考资料
如项目合同
需求分析说明书
用户需求说明书
第二章
总体结构设计
2.1系统约束
本系统应该遵循J2EE和SNMP协议要求;
本系统运行于Windowsserver2005中,数据库采用Oracle;
本系统功能和界面需要满足和xxx公司签署的合同要求;
本系统需要具有前瞻性,满足今后对系统扩展的要求;
本系统应该界面友好,容易使用。
2.2子系统与模块编号规则
本系统根据功能大体分为如下几个模块,各个模块的特征标志符如下:
基础资料:
base
用户管理:
user
系统维护:
sys
设备管理,包含如下三个小模块:
SNMP服务:
snmp
图形显示:
disp
消息处理:
msg
资料管理:
data
各自模块的文件命名、函数命名和宏定义等必须以各个模块的特征名开始
2.3系统总体架构
从系统结构上看,本系统采用J2EEMVC三层架构体系。
如下图所示
主要业务在模型层完成,通过访问数据库,文件或者网络设备,获取相关信息并通过视图层表现出来。
这些结构模型目前在J2EE程序设计中已经很成熟,就不再详述。
系统功能模块结构如下图所示:
2.4xxx程序结构设计
2.4.1程序功能概述
概述程序的功能
2.4.2程序外部环境说明
说明与本程序有关系的人、其他程序、外部设备、文件、数据库等所有外部联系。
2.4.3总体结构和模块外部设计
说明本程序的总体结构和模块划分,各个模块的主要功能。
2.4.4模块功能分配
表明各项功能与模块的关系,如:
模块编号
模块名称
模块功能分配
备注
G-1
Base
管理基础资料
G-2
user
用户管理
定义用户权限
G-3
sys
系统维护
管理系统资源
G-4
map
网络拓扑显示
G-5
snmp
管理snmp协议
通信处理
G-6
disp
流量图形显示
2.4.5模块外部接口设计
给出每个模块的接口形式及说明,面向对象的程序可以按照对象说明。
2.4.6模块运行设计
说明主要功能由哪些模块组合实现的过程
2.4.7全局数据结构设计
给出程序所用的全局数据类别及关键数据形式,面向对象的程序可以按照对象说明。
2.4.8物理数据结构设计
主要是程序涉及访问的各种文件格式及命名。
2.4.9运行环境设计
软件平台:
如采用tomcatweb服务器,适当采用strut,hibernate等框架。
硬件平台:
如内存4G以上,千兆网卡,CPU2Ghz以上,250G以上硬盘的专用服务器
网络环境要求:
说明网络通信环境要求
2.4.10程序维护设计
说明为方便维护工作的设施,如维护模块等
2.4.11出错处理设计
尽量列出所有出错提示
说明出错后如何处理
2.5xxx程序结构设计
第三章数据库设计
3.1数据库ER图设计
3.2数据库表设计
3.3数据库其他设计
第四章
通信协议设计
5.1协议设计思想
5.2协议格式
5.3协议设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 总体 设计 说明书 模板