不同的操作。
网络管理模块:管理客户端连接信息,包括连接状态和连接数量等。
2) 客户端模块划分
网络连接模块:用于连接服务器。
图书借阅管理模块:用于实现图书借阅信息的管理,包括图书借阅、归还图书和读者缴纳罚款等功能。
图书信息管理模块:管理图书资料、有图书类别管理和图书信息管理两部分。
读者信息管理模块:添加、删除和查询读者信息模块。
管理员信息管理模块:添加、删除和查询管理员信息功能。
图书统计模块:记录图书借阅统计,用来实现图书借阅次数排名统计的功能。
接下来具体看下该系统的具体功能模块划分图如下图(3)所示。
图(3)—— 系统总体功能模块划分图
第三章 数据库设计
3.1 数据库需求分析
本系统的数据库设计主要有图书馆图书信息、读者信息、管理员信息和借阅图书信息的管理,数据库的设计必须满足这些功能需求。具体请看下面的一些功能需求:
1) 读者信息管理部分
① 管理员可对读者信息进行文护,如添加、删除、查询读者信息等。
② 每个读者必须对应一种读者类型(本科生、研究生、教师),服务器根
据读者类型判断读者可借阅的图书数量和借阅期限。
③ 在读者已经借阅图书信息中必须包括读者信息,读者每次借阅时服务器
都会比较该读者已借阅图书数是否小于该读者类型可借阅的图书数,不满足该条件读者将不能继续借阅图书。毕业论文
http://www.751com.cn/ ④ 读者信息中还应包括读者的超期罚款,本系统中超期罚款按图书超期天数计算,当读者超期罚款超过一定数额时,该读者将不能继续借阅图书。
⑤ 读者可以注销,即删除读者,但注销后并不能清除所有读者信息,因为该读者有可能还没有缴纳罚款等,只能标记该读者不可用。所以读者信息中还应用一个字段来标记读者是否有效。
2) 图书资料管理部分
① 管理员可对图书资料数据进行文护,可添加新图书信息。
② 管理员可对图书类别进行文护,可添加新图书类别。
③ 管理员可对图书信息进行查询。 原文请+QQ324.9114辣.文^论,文'网
④ 管理员可删除、查询图书类别。
⑤ 图书是否在库可借应储存在图书信息中,因此图书信息数据中必须有一个字段来记录。
⑥ 为了统计图书借阅次数据排名,对于每本书必须有一个字段记录该书被借出的次数。
⑦ 图书资料记录中的图书类别号必须与图书类别记录中的类别号相关联。
3) 图书借阅信息管理部分
① 管理员可添加图书信息、图书归还和缴纳罚款记录。
② 通常图书借阅和归还记录会分开添加,因此在添加的图书借阅记录中,关于归还和罚款的字段可为空。
③ 每次图书借阅,服务器都应该根据读者的类型,计算应归还的日期,并
记录到数据库相应的字段。
④ 每次图书归还都有应该计算该书是否有超期欠款,并记录在借阅记录中
相应字段,然后才累加到读者信息记录中读者欠款处。
⑤ 图书借阅信息中的借阅图书号必须与图书资料记录中的图书号相关联。
4) 管理员信息管理部分
① 管理员有权限划分,每个管理员ID必须对应一个管理员权限类型(普通管理员、高级管理员、系统管理员)。
② 系统管理员可以添加、删除、查询管理员信息。
上一页 [1] [2] [3] [4] [5] [6] 下一页
VB+access基于c/s模式的图书管理系统论文 第3页下载如图片无法显示或论文不完整,请联系qq752018766