正在加载图片...
传入参量: BookID(整型常量 传出参量:书号合法/非法标志(BOL型) 存储分配 局部变量:查询参数 vtQuiry variant 查询命令 nUll variant t 查询连接 类型转换 strQuiry CString 查询命令类型转换 引用的全局变量: m cOnnection ConnectionPtr 使用 m rEcords Recordsetptr 写(打开) 测试要点 数据库连接正常 数据库数据正常 合法的图书书号 返回“真”查验结果 不合法的图书书号返回“假”查验结果,给出警告提示 数据库数据异常 返回“假”查验结果,给出数据异常警告 数据库连接异常 返回“假”查验结果,给出数据库连接异常警告 3.2相关信息获取模块 功能 获取指定读者(读者证号)的借书记录,获取的信息包括所借图书书名,借书日期以及所 借图书的总本数。 输入项目 读者证号(传入参数):相关(借书)信息(公共变量) 输出项目 已借图书数(返回值) 程序逻辑 生成数据库查询命令 IF操作成功 初始化(相关信息字符串置为空已借图书计数置为0) WHILE未读至查询结果集尾 置相关信息字符串 计数累加 返回计数值 ELSE 置相关信息字符串为操作异常 返回”失败标志”(-1) 接口 调用形式: int getlbinf( const long ReaderID) 传入参数: Readerld(整型常量) 指定的读者证号 传出参数:获取的相关记录数(整型)如发生异常,返回值置为负 存储分配 局部变量:查询参数 eqUiry variant t 查询命令 查询连接 类型转换 strQuiry CString 查询命令类型转换 vtemp varlan 查询结果类型转换传入参量:BookID(整型常量) 传出参量:书号合法/非法标志(BOOL 型) ⚫ 存储分配 局部变量: 查询参数 vtQuiry _variant_t 查询命令 vNull _variant_t 查询连接 类型转换 strQuiry CString 查询命令类型转换 引用的全局变量:m_pConnection _ConnectionPtr 使用 m_pRecords _RecordsetPtr 写(打开) ⚫ 测试要点 数据库连接正常 数据库数据正常 合法的图书书号 返回“真”查验结果 不合法的图书书号 返回“假”查验结果,给出警告提示 数据库数据异常 返回“假”查验结果,给出数据异常警告 数据库连接异常 返回“假”查验结果,给出数据库连接异常警告 3.2 相关信息获取模块 ⚫ 功能 获取指定读者(读者证号)的借书记录,获取的信息包括所借图书书名,借书日期以及所 借图书的总本数。 ⚫ 输入项目 读者证号(传入参数);相关(借书)信息(公共变量) ⚫ 输出项目 已借图书数(返回值) ⚫ 程序逻辑 生成数据库查询命令 IF 操作成功 初始化(相关信息字符串置为空 已借图书计数置为 0) WHILE 未读至查询结果集尾 置相关信息字符串 计数累加 返回计数值 ELSE 置相关信息字符串为”操作异常” 返回”失败标志”(-1) ⚫ 接口 调用形式:int GetLBInf(const long ReaderID) 传入参数:ReaderID(整型常量) 指定的读者证号 传出参数:获取的相关记录数(整型) 如发生异常,返回值置为负 ⚫ 存储分配 局部变量:查询参数 vtQuiry _variant_t 查询命令 vNull _variant_t 查询连接 类型转换 strQuiry CString 查询命令类型转换 vtemp _variant_t 查询结果类型转换
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有