图书馆管理信息系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图书馆管理信息系统
一、系统功能
图书馆作为一种信息资源的集散地,图书和用户的相关资料繁多,包含很多的信息数据的管理。现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂,一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。
基于此问题,我们决定建立一个图书馆信息管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。
1、本系统的功能主要包括以下几个方面:
(1)现有图书按时间和类型查询
(2)新书按时间和类型查询
(3)借阅管理(普通用户查看自己的借书历史记录,管理员可实现借书、还书登记等) (4)图书管理(管理员可添加新书、删除丢失图书信息,将图书加入丢失图书)
(5)统计图书信息
二、功能模块设计
(1)图书管理模块功能:
a实现图书信息的查询;
b实现图书信息的更新,包括增加、删除、修改功能;
(2)读者管理模块功能:
a实现读者信息的查询;
b实现读者信息的更新,包括增加、删除、修改功能;
(3)费用管理模块功能:
实现对图书出借与归还的管理,包括借阅查询,借阅时间超期管理(超期收取的罚款),归还图书的管理(图书毁损、丢失的费用赔偿);
2、图书馆信息管理系统功能结构如图1所示。
图1 系统功能结构图
三、数据库设计
1、需求分析
“图书管理系统”主要提供图书信息和读者基本信息的维护以及借阅等功能。本系统是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。
2、根据系统的数据流分析,通过对数据流的细划,得到了各抽象层次的分层数据流图。从分层数据流图中不难导出初步的数据库关系模式。通过关系规范化和优化设计,我们在图书馆信息管理系统数据库中建立了以下表,主要的表和所属字段如下:
系统管理员表(登录名、密码);
借阅者信息表(姓名、性别、电话、身份证号、能否借书);
图书信息表(书名、书号、出版日期、出版社、价格、是否在库)
借阅信息(是否归还、图书损坏情况)
3、逻辑设计:把把概念模式转换成DBMS能处理的模式。
此阶段产生关系模型如下图。
图2为整个系统的E-R模型:
小组互评:通过对该系统的了解和分析,认为该系统组织结构清晰明了,主体结构较为准确地设计了图书馆的信息管理。但在某些方面设计简单,应以联系的思维方式考虑问题。
总体上该信息系统设计良好。