搜档网
当前位置:搜档网 › 大学图馆借阅管理信息系统分析与设计

大学图馆借阅管理信息系统分析与设计

大学图馆借阅管理信息系统分析与设计
大学图馆借阅管理信息系统分析与设计

大学图馆借阅管理信息系统分析与设计

目录

摘要................................. - 4 - 1 引言................................ - 5 - 1.1问题的提出. (5)

1.1.1 西华大学图书馆发展现状.......... - 5 -

1.1.2 西华大学图书馆信息系统使用现状.. - 6 - 1.2国内外研究的现状 (6)

1.3任务与分析 (7)

2 系统分析.............................. - 8 - 2.1可行性分析. (8)

2.2图书馆组织结构分析 (8)

2.3业务流程分析 (9)

2.4数据流程分析 (10)

2.5数据字典 (11)

3 系统设计............................. - 14 - 3.1系统结构图 (14)

3.2模块功能设计 (15)

3.3系统软硬件配置 (15)

3.4E-R图设计 (16)

3.5数据库设计 (17)

3.6代码设计 (19)

3.7系统界面设计 (19)

结论................................. - 22 - 致谢................................. - 23 - 参考文献............................... - 24 -

摘要

本课程设计主要对当前我校图书借阅管理系统不能完全满足图书管理的需要的实际情况出发,例如书籍信息、读者信息、借阅信息等的相关管理,通过系统操作实现以下任务:用户权限操作、借还图书操作、书库维护操作等。系统使用Visual Basic6.0开发工具,主要使用SQL语句,结合数据库为访问对象来实现数据库的操作。经过对图书管理业务流程的详细调查,结合我校图书馆管理的实际情况,对图书馆借阅管理信息系统进行了详细的系统分析与设计,为系统的进一步开发提供了理论基础。

关键词:图书馆管理信息系统系统分析系统设计

1 引言

1.1 问题的提出

随着信息技术的发展、知识经济时代的到来、科学技术的不断发展进步,人们对图书的需求越来越大,馆存图书也不断增加,各系统对各门类图书的需求也越来越具体。尤其是高校图书馆作为学校的文献情报中心和直接为教学、科研服务的学术性机构,在学校教学、科研工作中具有重要的情报职能,负有特殊的教育使命。

目前许多图书管理系统仍然采用传统的手工信息系统。具有工作效率低,处理速度慢;数据不齐全、不准确;难以跟随现代化市场的变化等缺点。总的来说,缺乏系统、规范的信息管理手段。数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。为此,使用一套全面可行的图书借阅管理信息系统解决上述问题,提高借书和还书的业务流程效率是必要的。

1.1.1 西华大学图书馆发展现状

西华大学图书馆由本部图书馆及彭州校区图书馆组成。馆舍面积41048平方米(其中老馆舍面积11578 平方米,在使用中的新图书馆馆舍面积29470平方米),各院系资料室面积1120平方米。为所有学科建立了较完善的文献保障体系,现拥有纸质藏书200余万册,EI、Elsevier、万方等10多种文献数据库,涉及各类电子资源160多万种(篇);与国家图书馆、国家科学图书馆、北京大学图书馆、CASHL等图书馆签订合作协议,开展馆际互借、互阅及文献传递等工作,开通的数据库收录了11000多种世界权威、高影响力的学术期刊,内容涵盖自然科学、工程技术、生物医学、人文社科等领域,强大的检索、分析、管理和写作功能为图书馆又添了一个便于研究的平台,为教学科研提供进一步的文献保障与服务。图书馆以学科为中心,采用藏、阅、借、咨询四位一体的大开

放管理模式,整体开馆时间每周达到98小时。构建了安全畅通的数字化文献资源服务网络,电子资源每天24小时不间断提供网上查阅、下载能基本满足师生教学科研中的文献信息需求。

1.1.2 西华大学图书馆信息系统使用现状

2011年9月投入使用的校本部新图书馆占地29470平方米,提供了3000个座位,拥有纸质文献210万册,电子资源200多万册。相对于老图书馆而言,新图书馆运用先进的智能化电脑管理,拥有多种现代化的服务手段,采用RFID(射频识别)和自动冲销磁现代化系统。RFID可实现图书的自助管理功能,便于读者查书;自动冲销磁系统设置于进出口,方便读者带包,自由进出图书馆。图书馆为强化服务,专门成立了学科信息服务部,配备了2名专职、5名兼职学科馆员负责文献资料的搜集、学科信息服务等工作。总的来说,我校图书馆的现代化水平还是处于省内前列,但是主要技术手段体现在场馆进出、人员管理方面,其他很多还有待于进一步完善,与国际国内高等学府的自动化管理系统相比还存在一定差距。尤其是对于借阅管理除了设有单独的自助借还书机和图书检索机外,没有其他的设施设备,图书借阅和图书查询相分离也有很多的不便之处,缺乏一个系统完整的管理信息系统。

1.2 国内外研究的现状

我国图书馆自动化发展进程大致分为这样三个阶段:(1)基于单机系统的自动化管理阶段;(2)基于小型局域网的自动化管理阶段;(3)基于大型数据库和国际标准协议的Internet的自动化管理阶段。国内图书馆自动化管理系统均根据图书馆的工作流程,设置了采访、编目、流通、期刊、参考咨询、联机检索、公共查询等子系统,功能涵盖了图书馆的各个业务环节。能实现个人图书馆、信息服务台、用户服务、文献预约、各类请求等。

目前国内许多图书馆都已经建成了功能比较齐备的图书馆自动化管理集成系统,功能基本涵盖了图书馆内部业务处理流程:采购、编目、典藏、流通、公共检索。并且能够通过网络提供一些网上服务,使用户开始可以在图书馆、办公室、实验室甚至家中访问图书馆的书目机读目录、单位局域网上的光盘数据库和书目、文摘和全文等文献的检索系

统。院校合并是近几年来新兴的一种图书管理发展趋势,而合并后的各馆图书馆自动化系统资源的整合已迫在眉睫;尤其是校级图书馆自动化系统的建立和稳定运行对于院级分馆和系统资料室的文献自动化管理起到至关重要的作用,建立以校图书馆为中心、分馆/资料室独立管理、信息资源高度共享的系统势在必行。

1.3 任务与分析

本课程设计主要的目的在于针对西华大学图书馆借阅管理信息系统的的系统现状,运用管理信息系统设计的基本步骤和设计方法分析与设计图书馆管理管理信息系统。主要包括:组织结构分析,业务流程分析,数据流程分析,数据字典描述,处理逻辑描述以及系统结构设计,软硬件配置,代码设计,数据库设计,界面设计等,为程序开发人员开发该借阅管理信息系统提供依据。进而达到为学校图书馆的管理信息系统做进一步完善提供相应的建议,使得图书馆能更好的为广大师生服务。

2 系统分析

2.1 可行性分析

(1)经济可行性分析

图书馆的商业性质较小,其经济成分比重相对较少,主要是支出的费用:其中包括设备购置费、软件开发费用、管理和维护费、人员工资和培训费等。由于各个图书馆实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入主要集中于购置图书上。建立信息中心,可将来自各方面的信息集中管理,提高图书管理的计划性和预见性,快速地反馈市场信息。

(2)技术可行性分析

图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。这一特点非常适合计算机特点,通过网络internet,发挥计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。

(3)社会可行性分析

社会可行性即操作可行性,在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是图书馆完全有可能也有能力采用这样先进的管理技术。当然这必然引起管理层的变动和人员的调整,对图书馆工作人员的要求提高,使图书馆在一定的可能下进行机构精简,迫使工作人员继续学习新知识,拓宽图书馆在市场环境下的生存空间。而读者与图书馆的业务方式也会发生一定程度的改变。

2.2 图书馆组织结构分析

西华大学图书馆由馆长负责全面工作,下设办公室、财务室、采编室、学科资料室、图书借阅室、电子阅览室、学科信息服务部和技术支持室等。各部门的业务职责如下:办公室:办公室协助馆长负责日常工作,了解用户需求,制定采购计划。

财务室:财务室负责财务方面的工作。

采编室:采编室负责图书的采购,入库和图书编目,编目后的图书粘贴标签,并送图书借阅室上架。

学科资料室:负责学术论文的收集整理。

图书借阅室:提供对读者的书目查询服务和图书借阅服务。

电子阅览室:收集整理电子读物,学生可以在里面对图书馆已经购买版权的期刊论文等电子资源的进行免费下载。

社科样本室:里面包含了借阅室里的很多存书及一些比较珍贵的藏书,只能在图书库一楼阅读,不能向外借阅。

学科信息服务部:全面负责图书馆的学科服务工作,编制图书馆学科服务试行方案,参与图书馆电子资源订购合同审查工作,保证订购事宜的顺利实施。其他还包括:信息咨询、用户培训、代查代检、文献传递、课题跟踪、论文检测、查收查引等工作。组织结构图如图3-1所示:

图2-1西华大学图书馆组织结构图

2.3 业务流程分析

西华大学图书馆业务流程表述如下:图书馆业务工作以文献资源建设和读者服务工作两大块为主。订购到馆的文献由计算机采访子系统完成验收登录后,转入文献加工整理阶段。纸质图书要进行盖馆藏章、贴磁条和条形码,并对文献加以分类、主题标引以及文献编目等,以此建立图书馆中央书目数据库,提供编目过程中有关查重,数据输入,书标输出等功能环境)进行的。对电子资源来说,主要是服务器划分、网页组织及其维护为主。读者服务工作主要包括:书刊的流通借阅;联机书目查询(OPAC);读者的宣传辅导,如定期刊发新书通报、图书馆工作简报,专题讲座、信息检索课教学等;参考咨询工作,包括:受理咨询课题,分析研究,查找文献资料,答复咨询并建立档案等。具体业务流程图如图3-2所示:

图2-2 西华大学图书馆业务流程图

2.4 数据流程分析

依据图书馆的业务流程可以得出其相应的数据流程图,从系统登录开始,以用户和管理员两种角色做分析,如图3-3所示:

图2-3 西华大学图书馆数据流程图

2.5 数据字典

图书管理系统数据流图中,数据信息和处理过程需要通过数据字典才能描述清楚。在定义的图书管理系统数据字典中,主要对数据流图中的数据项、数据流、数据存储和处理过程进行说明。以下是图书馆借阅管理信息系统数据字典的具体条目:

(1)数据项描述(部分)表2-1数据项描述

数据项名称含义说明类型长度逻辑关系借书证号惟一标识一个字符型60 不允许为空

借书证

用户名用户学号整型20 不允许为空密码操作权限保护字符型20 不允许为空性别—字符型10 允许为空系别及班级—字符型20 允许为空

图书编号惟一标识一个

图书

字符型10 不允许为空

图书名称—字符型60 不允许为空作者—字符型60 不允许为空出版时间—日期型20 不允许为空借书日期—日期型10 不允许为空还书日期—日期型10 不允许为空备注—字符型100 允许为空

(2)数据结构描述表2-2 数据结构描述数据流名称含义说明组成结构

用户情况定义了一个读者的有关信息

用户名+借书证号+密码+性

别+所在系别班级

图书情况定义了一个图书的有关信息图书编号+图书名称+作者+出版社+出版时间+价格+备注

(3)数据流说明表2-3数据流说明

数据流名称数据流来源数据流去向数据流组成数据流量高峰流量

图书编目信

息图书购买后,

由图书馆采

编人员编码

图书表.图书

采编信息将

采编数据存

书名+索书号

+作者+出版

社+内容简介

30本/日100本/日

整理后,输入计算机入数据库+关键词+条

码+字数+页

数+出版日期

借阅图书数

量修改图书

典藏模块中图书数量图书表

索书号+

借阅数量500本/日1500本/日

图书征订信

息用户填写图

书征订信息,

要求征订图

预定信息输

作者+出版社

+出版日期+

数量+征订日

10次/日30次/日

还书记录

图书管理人

员图书归还处

索书号+借阅

数量

100笔/日300笔/日

3 系统设计

3.1 系统结构图

西华大学图书馆借阅管理信息系统总体结构图如图3-1所示:

图3-1西华大学图书馆借阅管理总体结构图其中,读者管理:首先是书籍信息查询,借阅信息查询,借阅者可以对个人信息进行维护并修改密码。

图书管理员管理:首先是对读者借书进行身份验证,输入借阅证号后,在输入要借阅的图书编号,进行图书借阅,还图书时,首先进行身份验证,输入借阅证号后,在输入要归还的图书编号,进行图书归还。

系统维护:主要包括四个部分:第一部分是对借阅者、图书管理员和书目的信息录入,第二部分是对借阅者、图书管理员和书目的信息删除,第三部分是信息维护,第四部分则是信息查询

3.2 模块功能设计

根据图书馆的总体结构图做进一步延伸,则得到图书馆借阅管理系统的具体功能模块,其中,登录模块根据权限的不同,分为用户登录、操作员登录和管理员登录三部分。图书管理员有权对操作员进行增减修改。图书借阅/归还模块主要是是面向读者提供相关借阅信息。图书查询模块用于对图书的具体位置查找或图书相关信息的了解。图书管理模块包括新书入库,图书管理等相关操作。模块功能设计如图3-2所示

图3-2 西华大学图书馆借阅管理系统功能模块设计

3.3 系统软硬件配置

系统软件即为了计算机能正常、高效工件所配备的各种管理、监控和维护系统的程序及其有关资料。该信息系统下只要满足在Windows系列操作系统利用Visual Basic 6.0

