正在加载图片...
const int MaxLBNum) 传入参数: cOnnection 数据库连接指针 MaxlBNum系统参数(可借图书上限) 传出参数:无 存储分配 内部数据:数据库 m cOnnection_ Connectionptr数据库连接指针 用户界面 m strReader Name CString 读者姓名 mstrLBInf CString 已借图书信息 m-strLBNum CString 已借图书数显示 m IBookid 欲借图书书号 内部参数m1 Readers 当前读者证号 m MaxlBNum 可借图书数上限 测试要点 模块正常运行流程 用户输入数据检查(读者证号、图书书号),包括数据合理性检査,以及合法性检査 数据库操作 数据库连接异常时的响应情况 2.1读者查验模块 功能 查验输入的读者证号是否合法(即是否存在与该读者证号对应的读者记录) 输入项目 读者证号(整型常数),读者姓名(引用型字符串 输出项目 查验结果(BOOL值) 程序逻辑 生成数据库查询语句 调用数据库査询模块 IF返回结果集为空(不存在该读者证号) 置读者姓名字符串为空 返回”非法读者证号 ELSE 置读者姓名字符串 返回”合法读者证号” 接口 调用形式: BOoL Check Reader( const long ReaderID, CString& strReaderName) 传入参数: Readerld(常量参数传入) 待查验的读者证号 m_ cOnnection(借书模块内的全局变量) 数据库连接指针 传出参数:读者证号存在/不存在标志(返回值) strReaderName(传入的引用参数)读者证号对应的读者姓名 (读者证号不存在时置为空) 存储分配 局部变量:数据库 pReade RecordsetPtr数据库査询结果集指针 查询参数 eqUiry variant t 查询命令 nUll varlan 查询连接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 可借图书数上限 ⚫ 测试要点 模块正常运行流程 用户输入数据检查(读者证号、图书书号),包括数据合理性检查,以及合法性检查 数据库操作 数据库连接异常时的响应情况 2.1 读者查验模块 ⚫ 功能 查验输入的读者证号是否合法(即是否存在与该读者证号对应的读者记录) ⚫ 输入项目 读者证号(整型常数),读者姓名(引用型字符串) ⚫ 输出项目 查验结果(BOOL 值) ⚫ 程序逻辑 生成数据库查询语句 调用数据库查询模块 IF 返回结果集为空(不存在该读者证号) 置读者姓名字符串为空 返回”非法读者证号” ELSE 置读者姓名字符串 返回”合法读者证号” ⚫ 接口 调用形式:BOOL CheckReader(const long ReaderID,CString &strReaderName) 传入参数:ReaderID(常量参数传入) 待查验的读者证号 m_pConnection(借书模块内的全局变量) 数据库连接指针 传出参数:读者证号存在/不存在标志(返回值) strReaderName(传入的引用参数) 读者证号对应的读者姓名 (读者证号不存在时置为空) ⚫ 存储分配 局部变量:数据库 pReader _RecordsetPtr 数据库查询结果集指针 查询参数 vtQuiry _variant_t 查询命令 vNull _variant_t 查询连接
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有