2.2 图书查验模块
功能
查验输入的图书书号是否合法
输入项目
图书书号(整型常量)
输出项目
查验结果(BOOL值)
程序逻辑
生成数据库查询语句
调用数据库查询模块
IF返回结果集为空(不存在该图书书号)
返回”非法图书书号”
ELSE
返回”合法图书书号”
接口
调用形式: BOOL CheckBook(const long BookID)
传入参数: BookID(整型常量) 带查验的图书书号
传出参数: 书号合法/不合法标志(返回值) 查验结果
存储分配
局部变量: 数据库 pBook _RecordsetPtr 数据库查询结果集指针
查询参量 vtQuiry _variant_t 查询字符串
vNull _variant_t 查询连接参量
类型转换 strQuiry Cstring 查询命令类型转换
测试要点
数据库连接正常
数据库数据正常
输入的书号合理合法
输入的书号不合理
输入的书号不合法
数据库数据异常
数据库连接异常
2.3 相关信息获取模块
功能
获取合法读者的借书记录
输入项目
合法读者证号(整型常量);读者已借图书信息(引用型字符串)
输出项目
查询操作结果(BOOL值)
程序逻辑
生成数据库查询语句
调用数据库查询模块
IF 操作成功
WHILE 查询结果集未读至文件尾
读取各项值
置入读者已借图书信息字符串
返回”操作成功”
ELSE
置空读者已借图书信息字符串
返回”操作失败”
接口
调用形式:BOOL GetLBInf(const long ReaderID,CString &strLBInf)
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
图书管理系统详细设计文档 第3页下载如图片无法显示或论文不完整,请联系qq752018766