[模板]详细设计说明书(整理版)
详细设计说明文书书模版

密级:机密文档编号:XXX_TS_TEMP_XXSJSMS版本号:【项目名称】详细设计说明书模板版权信息本文件涉及之信息,属XXX所有。
未经XXX允许,文件中的任何部分都不能以任何形式向第三方散发。
文档修订记录日期格式:YYYY-MM-DD目录1 概述.................................................. 错误!未定义书签。
编写目的.......................................... 错误!未定义书签。
适用范围.......................................... 错误!未定义书签。
术语和缩写........................................ 错误!未定义书签。
参考资料.......................................... 错误!未定义书签。
2 角色和职责............................................ 错误!未定义书签。
3 设计约定.............................................. 错误!未定义书签。
4 实现架构及功能逻辑.................................... 错误!未定义书签。
功能逻辑描述...................................... 错误!未定义书签。
功能模块结构图........................................ 错误!未定义书签。
功能模块描述.......................................... 错误!未定义书签。
软件体系架构...................................... 错误!未定义书签。
详细设计说明书模板

精品整理页脚内容文档编号:____________ 保密级别:____________XXX详细设计说明书所属项目:文件类别:版本号:编写者:审核者:批准者:修订记录目录1引言 (3)1.1编写目的 (3)3 1.3参考资料 (3)1.432 (4)2.142.242.34 2.442.5 (4)3 (4)3.143.254总体方案确认 (5)4.1系统总体结构确认 (5)4.2系统详细界面划分 (5)4.2.1应用系统与支撑系统的详细界面划分 (5)4.2.2系统内部详细界面划分 (5)5 (6)5.1 (6)5.2 (6)5.365.3.175.3.275.3.376 (7)6.176.276.376.3.176.3.276.3.386.3.486.3.586.3.687 (8)7.187.28 1引言1.1编写目的说明编写详细设计方案的主要目的。
说明书编制的目的是说明一个软件系统各个层次中的每个程序(每个模块或子程序)和数据库系统的设计考虑,为程序员编码提供依据。
如果一个软件系统比较简单,层次很少,本文件可以不单独编写,和概要设计说明书中不重复部分合并编写。
方案重点是模块的执行流程和数据库系统详细设计的描述。
1.2背景应包含以下几个方面的内容:A. 待开发软件系统名称;B. 该系统基本概念,如该系统的类型、从属地位等;C. 开发项目组名称。
1.3参考资料列出详细设计报告引用的文献或资料,资料的作者、标题、出版单位和出版日期等信息,必要时说明如何得到这些资料。
1.4术语定义及说明列出本文档中用到的可能会引起混淆的专门术语、定义和缩写词的原文。
2设计概述2.1任务和目标说明详细设计的任务及详细设计所要达到的目标。
2.2需求概述对所开发软件的概要描述, 包括主要的业务需求、输入、输出、主要功能、性能等,尤其需要描述系统性能需求。
2.3运行环境概述对本系统所依赖于运行的硬件,包括操作系统、数据库系统、中间件、接口软件、可能的性能监控与分析等软件环境的描述,及配置要求。
详细设计说明书-模板

请输入文档名称目录1引言 (4)1.1 编写目的 (4)1.2 项目背景 (4)1.3 名词解释 (4)1.4 参考资料 (4)2软件结构概述 (6)2.1 系统逻辑结构示意图如下:........................................................................ 错误!未定义书签。
2.2 系统模块划分及其相互关系........................................................................ 错误!未定义书签。
3模块设计 ..................................................... 错误!未定义书签。
3.1 模块1(编号XXXXXX) ............................................................................ 错误!未定义书签。
3.1.1 功能 .............................................................................................. 错误!未定义书签。
3.1.2 性能 .............................................................................................. 错误!未定义书签。
3.1.3 输入项 .......................................................................................... 错误!未定义书签。
3.1.4 输出项 .......................................................................................... 错误!未定义书签。
详细设计说明书_模板

