图书馆借书系统.docx

上传人:b****4 文档编号:26994392 上传时间:2023-06-24 格式:DOCX 页数:28 大小:291.72KB
下载 相关 举报
图书馆借书系统.docx_第1页
第1页 / 共28页
图书馆借书系统.docx_第2页
第2页 / 共28页
图书馆借书系统.docx_第3页
第3页 / 共28页
图书馆借书系统.docx_第4页
第4页 / 共28页
图书馆借书系统.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

图书馆借书系统.docx

《图书馆借书系统.docx》由会员分享,可在线阅读,更多相关《图书馆借书系统.docx(28页珍藏版)》请在冰豆网上搜索。

图书馆借书系统.docx

图书馆借书系统

 

目录

一、前言

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

 

前言

1.1项目背景

一、手工管理模式

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

借书流程:

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

还书流程:

送还所借书籍,划取借书记录,将借书卡片夹回书中,图书放回书架。

缺点:

(一)效率低、耗用大量人力物力。

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

(二)难以了解图书馆所存放的书籍。

读者对学校图书室所有藏书情况不了解,图书室究竟有哪些图书可以被借阅也不知道,查找困难。

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

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

随着计算机技术的发展和计算机网络的普及,计算机已经成为图书馆工作的得力助手。

如今,计算机的价格已经十分低廉,性能却有了长足的进步。

上世纪90年代初美国科学家首次提出数字图书馆。

图书借阅管理系统,是一个由人、计算机等组成的能进行管理信息的收集、传递、加工、保存、维护和使用的系统。

优点:

(一)高效率,图书管理系统可以代替人工进行许多繁杂的劳动,节约人力、物力,大大的提图书管理人员的工作效率,降低手工操作的错误。

(二)存储学校图书室的图书信息、读者信息和借阅信息,可以迅速查到所需信息,图书管理系统可以为读者提供充足的信息和快捷的查询手段,让读者能够及时查询图书信息,更好地为读者服务。

(三)已借出图书与读者信息一一对应,便于找回图书。

(四)图书借阅管理系统可以使文档更加安全,保密性更强。

图书馆是高等院校的重要组成部门,是学生获取知识的重要场所。

图书馆主要从事大量的图书资料的储存和流通,所以,近年来,图书管理系统在图书管理中的广泛的被运用。

 

1.2管理系统开发的必要性

(一)随着大型图书馆的发展,越来越要求全面的统计功能。

这就需要图书借阅管理系统对图书进行详细的统计,报告图书的种类,册数,价值,并能按图书类别分别进行统计。

能对任何时间段的图书借阅情况,图书借阅量、人均借阅量、日均借阅量,图书借阅排名、读者借阅排名等进行统计。

(二)人力资源的价格不断上升,越来越要求提高图书管理工作效率。

减少人员的浪费闲置。

图书借阅管理系统是一种具有人性化设计的系统,可以在不同情况下满足用户的不同需求,在可以减少管理人员操作管理所耗费的精力,还可以避免管理人员出现操作的盲目性或错误,提高图书管理服务质量。

图书借阅管理系统的应用可以将管理人员从繁杂的工作中脱离出来,使其更重视系统的维护工作,以保证整个系统在最佳的状态下发挥最大的效用,为用户提供更为丰富的服务。

(三)读者人数的持续增长,需要强大便捷的自助查询功能。

强大的查询功能,图书借阅管理系统采用独创的多重查询方法,能根据需要进行任意条件的查询。

便捷的操作,软件从各个方面充分考虑使用者的操作便利性,从细节来为最终用户带来方便。

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

在传统的图书管理中,其服务方式以图书期刊的借阅、参考阅览、参考咨询、新书通报、定题服务等形式为主。

即使配备了计算机,也只会将其作为辅助工具予以使用,一直沿袭坐等用户上门的被动式服方式。

而图书借阅管理系统的应用,使得图书馆的服务工作不断增多,如续借、预约等借书形式的出现,供视听、光盘检索、多媒体阅览、缩微、网上检索等多样化的服务。

以计算机技术为支撑的图书管理系统,可以将一切服务均通过计算机来完成,用户可在任意地点登陆网站,利用检索系统便可以获取想要的资源,同时可以接受文档、文章、数据和图像。

1.3确定系统开发目标

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

实现借还书和查询操作的全过程,并加强上述过程中各种信息资源的管理和应用,提高图书馆借阅处的业务水平和工作效率以及为读者提供强大的查询功能。

