欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    软件工程详细设计文档模板(共16页).doc

    • 资源ID:14164141       资源大小:156KB        全文页数:16页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件工程详细设计文档模板(共16页).doc

    精选优质文档-倾情为你奉上软件开发中心Software Development Center 详细设计说明书项目名称<项目名称> 文档类别<文档类别>文档编号<文档编号>版 本<V1.0>密 级<秘密>二一年十二月二十日版本修订记录版本日期描 述作者审核目 录1 引言1.1. 编写目的简要说明编写这份详细设计说明书的目的,指出预期的读者。本详细设计说明书的编写目的是为了说明程序系统的各个层次中的每个软件对象(包括每个模块和程序)的设计考虑,以向系统实现(编码和测试)阶段提供关于程序系统实现方式的详细描述,从而成为编码的技术基础。本详细设计说明书的适用读者为:软件开发者、测试人员1.2. 项目概况1.说明待开发的软件系统的名称2.列出本项目的任务委托单位、开发单位、协作单位、用户单位3.说明项目背景,叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。如果本次开发的软件系统是一个更大的系统的一个组成部分,则要说明该更大系统的组成和介绍本系统与其它相关系统的关系和接口部分4.保密说明:本项为可选项,一般的软件公司都会要求对软件开发的概要设计文档进行保密,不允许被复制、使用和扩散到公司之外的范围,如果需要强调则允许做相关的保密说明5.版权说明:本项为可选项,若有必要,才要作有关的描述。1.3. 术语定义列出本文档中所引用到的专门术语的定义和首字母缩写词、缩略语的原文,以便对详细设计说明书进行适当的解释1.4. 参考资料列出所本文档所使用的参考资料,包括:A 本软件开发所经核准的合同或标书或可行性报告等文档B 软件开发计划书C 需求分析报告D 测试方案(若存在初稿的话)E 概要设计说明书F 与本项目有关的已发表的文件或资料G 本文件中各处引用的文件、资料,所采用的软件开发标准和规范注意:必须列出文件、资料的作者、标题、编号、发表日期和出版单位,以说明这些文件资料的来源。若某些文档有保密要求的,则要说明其保密级别。2 系统概述概要地介绍本软件系统,只要求提供影响详细设计的一般因素,不必太详细地描述大量细节,本章主要目的仅仅是使本详细设计说明书更加易于理解,建议根据系统设计的实际需要可以有选择地从以下方面进行概要描述:系统体系结构、系统功能分布和层次结构、程序实现风格或方式2.1. 系统体系结构画出系统的体系结构图,以说明系统体系结构的实现技术,所用到的数据库主体的描述、如何实现访问数据库、如何划分程序的主体部分2.2. 系统功能分布和层次结构主要介绍本软件系统程序组织的结构,包括各个功能模块的划分,可以用模块层次结构图来表示,以说明各个模块之间的相互调用关系,或者也可以用一系列的图表来列出本程序系统内的每个程序(包括各个模块或子程序)的名称、标识符和它们之间的层次结构关系。程序组织的层次结构关系可用表格形式进行描述,建议如下表:模块名称模块编号子模块名称功能说明子模块编号3 程序设计详细描述从本章开始,逐个地给出程序组织结构中各个层次的每个程序的设计考虑,每一程序模块的详细设计描述单独为一节,标题格式为:模块名称(模块编号)设计说明,例如:3.1主界面 untMsgMain frmMsgMain()设计说明。对每个程序模块(包括存储过程的设计),建议分别从以下几个方面进行描述:注明该功能模块的编号和模块名称模块功能简述界面(包括屏幕编号,屏幕图片,控件说明)所调用的模块(包括控件)的说明变量说明函数/过程列表函数/过程说明(包括输入、输出和处理逻辑)测试要求:主要说明本模块进行单元测试的要点或注意事项出错处理尚未解决的问题参考以下范例,允许根据实际需要进行裁剪:3.1. 客户开销户分类(Sp)设计说明模块编号052 盘后查询源程序文件Sp源程序名称客户开销户分类功能查询客户的开销户情况汇总,包括开户数、销户数,正常客户.源码类型后台SP相关源程序文件khkxhfl.jsp修改历史纪录修改人日期描述XieYing05/22/2000Initial被调用模块Web前台khkxhfl.jsp调用模块输入参数iyybdmChar(3)营业部代码iksrqChar(8)开始日期ijsrqChar(8)结束日期输出参数oerrorChar(20)错误代码otextChar(100)错误信息结果集列表Numeric柜台开户数Numeric柜台销户数Numeric条码开户数Numeric条码销户数Numeric银行开户数Numeric银行销户数Numeric沪A股开户数Numeric沪A股销户数Numeric深A股开户数Numeric深A股销户数Numeric沪B股开户数Numeric沪B股销户数Numeric深B股开户数Numeric深B股销户数数据域说明临时表要访问的表要做修改的表客户基本资料 Khjbzl股东代码表 Gddmb客户条码 khtm客户银行帐号 Khyhzh报表提示信息备注逻辑处理说明分解参数。(包括参数出错处理)调用SP WEBMENUCHK,传入参数ibycs4(userid)、ibycs5(菜单代码)、ibycs6(password)、ibycs7(客户端IP)执行权限校验,获得其返回参数oerror,otext.3If (SP WEBMENUCHK的返回参数oerror<> “CCS0000” )then把SP WEBMENUCHK的返回参数oerror,otext. 分别赋给此sp 的返回参数oerror,otext.并返回。End program。Else31计算数据柜台开户:SELECT COUNT(*)FROM 客户基本资料KHJBZLWHERE 开户时间前8位 满足 输入日期或日期段AND 营业部代码 = 输入的营业部代码。柜台销户:SELECT COUNT(*)FROM 客户基本资料KHJBZLWHERE 销户时间前8位 满足 输入日期或日期段AND 营业部代码 = 输入的营业部代码。银行开户:SELECT COUNT(*)FROM 银行表_客户银行帐号KHYHZHWHERE 开户时间前8位 满足 输入日期或日期段AND 营业部代码 = 输入的营业部代码。银行销户:SELECT COUNT(*)FROM 银行表_客户银行帐号KHYHZHWHERE 销户时间前8位 满足 输入日期或日期段AND 营业部代码 = 输入的营业部代码。条码开户:SELECT COUNT(*)FROM 客户条码表KHTMWHERE 开户时间前8位 满足 输入日期或日期段AND 营业部代码 = 输入的营业部代码。条码销户:SELECT COUNT(*)FROM 客户条码表KHTMWHERE 销户时间前8位 满足 输入日期或日期段AND 营业部代码 = 输入的营业部代码。深A股开户:SELECT COUNT(*)FROM 股东帐号表GDDMBWHERE 开户时间前8位 满足 输入日期或日期段 AND 市场代码 = “2”/*深A*/AND 营业部代码 = 输入的营业部代码。深A股销户:SELECT COUNT(*)FROM 股东帐号表GDDMBWHERE 销户时间前8位 满足 输入日期或日期段AND 市场代码 = “2” /*深A*/AND 营业部代码 = 输入的营业部代码。深B股开户:SELECT COUNT(*)FROM 股东帐号表GDDMBWHERE 开户时间前8位 满足 输入日期或日期段 AND 市场代码 = “4” /*深B*/AND 营业部代码 = 输入的营业部代码。深B股销户:SELECT COUNT(*)FROM 股东帐号表GDDMBWHERE 销户时间前8位 满足 输入日期或日期段AND 市场代码 = “4” /*深B*/AND 营业部代码 = 输入的营业部代码。沪A股开户:SELECT COUNT(*)FROM 股东帐号表GDDMBWHERE 开户时间前8位 满足 输入日期或日期段 AND 市场代码 = “1”/*沪A*/AND 营业部代码 = 输入的营业部代码。沪A股销户:SELECT COUNT(*)FROM 股东帐号表GDDMBWHERE 销户时间前8位 满足 输入日期或日期段AND 市场代码 = “1” /*沪A*/AND 营业部代码 = 输入的营业部代码。沪B股开户:SELECT COUNT(*)FROM 股东帐号表GDDMBWHERE 开户时间前8位 满足 输入日期或日期段 AND 市场代码 = “3” /*沪B*/AND 营业部代码 = 输入的营业部代码。沪B股销户:SELECT COUNT(*)FROM 股东帐号表GDDMBWHERE 销户时间前8位 满足 输入日期或日期段AND 市场代码 = “3” /*沪B*/AND 营业部代码 = 输入的营业部代码。股东开户:沪A股开户+深A股开户+沪B股开户 + 深B股开户股东销户:沪A股销户+深A股销户+沪B股销户 + 深B股销户if 取数据出错 then 非“CCS0000”的错误代码赋值给本sp 的返回参数oerror;出错信息返回给本sp 的返回参数otext;返回参数;end program;else if 没有取到数据该数据强制为其缺省值;32 取表Cxtjlsb中,字段“序列号”的最大值,并加1,作为此次插入的一批数据的序列号insert序列号;柜台开户数;柜台销户数;条码开户数;条码销户数;银行开户数;银行销户数;股东开户数;沪A股开户数;深A股开户数;沪B股开户数;深B股开户数。 Into Cxtjlsbdeclare cursor for select 柜台开户数;柜台销户数;条码开户数;条码销户数;银行开户数;银行销户数;股东开户数;沪A股开户数;深A股开户数;沪B股开户数;深B股开户数。Where 表中字段“序列号” = 此批插入数据的序列号。open cursor 35 把SP WEBMENUCHK的返回参数oerror,otext. 分别赋给此sp 的返回参数oerror,otext.并返回。36 end program。输入界面屏幕编号:a主要控件说明:输出界面屏幕编号:b主要控件说明:测试要求出错处理遗留问题4 公用接口程序设计说明给出各类公用接口的程序的设计考虑,如全局变量、公用界面、公用函数和过程等。4.1. 全局变量罗列各个全局变量的属性要求,包括全局变量名称、说明、数据类型、长度、取值范围等信息4.2. 公用界面要求描述清楚公用界面的界面布局情况,以及界面上所涉及到的各种数据项的相关属性,与界面相关的详细处理说明(有逻辑算法和计算公式,则要详细说明)、输入和输出数据要求等等,要求要附有界面的书面格式,可详细注明参见某个图表或某个相关附件4.3. 公用函数和过程介绍公用函数和过程所实现的主要功能,说明公用函数和过程所需调用的输入参数、输出参数以及逻辑处理和相关算法描述,并注明该公用函数和过程的适用范围,对其逻辑算法的描述建议参考第三章中程序设计详细描述的范例格式进行说明4.4. 公用表辞典罗列公用表的数据结构,以及适用的范围,建议参考以下格式:公用表名字段名数据类型中文名称适用范围表1字段名1CHAR(1)名称1所有软件模块附件罗列与本详细设计报告相关的文档资料,可包括以下内容:数据库设计的有关文档资料,如:数据字典用户界面有关约定、相关报表或模板格式、各种常规底稿模板等编程语言程序设计规范其它相关资料专心-专注-专业

    注意事项

    本文(软件工程详细设计文档模板(共16页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开