[模板]详细设计说明书(整理版)
详细设计说明文书书模版
![详细设计说明文书书模版](https://img.taocdn.com/s3/m/3f4814a00975f46526d3e12f.png)
密级:机密文档编号:XXX_TS_TEMP_XXSJSMS版本号:【项目名称】详细设计说明书模板版权信息本文件涉及之信息,属XXX所有。
未经XXX允许,文件中的任何部分都不能以任何形式向第三方散发。
文档修订记录日期格式:YYYY-MM-DD目录1 概述.................................................. 错误!未定义书签。
编写目的.......................................... 错误!未定义书签。
适用范围.......................................... 错误!未定义书签。
术语和缩写........................................ 错误!未定义书签。
参考资料.......................................... 错误!未定义书签。
2 角色和职责............................................ 错误!未定义书签。
3 设计约定.............................................. 错误!未定义书签。
4 实现架构及功能逻辑.................................... 错误!未定义书签。
功能逻辑描述...................................... 错误!未定义书签。
功能模块结构图........................................ 错误!未定义书签。
功能模块描述.......................................... 错误!未定义书签。
软件体系架构...................................... 错误!未定义书签。
详细设计说明书模板
![详细设计说明书模板](https://img.taocdn.com/s3/m/234fad3676c66137ee0619f0.png)
精品整理页脚内容文档编号:____________ 保密级别:____________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运行环境概述对本系统所依赖于运行的硬件,包括操作系统、数据库系统、中间件、接口软件、可能的性能监控与分析等软件环境的描述,及配置要求。
详细设计说明书-模板
![详细设计说明书-模板](https://img.taocdn.com/s3/m/219edf2b7375a417866f8faa.png)
请输入文档名称目录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 输出项 .......................................................................................... 错误!未定义书签。
详细设计说明书_模板
![详细设计说明书_模板](https://img.taocdn.com/s3/m/261cbc5b6f1aff00bed51e8b.png)
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接口提示:说明本类的详细设计接口,辅以必要的图表。
(完整版)详细设计说明书实例
![(完整版)详细设计说明书实例](https://img.taocdn.com/s3/m/4c04d34280eb6294dd886ca2.png)
信息发布系统(详细设计说明书)编写单位: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成为理想的数据交换语言。
详细设计说明书(仅用于学习的参考模板)
![详细设计说明书(仅用于学习的参考模板)](https://img.taocdn.com/s3/m/be58ab59793e0912a21614791711cc7931b778ff.png)
付高钢村医药管理系统项目详细设计说明书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功能为了方便用户查询已有类别,类别信息管理模块提供了类别模糊查询。
详细设计说明书(模板)
![详细设计说明书(模板)](https://img.taocdn.com/s3/m/4fd61a7624c52cc58bd63186bceb19e8b8f6ec9a.png)
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磅。
详细设计说明书模板
![详细设计说明书模板](https://img.taocdn.com/s3/m/933379d21eb91a37f0115c2a.png)
$文档编号:____________保密级别:____________~XXX详细设计说明书#所属项目:文件类别:)版本号:编写者:审核者:批准者:修订记录目录1引言................................................................ 错误!未定义书签。
编写目的........................................................ 错误!未定义书签。
背景............................................................ 错误!未定义书签。
参考资料........................................................ 错误!未定义书签。
术语定义及说明.................................................. 错误!未定义书签。
2设计概述............................................................ 错误!未定义书签。
任务和目标...................................................... 错误!未定义书签。
需求概述........................................................ 错误!未定义书签。
运行环境概述.................................................... 错误!未定义书签。
条件与限制...................................................... 错误!未定义书签。
详细设计方法和工具.............................................. 错误!未定义书签。
详细设计说明书模板
![详细设计说明书模板](https://img.taocdn.com/s3/m/7dc36c07a4e9856a561252d380eb6294dc88224d.png)
详细设计说明书模板文档编号:____________保密级别:____________xxx详细设计说明书所属项目:文件类别:版本号:编写者:审查者:核准者:修订记录日期修改版本修正章节修正叙述作者目录1引言............................................................................ .............................................................................. ......41.11.21.31.42撰写目的............................................................................ ...................................................................4背景............................................................................ ...........................................................................4参考资料............................................................................ ...................................................................4术语定义及表明............................................................................ .. (4)设计概述............................................................................ . (42).12.22.32.42.5任务和目标............................................................................ ...............................................................4市场需求详述............................................................................ ...................................................................5运转环境详述............................................................................ ...........................................................5条件与管制............................................................................ ...............................................................5详细设计方法和工具............................................................................ (5)3系统详细需求分析............................................................................ ............................................................53.13.2详尽需求分析............................................................................ ...........................................................5详尽系统运转环境及管制条件分析USB需求分析. (5)4总体方案确认............................................................................ ....................................................................64.14.2系统总体结构证实............................................................................ ....................................................6系统详尽界面分割............................................................................ . (6)4.2.14.2.25应用领域系统与提振系统的详尽界面分割............................................................................ ...........6系统内部详尽界面分割............................................................................ .. (6)系统详细设计............................................................................ ....................................................................65.15.25.3系统结构设计及子系统分割............................................................................ ....................................6系统功能模块详细设计............................................................................ ............................................7系统界面详细设计............................................................................ . (7)5.3.15.3.25.3.36外部界面设计............................................................................ ...................................................7内部界面设计............................................................................ ...................................................7用户界面设计............................................................................ (8)数据库系统设计............................................................................ ................................................................86.16.26.3设计建议............................................................................ ...................................................................8信息模型设计............................................................................ ...........................................................8数据库设计............................................................................ (8)6.3.16.3.26.3.36.3.46.3.5设计依据............................................................................ ...........................................................8数据库种类及特点............................................................................ ...........................................8数据库逻辑结构............................................................................ ...............................................8物理结构设计............................................................................ ...................................................8数据库安全............................................................................ . (9)6.3.67数据字典............................................................................ .. (9)信息编码设计............................................................................ ....................................................................97.17.2代码结构设计............................................................................ ...........................................................9代码基本建设............................................................................ . (9)1开场白1.1编写目的表明撰写详细设计方案的主要目的。
项目开发详细设计方案说明书(超好用模板)完整版
![项目开发详细设计方案说明书(超好用模板)完整版](https://img.taocdn.com/s3/m/e46d256f83c4bb4cf6ecd125.png)
<XX系统> 详细设计说明书XX有限公司修订记录目录第一章概述 (5)1.1.应用模块的目的 (5)1.2.应用模块总体描述 (5)1.3.应用模块接口描述 (5)1.4.假设条件 (5)第二章设计模式(Design pattern) (6)第三章类设计 (7)3.1.分块类图 (8)3.1.1.<类图1> (8)3.1.2.<类图n> (8)3.2.整体继承关系 (8)3.3.类描述 (9)3.3.1.<类名1> Class Description (9)3.3.2.<类名n> Class Description (10)第四章交互图 (12)4.1.<情景编号1: 情景名称> (12)4.1.1.交互图 (12)4.1.2.例外情况及条件 (13)4.2.<情景编号n: 情景名称> (13)第五章状态图 (14)5.1.<状态图编号1:状态图名称> (14)5.2.<状态图编号n:状态图名称> (15)第六章时序流程图 (16)第七章用户界面设计说明 (18)7.1.用户界面关系 (18)7.2.用户界面具体描述 (18)7.2.1.<界面编号1:界面名称〉 (18)7.2.2.<界面编号N:界面名称〉 (19)第八章测试考虑 (20)第九章附录 (21)9.1.附录A 代码举例 (21)9.2.附录B 设计问题 (21)9.2.1.<设计问题1> (21)9.2.2.<设计问题n> (21)第一章概述1.1.应用模块的目的请明确客户建立应用模块的目的。
1.2.应用模块总体描述描述应用模块的总体功能。
1.3.应用模块接口描述简要描述本应用模块的公共接口,具体接口会在相应的类中进行具体描述。
建议采用列表的方式。
1.4.假设条件列出在问题领域,项目方案及其它影响系统设计的可能方面内,应当成立的假设条件。
完整版)软件详细设计说明书模板
![完整版)软件详细设计说明书模板](https://img.taocdn.com/s3/m/8df3c54003768e9951e79b89680203d8cf2f6a60.png)
完整版)软件详细设计说明书模板机密软件详细设计说明书修订历史记录版本号修订日期修订内容作者备注v1.0 200X年月XX日初版软件详细设计说明书编制人:姓名:签字:日期:审查人:姓名:签字:日期:审核人:姓名:签字:日期:批准人:姓名:签字:日期:文档评审负责人:参加评审人员:目录1 引言。
41.1 编写目的。
4 1.2 背景。
41.3 定义。
41.4 设计依据。
4引言本文档是机密软件的详细设计说明书,旨在为开发人员提供软件设计的详细说明和指导。
本文档包括背景、定义、设计依据等内容,以及软件的详细设计方案。
编写目的本文档的编写目的是为了规范软件开发过程,明确软件设计的目标和方向,提高软件的开发效率和质量。
背景机密软件是一款安全性较高的软件,主要用于保护重要信息的安全。
该软件需要具备较高的安全性和稳定性,能够有效地防止各种攻击和安全威胁。
定义本文档中的术语定义如下:机密软件:一款安全性较高的软件,主要用于保护重要信息的安全。
安全性:指软件能够有效地防止各种攻击和安全威胁的能力。
设计依据本文档的设计依据主要包括软件需求规格说明书和技术方案。
在软件设计过程中,需要严格遵循这些依据,确保软件的设计符合需求和技术要求。
软件系统结构在软件开发过程中,软件系统结构是一个非常重要的概念。
它指的是软件系统中各个组件之间的关系和组织方式。
软件系统结构的设计应该考虑到系统的可维护性、可扩展性和可重用性等方面。
功能需求在软件开发过程中,功能需求是非常重要的一部分。
它指的是软件系统需要实现的功能列表。
在确定功能需求时,应该考虑到用户的需求和系统的实际情况。
同时,还需要考虑到软件系统的可维护性和可扩展性等方面。
子模块划分为了实现软件系统的功能需求,需要将软件系统划分成多个子模块。
每个子模块应该具有独立的功能,同时还需要考虑到子模块之间的协作方式。
子模块的划分应该基于软件系统的实际需求,同时还需要考虑到软件系统的可维护性和可扩展性等方面。
详细设计说明书范例
![详细设计说明书范例](https://img.taocdn.com/s3/m/7d7aed396294dd88d1d26b7e.png)
详细设计说明书,范例篇一:[例子]详细设计说明书详细设计说明书1引言1. 1编写目的根据《需求规格说明书》、《概要设计说明书》,在仔细考虑讨论之后,我们对《图书管理系统》软件的功能划分、数据结构、软件总体结构的实现有了进一步的想法。
我们将这些想法记录下来,作为详细设计说明书,为进一步设计软件、编写代码打下基础。
1.2背景随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。
在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。
对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。
本图书管理系统软件是一套功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。
该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的DOS、WINDOWS系列等操作系统上使用1.3定义文档中采用的专门术语的定义及缩略词简要如下:LMS:Library Management System,图书管理系统1.4参考资料[1]费贤举关于图书管理系统的批文 [2]郑人杰,殷人昆,陶永雷。
《实用软件工程》(第二版)。
北京:清华大学出版社,1997。
[3]王立福,麻志毅。
《软件工程》(第二版)。
北京:北京大学出版社,XX。
[4]唐学忠,王文。
《Visual Basic 程序设计教程》北京:中国电力出版社,XX。
2程序系统的结构3程序(标识符)设计说明3.1主模块 ? 功能建立与数据库连接获取系统设置运行主对话框根据输入调用子模块退出系统时断开与数据库的连接? 输入项目用户鼠标点击输入? 程序逻辑见右图? 存储分配内部数据:数据库连接m_pConnection _ConnectionPtr 数据库连接指针 m_IsConnected BOOL 数据库连接指示系统设置 m_MaxLBNum int 可借图书数上限m_MaxLBDay int 借书天数上限子对话框m_BookOutDlg CBookOutDlg 借书对话框 m_BookInDlg CBookInDlg 还书对话框 m_BookQuiryDlg CBookQuiryDlg 图书查询对话框 m_SysDlgCSysDlg系统操作对话框 ? 测试要点数据库连接情况:正常情况,数据库文件缺少,外部系统异常。
项目开发详细设计说明书(超好用模板),完整版
![项目开发详细设计说明书(超好用模板),完整版](https://img.taocdn.com/s3/m/2007e13977232f60ddcca1d3.png)
<XX系统> 详细设计说明书XX有限公司修订记录目录第一章概述 (5)1.1.应用模块的目的 (5)1.2.应用模块总体描述 (5)1.3.应用模块接口描述 (5)1.4.假设条件 (5)第二章设计模式(Design pattern) (6)第三章类设计 (7)3.1.分块类图 (8)3.1.1.<类图1> (8)3.1.2.<类图n> (8)3.2.整体继承关系 (8)3.3.类描述 (9)3.3.1.<类名1> Class Description (9)3.3.2.<类名n> Class Description (10)第四章交互图 (12)4.1.<情景编号1: 情景名称> (12)4.1.1.交互图 (12)4.1.2.例外情况及条件 (13)4.2.<情景编号n: 情景名称> (13)第五章状态图 (14)5.1.<状态图编号1:状态图名称> (14)5.2.<状态图编号n:状态图名称> (15)第六章时序流程图 (16)第七章用户界面设计说明 (18)7.1.用户界面关系 (18)7.2.用户界面具体描述 (18)7.2.1.<界面编号1:界面名称〉 (18)7.2.2.<界面编号N:界面名称〉 (19)第八章测试考虑 (20)第九章附录 (21)9.1.附录A 代码举例 (21)9.2.附录B 设计问题 (21)9.2.1.<设计问题1> (21)9.2.2.<设计问题n> (21)第一章概述1.1.应用模块的目的请明确客户建立应用模块的目的。
1.2.应用模块总体描述描述应用模块的总体功能。
1.3.应用模块接口描述简要描述本应用模块的公共接口,具体接口会在相应的类中进行具体描述。
建议采用列表的方式。
1.4.假设条件列出在问题领域,项目方案及其它影响系统设计的可能方面内,应当成立的假设条件。
详细设计说明书模板
![详细设计说明书模板](https://img.taocdn.com/s3/m/234fad3676c66137ee0619f0.png)
精品整理页脚内容文档编号:____________ 保密级别:____________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运行环境概述对本系统所依赖于运行的硬件,包括操作系统、数据库系统、中间件、接口软件、可能的性能监控与分析等软件环境的描述,及配置要求。
详细设计说明书模板
![详细设计说明书模板](https://img.taocdn.com/s3/m/b8a60fcfa1116c175f0e7cd184254b35eefd1aef.png)
<项目名称> 详细设计说明书目录1前言 (1)1.1目的 (1)1.2适用范围 (1)1.3读者对象 (1)2模块汇总 (1)3模块详细设计 (1)3.1接口与属性设计 (1)3.1.1外部接口n实现设计 (1)3.2数据结构与算法设计 (2)4功能模块实现设计 (2)4.1公用模块实现设计 (2)4.2专用模块实现设计 (3)4.3存储过程实现设计 (4)4.4触发器实现设计 (4)5其他实现设计 (5)6程序文件清单 (5)7附录 (5)7.1引用文档/参考资料 (5)7.2术语表 (5)1前言【逐项描述每个软件模块的详细设计内容。
如果设计的部分或全部依赖于系统状态或方式,则应指出这种依赖性。
如果该设计信息在多条中出现,则可只描述一次,而在其他条引用。
应给出或引用为理解这些设计所需的设计约定。
系统的接口特性可在此处描述,也可在《接口设计书》中描述。
数据库设计或用于操作/访问数据库的设计,可在此处描述,也可在《数据库结构设计》中描述。
用户界面相关的设计,可在此处描述,也可在《用户界面设计》中描述。
】1.1目的【描述编写此文档的目的与目标。
】1.2适用范围【描述此文档的适用范围。
】1.3读者对象【描述此文档的预期读者。
】2模块汇总【简单描述系统的各个模块。
】3模块详细设计3.1接口与属性设计【系统的接口特性可在此处描述,也可在《接口设计书》中描述。
】3.1.1外部接口n实现设计【描述每个模块的主要接口与属性。
如果采用面向对象方法,相当于设计类的函数和成员变量。
】(1)接口中文名称:(2)接口英文名称:(3)接口内容与功能:详细描述接口的内容与功能,如实现数据传输或数据交换。
(4)接口硬件设施:详细描述接口的硬件设施,如交换机、传感器或输出设备。
(5)接口软件或中间件:详细描述接口软件或中间件的名称、功能、使用方法、生产厂商。
(6)接口的数据结构:详细描述接口的数据结构,如文件结构、数据库表结构。
- 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
不通过
验证注册信息
费用结算(审稿费、稿 费、版位费)、打印
用户登录界面
验证登录信息
通过
转到稿件列表页面
不通过
统计查询