基于BS模式的图书管理系统设计与实现(4)

2019-01-10 11:20

南华大学计算机科学与技术学院毕业设计(论文)

所还图书单还书还书记录单更新图书信息读者有效借书单管理员查询借阅记录单更新后的图书信息查询信息单缺书通知单借阅查询结果单图书管理系统业务流程图

图3-3 图书管理系统业务流程

图书管理系统的业务流程图,其中包含了这个系统的所有操作方式,其中学生的操作有借书和还书、查询,学生可以去图书馆查找自己所需要的图书,然后直接根据自己想要书名进行查找,学生也可以进行模糊查找,通过图书管理系统,因为图书管理系统中含有书类型的主键,所以学生就可以根据这个主键进行模糊查找,然后进行借阅。之后学生需要把自己借阅的图书信息记录到图书管理系统上面,这就需要图书管理人员的操作了,管理人员可以拥有自己的独立密码,这个独立密码是系统设计开始时候给指定的,用这个号码登录可以对学生信息进行更改,图书管理者也可以通过这个账号查看整个图书馆图书的信息,也可以进行对整个图书管图书信息的更改,当图书缺少或者学生借阅过期,管理员都可以看得见。管理员也可以对整个图书馆里的图书进行添加,分类等操作。图书管理者的权限是最大的,学生的权限相对来说就小了些,系统会给整个图书管理系统添加一个最基本的账号,用来恢复整个系统。

3.3.1 学生业务分析

学生能够进行借书和还书操作,具体操作过程如图3.4所示。

共 34 页 第 10 页

南华大学计算机科学与技术学院毕业设计(论文)

图3.4 学生业务

学生业务分析,学生可以对图书管理系统进行查询,查询自己所需要的图书,学生可以主动的申请号码,图书管理系统会有一个初始的界面来针对学生的这些操作,学生可以根据自己所需自己寻找,也可以求助老师,让老师帮助从整个图书管理系统中查找。学生不闭和老师进行太多的交互,一个图书管理系统可以同时与很多的学生进行交互,节约了很大幅度的时间。提高了办事效率,减少了学校的投资。[9]

3.3.2 管理员业务分析

管理员能够进行图书信息的记录和对学生借书信息的记录,具体如图3.5所示。

图3.5 管理员业务

管理员业务分析,图书管理系统会在初始的时候给管理员分配基本的一个账号,这个账号可以给其他人分配权限低于自己的账号。

3.3.3 学生借书信息流分析

本图详细的解释了学生借阅图书的详细过程。[10]

第 11 页 共 34 页

南华大学计算机科学与技术学院毕业设计(论文)

如图所示读者有三种操作可以进行第一是借书与图书管理系统进行交互,第

二个是归还图书与图书管理者进行交互,第三是查询也是与图书管理系统进行交互,通过这几种交互方式学生不断的和图书管理系统的数据库进行查找检验操作,这给数据库带来了很大的压力,所以在设计数据库的时候应该要尽可能的把数据库的内存容量变大,以防止查找速度缓慢的情况。还有就是管理员的操作,管理员可以进行许多的图书系统的改动,其中包括修改读者信息,修改图书信息,高级的管理员还能够进行管理员信息的修改,所以说管理员是整个系统的主要组成部分,在软件弄完之后,要对使用者进行专业的培训,以保证管理员操作的正确性。

3.3.4 学生借书验证分析

学生借书要首先进行数据库的验证然后才可以进行借书,验证过程如下图。

图3-6

这张图很好的分析了学生借书的全部过程,如果学生没有权限进行借书,那么将返回给学生错误的信息,保证图书的完整性,让图书不至于借出去找不到人

共 34 页 第 12 页

南华大学计算机科学与技术学院毕业设计(论文)

来还,把两者的信息完美的对应起来构建了借阅信息表。

3.3.5 图书归还分析

学生归还图示时需要进行登记,其过程如下图。

这张图显示了学生归还图书的工作方式,学生归还图书的时候首先要进行验证,查询图书管理系统的数据库,按学生的借阅时间是不是过期了,如果过期了,学生将会承担一部分的费用,如果没有过期,那么学生就直接把书归还给图书馆,并且在图书管理系统上面会把学生刚刚借阅的时候生成的图书借阅表中间的信息删除,保证学生的利益,也保证了系统不至于残存过多的没用的数据,从而节约了大量的内存空间。

3.3.6 学生查询信息分析

学生可以进行自己的信息查询,其查询过程如下图所示。[11]

学生可以通过账号验证之后查询图书管理系统内部图书信息的内容,登陆的时候要进行检测,检测合格之后学生可以对图书馆内部的图书进行查询,也可以

共 34 页 第 13 页

南华大学计算机科学与技术学院毕业设计(论文)

查询自己的信息,可以知道自己接了什么种类的书籍,需要多久之内还给图书馆,这样的系统为学生提供了很多的方便,不需要学生单独记忆自己所借图书的时间,方便了学生借书。系统管理员也可以进行图书信息的检查,主要是检查图书管理系统中是不是含有一些自己所不需要的信息,或者不存在的图书信息,能够保证图书管理系统的快速运行。

3.3.7 高级权限管理员操作分析

数据库系统中存在高级管理员权限,下面是高级管理员的权限设计。

图3-7 管理员操作

这张图书管理员信息表中说明了图书管理员的操作,为了保证图书管理员的正确,每次登录都需要验证,其中也说明了图书管理员的具体操作,其中包括添加图书信息,删除图书信息,修改图书信息和更新馆藏图书信息表的操作。

3.4 系统数据库设计

系统数据库设计包括了整个图书管理系统所有的数据库所需要的表及各种关系列表,下面进行了详细的解。释[12]

3.4.1 数据库图表设计 学生信息图表

字段名 id gname dname gpwd did 数据类型 varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) 备注 用户ID,主键 帐号 用户姓名 密码 借书证号 表3-1

共 34 页 第 14 页


基于BS模式的图书管理系统设计与实现(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:最高人民法院关于正确审理企业破产案件为维护市场经济秩序提供司

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: