您的当前位置:首页正文

图书馆借书系统

2020-12-13 来源:好走旅游网


图 书 借 阅 管 理 信 息 系 统

目录

一、 前言

1.1项目背景 ………………………………………………..3 1.2管理系统开发的必要性…………………………………4 1.3确定系统开发目标………………………………………5 1.4系统可行性研究…………………………………………5 1.5系统实施计划——甘特图………………………………6

二、 系统分析

2.1组织结构图………………………………………………7 2.2业务流程描述……………………………………………8 2.3数据流程图(DFD)……………………………………8 2.4数据字典(DD)

2.4.1数据流条目………………………………………...8 2.4.2文件条目…………………………………………...9 2.4.3数据项条目………………………………………..10 2.4.4加工处理条目………………………………..........11

三、 系统设计

3.1系统总体设计

3.1.1子系统划分………………………………………..13 3.1.2模块结构设计……………………………………..14 3.2代码设计………………………………………………...16 3.3输入设计………………………………………………...19 3.4输出设计……………………………………………..….21 3.5人机对话………………………………………………...23

四、 总结…………………………………………....25

2

前言

1.1项目背景

一、手工管理模式

据调查小型图书室都藏书达六、七万余册,在采用传统的手工管理模式下,借、还书流程都以手工登记、纸质保留。

借书流程: 登记借书卡片 归档借书卡片 借出图书 还书流程: 找出借书卡片 划去借书记录 归置图书

借书流程:读者持借书证到图书室借阅图书,图书管理员将借阅日期填写在书籍卡片上,存放在图书室。

还书流程:送还所借书籍,划取借书记录,将借书卡片夹回书中,图书放回书架。 缺点: (一) 效率低、耗用大量人力物力。图书管理员对图书管理工作倍感

头痛,因为时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,耗费劳动力大,难于避免错误的产生。

(二) 难以了解图书馆所存放的书籍。读者对学校图书室所有藏书情

况不了解,图书室究竟有哪些图书可以被借阅也不知道,查找困难。

(三) 读者不准时还回图书,难以找回,造成图书外流。

二、图书借阅管理系统模式

随着计算机技术的发展和计算机网络的普及,计算机已经成为图书馆工作的得力助手。如今,计算机的价格已经十分低廉,性能却有

3

了长足的进步。上世纪90年代初美国科学家首次提出数字图书馆。

图书借阅管理系统,是一个由人、计算机等组成的能进行管理信息的收集、传递、加工、保存、维护和使用的系统。 优点: (一) 高效率,图书管理系统可以代替人工进行许多繁杂的劳动,节

约人力、物力,大大的提图书管理人员的工作效率,降低手工操作的错误。

(二) 存储学校图书室的图书信息、读者信息和借阅信息,可以迅速

查到所需信息,图书管理系统可以为读者提供充足的信息和快捷的查询手段,让读者能够及时查询图书信息,更好地为读者服务。

(三) 已借出图书与读者信息一一对应,便于找回图书。 (四) 图书借阅管理系统可以使文档更加安全,保密性更强。

图书馆是高等院校的重要组成部门,是学生获取知识的重要场所。图书馆主要从事大量的图书资料的储存和流通,所以,近年来,图书管理系统在图书管理中的广泛的被运用。

1.2管理系统开发的必要性

(一)随着大型图书馆的发展,越来越要求全面的统计功能。这就需要图书借阅管理系统对图书进行详细的统计,报告图书的种类,册数,价值,并能按图书类别分别进行统计。能对任何时间段的图书借阅情况,图书借阅量、人均借阅量、日均借阅量,图书借阅排名、读者借阅排名等进行统计。 (二)人力资源的价格不断上升,越来越要求提高图书管理工作效率。减少人员的浪费闲置。图书借阅管理系统是一种具有人性化设计的系统,可以在不同情况下满足用户的不同需求,在可以减少管理人员操作管理所耗费的精力,还可以避免管理人员出现操作的盲目性或错误,提高图书管理服务质量。图书借阅管理系统的应用可以将管理人员从繁杂的工作中脱离出来,使其更重视系统的维护工作,以保证整个系统在最佳的状态下发挥最大的效用,为用户提供更为丰富的服务。

(三)读者人数的持续增长,需要强大便捷的自助查询功能。强大的查询功能,图书借阅管理系统采用独创的多重查询方法,能根据需要进行任意条件的查询。便捷的操作,软件从各个方面充分考虑使用者的操作便利性,从细节来为最终用户带来方便。

