绵阳师范学院2015届本科生毕业设计(论文)
当用户以管理员的身份登录系统成功后就可以浏览、删除、添加图书的基本信息,这些基本信息都是从数据库的图书信息表(t_book)中取得的,具体的图书管理数据流如图所示。
3.读者管理模块数据流设计如下图所示:
系统管理员 审核学生信息 从学生表中获取 学生信息并审核
读者 信息 审核老师信息 从老师信息表中获取老师信息并审核 删除审核信息 从老师或学生表 中删除审核信息 图3-7读者管理数据流图
当用户以管理员的身份登录系统成功后,可以对读者的基本进行审核,可以查看读者的基本信息,对于符合条件老师或者学生申请给予审核通过,对不符合要求的可以进行删除。
4.图书借阅管理的数据流设计如下图所示:
系统管理员 浏览借阅信息 借阅信息表中获取 读者借阅信息 借阅 信息 添加借阅信息 借阅信息表中添加 读者借阅信息
删除借阅信息 借阅信息表中删除 读者借阅信息
3-8 图书借阅模块数据流图
12
绵阳师范学院2015届本科生毕业设计(论文)
当用户以管理员的身份登录系统成功后,可以查看图书的借阅信息,可以对相关的借阅信息进行浏览、添加以及删除,这些操作都是通过数据库中的借阅信息表来实现的。
5.系统密码修改数据流设计如下图所示: 系统管理员 修改系统密码 管理员信息表中修改密码
图3-9 修改系统密码数据流图
当用户以管理员的身份登录系统成功后,可以修改系统的登录密码,这些操作都是建立在管理员信息表上进行的。 3.2.2 数据库概念设计
对数据库进行设计可以有很多种方法,比如传统的瀑布模型、原型模型、螺旋模型等,单数人们目前最常使用也最常见的就是E-R模型(实体-联系模型),它是采用画图的方式来描述客观的现实世界[3]。通过上面对系统凤需求分析和系统设计,我设计的数据库实体分别为管理员、学生、老师、图书、图书借阅和图书类别等实体。在下面我就采用了E-R图的方式进行简要介绍。 用户名 编号 密码
管理员
图3-10 管理员实体E-R图
[3]
郭宁,马玉春,刑跃.软件工程实用教程[M](第2版).北京:人民邮电出版社.2011.
13
绵阳师范学院2015届本科生毕业设计(论文)
名称 编号 图书类别信息 描述 是否删除
图3-11 图书类别实体E-R图
图书编号 编号 读者类型 是否删除 借阅信息 归还时间 到期时间 读者编号 借阅时间 图3-12 借阅信息实体E-R图
图书名称 图书编号 图书作者 出版日期 图书信息 出版社 图书书号 … 页码 图3-13 图书信息实体E-R图
14
绵阳师范学院2015届本科生毕业设计(论文)
3.2.3 系统各个模块设计
本系统登陆时可以以学生、老师和管理有三种身份登录,通过输入用户名、密码并选择登陆身份登陆系统,其中管理员属于后台管理,学生和老师是前台管理,以登陆身份的不同分为以下三个模块。
学生:(1)个人信息管理:学生可以查看个人的基本信息;
(2)图书列表管理:学生可以查看图书的信息列表,查看目前的图书 情况,以便借阅;
(3)图书借阅管理:学生可以查看自己的借阅情况,学生借阅图书的 时间是10天,登陆成功后可以查看借阅的书籍、到期时间、归
还时间以及是否归还等信息。
(4)浏览图书馆基本信息:浏览图书馆简介、机构设置、规章制度、
馆藏分布、版权公告和扩展资源。 老师:(1)个人信息管理:老师可以查看个人的基本信息;
(2)图书列表管理:老师可以查看图书的信息列表,查看目前的图书 情况,以便借阅;
(3)图书借阅管理:老师可以查看自己的借阅情况,老师借阅图书的 时间是15天,登陆成功后老师可以查看借阅的书籍、到期时间、
归还时间以及是否归还等信息。
(4)浏览图书馆基本信息:浏览图书馆简介、机构设置、规章制度、 馆藏分布、版权公告和扩展资源。
管理员:(1)系统管理:管理员可以对自己的基本信息进行查看,可以修改 自己的登陆密码,同时添加和删除管理员信息。
(2)图书管理:管理员可以对图书的信息进行管理,管理员可以查 看、添加、删除图书的基本信。
(3)图书类别管理:管理员可以对图书的类别进行管理,管理员可
以添加图书的类别和并进行相应的描述,查看删除图书的类别信息。
(4)读者管理:管理员可以对老师和学生的信息进行审核,可以查
看教师和学生的审核情况,包括审核通过的和审核没通过的,同时管理员可以查看、删除老师和学生的基本信息。 (5)借阅管理:管理员可以对学生和老师的借阅信息进行管理,管 理员可以查看、添加、删除老师和学生的借阅信息,包括借阅
时间、到期时间以及是否归还等信息,同时管理员可以对老师和学生借阅图书进行归还。
(6)浏览图书馆基本信息:浏览图书馆简介、机构设置、规章制度、 馆藏分布、版权公告和扩展资源。
15