作为处理系统和SQL Server数据库管理系统做嵌入即可实现相关操作。硬件系统指构成计算机的物理设备,即由机械、光、电、磁器件构成的具有计算、控制、存储、输入和输出功能的实体部件。图书馆借阅管理的信息系统主要包括一台大型的主控制机,图书检索子机五台、自助借还书机10台及其他相关辅助设备。

3.4 E-R图设计

实体列表为:

表3-1 实体列表

实体描述

用户所有借阅者,查阅者,以及系统管理员,由借阅证号,代号标识

图书图书馆所有图书,由图书编号标识

借阅图书编号、借阅证号、借书日期、借阅证号等属性,由借阅ID 标识

根据实体列表可得系统E-R图设计如图3-3所示:

图3-3 图书馆借阅管理系统E-R图

3.5 数据库设计

数据库设计即根据用户的需要,将业务对象抽象成表与视图等数据库对象构造出最优数据库模式。数据库设计是图书馆借阅管理信息系统设计的重要组成部分。数据库设计的好坏将直接影响整个借阅体系的效率和质量。

(1)数据库需求分析

数据库中部分表及其属性如下:

用户信息表(用户名,借书证号,密码,性别等属性);

管理员信息表(管理员代号,姓名,密码,性别等属性);

图书数据表(图书编号,图书名称,出版社等属性);

借阅信息表(借书证号,图书编号,借书日期等属性);

(2)数据库逻辑结构详细设计

下面是部分数据库中的表以及具体属性和数据类型,如下:

表3-2 用户信息表

字段名是否主键字段类型字段大小是否为空用户名否char 20 否

借书证号是Char 60 否密码否Char 10 否

性别否Char 10 是所在系别否Char 10 是

所在班级否Char 10 是

表3-3 管理员信息表

字段名是否主键字段类型字段大小是否为空管理员代号否char 20 否姓名是Char 60 否

密码否Char 10 否

性别否Char 10 是

年龄否Integer 10 是

电话否Char 10 是

表3-4 图书数据表

字段名是否主键字段类型字段大小是否为空图书编号是char 10 否

图书名称否Char 60 否作者否Char 60 否

出版社否Char 60 否

出版时间否Data 8 否价格否Real 4 否

备注否Char 100 是

表3-5 借阅信息表

字段名是否主键字段类型字段大小是否为空

借书证号是Char 20 否

图书编号是Char 20 否

借书日期否Data 8 是

还书日期否Data 8 是

3.6 代码设计

西华大学图书馆借阅管理信息系统主要为在校学生、在职教师、校外人员进行了代码设计如下所示:

1.学生编号

XX XX XX XXX

(学生入学年份)(专业代号)(班级号)(学号后三位)

如学生编号为101301223,表示入学年份为10年,专业为物流管理,班级为1班,学号后三位为223的同学。

2.教师编号

XX XX XX XXX

(教师入职年份)(学院代号)(专业代号)(教师号后三位)

3.校外人员

XXXXXXXXXXXXXXXXXX

(身份证号)

3.7 系统界面设计

系统界面设计体现出简洁美观大方的特点,不会引起视觉疲劳且界面交互性强,利于用户上手操作。系统登录页面是系统用户用来登陆系统的界面,主要功能是用于借阅者,图书管理员和系统管理员的登录。

以登录界面设计为例,首先新建一个工程,打开对象窗口设其“caption”属性为“用户登录”。在窗口中添加两个“Commandbutton”控件,7个“lable”控件,两个“textbox”控件,一个“checkbox”控件,然后在窗口“pictrue”属性为图片所在的位置,如“f:\西华大学图书馆借阅管理信息系统\登录.jpg”。将label7的“forecolor”

的属性设为“&H000000FF&”,在“form1”的属性里选择“autoredraw”设置为“True”,同时将“backcolor”设置为“&H00FFFF00&,“windowstate”设置为“0-normal”。写进代码后,运行系统,默认用户名为“邹裕冰”,密码“07223”输入正确后点击“登录”按钮,label7将显示“正在登录...”,进入主界面。如果不输入用户名、密码或者输入错误则会显示“用户名或密码错误!请重新输入”,点击“取消”按钮,则会弹出登录验证对话框“你选择了退出系统登录,退出将不能启动图书馆借阅管理信息系统!是否真的退出?”点击“是”则退出,点击“否”返回登录界面。

其登录界面展示如图3-1所示

(1)输入设计

输入读者基本信息,包括读者姓名、借书证号,班级,密码等。

相关主题