大学图书馆借阅管理信息系统分析与设计.docx
- 文档编号:3949077
- 上传时间:2022-11-26
- 格式:DOCX
- 页数:18
- 大小:629.94KB
大学图书馆借阅管理信息系统分析与设计.docx
《大学图书馆借阅管理信息系统分析与设计.docx》由会员分享,可在线阅读,更多相关《大学图书馆借阅管理信息系统分析与设计.docx(18页珍藏版)》请在冰豆网上搜索。
大学图书馆借阅管理信息系统分析与设计
目录
摘要-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-
摘要
本课程设计主要对当前我校图书借阅管理系统不能完全满足图书管理的需要的实际情况出发,例如书籍信息、读者信息、借阅信息等的相关管理,通过系统操作实现以下任务:
用户权限操作、借还图书操作、书库维护操作等。
系统使用VisualBasic6.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系列操作系统利用VisualBasic6.0作为处理系统和SQLServer数据库管理系统做嵌入即可实现相关操作。
硬件系统指构成计算机的物理设备,即由机械、光、电、磁器件构成的具有计算、控制、存储、输入和输出功能的实体部件。
图书馆借阅管理的信息系统主要包括一台大型的主控制机,图书检索子机五台、自助借还书机10台及其他相关辅助设备。
3.4E-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.学生编号
XXXXXXXXX
(学生入学年份)(专业代号)(班级号)(学号后三位)
如学生编号为101301223,表示入学年份为10年,专业为物流管理,班级为1班,学号后三位为223的同学。
2.教师编号
XXXXXXXXX
(教师入职年份)(学院代号)(专业代号)(教师号后三位)
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)输入设计
输入读者基本信息,包括读者姓名、借书证号,班级,密码等。
(2)输出设计
确定输出内容,即必须确定借阅者在适用信息方面的要求。
设计输出的信息内容包括输出信息形式、输出项目及数据结构、数据类型、位数及取值范围、生成途径、完整性及一致性。
比如:
1)按某一条件查询可按图书类别输出结果
2)按照书名查询输出图书位置
3)选择输出设备和介质,输出设备为显示终端、打印机等,输出介质为纸张。
4)确定输出格式等。
结论
本系统只对传统书籍借阅进行了最基本的管理,以西华大学校本部图书馆为运用背景,通过对校图书馆信息系统使用现状描述,对系统进行了业务流程分析、数据流程分析,并使用数据字典对数据流程图中的数据项、数据结构、数据流等具体内容进行了分析,对处理逻辑进行了描述。
在此基础上,对校图书馆借阅管理信息系统进行了功能模块、E-R图、数据库、界面等设计。
当然由于自身知识储备和时间的限制,论文还有很多的不足,例如表的定义,数据流都只进行了部分描述,界面设计也只有输入和登录界面的展示,其他部分还有待于进一步完善。
通过这次信息系统设计,我有了很多的启示和收获。
不但对信息系统的理论知识有了基本的理解,对于它的实际运用也有了进一步的认识。
可以看出未来的图书馆管理系统,表现出这样一个趋势,即将各个图书馆的图书进行联网交流,使读者可以远程查询图书馆的藏书等信息,电子书将广泛的运用,形成网上图书资源共享平台,使读者可以在线阅读电子书资料,并设置用户权限,使管理员可以上传图书资料信息,高级用户可以下载网上电子书资源,从而实现信息资源最大化被共享,而这些都需要一个系统平台做支撑,需要我们对现有系统的不断完善才能最终实现。
致谢
通过这次信息系统设计论文的撰写提高了自己收集资料和整理资料的能力,从不懂到懂的过程让我获益匪浅。
在这之中还是遇到很多的困难,在自己不断的查阅资料和同学的帮助下都一一克服了,表明了我们的努力没有白费,同时感谢聂老师对论文写作过程的引导,最终成功完成了本次论文的撰写。
谢谢!
参考文献
[1]曾传华,黎青松等.物流管理与信息系统.北京:
清华大学出版社,2007
[2]高林,周海燕.管理信息系统与案例分析.2004版.北京:
人民邮电出版社,2004年11月:
220页.
[3]罗榜圣.管理信息系统.2005版.重庆:
重庆大学出版社,2005年9月:
323页.
[4]陈佳编著.信息系统开发方法教程.2000版.北京:
清华大学出版社,2000年3月:
3页
[5]薛成华主编.管理信息系统.2000版.北京:
清华大学出版社.2000年7月:
345页
[6]崔淼,ASP.NET程序设计教程(第2版).机械工业出版社.2010.7
[7]苗雷兰,ASP.NET程序设计教程上机指导(第2版).机械工业出版社.2007.8
[8]刘瑞新,数据库系统原理及系统教程(第3版).机械工业出版社.2007.8
[9]黄明,梁旭,石兴民等编著.《VisualBasic课程设计》电子工业出版社.2006
[10]李春葆,张植民等编著.《VisualBasic6.0数据库系统设计与开发》清华大学出版社.2003
[11]黄明,梁旭等编著.《VisualBasic6.0信息系统设计与开发实例》机械工业出版社.2005
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学图书馆 借阅 管理信息系统 分析 设计