系统的适用对象是读者和借阅处管理人员。

(二)图书借阅管理信息系统可以实现以下功能:

1、进行收缴罚款、预约图书、图书借阅等操作

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

3、通过对书目编号,书名,作者,出版社等多种关键字进行查询

4、对图书借阅、归还流程的全程数据信息跟踪

5、图书基本信息的添加,修改,删除

6、读者基本信息的添加,修改,删除

1.4系统可行性研究

(一)技术可行性

近几年计算机技术迅速发展,电脑已成为必不可少的设备。

该系统的开发只需要在windows环境支持下,前台利用VB工具,后台数据库采用SQLServer进行开发。

只需要计算机上能够运行windowsxp系统和一般处理软件就可以。

计算机上只需要安装一般的处理软件和一些支持软件,不需要大型的系统软件和应用软件支持改系统是个数据库系统,不需要高配置的电脑。

开发者熟悉VB、SQLServer和windowsxp操作系统,具有开发该软件的能力。

因此,开发该管理系统,在技术上可行。

(二)经济可行性

设备费用法:

该系统利用VB和SQLServer进行开发,所需要的工具简单,易于维护,安全性可靠,开发费用低;

人员费用:

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

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

(三)社会可行性

社会各界特别是大量的读者、图书管理员十分关心该借阅管理系统的开发,该系统操作简单,方便灵活,而且图书馆管理人员对计算机和数据库的操作十分熟悉。

因此,一旦系统开放成功,就可以立即投入使用。

因此在管理操作上是可行的

结论:

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

因此,开发是可行的。

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

 

系统分析

2.1组织结构图

组织结构图是组织结构的直观反映,也是对该组织功能的一种侧面诠释。

图书管理系统组织结构图形象地反映了系统内各流程上下左右相互之间的关系。

 

2.2业务流程描述

读者登陆图书借阅管理系统,输入要查询图书的书目编号、书名、作者、出版社其一或多个关键字进行查询。

读者借阅图书,管理员运用图书管理系统更改读者信息、书籍信息。

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

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

2.3数据流程图(DFD)

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

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

2.4数据字典(DD)

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

2.4.1数据流条目

数据流条目用于某个数据流的定义,其所绘制的数据流定义表如下图所示。

编号

数据流名

内部名

组成

流量

备注

A01

还书记录

HSJL

借书证编号、读者姓名、书籍编号、书籍名称、作者、出版日期、借阅日期、还书日期

读者归还图书

 

A02

 

罚款通知

 

FKTZ

借书证编号、读者姓名、书籍编号、书籍名称、作者、出版日期、借阅日期、还书日期、罚款原因、罚款金额

 

图书逾期罚款

 

A03

 

图书借阅

 

TSJY

借书证编号、读者姓名、所属院系、最大借阅数、已借阅数、可借阅数、有效日期、罚款次数、罚款金额、读者备注

 

800个/日

 

检查读者身份

A04

不可借阅记录

BKJYJL

借书证编号、读者姓名、书籍编号、书籍名称、作者、出版日期、不可借阅原因

读者无法借阅书籍

A05

检查借阅记录

JCJYJL

索引号、书籍编号、书籍名称、作者、出版社、出版日期、借阅状态

查阅书籍是否可借阅

A06

可借阅记录

KJYJL

借书证编号、读者姓名、书籍编号、书籍名称、作者、出版日期、借阅日期、还书日期

10本/个

读者可以借阅书籍

A07

预约记录

YYJL

借书证编号、预约书籍编号、预约书籍名称、作者

读者预约书籍

A08

答复

DF

借书证编号、读者姓名、预约书籍编号、预约书籍名称

管理员答复读者

2.4.2文件条目

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

编号

文件名

内部名

组成

组织

备注

B01

图书库

TSK

索引号、书籍编号、书籍名称、作者、出版社、出版日期、借阅状态

图书

保存图书的基本信息

 

B02

 

读者库

 

DZK

借书证编号、读者姓名、所属院系、最大借阅数、已借阅数、可借阅数、有效日期、罚款次数、罚款金额、读者备注

 

读者

 

用来保存与读者有关的信息

 

B03

 

图书管理条例

 

TSGLTL

 

罚款事由、罚款金额

 

罚款规定

关于图书借阅的各项规定以及处理方法

 

B04

 

罚款纪录

 

FKJL

