优质文档详细设计说明书实例范文模板 12页文档格式.docx
- 文档编号:16463696
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:9
- 大小:18.68KB
优质文档详细设计说明书实例范文模板 12页文档格式.docx
《优质文档详细设计说明书实例范文模板 12页文档格式.docx》由会员分享,可在线阅读,更多相关《优质文档详细设计说明书实例范文模板 12页文档格式.docx(9页珍藏版)》请在冰豆网上搜索。
文档中采用的专门术语的定义及缩略词简要如下:
LMS:
LibraryManagementSystem,图书管理系统
1.4参考资料
[1]费贤举关于图书管理系统的批文[2]郑人杰,殷人昆,陶永雷。
《实用软件工程》(第二版)。
北京:
清华大学出版社,1997。
[3]王立福,麻志毅。
《软件工程》(第二版)。
北京大学出版社,201X。
[4]唐学忠,王文。
《VisualBasic程序设计教程》北京:
中国电力出版社,201X。
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(const_ConnectionPtrpConnection,
constintMaxLBNum)
传入参数:
pConnection数据库连接指针MaxLBNum系统参数(可借图书上限)
传出参数:
无?
数据库m_pConnection_ConnectionPtr数据库连接指针用户界面m_strReaderNameCString读者姓名m_strLBInfCString已借图书信息m_strLBNumCString已借图书数显示m_lBookIDlong欲借图书书号内部参数m_lReaderIDlong当前读者证号m_MaxLBNumint可借图书数上限?
模块正常运行流程
用户输入数据检查(读者证号、图书书号),包括数据合理性检查,以及合法性检查数据库操作
数据库连接异常时的响应情况3.2.1读者查验模块?
查验输入的读者证号是否合法(即是否存在与该读者证号对应的读者记录)?
读者证号(整型常数),读者姓名(引用型字符串)?
查验结果(BOOL值)?
生成数据库查询语句调用数据库查询模块
IF返回结果集为空(不存在该读者证号)置读者姓名字符串为空
返回”非法读者证号”ELSE
置读者姓名字符串
返回”合法读者证号”
BOOLCheckReader(constlongReaderID,CString&
strReaderName)传入参数:
ReaderID(常量参数传入)待查验的读者证号m_pConnection(借书模块内的全局变量)数据库连接指针传出参数:
读者证号存在/不存在标志(返回值)
strReaderName(传入的引用参数)读者证号对应的读者姓名
(读者证号不存在时置为空)
局部变量:
数据库pReader_RecordsetPtr数据库查询结果集指针查询参数vtQuiry_variant_t查询命令vNull_variant_t查询连接
类型转换strQuiryCstring查询命令类型转换vtemp_variant_t查询结果类型转换?
测试要点
数据库连接正常时
输入合理合法参数输入参数不合理输入参数不合法
数据库连接异常;
数据库数据异常(读者姓名为空)3.2.2图书查验模块?
查验输入的图书书号是否合法?
图书书号(整型常量)?
IF返回结果集为空(不存在该图书书号)
返回”非法图书书号”ELSE
返回”合法图书书号”
调用形式:
BOOLCheckBook(constlongBookID)
传入参数:
BookID(整型常量)带查验的图书书号传出参数:
书号合法/不合法标志(返回值)查验结果?
局部变量:
数据库pBook_RecordsetPtr数据库查询结果集指针查询参量vtQuiry_variant_t查询字符串vNull_variant_t查询连接参量类型转换strQuiryCstring查询命令类型转换?
数据库连接正常数据库数据正常输入的书号合理合法输入的书号不合理输入的书号不合法数据库数据异常数据库连接异常
3.2.3相关信息获取模块?
获取合法读者的借书记录?
合法读者证号(整型常量);
读者已借图书信息(引用型字符串)?
查询操作结果(BOOL值)?
篇二:
软件详细设计说明书实例
201X年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学生借书模块........................................................................................错误!
023学生还书模块........................................................................................错误!
024图书注销模块........................................................................................错误!
接口设计.........................................................................................................错误!
测试要点.......................................................................................................................................43
文档名称:
详细设计规格说明书
项目名称:
图书馆管理系统
项目负责人:
陈新光
编写TEST_____年_____月_____日
校对所有小组成员_____年_____月_____日
审核所有小组成员_____年_____月_____日
批准XXX_____年_____月_____日
开发单位__________________________________________
组员:
TEST1TEST2TEST3
1引言
1.1编写目的
图书管理系统详细设计是设计的第二个阶段,这个阶段的主要任务是在图书管理系统概要设计书基础上,对概要设计中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细数据结构,为编写源代码提供必要的说明。
概要设计解决了软件系统总体结构设计的问题,包括整个软件系统的结构、模块划分、模块功能和模块间的联系等。
详细设计则要解决如何实现各个模块的内部功能,即模块设计。
具体的说,模块设计就是要为已经产生的图书管理各子系统设计详细的算法。
但这并不等同于系统实现阶段用具体的语言编码,它只是对实现细节作精确的描述,这样编码阶段就可以将详细设计中对功能实现的描述,直接翻译、转化为用某种程序设计语言书写的程序。
1.2项目背景
根据XX学校希望能够充分利用现代科技来提高图书管理的效率,在原有的办公系统基础上进行扩展,将一些可以用计算机来管理的都进行计算机化,使得图书馆管理人员工作更加方便,工作效率也更加的高。
1.3定义
Mysql:
数据库管理软件
DBMS:
数据库管理系统
Windows201X/201X/XP:
运行环境
JSP:
软件开发语言
Myeclipse:
开发工具
1.4参考资料
《软件工程导论——第5版》张海藩编著清华大学出版社
《实用软件工程》LeszekA.MaciaszekBrucLeeLiong著机械工业出版社
2总体设计
2.1需求概述
按照需求分析文档中的规格要求,使用条形码扫描器进书、借书、还书,使得信息传递准确、流畅。
同时,系统最大限度地实现易安装,易维护性,易操作性,运行稳定,安全可靠。
篇三:
详细设计说明书示例
金审工程应用系统工程管理软件系统
审计署信息化建设办公室北京中软国际信息技术有限公司
201X年9月
北京中软国际信息技术有限公司第1页共162页
第2页共162页北京中软国际信息技术有限公司
目录
第一章引言.................................................................................................................................................................91.1编写目的............................................................................................................................................................91.2背景....................................................................................................................................................................91.3定义....................................................................................................................................................................91.3.1专门术语..................................................................................................................................................91.3.2缩略词.....................................................................................................................................................101.4参考资料..........................................................................................................................................................10第二章总体设计.......................................................................................................................................................112.1需求规定..........................................................................................................................................................112.1.1对功能的规定........................................................................................................................................112.1.2输入/输出要求......................................................................................................................................122.1.3故障处理要求........................................................................................................................................122.2其它专门要求.................................................................................................................................................122.3支持软件..........................................................................................................................................................132.3.1基础平台................................................................................................................................................132.3.2基础服务................................................................................................................................................142.4接口..................................................................................................................................................................172.5控制..................................................................................................................................................................172.6基本设计概念和处理流程..........................................................................................................................182.6.1设计原则......................................................................
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 优质文档详细设计说明书实例范文模板 12页 优质 文档 详细 设计 说明书 实例 范文 模板 12