3.3 还书信息记录模块
功能
记录本次还书操作的信息,包括图书书名,超期天数。
输入项目
包含相关信息(书名、借书日期)的查询结果集(公共变量)
输出项目
更新后的格式化还书信息(公共变量)
程序逻辑
WHILE 传入的查询结果集未读至文件尾
读取书名,置入还书信息字符串
读取借书日期
计算超期天数
置入还书信息字符串
光标移至下一个记录
接口
调用形式:void SaveRBInf(void)
传入参数:无
传出参数:无
存储分配
局部变量: 类型转换 vtemp _variant_t 查询结果类型转换
strExcess CString 超期天数类型转换
计算变量 oleDate COleDateTime 借书日期
oleExcess COleDateTimeSpan 超期天数
intExcess int 超期天数
引用的全局变量:m_pRecords _RecordsetPtr 读(关闭记录集)
m_strRBInf CString 更新
m_MaxLBDay int 读
测试要点
查询结果集正常
查询结果集异常
3.4 还书登记模块
功能
登记还书(删除借书记录,更新图书状态)
输入项目
图书书号(输入参数)
输出项目
操作成功/失败标志(返回值)
程序逻辑
生成数据库操作命令(更新)
IF 操作成功
生成数据库操作命令(删除)
IF 操作成功机电一体化技术及应用研究论文
返回”操作成功”
返回”操作失败”
接口
调用形式:BOOL DelBlrecord(const long BookID)
传入参数:BookID(整型常量) 返还图书书号
传出参数:操作成功/失败标志(BOOL值)
存储分配本文来自辣.文,论-文·网原文请找腾讯752018766
局部变量: 操作参数 vtCommand _variant_t 操作命令
vRecsAffected _variant_t 操作影响参数
类型转换 strCommand CString 操作命令类型转换
引用的全局变量:m_pConnection _ConnectionPtr 使用
测试要点
数据库连接正常
图书书号合法
图书书号不合法
数据库连接异常
4. 图书查询模块
功能
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页