XX项目详细设计说明书0引言 (3)0.1文档目的 (3)0.2文档范围 (3)0.3读者对象 (3)0.4参考文献 (3)0.5术语与缩写解释 (3)2程序结构 (3)3类A详细设计说明 (3)3.1类描述 (3)3.2功能 (4)3.3性能 (4)3.4输人项 (4)3.5输出项 (4)3.6算法 (4)3.7流程逻辑 (4)3.8接口 (4)3.9存储分配 (5)3.10注释设计 (5)3.11限制条件 (5)3.12测试计划 (5)3.13尚未解决的问题 (5)类B详细设计说明 (6)详细设计说明书0引言0.1文档目的提示:说明编写这份详细设计说明书的目的,指出预期的读者。
0.2文档范围0.3读者对象0.4参考文献0.5术语与缩写解释2程序结构提示:用一系列图表列出本模块的名称、标识符和其他之间模块的层次结构关系。
3类A详细设计说明3.1类描述提示:给出对该类的简要描述,主要说明设计本类的目的意义,并且,还要说明本类的特点(如:是常驻内存还是非常驻?是否子程序?是可重人的还是不可重人的?有无覆盖要求?是顺序处理还是并发处理等)。
3.2功能提示:说明该类应具有的功能,可采用相关图示的形式。
3.3性能提示:说明对该类的全部性能要求,包括对精度、灵活性和时间特性的要求。
3.4输人项提示:给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式。
数量和频度、输入媒体、输入数据的来源和安全保密条件等等。
3.5输出项提示:给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。
3.6算法提示:详细说明本类所选用的算法,具体的计算公式和计算步骤。
3.7流程逻辑提示:用图表(例如流程图、判定表等)辅以必要的说明来表示本类的逻辑流程。
3.8接口提示:说明本类的详细设计接口,辅以必要的图表。
(完整版)详细设计说明书实例

信息发布系统(详细设计说明书)编写单位:JAVA实践小学期第22组设计人员:版本: 1.0编写日期:2010/9/5目录第一部分、引言 (2)1.1编写目的 (2)1.2背景 (3)1.3定义 (3)3.1程序描述 (5)3.2整体结构 (5)3.3性能 (5)3.4输入输出项 (5)3.5算法 (5)3.6主要类的设计 (5)3.7存储分配 (7)3.8注释 (7)3.9限制条件 (7)3.10测试计划 (7)3.11尚未解决的问题 (7)4.1程序描述 (7)4.2功能 (7)4.3性能 (8)4.4输入输出项 (8)4.5限制条件 (8)5设计特点 (8)5.1 通信便捷 (8)5.2 开发速度快 (8)第六部分、项目分工 (8)附录: (9)第一部分、引言1.1编写目的本说明书在概要设计的基础上,对信息发布系统的各模块、程序分别进行了实现层面上的要求和说明。
软件开发小组的产品实现成员应该阅读和参考本说明进行代码的编写、测试。
1.2背景说明:A、软件系统的名称:信息发布系统B、任务提出者:JA V A实践小学期开发者:第22组成员C、实现完成的系统将可用在所有JA V A虚拟机的个人PC上.为使用者提供信息发布,浏览,评论的方式,沟通各个用户.1.3定义服务器端API :服务器端设计者通过规范的API文档,提供给客户端,以方便客户端的开发,使得同时进行,提高效率,节约时间。
两端通过protocol(协议类)进行通信。
Gson:Google提供的一个类库。
通过使用这个类库,可以把把对象转换成json格式的字符串,以方便在网络中的传输。
也可反向将字符串转换成对象,这样带有方法地操作对象,可以有效,方便地保证信息的沟通。
Json:JavaScript Object Notation,是一种轻量级的数据交换格式。
易于人阅读和编写,同时也易于机器解析和生成。
它基于JavaScript的一个子集,JSON采用完全独立于语言的文本格式,这些特性使得JSON成为理想的数据交换语言。
详细设计说明书(仅用于学习的参考模板)

