图书査询模块调用:查询命令生成模块 数据库査询模块 数据显示模块 系统管理模块调用:图书库操作模块 读者库操作模块 数据统计模块 系统设置模块 读者身份查验模块调用:数据库查询模块 图书查验模块调用: 数据库查询模块 借书记录査验模块调用:数据库査询模块 图书库操作模块调用:图书记录集获取模块 当前记录更新模块 更新显示模块 相关记录获取模块 读者库操作模块调用 读者记录集获取模块 当前记录更新模块 更新显示模块 相关信息获取模块 数据统计模块调用: 查询命令生成模块 数据库查询模块 数据显示模块 系统设置模块:获取系统操作员记录集模块 更新当前记录模块 更新显示模块 图书记录集获取模块: 数据库查询模块 当前记录更新模块: 数据库操作模块 相关记录获取模块: 数据库查询模块 读者记录集获取模块 数据库査询模块 系统操作员记录集获取模块:数据库査询模块 3.2.2模块外部描述 主模块:从操作系统获得程序运行所需资源, 显示主对话框 与操作系统协作,获得与应用程序相关的消息
C:\cxl\需求规格说明书.doc 图书查询模块调用: 查询命令生成模块 数据库查询模块 数据显示模块 系统管理模块调用: 图书库操作模块 读者库操作模块 数据统计模块 系统设置模块 读者身份查验模块调用: 数据库查询模块 图书查验模块调用: 数据库查询模块 借书记录查验模块调用: 数据库查询模块 图书库操作模块调用: 图书记录集获取模块 当前记录更新模块 更新显示模块 相关记录获取模块 读者库操作模块调用: 读者记录集获取模块 当前记录更新模块 更新显示模块 相关信息获取模块 数据统计模块调用: 查询命令生成模块 数据库查询模块 数据显示模块 系统设置模块: 获取系统操作员记录集模块 更新当前记录模块 更新显示模块 图书记录集获取模块: 数据库查询模块 当前记录更新模块: 数据库操作模块 相关记录获取模块: 数据库查询模块 读者记录集获取模块: 数据库查询模块 系统操作员记录集获取模块:数据库查询模块 3.2.2 模块外部描述 主模块: 从操作系统获得程序运行所需资源, 显示主对话框, 与操作系统协作,获得与应用程序相关的消息
完成消息处理,调用相应的子模块 借书模块:检验输入的读者证号, 获取相关的读者信息并根据操作结果予以刷新, 读入用户输入的图书书号 检验图书信息确定操作合法性, 对合法借书操作,登记入借书记录库 还书模块:根据输入的图书书号,调用图书匹配查询, 检验操作合法性 检验图书是否过期,如有过期给出警告 对合法操作,登记入借书记录库。 图书査询模块:根据用户界面的输入生成数据库査询命令, 向数据库提交查询请求, 显示查询操作的结果。 系统管理模块:根据用户输入査验操作权限 根据用户输入选择调用不同的子模块 读者查验模块:根据输入的读者证号生成查询语句, 查询数据库, 返回查询结 图书査验模块:根据输入的图书书号生成查询语句, 查询数据库 返回查询结果 相关信息获取模块:根据读者证号生成查询语句 调用数据库查询模块査询借书记录 返回查询结果 借书登记模块:根据读者证号及图书书号生成数据库操作语句 调用数据库操作模块记录借书信息 返回操作成功/失败结果 借书记录査验模块:根据图书书号生成査询语句, 调用数据库查询模块查询借书记录 返回查询结果 还书信息记录模块:记录本次还书操作的相关信息 还书登记模块:根据图书书号生成数据库操作语句 调用数据库操作模块删除借书记录, 返回操作成功/失败结果 系统操作权限査验:检验是否正确的用户与口令 返回相应的操作级别 图书库操作模块 显示图书库的数据项 根据用户输入修改,增加或删除 读者库操作模块 显示读者库的数据项, 根据用户输入修改,增加或删除。 数据统计模块: 根据用户输入,生成查询命令, 根据要求进行查询 将所得结果显示给用户
C:\cxl\需求规格说明书.doc 完成消息处理,调用相应的子模块。 借书模块: 检验输入的读者证号, 获取相关的读者信息并根据操作结果予以刷新, 读入用户输入的图书书号 检验图书信息确定操作合法性, 对合法借书操作,登记入借书记录库。 还书模块: 根据输入的图书书号,调用图书匹配查询, 检验操作合法性, 检验图书是否过期,如有过期给出警告, 对合法操作,登记入借书记录库。 图书查询模块: 根据用户界面的输入生成数据库查询命令, 向数据库提交查询请求, 显示查询操作的结果。 系统管理模块: 根据用户输入查验操作权限 根据用户输入选择调用不同的子模块 读者查验模块: 根据输入的读者证号生成查询语句, 查询数据库, 返回查询结果。 图书查验模块: 根据输入的图书书号生成查询语句, 查询数据库, 返回查询结果。 相关信息获取模块: 根据读者证号生成查询语句, 调用数据库查询模块查询借书记录 返回查询结果。 借书登记模块: 根据读者证号及图书书号生成数据库操作语句, 调用数据库操作模块记录借书信息, 返回操作成功/失败结果。 借书记录查验模块: 根据图书书号生成查询语句, 调用数据库查询模块查询借书记录 返回查询结果。 还书信息记录模块:记录本次还书操作的相关信息。 还书登记模块: 根据图书书号生成数据库操作语句, 调用数据库操作模块删除借书记录, 返回操作成功/失败结果。 系统操作权限查验: 检验是否正确的用户与口令, 返回相应的操作级别。 图书库操作模块: 显示图书库的数据项, 根据用户输入修改,增加或删除。 读者库操作模块: 显示读者库的数据项, 根据用户输入修改,增加或删除。 数据统计模块: 根据用户输入,生成查询命令, 根据要求进行查询, 将所得结果显示给用户