(四)各种后续服务的发展,要求实现管理服务多元化、综合化。在

4

传统的图书管理中,其服务方式以图书期刊的借阅、参考阅览、参考咨询、新书通报、定题服务等形式为主。即使配备了计算机,也只会将其作为辅助工具予以使用,一直沿袭坐等用户上门的被动式服方式。而图书借阅管理系统的应用,使得图书馆的服务工作不断增多,如续借、预约等借书形式的出现,供视听、光盘检索、多媒体阅览、缩微、网上检索等多样化的服务。以计算机技术为支撑的图书管理系统,可以将一切服务均通过计算机来完成,用户可在任意地点登陆网站,利用检索系统便可以获取想要的资源,同时可以接受文档、文章、数据和图像。

1.3确定系统开发目标

(一)图书借阅管理信息系统开发目标:

实现借还书和查询操作的全过程,并加强上述过程中各种信息资源的管理和应用,提高图书馆借阅处的业务水平和工作效率以及为读者提供强大的查询功能。系统的适用对象是读者和借阅处管理人员。(二)图书借阅管理信息系统可以实现以下功能: 1、进行收缴罚款、预约图书、图书借阅等操作

 2、快速对信息进行查询,修改,统计,检索等日常管理

 3、通过对书目编号,书名,作者,出版社等多种关键字进行查询  4、对图书借阅、归还流程的全程数据信息跟踪  5、图书基本信息的添加,修改,删除  6、读者基本信息的添加,修改,删除

1.4系统可行性研究

(一)技术可行性

近几年计算机技术迅速发展,电脑已成为必不可少的设备。该系统的开发只需要在windows环境支持下,前台利用VB工具,后台数据库采用SQL Server进行开发。只需要计算机上能够运行windows xp 系统和一般处理软件就可以。计算机上只需要安装一般的处理软件和一些支持软件,不需要大型的系统软件和应用软件支持改系统是个数据库系统,不需要高配置的电脑。开发者熟悉VB、SQL Server和windows xp操作系统,具有开发该软件的能力。因此,开发该管理系统,在技术上可行。 (二)经济可行性

设备费用法:该系统利用VB和SQL Server进行开发,所需要的

5

工具简单,易于维护,安全性可靠,开发费用低;

人员费用:系统投入使用后,可以节省人力,减轻劳动强度;降低成本和其他费用;改进薄弱环节,提高工作效率;提高数据处理的及时性和准确性,带来许多直接的、间接的收益。

网络布线和材料费用也可接受,由政府拨款建设图书馆,因此在经济上是可行的。 (三)社会可行性

社会各界特别是大量的读者、图书管理员十分关心该借阅管理系统的开发,该系统操作简单,方便灵活,而且图书馆管理人员对计算机和数据库的操作十分熟悉。因此,一旦系统开放成功,就可以立即投入使用。因此在管理操作上是可行的

结论:通过在技术、经济、社会等发面的分析,该系统的开发难度低,成本费用低,操作简单。因此,开发是可行的。

1.5系统实施计划——甘特图

6

系统分析

2.1组织结构图

组织结构图是组织结构的直观反映,也是对该组织功能的一种侧面诠释。图书管理系统组织结构图形象地反映了系统内各流程上下左右相互之间的关系。

2.2业程描述

读者身份核查 图书馆借阅管理信息系统 务流借书系统 还书系统 预约系统图书借阅处理 读者信息登记 借书信息登记 检查图书借阅信息 罚款处理 还书信息登记 检查图书借阅信息 预约处理 预约信息登记 读者登陆图书借阅管理系统,输入要查询图书的书目编号、书名、作者、出版社其一或多个关键字进行查询。

读者借阅图书,管理员运用图书管理系统更改读者信息、书籍信息。读者归还图书,图书管理员运用图书借阅管理系统更改读者信息、书籍信息,如有需要收缴罚款。

读者登陆图书借阅管理系统,预约相关图书,图书管理系统增加预约记录。

2.3数据流程图(DFD)

组织结构图反映了组织的静态特性,而组织流程反映了组织的动

7

态特性。利用图书管理系统对图书记录进行统一管理,包括借阅图书、归还图书、预约图书等。

