正在加载图片...
const int MaxLBDay) 传入参量: cOnnection(数据库连接指针常量)提供数据库连接 MaxLBDay(整型常量) 系统参数(借书天数上限) 传出参量:无 存储分配 内部变量:数据库 m cOnnection_ ConnectionPtr数据库连接指针 数据库查询结果集指针 用户界面 m IBookId 欲还图书书号 m strLenderid CString 借阅者图书证号显示 trended 借阅者姓名 m strrbinf CString 已还图书信息显 未还图书信息显示 m strrBNum CString 已还图书数显示 m strNrBNum CString 未还图书数显示 内部参数 m cUrriN ong 当前还书者读者证号 int RANum int 已还图书计数 m MaxLBDay 借书天数上限 测试要点 模块正常工作流程 对输入的查验,包括输入值的合法性与合理性检验 数据库连接异常能否做出适当处理 数据库数据异常时能否判断并给予适当处理 3.1借书记录查验模块 功能 查验借书记录是否存在(即是否存在与指定书号相对应的借书记录 输入项目 图书书号(传入参数) 输出项目 查验结果(返回值):查询结果集(图书书号、书名、状态、出借日期) 程序逻辑 生成数据库查询语句 调用数据库査询模块 IF操作成功 IF查询结果集不为空(存在该借书记录) 返回”记录存在 警告”记录不存在” ELSE 警告”查询失败 返回”记录不存在 接口 调用形式: bool Checkblrcord( const long Book ID)const int MaxLBDay) 传入参量:pConnection(数据库连接指针常量) 提供数据库连接 MaxLBDay(整型常量) 系统参数(借书天数上限) 传出参量:无 ⚫ 存储分配 内部变量:数据库 m_pConnection _ConnectionPtr 数据库连接指针 m_pRecords _RecordsetPtr 数据库查询结果集指针 用户界面 m_lBookID long 欲还图书书号 m_strLenderID CString 借阅者图书证号显示 m_strLender CString 借阅者姓名 m_strRBInf CString 已还图书信息显示 m_strNRBInf CString 未还图书信息显示 m_strRBNum CString 已还图书数显示 m_strNRBNum CString 未还图书数显示 内部参数 m_lCurrID long 当前还书者读者证号 m_intRBNum int 已还图书计数 m_MaxLBDay int 借书天数上限 ⚫ 测试要点 模块正常工作流程 对输入的查验,包括输入值的合法性与合理性检验 数据库连接异常能否做出适当处理 数据库数据异常时能否判断并给予适当处理 3.1 借书记录查验模块 ⚫ 功能 查验借书记录是否存在(即是否存在与指定书号相对应的借书记录) ⚫ 输入项目 图书书号(传入参数) ⚫ 输出项目 查验结果(返回值);查询结果集(图书书号、书名、状态、出借日期) ⚫ 程序逻辑 生成数据库查询语句 调用数据库查询模块 IF 操作成功 IF 查询结果集不为空(存在该借书记录) 返回”记录存在” ELSE 警告”记录不存在” ELSE 警告”查询失败” 返回”记录不存在” ⚫ 接口 调用形式:BOOL CheckBlrcord(const long BookID)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有