借书证编号、读者姓名、书籍编号、书籍名称、作者、出版日期、借阅日期、还书日期、罚款原因、罚款金额

 

罚款

 

汇总读者的处罚信息

B05

预约文件

YYWJ

借书证编号、预约书籍编号、预约书籍名称、作者

预约

汇总预约书籍的信息

 

2.4.3数据项条目

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

编号

名称

内部名

值域

类型

长度

C01

借书证编号

JSZBH

0000000001-9999999999

文本

10

C02

读者姓名

DZXM

任何汉字

文本

8

C03

书籍编号

SJBH

0000001-9999999

文本

7

C04

书籍名称

SJMC

任何汉字、字母、数字

文本

20

C05

作者

ZZ

任何汉字

文本

8

C06

出版社

CBS

任何汉字

文本

20

C07

出版日期

CBRQ

yyy-mm-dd

日期

8

C08

借阅日期

JYRQ

yyy-mm-dd

日期

8

C09

还书日期

HSRQ

yyy-mm-dd

日期

8

C10

罚款原因

FKYY

任何汉字

文本

40

C11

罚款金额

FKJE

¥01-¥99

货币

2

C12

所属院系

SSYX

任何汉字、字母、数字

文本

20

C13

最大借阅数

ZDJYS

10

数值

2

C14

已借阅数

YJYS

0-10

数值

2

C15

可借阅数

KJYS

0-10

数值

2

C16

有效日期

YXRQ

yyy-mm-dd

日期

8

C17

罚款次数

FKCS

0-10

数值

2

C18

读者备注

DZBZ

任何汉字、字母、数字

文本

20

C19

不可借阅原因

BKJYYY

任何汉字

文本

40

C20

索引号

SYH

00000001-99999999

文本

8

C21

借阅状态

JYZT

借阅/库存

文本

2

C22

预约书籍编号

YYSJBH

00000001-99999999

文本

8

C23

预约书籍名称

YYSJMC

任何汉字、字母、数字

文本

20

C24

罚款事由

FKSY

任何汉字

文本

40

2.4.4加工处理条目

加工条目是用来说明DFD中基本加工的处理逻辑的,由于上层的加工是由下层的基本加工分解而来,只要有了基本加工的说明,就可理解其他加工。

 

编号:

D01

加工名:

登记书籍信息

内部名:

DJSJXX

激发条件:

采购处购买新书时

加工逻辑:

1.采购处将新书信息交给管理员;

2.管理员审核,给新书编目:

增加书籍编号,类型,日期等信息,更新书籍数据。

执行频率:

1次/月

备注:

管理员可以通过该加工进行图书的新书编目

 

编号:

D02

加工名:

图书借阅

内部名:

TSJY

激发条件:

读者借阅图书时

加工逻辑:

1.读者提交借书证交由管理员审核;

2.管理员审核;

3.管理员查询书籍数据看图书是否可借,查询读者数据看读者是否合格,判断同意或者不同意借书,同意则更新借阅数据和书籍数据,否则不更新;

4.将管理员同意或者不同意借书信息反馈回给读者。

执行频率:

备注:

图书借出去后也要在书籍数据中标注

 

编号:

D03

加工名:

还书

内部名:

HS

激发条件:

读者归还图书时

加工逻辑:

1.读者提交借书证,交由管理员审核;

2.管理员审核,并同意还书,更新借阅数据和书籍数据;

3.查询借阅数据检查图书是否逾期,如果有,则生成罚款信息,更新罚款信息;

4.如果产生了罚款信息,将罚款信息反馈给读者。

执行频率:

备注:

图书逾期会按照规定产生罚款信息,读者成功还书后书籍数据也要更新备注

 

编号:

D04

加工名:

交纳罚款

内部名:

JNFK

激发条件:

读者归还逾期图书时

加工逻辑:

1.读者提交借书证,交由管理员审核;

2.管理员审核,并同意还书,更新借阅数据和书籍数据;

3.查询借阅数据检查图书发现图书逾期,生成罚款信息,更新罚款信息;

4.管理员将罚款信息反馈给读者

5.读者依据罚款信息交纳罚款。

执行频率:

备注:

读者归还逾期图书时要更新借阅书籍和书籍数据,交纳罚款后也要更新罚款信息

 

编号:

D05

加工名:

预约图书

内部名:

YYTS

激发条件:

读者预约图书时

加工逻辑:

1.读者登入预约书籍界面

2.登记有关预约书籍的信息,如预约书籍编号,名称和作者。

执行频率:

备注:

 

系统设计

3.1系统总体设计

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

3.1.1子系统划分

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

借书管理子系统、还书管理子系统、预约管理子系统。

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

3.1.2模块结构设计

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

 

3.2代码设计

代码是用来代表事物或属性的符号。

在信息系统中,代码是人与机器的共同的语言,是系统进行信息分类、校对、统计和检索的关键,是实现计算机有效管理的一个前提条件。

代码设计是一项重要工作。

如果代码设计不合理,小修改将会引起程序的变化;大修改则会引起文件的重新建立。

因此,必须遵循以下原则:

(1)惟一确定性:

每一个代码都仅代表惟一的实体或属性。

(2)标准化与通用性:

凡国家和主管部门对某些信息分类和代码有统一规定和要求的,则应采用标准形式的代码。

(3)可扩充性和稳定性:

要求考虑系统的发展和变化。

当增加新的实体或属性时,直接利用原代码加以扩充,而不需要变动代码系统。

(4)便于识别和记忆:

为了同时适于计算机和人工处理使用,代码不仅要具有逻辑含义,而且要便于识别和记忆。

对于一些易混淆的字母,如I、O、Z等,尽量不使用。

(5)短小精悍:

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

本系统中涉及到编码的主要有两个实体,分别图书和读者。

对图书和读者进行合理的信息编码设计,使其能清晰的标识对象和显示分类,对系统的进一步设计是很有必要的。

本系统采用层次码和顺序码结合的方式来对图书和读者进行编码。

“顺序码”就是顺序的自然数或字母赋予编码对象。

“层次码”是按对象的从属、层次关系为排列顺序的一种编码方式。

编码时将代码分成若干层级并与分类对象的分类层级相对应,代码从左至右,表示层级由高到低。

首先:

对读者编号——采用层次码

例如1090810201

1090810201

入学年份

学院

代码

专业

代码

班内号码

班级

编号

其次:

对图书编号——采用层次码

例如:

F4901

F4901

内部

编号

图书

编号

图书类

别编号

[备注]

类别编号:

马克思主义、列宁主义、毛泽东思想、邓小平理论---A

哲学、宗教---B

社会科学总论---C

政治、法律---D

军事---E

经济管理图书类---F

文化、科学、教育、体育---G

语言、文字---H

文学---I

艺术---J

历史、地理---K

图书编号:

经济学---0

世界各国经济学概况、经济史、经济地理---1

经济管理---2

农业经济---3

工业经济---4

信息产业经济---49

交通运输经济---5

旅游经济---59

邮电通信经济---6

贸易经济---7

财政、金融---8

内部编号:

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

 

3.3输入设计

输入设计的目标是保证向系统输入正确的数据。

为此,输入设计应遵循以下原则:

(1)最小量原则:

就是在保证满足处理要求的前提下使输入量最小。

输入量越小,出错机会越少,花费时间越少,数据一致性越好。

(2)简单性原则:

输入的准备、输入过程应尽量容易,以减少错误的发生。

(3)早检验原则:

对输入数据的检验尽量接近数据发生点,使错误能及时得到改正。

(4)少转换原则:

输入数据尽量用其处理所需形式记录,以免数据转换介质时发生错误。

依据以上的原则,我们所设计的图书管理系统的输入项目如下

(1)读者登陆界面

 

(2)预约信息记录表

3.4输出设计

在系统设计中,输出设计占据很重要的地位。

对输出信息的基本要求是:

精确、及时和适用。

因此,我们所设计的图书管理系统的输出项目如下

(1)读者信息

(2)图书信息

 

(3)借书信息记录表

 

(4)还书信息记录表

 

(5)罚款信息记录表

3.5人机对话

人机对话,是指人通过屏幕、键盘等设备与计算机进行信息交换,控制系统运行。

因此,人机对话设计也称为屏幕设计。

人机对话设计的主要内容包括确定对话的方式、内容和格式。

(1)密码输入错误

(2)图书逾期罚款

总结

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

图书馆管理系统解决了手工模式下的“找书难、借书难”的局面,提高了图书馆运作的效率,使图书馆的日常工作更有序化、信息化,能快速查询图书、借阅图书以及找回图书。

在给读者提供更便利的借阅体验的同时减少了图书管理人员的工作压力。

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1