图书库读者库图书管理条理罚款记录还书记录归还图书罚款通知收缴罚款图书库读者库读者库图书管理员图书借阅填写借阅记录检查读者身份检查借阅记录图书借阅处理可借阅记录不可借阅记录不可借阅记录学生预约记录填写预约记录答复学生预约文件

2.4数据字典(DD)

数据字典是对数据流程图中数据流、加工、文件和外部项逐一进行严格定义的一部文件。

2.4.1数据流条目

数据流条目用于某个数据流的定义,其所绘制的数据流定义表如下图所示。 编号 A01 数据流名 还书记录 内部名 组成 借书证编号、读者姓HSJL 名、书籍编号、书籍名称、作者、出版日期、8

流量 备注 读者归还图书

A02 罚款通知 A03 图书借阅 A04 不可借阅记录 检查借阅记录 可借阅记录 A05 A06 借阅日期、还书日期 借书证编号、读者姓 名、书籍编号、书籍名FKTZ 称、作者、出版日期、借阅日期、还书日期、罚款原因、罚款金额 借书证编号、读者姓 名、所属院系、最大借 TSJY 阅数、已借阅数、可借800个/阅数、有效日期、罚款日 次数、罚款金额、读者备注 借书证编号、读者姓 BKJYJL 名、书籍编号、书籍名称、作者、出版日期、不可借阅原因 索引号、书籍编号、书 JCJYJL 籍名称、作者、出版社、出版日期、借阅状态 借书证编号、读者姓 KJYJL 名、书籍编号、书籍名10本/称、作者、出版日期、个 借阅日期、还书日期 借书证编号、预约书籍 YYJL 编号、预约书籍名称、作者 借书证编号、读者姓 DF 名、预约书籍编号、预约书籍名称 图书逾期罚款 检查读者身份 读者无法借阅书籍 查阅书籍是否可借阅 读者可以借阅书籍 读者预约书籍 管理员答复读者 A07 A08 预约记录 答复

2.4.2文件条目

文件条目用于所有文件的定义,其所绘制的文件定义表如下图所示。 编号 B01

文件名 图书库 内部名 组成 索引号、书籍编号、书TSK 籍名称、作者、出版社、出版日期、借阅状态 借书证编号、读者姓9

组织 图书 备注 保存图书的基本信息

B02 读者库 B03 图书管理条例 罚款纪录 名、所属院系、最大借阅数、已借阅数、可借阅数、有效日期、罚款次数、罚款金额、读者备注 TSGLTL 罚款事由、罚款金额 DZK 读者 用来保存与读者有关的信息 关于图书借阅的各项规定以及处理方法 汇总读者的处罚信息 汇总预约书籍的信息 罚款规定 罚款 B04 FKJL B05 预约文件 YYWJ 借书证编号、读者姓名、书籍编号、书籍名称、作者、出版日期、借阅日期、还书日期、罚款原因、罚款金额 借书证编号、预约书籍编号、预约书籍名称、作者 预约

2.4.3数据项条目

数据项条目用于所有在数据流条目和文件条目中出现的数据项定义,其所绘制的数据项定义表如下图所示。

编号 C01 C02 C03 C04 C05 C06 C07 C08 C09 C10 C11 C12 C13 C14

名称 内部名 借书证编JSZBH 号 读者姓名 DZXM 书籍编号 SJBH 书籍名称 SJMC 作者 ZZ 出版社 CBS 出版日期 CBRQ 借阅日期 JYRQ 还书日期 HSRQ 罚款原因 FKYY 罚款金额 FKJE 所属院系 SSYX 最大借阅ZDJYS 数 已借阅数 YJYS 值域 0000000001-9999999999 任何汉字 0000001-9999999 任何汉字、字母、数字 任何汉字 任何汉字 yyy-mm-dd yyy-mm-dd yyy-mm-dd 任何汉字 ¥01-¥99 任何汉字、字母、数字 10 0-10 10

类型 文本 文本 文本 文本 文本 文本 日期 日期 日期 文本 货币 文本 数值 数值 长度 10 8 7 20 8 20 8 8 8 40 2 20 2 2

