2012年最新毕业论文--图书管理系统(4)

2019-04-08 22:55

图书管理系统的系统E=R图如图4-5所示。

类型 ……. 编号 编号 密码 名称 读者 管理 管理员 修改 删除 添加 还书时间 修改 借书 管理 图4-5 图书管理系统的系统E-RT图

3.4 数据表设计

(1)通过对系统进行需求分析、系统流程图以及系统功能结构的确定,设计数据库,名称db_admSet,如表3-1所示。

只有系统分配的用户才能操作图书馆管理系统,而用户权限又各不相同。

表3-1管理员权限设置表

(2)图书借阅表tb_bookBorrow,如表3-2所示。

- 13 -

图书借阅信息实体,用于存储所有图书馆借阅的信息,以准确地记录每天图书的借阅信息。

表3-2图书借阅表

(3)书架信息表tb_bookcase,如表3-3所示。

图书馆对图书的分类,通常是将不同类型的图书分别放置在相应类型的书架上。书架信息实体,用于存储图书馆中所有的书架信息。 表3-3 书架信息表

(4) 图书信息tb_bookInfo,如表3-4所示。

不同的图书,会有不同的图书信息。对这些图书信息进行详细的记录,方便了图书的分类和查询。图书信息实体,用于存储所有图书的相关信息。

表3-4图书信息表

- 14 -

(5) 图书类型信息表tb_bookType如表3-5所示。

图书馆会有不同类型的图书,为了避免图书归类发生混乱,必须建立一个图书类型信息实体,用于存储图书的类型信息。

表3-5图书类型信息表

(6) 图书馆信息表tb_library,如表3-6所示。 每个失误都会有其自身的历史背景,图书馆也不 例外。为了记录图书馆的历史背景及其相关的信息,需要建立一个图书馆信息实体,用于存储图书馆的相关信息。

表3-6图书馆信息

(7)读者信息表tb_readerInfo,如表3-7所示。

当有读者借阅图书时,要对读者的各项信息进行记录,以方便归还图书和已借阅图书的历史查询,读者信息实体,用于存储所有借阅图书的读者信息。

表3-7 读者信息表

- 15 -

(8)读者类型信息表tb_readerType,如表3-8所示。

在读者群体中,会有不同的分类,例如借阅图书的读者可能是教师、学生和市民等,所以对读者人群进行有效的分了是至关重要的。读者类型信息实体,用于存储的类型信息。

表.-8读者类型信息表

(9)管理员信息表tb_user,如表3-9所示。

当管理员登录图书馆管理系统时,需要通过登录窗口验证成功后才能进入系统主页。管理员信息实体,用于存储管理员的登录名称和登录密码。

表3-9管理员信息表

- 16 -

第四章 图书管理系统详细设计

4.1 系统流程分析

根据开发图书管理系统的需求分析,本系统设计了三种用户,分别为系统管理员、教师和学生。

系统要求有系统管理员用户,我们设定系统管理员,当系统管理员使用账户登录后,需要查看有关图书的一系列的信息,管理员可以通过系统导航菜单进入读者管理界面、图书管理界面、图书借还界面、系统查询界面、排行榜界面,在读者界面中,管理员添加和修改学生或教师信息、用户可以查看自己信息,在图书管理界面管理员可以添加和修改图书信息、用户可查看图书,在图书借还界面完成读者借书还书的操作,系统查询界面管理员可以查看借出去的图书信息及库存的信息、用户可以查找自己的所需的图书,排行榜界面主要是可以让用户知道哪些图书受到读者的喜爱。读者(老师和学生)使用读者帐号登陆系统后,可以查询自己所需要的图书的信息、也可以查询自己个人的基本信息及图书的借还信息,还能查看排行榜的信息。读者的借书和还书过程是通过管理员完成的。

4.2

主要模块的运行

4.2.1 登陆界面

当用户输入用户名、密码、系统自动将输入的信息和相关数据表中的内容进行比较,如果该用户输入的内容和数据表中的内容相符,则通过验证,此次登录成功;否则登录失败。比较的过程是由浏览器将指令,数据发送到Web服务器,Web服务器通过对数据库进行查询将结果返回到浏览器,从而端显示成功的消息,用户只有成功登陆系统后才能进行一系列的操作,如下图5-1所示。

- 17 -


2012年最新毕业论文--图书管理系统(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:发酵豆粕常见指标检测方法

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

马上注册会员

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