正在加载图片...
程序逻辑 生成数据库查询命令 查询数据库 IF操作成功 IF查询结果集非空 返回权限级别 ELSE 显示警告”非法的账号或口令” 返回-1 ELSE 显示警告”不能查询数据库 返回-1 接口 调用形式: CheckRight( const CString oldPwd) 传入参数: oldPwd(字符串常量)待查验的系统操作员口令 传出参数:系统操作权限(整型,0-7)如口令非法,置为-1 存储分配 局部变量:数据库 Recordsetptr数据库查询结果集指针 查询参数 Null ariant t数据库查询连接 eqUiry variant t 数据库查询命令 类型转换 strQuir CString 查询命令类型转换 内部参数 esult 权限级别 引用的全局变量: m cOnnection ConnectionPtr数据库连接指针 m strCurrUser CString 当前操作员账号 测试要点 数据库连接正常 数据库数据正常 合法的账号口令获取相应的权限级别 非法的账号口令返回错误指示,给出警告 数据库数据异常 数据库连接异常 52图书库操作模块 功能 根据输入提供对图书库的浏览、数据修改、增加、删除记录等操作 增加记录时,提供对生成的图书书号的唯一性验证 删除记录时,提供对所删除记录的相关性检验 输入项目 数据库连接(传入参数) 输出项目 无 程序逻辑 初始化(获取数据库连接,显示对话框) WHILE用户未输入退出 IF用户输入”下一个”⚫ 程序逻辑 生成数据库查询命令 查询数据库 IF 操作成功 IF 查询结果集非空 返回权限级别 ELSE 显示警告”非法的账号或口令” 返回 -1 ELSE 显示警告”不能查询数据库” 返回 -1 ⚫ 接口 调用形式:CheckRight(const CString oldPwd) 传入参数:oldPwd (字符串常量) 待查验的系统操作员口令 传出参数:系统操作权限(整型,0-7) 如口令非法,置为-1 ⚫ 存储分配 局部变量:数据库 pTemp _RecordsetPtr 数据库查询结果集指针 查询参数 vNull _variant_t 数据库查询连接 vtQuiry _variant_t 数据库查询命令 类型转换 strQuiry CString 查询命令类型转换 内部参数 result int 权限级别 引用的全局变量:m_pConnection _ConnectionPtr 数据库连接指针 m_strCurrUser CString 当前操作员账号 ⚫ 测试要点 数据库连接正常 数据库数据正常 合法的账号口令 获取相应的权限级别 非法的账号口令 返回错误指示,给出警告 数据库数据异常 数据库连接异常 5.2 图书库操作模块 ⚫ 功能 根据输入提供对图书库的浏览、数据修改、增加、删除记录等操作 增加记录时,提供对生成的图书书号的唯一性验证 删除记录时,提供对所删除记录的相关性检验 ⚫ 输入项目 数据库连接(传入参数) ⚫ 输出项目 无 ⚫ 程序逻辑 初始化(获取数据库连接,显示对话框) WHILE 用户未输入退出 IF 用户输入”下一个
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有