第1个回答 2013-07-31
三、系统详细设计
1、模块功能设计
(1)主控模块
主要功能设置初始系统工作环境
提供各功能模块进人接口
(2)输人记录模块
主要功能添加图书信息添加读者信息
(3)修改记录模块
主要功能修改图书信息修改读者信息
(4)删除记录模块
主要功能删除图书信息删除读者信息
(5)借阅图书模块
主要功能添加借书信息
(6)归还图书模块
主要功能删除借书信息
(7)查询数据模块
主要功能查询图书信息查询读者信息
(8)报表输出模块
主要功能预览和打印输出图书、读者、借书信息
2、用户界面设计
(1)系统主界面
其设计思路利用〕提供的菜单实现方法、建立一个类似于风格的操作界面。
(2)输人记录界面
其设计思路包含两个菜单项图书和读者, 这里设计了两个表单, 当点击某一菜单项之后, 屏幕上显示出相应的输人信息表单窗口, 可以完成录人图书和读者信息的功能, 并把新记录保存在图书数据库表和读者数据库表中。
(3)修改记录界面
其设计思路包含两个菜单项图书和读者, 这里设计了两个表单, 当点击某一菜单项之后, 屏幕上显示出相应的修改信息表单窗口, 可以完成编辑图书和读者信息的功能, 并把修改过的记录保存在图书数据库表和读者数据库表中。
(4)删除记录界面
其设计思路包含两个菜单项图书和读者, 这里设计了两个表单, 当点击某一菜单项之后, 屏幕上显示出相应的删除信息表单窗口, 可以完成删除图书和读者信息的功能, 并且从图书数据库表和读者数据库表对记录做物理删除操作。
(5)借阅图书界面
其设计思路可以完成读者借阅图书的功能, 这电设计了两个表单, 第一个表单要求输人读者借书证号, 然后显示该读者有关信息确认之后激活第二个表单, 要求输人借阅图书的总编号, 然后显示该本图书有关信息, 确认之后把读者的借书证号、所借图书的总编号、借书日期当前系统日期、还书日期限期为巧天等信息组成一条记录称为借阅记录保存在借阅数据库表中。
(6)归还图书界面
其设计思路可以完成读者还回图书的功能, 这里设计了两个表单, 第一个表单要求输人读者借书证号, 然后显示该读者有关信息, 确认之后激活第二个表单, 要求输人还回图书的总编号, 然后显示该本图书有关信息, 确认之后把读者借书信息借阅记录从借阅数据库表中删除
(7)查询数据界面
其设计思路包含两个菜单项图书和读者, 这里设计了五个表单, 可以完成查询图书和读者信息的功能。查询图书有三种方式三个子菜单项分别是按编号查、按书名查、按作者查, 其中后两种还支持模糊查询, 只需输人书名和作者姓名的一部分, 即可显示出所查之书的详细信息书号、书名、分类号、作者、出版单位、单价。查询读者有两种方式两个子菜单项分别是按借书证号查、按读者姓名查, 当选择一种方式之后即可显示出所查读者的详细信息姓名、性别、借书证号、单位、职称、地址。
(8)报表输出界面
其设计思路包含三个菜单项图书、读者、借阅, 这里设计了三个报表, 可以完成预览和打印输出所有图书、读者和借阅记录的功能。从图书报表中可以看出哪些图书在图书库中, 哪些图书已经借出以及借书者的借书证号, 从读者报表中可以看出全部读者的资料以及哪些读者借阅了图书还没有归还, 从借阅报表中可以看出借书信息某位读者借阅了哪些图书、借书日期、应还日期, 如果过期没有还书则打印输出“ 借阅时间超期”的字样。