密级:机密
文档编号:XXX_TS_TEMP_XXSJSMS 版本号:V2.0
版权信息
【项目名称】
详细设计说明书模板
编写人: XXX 批准人: XXX 生效日2017年1月期: 6日
本文件涉及之信息,属XXX所有。
未经XXX允许,
文件中的任何部分都不能以任何形式向第三方散发。
文档修订记录
修订人 修订审核日审核批准状期 人 人 态 A 2016-12XXX XXX -1 M 2016-12XXX -29 M 2017-1-XXX 6 XXX XXX 版本号 修订日期 修订说明 V0.1 2016-12XXX 创建 -1 V1.0 2016-12XXX 调整需求分-28 析方法 V2.0 2017-1-XXX 更换使用模4 板 修订状态:A--增加,M--修改,D--删除 日期格式:YYYY-MM-DD
目 录
1 概述 ........................................... 1 1.1 编写目的 .................................... 1 1.2 适用范围 .................................... 1 1.3 术语和缩写 .................................. 1 1.4 参考资料 .................................... 1 2 角色和职责 ..................................... 2 3 设计约定 ....................................... 2 4 实现架构及功能逻辑 ............................. 2 4.1 功能逻辑描述 ................................ 2 4.1.1功能模块结构图 .............................. 2 4.1.2功能模块描述 ................................ 3 4.2 软件体系架构 ................................ 4 4.2.1设计思路 .................................... 5 4.2.2包图及描述 .................................. 5 4.2.3类图及描述 .................................. 6 4.2.4主要程序描述 ................................ 7 4.2.5组件图及描述 ................................ 8 4.2.6源代码目录结构 .............................. 8 4.2.7权限设计 .................................... 9 4.3 总体界面设计 ................................ 9 4.3.1设计原则 .................................... 9 4.3.2设计思路 .................................... 9 4.3.3界面风格 .................................... 9 4.3.4界面层次图 ................................. 10 4.3.5界面原型 ................................... 10 5 详细设计 ...................................... 10 5.1 模块A ...................................... 11 5.1.1概要说明 ................................... 11 5.2.2实现框架 ................................... 12 5.3.3主要逻辑实现描述: .......................... 13 5.3.4界面设计 ................................... 17 5.3.5接口设计 ................................... 17 5.3.6其它 ....................................... 17 5.2 模块B ...................................... 17 6 数据库设计 .................................... 17 7 接口设计 ...................................... 18 8 附录: ........................................ 18
1
1.1
概述 编写目的
<此处填写本文档的目的>
<例如:XXX项目的目的是:根据《XXX需求规格说明书》进
行详细设计>
1.2
适用范围
<此处填写本文档的适用范围等>
1.3
术语和缩写
<此处填写本文档中所特有的术语和缩写,常用的术语和缩写
统一编写在一个规范文档中> 术语和缩写 1.4
解释 备注 参考资料
指出为完成本文档所需要的参考资料,包括 a属于本项目的其它已发表的文件;
b本文件中各处引用到的文件资料,包括所要用到的软件
开发标准。
列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。>
参考文件 《XXXX项目需求规格说明书》 备注 《XXXX项目系统概要设计报告》 2
角色和职责 角色 项目经理 职责 ? 指导和审查数据库的详细设计 系统分析员 3
设计约定
? 负责数据库的详细设计 <说明系统设计需要遵循的一些约定和约束等。> 4
4.1
实现架构及功能逻辑 功能逻辑描述
<建议分层描述本系统功能模块,功能模块可包含面向用户需
求的功能模块,也可包含面向实现的功能模块(如实现数据库的通用访问等),层次建议两到三层。
功能逻辑建议采用功能逻辑图+文字说明方式描述,功能逻辑图建议采用Visio组织机构图来画,功能模块描述建议采用分级标题,便于组织和检索。>
<样例:该例子分三个层次画出了三层功能模块,根据项目的实际情况,几层功能模块图可以画在一张上图上。> 4.1.1功能模块结构图
<样例
4.1.1.1顶层功能模块图