付高钢村医药管理系统项目详细设计说明书1引言1.1编写目的本说明书是医药管理系统的详细设计。
其编写目的是在概要设计的基础上,针对该项目的每个模块,每个功能的实现方法进行详细的设计和划分,按照详细设计说明书的要求,进一步明确系统结构,为项目开发人员后期的编码工作做准备。
本文档的预期的读者是:项目开发人员项目经理项目测试人员1.2背景在前一阶段的概要设计文档中,已经通过顺序图解决了该系统功能的实现流程,包括系统的各模块间的关系设计等。
本文档就是在前一阶段成果的基础上,继续对系统的各模块进行详细的划分和说明。
2概述本项目的任务提出者:见概要设计文档单位:见概要设计文档开发者:见概要设计文档用户:见概要设计文档实现该软件的计算中心或计算机网络:见概要设计文档2.1基线以需求分析和概要设计为基准。
2.2范围本概要设计文档提供给系统设计开发人员,包括详细设计人员和项目组成员。
2.3定义2.4参考资料2.5术语与缩写解释3模块命名规则驼峰标识,由单词的全拼组成,除首单词外每个单词的首字母大写,例如:medcineManager4模块汇总4.1模块汇总表5子系统模块设计5.1类别管理模块5.1.1功能描述用户登录进入类别管理页面,能进行药品类别的管理,主要包括类别的添加,修改,查看和统计。
5.1.2相关模块5.1.3类图5.1.4类别管理类5.1.4.1方法5.1.4.1.1方法—药品信息的添加:public String add()5.1.4.1.1.1功能对药品的类别信息进行添加,类别编码是类别对象的一个标示,当添加一个类别信息时,需要判断此类别是否已经在数据库中,如果存在,则提示已存在该类别。
5.1.4.1.1.2参数无5.1.4.1.1.3算法无5.1.4.1.2方法—类别信息的模糊查询:public String queryallcategory()5.1.4.1.2.1功能为了方便用户查询已有类别,类别信息管理模块提供了类别模糊查询。
详细设计说明书(模板)

XXX项目系统详细设计说明书XX有限公司二〇X X年X月文档修改记录目录第一章引言 (2)1.1 目的 (2)1.2 背景 (2)1.3 术语定义 (2)1.4 参考资料 (2)1.5 文档编写格式 (3)第二章系统概述 (4)第三章程序1设计说明 (5)3.1 程序描述 (5)3.1.1 模块架构图 (5)3.1.2 功能 (5)3.1.3 类图 (5)3.1.4 增加功能(功能点) (6)3.1.5 程序流程 (7)3.1.6 测试和限制条件 (7)3.1.7 备注 (7)第四章程序2设计说明 (8)第五章公用接口程序设计说明 (9)5.1 全局变量 (9)5.2 公用界面或接口 (9)5.3 公用方法和过程 (9)第六章附件.................................................................................................. 错误!未定义书签。
第一章引言1.1目的提示:简要说明编写这份详细设计说明书的目的,指出预期的读者。
本详细设计说明书的适用读者为:软件开发者、测试人员1.2背景1.3术语定义1.4参考资料提示:列出所本文档所使用的参考资料,包括:A 本软件开发所经核准的合同或标书或可行性报告等文档B 软件开发计划书C 需求分析报告D 测试方案(若存在初稿的话)E 概要设计说明书F 与本项目有关的已发表的文件或资料G 本文件中各处引用的文件、资料,所采用的软件开发标准和规范注意:必须列出文件、资料的作者、标题、编号、发表日期和出版单位,以说明这些文件资料的来源。
若某些文档有保密要求的,则要说明其保密级别。
1.5文档编写格式一级标题:三号字体,黑体,加粗,1.5倍行距,居中。
二级标题,小三号字体,黑体,加粗,1.5倍行距,段前18磅段后6磅。
三级标题,小四号字体,黑体,加粗,1.5倍行距,段前18磅段后6磅。
详细设计说明书模板