C15 C16 C17 C18 C19 C20 C21 C22 C23 C24 可借阅数 KJYS 有效日期 YXRQ 罚款次数 FKCS 读者备注 DZBZ 不可借阅BKJYYY 原因 索引号 SYH 借阅状态 JYZT 预约书籍YYSJBH 编号 预约书籍YYSJMC 名称 罚款事由 FKSY 0-10 yyy-mm-dd 0-10 任何汉字、字母、数字 任何汉字 00000001-99999999 借阅/库存 00000001-99999999 任何汉字、字母、数字 任何汉字 数值 日期 数值 文本 文本 文本 文本 文本 文本 文本 2 8 2 20 40 8 2 8 20 40

2.4.4加工处理条目

加工条目是用来说明DFD中基本加工的处理逻辑的,由于上层的加工是由下层的基本加工分解而来,只要有了基本加工的说明,就可理解其他加工。 编号: D01 加工名: 登记书籍信息 内部名: DJSJXX 激发条件: 采购处购买新书时 加工逻辑: 1.采购处将新书信息交给管理员; 2.管理员审核,给新书编目:增加书籍编号,类型,日期等信息,更新书籍数据。 执行频率: 1次/月 备注: 管理员可以通过该加工进行图书的新书编目 编号: D02 加工名: 图书借阅 内部名: TSJY 激发条件: 读者借阅图书时

11

加工逻辑: 执行频率: 备注: 编号: 加工名: 内部名: 激发条件: 加工逻辑: 1.读者提交借书证交由管理员审核; 2.管理员审核; 3.管理员查询书籍数据看图书是否可借,查询读者数据看读者是否合格,判断同意或者不同意借书,同意则更新借阅数据和书籍数据,否则不更新; 4.将管理员同意或者不同意借书信息反馈回给读者。 图书借出去后也要在书籍数据中标注 执行频率: 备注: 编号: 加工名: 内部名: 激发条件: 加工逻辑: D03 还书 HS 读者归还图书时 1.读者提交借书证,交由管理员审核; 2.管理员审核,并同意还书,更新借阅数据和书籍数据; 3.查询借阅数据检查图书是否逾期,如果有,则生成罚款信息,更新罚款信息; 4.如果产生了罚款信息,将罚款信息反馈给读者。 图书逾期会按照规定产生罚款信息,读者成功还书后书籍数据也要更新备注 D04 交纳罚款 JNFK 读者归还逾期图书时 1.读者提交借书证,交由管理员审核; 2.管理员审核,并同意还书,更新借阅数据和书籍数据; 3.查询借阅数据检查图书发现图书逾期,生成罚款信息,更新罚款信息; 4.管理员将罚款信息反馈给读者 12

执行频率: 备注: 编号: 加工名: 内部名: 激发条件: 加工逻辑: 5.读者依据罚款信息交纳罚款。 读者归还逾期图书时要更新借阅书籍和书籍数据,交纳罚款后也要更新罚款信息 执行频率: 备注:

D05 预约图书 YYTS 读者预约图书时 1.读者登入预约书籍界面 2.登记有关预约书籍的信息,如预约书籍编号,名称和作者。 系统设计

3.1系统总体设计

系统总体结构设计是要根据系统分析的要求和组织的实际情况来对新系统的总体结构形式和可利用的资源进行大致设计,其主要内容有子系统的划分和模块结构设计。

3.1.1子系统划分

依据图书馆借阅还管理信息系统的数据流程图,可将系统划分为三个子系统,分别为:借书管理子系统、还书管理子系统、预约管理

13

子系统。根据子系统的划分,所绘制的功能结构图如下

图书馆借阅还管理信息系统 借书管理 还书管理 预约管理 读者身份核查 图书借阅处理 读者信息登记 借书信息登记 检查图书借阅信息 罚款处理 还书信息登记 检查图书借阅信息 预约处理 预约信息登记

3.1.2模块结构设计

为了满足进一步设计的要求,我们采用了结构化设计方法,所绘制的借书管理模块结构图、还书管理模块结构图、预约管理模块结构图如下所示

14

借书管理 读者身份核查 图书借阅处理 读者信息登记 借书信息登记

还书管理 检查图书借阅信息 罚款处理 还书信息登记 15

预约管理 检查图书借阅信息 预约处理 预约信息登记

3.2代码设计

代码是用来代表事物或属性的符号。在信息系统中,代码是人与

机器的共同的语言,是系统进行信息分类、校对、统计和检索的关键,是实现计算机有效管理的一个前提条件。代码设计是一项重要工作。如果代码设计不合理,小修改将会引起程序的变化;大修改则会引起文件的重新建立。因此,必须遵循以下原则:

(1)惟一确定性:每一个代码都仅代表惟一的实体或属性。 (2)标准化与通用性:凡国家和主管部门对某些信息分类和代码有统一规定和要求的,则应采用标准形式的代码。

(3)可扩充性和稳定性:要求考虑系统的发展和变化。当增加新的实体或属性时,直接利用原代码加以扩充,而不需要变动代码系统。 (4)便于识别和记忆:为了同时适于计算机和人工处理使用,代码

16

不仅要具有逻辑含义,而且要便于识别和记忆。对于一些易混淆的字母,如I、O、Z等,尽量不使用。

(5)短小精悍:代码的长度会影响所占据的内存空间、处理速度以及输入时的出错概率,因此要尽量短小。

本系统中涉及到编码的主要有两个实体,分别图书和读者。对图书和读者进行合理的信息编码设计,使其能清晰的标识对象和显示分类,对系统的进一步设计是很有必要的。

本系统采用层次码和顺序码结合的方式来对图书和读者进行编码。“顺序码”就是顺序的自然数或字母赋予编码对象。“层次码”是按对象的从属、层次关系为排列顺序的一种编码方式。编码时将代码分成若干层级并与分类对象的分类层级相对应,代码从左至右,表示层级由高到低。

首先:对读者编号——采用层次码 例如 1090810201

10 90 81 02 01

学院 入学专业 代码 年份 代码 班级 编号 班内号码

其次:对图书编号——采用层次码 例如:F4901

F 49 01

图书类 别编号 图书 编号 内部 17 编号

[备注] 类别编号:

马克思主义、列宁主义、毛泽东思想、邓小平理论--- A 哲学、宗教--- B 社会科学总论---C 政治、法律---D 军事---E

经济管理图书类---F 文化、科学、教育、体育---G 语言、文字---H 文学---I 艺术---J 历史、地理---K 图书编号: 经济学---0

世界各国经济学概况、经济史、经济地理---1 经济管理---2 农业经济---3 工业经济---4 信息产业经济---49 交通运输经济---5

18

旅游经济---59 邮电通信经济---6 贸易经济---7 财政、金融---8 内部编号:

例如同时采购了五本相同的图书,在类别和编号相同的时候,用01,02,03,04,05分别代表这五本相同的图书。

3.3输入设计

输入设计的目标是保证向系统输入正确的数据。为此,输入设计应遵循以下原则:

(1) 最小量原则:就是在保证满足处理要求的前提下使输入量最小。

输入量越小,出错机会越少,花费时间越少,数据一致性越好。 (2) 简单性原则:输入的准备、输入过程应尽量容易,以减少错误

的发生。

(3) 早检验原则:对输入数据的检验尽量接近数据发生点,使错误

能及时得到改正。

(4) 少转换原则:输入数据尽量用其处理所需形式记录,以免数据

转换介质时发生错误。

19

依据以上的原则,我们所设计的图书管理系统的输入项目如下 (1)读者登陆界面

(2)预约信息记录表

20

3.4输出设计

在系统设计中,输出设计占据很重要的地位。对输出信息的基本要求是:精确、及时和适用。因此,我们所设计的图书管理系统的输出项目如下 (1)读者信息

(2)图书信息

21

(3)借书信息记录表

22

(4)还书信息记录表

(5)罚款信息记录表

3.5人机对话

23

人机对话,是指人通过屏幕、键盘等设备与计算机进行信息交换,控制系统运行。因此,人机对话设计也称为屏幕设计。人机对话设计的主要内容包括确定对话的方式、内容和格式。 (1)密码输入错误

(2)图书逾期罚款

24

总结

图书馆管理系统的开发是为了适应藏书量不断扩大的大中型图书馆的工作以及信息化管理在各类图书馆的普及,不仅能提高图书管理员的工作效率也能带给读者更好的借阅服务。

图书馆管理系统解决了手工模式下的“找书难、借书难”的局面,提高了图书馆运作的效率,使图书馆的日常工作更有序化、信息化,能快速查询图书、借阅图书以及找回图书。在给读者提供更便利的借阅体验的同时减少了图书管理人员的工作压力。

当然,随着图书馆规模的不断扩大、自生服务质量的高要求发展,图书管理系统仍需要不断与时俱进,增多服务功能,提高服务品质,不断加强系统维修升级模块。

25

因篇幅问题不能全部显示,请点此查看更多更全内容