下载此文档

详细设计说明书(共35页).doc


文档分类:IT计算机 | 页数:约35页 举报非法文档有奖
1/35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/35 下载此文档
文档列表 文档介绍
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
详细设计说明书
1引言
1编写目的
接口
调用形式:void CBookDlg::LendBook(const _ConnectionPtr pConnection,
const int MaxLBNum)
传入参数:pConnection 数据库连接指针
MaxLBNum 系统参数(可借图书上限)
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
传出参数:无
存储分配
内部数据: 数据库 m_pConnection _ConnectionPtr 数据库连接指针
用户界面 m_strReaderName CString 读者姓名
m_strLBInf CString 已借图书信息
m_strLBNum CString 已借图书数显示
m_lBookID long 欲借图书书号
内部参数 m_lReaderID long 当前读者证号
m_MaxLBNum int 可借图书数上限
测试要点
模块正常运行流程
用户输入数据检查(读者证号、图书书号),包括数据合理性检查,以及合法性检查
数据库操作
数据库连接异常时的响应情况
读者查验模块
功能
查验输入的读者证号是否合法(即是否存在与该读者证号对应的读者记录)
输入项目
读者证号(整型常数),读者姓名(引用型字符串)
输出项目
查验结果(BOOL值)
程序逻辑
生成数据库查询语句
调用数据库查询模块
IF返回结果集为空(不存在该读者证号)
置读者姓名字符串为空
返回”非法读者证号”
ELSE
置读者姓名字符串
返回”合法读者证号”
接口
调用形式:BOOL CheckReader(const long ReaderID,CString &strReaderName)
传入参数:ReaderID(常量参数传入) 待查验的读者证号
m_pConnection(借书模块内的全局变量) 数据库连接指针
传出参数:读者证号存在/不存在标志(返回值)
strReaderName(传入的引用参数) 读者证号对应的读者姓名
(读者证号不存在时置为空)
存储分配
局部变量:数据库 pReader _RecordsetPtr 数据库查询结果集指针
查询参数 vtQuiry _variant_t 查询命令
vNull _variant_t 查询连接
类型转换 strQuiry Cstring 查询命令类型转换
vtemp _variant_t 查询结果类型转换
测试要点
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
数据库连接正常时
输入合理合法参数
输入参数不合理
输入参数不合法
数据库连接异常;数据库数据异常(读者姓名为空)
图书查验模块
功能
查验输入的图书书号是否合法
输入项目
图书书号(整型常量)
输出项目
查验结果(BOOL值)
程序逻辑
生成数据库查询语句
调用数据库查询模块
IF返回结果集为空(不存在该图书书号)
返回”非法图书书号”
ELSE
返回”合法图书书号”
接口
调用形式: BOOL CheckBook(const long BookID)
传入参数: BookID(整型常量) 带查验的图书书号
传出参数: 书号合法/不合法标志(返回值) 查验结果
存储分配
局部变量: 数据库 pBook _RecordsetPtr 数据库查询结果集指针
查询参量 vtQuiry _variant_t 查询字符串
vNull _variant_t 查询连接参量
类型转换 strQuiry Cstring 查询命令类型转换
测试要点
数据库连接正常
数据库数据正常
输入的书号合理合法
输入的书号不合理
输入的书号不合法
数据库数据异常
数据库连接异常

详细设计说明书(共35页) 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人qiang19840906
  • 文件大小132 KB
  • 时间2022-02-27