详细设计说明书范例.docx

上传人:b****3 文档编号:812359 上传时间:2022-10-13 格式:DOCX 页数:6 大小:19.43KB
下载 相关 举报
详细设计说明书范例.docx_第1页
第1页 / 共6页
详细设计说明书范例.docx_第2页
第2页 / 共6页
详细设计说明书范例.docx_第3页
第3页 / 共6页
详细设计说明书范例.docx_第4页
第4页 / 共6页
详细设计说明书范例.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

详细设计说明书范例.docx

《详细设计说明书范例.docx》由会员分享,可在线阅读,更多相关《详细设计说明书范例.docx(6页珍藏版)》请在冰豆网上搜索。

详细设计说明书范例.docx

详细设计说明书范例

详细设计说明书,范例

篇一:

[例子]详细设计说明书

  详细设计说明书

  1引言

  1.1编写目的

  根据《需求规格说明书》、《概要设计说明书》,在仔细考虑讨论之后,我们对《图书管理系统》软件的功能划分、数据结构、软件总体结构的实现有了进一步的想法。

我们将这些想法记录下来,作为详细设计说明书,为进一步设计软件、编写代码打下基础。

  1.2背景

  随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。

在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。

对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。

  本图书管理系统软件是一套功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。

该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的DOS、WINDOWS系列等操作系统上使用

  1.3定义

  文档中采用的专门术语的定义及缩略词简要如下:

  LMS:

LibraryManagementSystem,图书管理系统

  1.4参考资料

  [1]费贤举关于图书管理系统的批文[2]郑人杰,殷人昆,陶永雷。

《实用软件工程》(第二版)。

北京:

清华大学出版社,1997。

[3]王立福,麻志毅。

《软件工程》(第二版)。

北京:

北京大学出版社,20XX。

[4]唐学忠,王文。

《VisualBasic程序设计教程》北京:

中国电力出版社,20XX。

  2程序系统的结构

  3程序(标识符)设计说明

  3.1主模块?

功能

  建立与数据库连接获取系统设置运行主对话框

  根据输入调用子模块

  退出系统时断开与数据库的连接

  ?

输入项目用户鼠标点击输入

  ?

程序逻辑见右图

  ?

存储分配

  内部数据:

数据库连接m_pConnection_ConnectionPtr数据库连接指针m_IsConnectedBOOL数据库连接指示系统设置m_MaxLBNumint可借图书数上限m_MaxLBDayint借书天数上限子对话框m_BookOutDlgCBookOutDlg借书对话框m_BookInDlgCBookInDlg还书对话框m_BookQuiryDlgCBookQuiryDlg图书查询对话框m_SysDlgCSysDlg系统操作对话框?

测试要点

  数据库连接情况:

正常情况,数据库文件缺少,外部系统异常。

系统设置获取:

正常情况,外部系统异常。

  对用户输入的响应:

合法输入,能够正常调用子模块;

  非法输入,系统能否辨别,并作出响应;

  子模块的异常状况,系统能否及时做出响应。

  3.2借书模块?

功能

  查验输入的读者证号运行借书对话框

  获取该读者的相关信息查验输入的图书号登记借书?

输入项目

  读者证号、图书书号?

输出项目

  读者信息;读者已借图书信息;?

程序逻辑

  ?

接口

  调用形式:

voidCBookDlg:

:

LendBook

  传入参数:

pConnection数据库连接指针MaxLBNum系统参数

  传出参数:

无?

存储分配

  内部数据:

数据库m_pConnection_ConnectionPtr数据库连接指针用户界面m_strReaderNameCString读者姓名m_strLBInfCString已借图书信息m_strLBNumCString已借图书数显示m_lBookIDlong欲借图书书号内部参数m_lReaderIDlong当前读者证号m_MaxLBNumint可借图书数上限?

测试要点

  模块正常运行流程

  用户输入数据检查,包括数据合理性检查,以及合法性检查数据库操作

  数据库连接异常时的响应情况3.2.1读者查验模块?

功能

  查验输入的读者证号是否合法?

输入项目

  读者证号,读者姓名?

输出项目

  查验结果?

程序逻辑

  生成数据库查询语句调用数据库查询模块

  IF返回结果集为空置读者姓名字符串为空

  返回”非法读者证号”ELSE

  置读者姓名字符串

  返回”合法读者证号”

  ?

接口

  调用形式:

BOOLCheckReader传入参数:

ReaderID待查验的读者证号m_pConnection数据库连接指针传出参数:

读者证号存在/不存在标志

  strReaderName读者证号对应的读者姓名

  ?

存储分配

  局部变量:

数据库pReader_RecordsetPtr数据库查询结果集指针查询参数vtQuiry_variant_t查询命令vNull_variant_t查询连接

  类型转换strQuiryCstring查询命令类型转换vtemp_variant_t查询结果类型转换?

测试要点

  数据库连接正常时

  输入合理合法参数输入参数不合理输入参数不合法

  数据库连接异常;数据库数据异常3.2.2图书查验模块?

功能

  查验输入的图书书号是否合法?

输入项目

  图书书号?

输出项目

  查验结果?

程序逻辑

  生成数据库查询语句调用数据库查询模块

  IF返回结果集为空

  返回”非法图书书号”ELSE

  返回”合法图书书号”

  ?

接口

  调用形式:

BOOLCheckBook

  传入参数:

BookID带查验的图书书号传出参数:

书号合法/不合法标志查验结果?

存储分配

  局部变量:

数据库pBook_RecordsetPtr数据库查询结果集指针查询参量vtQuiry_variant_t查询字符串vNull_variant_t查询连接参量类型转换strQuiryCstring查询命令类型转换?

测试要点

  数据库连接正常数据库数据正常输入的书号合理合法输入的书号不合理输入的书号不合法数据库数据异常数据库连接异常

  3.2.3相关信息获取模块?

功能

  获取合法读者的借书记录?

输入项目

  合法读者证号;读者已借图书信息?

输出项目

  查询操作结果?

程序逻辑

篇二:

软件详细设计说明书实例

  软件详细设计说明书实例

  20XX年5月

  目录

  1引言..................................................................................................................................................................2

  1.1

  1.2

  1.3

  1.4

  2编写目的...............................................................................................................................................2项目背景...............................................................................................................................................2定义.......................................................................................................................................................2参考资料...............................................................................................................................................3总体设计.........................................................................................................................................................3

  2.1

  2.2需求概述...............................................................................................................................................3软件结构...............................................................................................................................................4

  3程序描述.........................................................................................................................................................6

  3.1

  3.2

  3.3

  3.4

  3.5

  3.6

  3.7

  3.8

  3.9

  3.1001登陆模块.........................................................................................................................................602管理模块...................................................................................................错误!

未定义书签。

031图书信息查询模块...............................................................................错误!

未定义书签。

032学生信息查询模块...............................................................................错误!

未定义书签。

021入库管理模块........................................................................................错误!

未定义书签。

022学生借书模块..............................................

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1