$文档编号:____________保密级别:____________~XXX详细设计说明书#所属项目:文件类别:)版本号:编写者:审核者:批准者:修订记录目录1引言................................................................ 错误!未定义书签。
编写目的........................................................ 错误!未定义书签。
背景............................................................ 错误!未定义书签。
参考资料........................................................ 错误!未定义书签。
术语定义及说明.................................................. 错误!未定义书签。
2设计概述............................................................ 错误!未定义书签。
任务和目标...................................................... 错误!未定义书签。
需求概述........................................................ 错误!未定义书签。
运行环境概述.................................................... 错误!未定义书签。
条件与限制...................................................... 错误!未定义书签。
详细设计方法和工具.............................................. 错误!未定义书签。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
是否退修
否
处理审核结果,如果 没有审核结果,则录
入审核结果
责任编辑用户登录界面
不通过
通过
验证登录信息
是否退修
否
是否录用
录用
录用稿件归档
录用
初编目录 VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV VVVVVVVVVVVVVVVVV
2.3.6 终审用户模块 ............................................................... 错误!未定义书签。 2.3.7 初编用户模块 .................................................................................................. 7
2.4.4 初编用户模块 ............................................................................................... 20 2.4.9 系统维护员模块 ........................................................... 错误!未定义书签。 2.4.10 系统管理员模块 ......................................................................................... 28
2.4 模块设计说明 ............................................................................................................. 9 2.4.1 投稿用户模块 .................................................................................................. 9 2.4.2 稿件登记用户模块 ....................................................................................... 15
Eric 上传
编号∶ ______ 版本∶ ______
软件详细设计说明书
项目名称: 稿件征集管理子系统 委托单位: 承办单位:
侵权必究
二〇〇七年六月
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW WWWWWWWWWWWWWWWWWWWWWWWWWWWW
用
用
投
稿
个
消
户
户
递
件
人
息
注
登
稿
查
资
管
册
录
件
询
料
理
维
护
2.3.4 主任用户模块
主任用户模块
用
设
稿
个
消
公
户
置
件
人
息
共
登
审
查
资
管
查
录
核
询
料
理
询
专
维
家
护
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV VVVVVVVVVVVVVVVVV
目
录
目
录 ............................................................................................................................... 2
1.引言 ........................................................................................................................................ 3 1.1 目的 ............................................................................................................................. 3 1.2 背景 ............................................................................................................................. 3
1.3 参考资料 ..................................................................................................................... 3 2.总体设计 ................................................................................................................................ 4
2.1 软件描述 ..................................................................................................................... 4 2.2 设计方法 ..................................................................................................................... 4 2.3 软件结构 ..................................................................................................................... 4
2.3.8 系统维护员模块 ............................................................................................. 7 2.3.9 系统管理员模块 ............................................................................................. 8
2. 总体设计
2.1 软件描述
稿件征集管理子系统可实现整个稿件在投稿 / 审稿过程的远程的无纸化操作,节省文稿
在来回邮寄及往返传阅中纸张开销,同时简化了稿件投稿
/ 审稿的工作流程,节省了投稿 /
审稿过程中的时间和成本。同时,可对历史数据进行汇总、统计、分析,进行数据挖掘;也
有利于实现数据共享。
系统采用 B/S 的软件体系结构,服务器可采用 WINDOWS/NT , SQLSERVER 。客户端 采用 WINDOWS/95/98/NT/2000, 浏览器采用 IE4.0 以上。
1. 引言
1.1 目的
编写详细设计说明书是软件开发过程必不可少的部分,
其目的是为了使开发人员在完成
概要设计说明书的基础上完成概要设计规定的各项模块的具体实现的设计工作。
同时也是开
发人员和最终客户进行需求交流的有效手段。
1.2 背景
一、软件名称 稿件征集管理子系统
1.3 参考资料
1、“杂志订阅发行管理和稿件征集管理系统”设计方案书
2、《实用软件工程》
郑人杰 清华大学出版社
3、《敏捷开发》
廖言成 清华大学出版社
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV VVVVVVVVVVVVVVVVV
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW WWWWWWWWWWWWWWWWWWWWWWWWWWWW
2.2 设计方法
本软件采用传统的软件开发生命周期方法和敏捷开发相结合, 的结构化的软件设计方法。
采用自定向下, 逐步求精
2.3 软件结构
2.3.1 总体流程图
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV VVVVVVVVVVVVVVVVV
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW WWWWWWWWWWWWWWWWWWWWWWWWWWWW
2.3.2 总体结构
稿件征集管理子系统
投 稿 用 户
主 任 用
审 稿 专
责 任 编
户
家 用
辑
户
主 编 用 户
系 统 管 理 员
2.3.3 投稿用户模块 投稿用户模块
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
用户注册界面
WWWWWWWWWWWWWWWWWWWWWWWWWWWW
不通过
验证注册信息
费用结算(审稿费、稿 费、版位费)、打印
用户登录界面
验证登录信息
通过
转到稿件列表页面
不通过
统计查询