图书馆管理系统02Word格式文档下载.docx
《图书馆管理系统02Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《图书馆管理系统02Word格式文档下载.docx(7页珍藏版)》请在冰豆网上搜索。
![图书馆管理系统02Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2022-10/13/3ad82a40-15a7-4fc2-9305-cd1f4217cb54/3ad82a40-15a7-4fc2-9305-cd1f4217cb541.gif)
1.2系统实现的目标
学校图书管理系统的开发主要要实现的目标有以下几个方面:
(1)界面设计友好、美观。
(2)数据存储安全、可靠。
(3)信息分类清晰、准确。
(4)强大的查询功能,保证数据查询的灵活性。
(5)实现对图书借阅和归还过程的全程数据信息跟踪。
(6)提供图书借阅排行榜,为图书管理员提供了真实的数据信息。
(7)提供灵活、方便的权限设置功能,使整个系统的管理分工明确。
(8)具有易维护性和易操作性。
1.3系统功能模块设计
(1)系统设置模块:
添加删除管理员、设置管理员的权限、说明图书存放书架信息添加删除书架信息。
(2)读者管理模块:
添加删除不同类型的读者及注明可借图书的数量、添加删除读者的档案。
(3)图书管理模块:
添加删除不同类型的的图书及注明图书可借的天数库存数量、添加删除图书的档案。
(4)图书借还模块:
可查询读者借阅和归还图书的信息及图书的现有库存量。
(5)系统查询模块:
可根据不同的条件(条形码、书名、类别、作者、书架、出版社)查询读者需要的图书、读者可根据不同的条件(图书条形码、图书名称、读者编号、读者名字、到期时间)查询自己借阅图书信息。
图1-2借阅系统的数据流图
(2)还书系统完成图书的归还过程其数据流图如图3-3所示。
图1-3归还系统的数据流图
(3)图书档案管理系统为用户提供图书档案信息其数据流图如图3-4所示。
图1-4图书档案管理数据流图
(4)读者档案系统用于记录读者的详细信息其数据流图如图3-5所示。
图1-5读者档案管理数据流图
1.5系统流程图
图书管理系统的流程是用户先输入自己的帐号密码及系统显示的验证码进入系统如有一项不符合则不能进入系统,成功登陆系统后系统根剧登陆的帐号信息从数据库中的数据进行对比判断是读者还是管理员,如果是读者则能进行信息查询,及修改自己的相关信息,查询到自己所需要的图书就能通过管理员进行借阅图书、归还图书也是通过管理员完成的。
如果不是读者而是管理员,那管理员可以进行相关信息的查询、添加删除图书及读者的所有信息、设置相应的权限、为图书更新排行榜的信息、以及完成读者的图书借阅与归还。
图书管理系统的系统流程图如图3-6所示。
登陆系统
是否登陆
判断身份
管理员
读者
图书归还
图书借阅
信息查询
排行榜信息
图书信息
读者信息
否
图3-6图书管理系统的流程图
2数据总体结构设计
2.1数据库概念结构设计
数据库概念结构设计是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。
这个阶段不用考虑所采用的数据库管理系统、操作系统类型、机器类型等问题。
这阶段可用的工具很多。
用的最多的是E-R图(Entity-Relation,实体-关系图),另外还有许多计算机辅助工具(ComputerAidedSoftwareEngineering,CASE)可以帮助进行设计。
本系统采用了E-R图的方法进行数据库概念结构设计。
E-R图是描述数据实体关系的一种直观描述工具。
这种图中有:
(1)实体:
用方框表示,方框内为实体的名称。
(2)实体的各种属性:
用椭圆表示,椭圆内为属性名称。
使用线段将其和响应的实体连接起来。
(3)实体之间的联系:
用菱形表示,菱形内为联系的名称。
实体和实体之间的联系较多,比较常见的联系有l:
1,l:
N和M:
N这三种。
2.2数据库逻辑结构设计
概念结构是独立于实际数据模型的信息结构,必须将其转化为逻辑结构后才能进行数据库应用的设计。
也就是要将概念上的结构转化为数据库系统所支持的实际数据模型。
第一种转化是将实体转化为关系表。
这种转化较简单,需要将实体的属性定义为表的属性即可。
第二种转化是联系的转化。
即将各个实体之间的联系转化为表格之间的关系,如外部键的定义。
在上面工作的基础上归纳出人员管理数据库表格的组成之间的联系等等。
该数据库系统具有以下方面的特点:
结构合理,对一个人员建立多条记录。
所建立的数据冗余度小,独立性强。
建档、修改、查询、统计快速而准确。
保密性好、可靠性好。
图书管理系统中要有图书,图书是图书管理系统中密不可分的部分,因此要创建一图书信息实体,用来保存图书的详细信息。
图书信息实体属性图如图2-1所示。
图2-1图书信息实体属性图
读者是图书管理系统重要组成部分,这里创建了一个读者信息实体,用来存储读者的详细信息。
读者信息实体E-R图如图2.2所示。
图2-2读者信息实体属性图
图书的借阅和归还是图书管理系统中的一项重要的环节,开发图书管理系统就是为了方便读者对图书的借阅和归还,因此要建立一个图书借还实体,用来保存读者对图书的借阅和归还的详细信息。
图书的借阅和归还实体属性图如图4-3所示。
图2-3读者借还实体属性图
图书管理系统为了增加系统的安全性,管理员只有在系统登陆模块验证通过后才能进入管理员的操作界面,因此套在数据库中创建一个存放登录用户信息的管理员实体。
管理员实体属性图如图4-4所示。
图2-4管理员实体属性图
2.3图书管理系统的系统E-R图
图书管理系统的系统E-R图如图2-5所示。
图书
管理
借还
还书时间
借书时间
删除
类型
条形码
……
修改
密码
名称
编号
添加
图2-5图书管理系统的系统E-R图