1、 目 录摘 要- 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.4 E-R图设计- 16 -3.5 数据库设计- 17 -3.6 代码
2、设计- 19 -3.7 系统界面设计- 19 -结 论- 22 -致 谢- 23 -参考文献- 24 -摘 要本课程设计主要对当前我校图书借阅管理系统不能完全满足图书管理的需要的实际情况出发,例如书籍信息、读者信息、借阅信息等的相关管理,通过系统操作实现以下任务:用户权限操作、借还图书操作、书库维护操作等。系统使用Visual Basic6.0开发工具,主要使用SQL语句,结合数据库为访问对象来实现数据库的操作。经过对图书管理业务流程的详细调查,结合我校图书馆管理的实际情况,对图书馆借阅管理信息系统进行了详细的系统分析与设计,为系统的进一步开发提供了理论基础。关键词:图书馆 管理信息系统 系统
3、分析 系统设计 1 引 言1.1 问题的提出 随着信息技术的发展、知识经济时代的到来、科学技术的不断发展进步,人们对图书的需求越来越大,馆存图书也不断增加,各系统对各门类图书的需求也越来越具体。尤其是高校图书馆作为学校的文献情报中心和直接为教学、科研服务的学术性机构,在学校教学、科研工作中具有重要的情报职能,负有特殊的教育使命。目前许多图书管理系统仍然采用传统的手工信息系统。具有工作效率低,处理速度慢 ;数据不齐全、不准确;难以跟随现代化市场的变化等缺点。总的来说,缺乏系统、规范的信息管理手段。数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,
4、由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。为此,使用一套全面可行的图书借阅管理信息系统解决上述问题,提高借书和还书的业务流程效率是必要的。1.1.1 西华大学图书馆发展现状 西华大学图书馆由本部图书馆及彭州校区图书馆组成。馆舍面积41048平方米(其中老馆舍面积11578 平方米,在使用中的新图书馆馆舍面积29470平方米),各院系资料室面积1120平方米
5、。为所有学科建立了较完善的文献保障体系,现拥有纸质藏书200余万册,EI、Elsevier、万方等10多种文献数据库,涉及各类电子资源160多万种(篇);与国家图书馆、国家科学图书馆、北京大学图书馆、CASHL等图书馆签订合作协议,开展馆际互借、互阅及文献传递等工作,开通的数据库收录了11000多种世界权威、高影响力的学术期刊,内容涵盖自然科学、工程技术、生物医学、人文社科等领域,强大的检索、分析、管理和写作功能为图书馆又添了一个便于研究的平台,为教学科研提供进一步的文献保障与服务。图书馆以学科为中心,采用藏、阅、借、咨询四位一体的大开放管理模式,整体开馆时间每周达到98小时。构建了安全畅通的
6、数字化文献资源服务网络,电子资源每天24小时不间断提供网上查阅、下载能基本满足师生教学科研中的文献信息需求。1.1.2 西华大学图书馆信息系统使用现状2011年9月投入使用的校本部新图书馆占地29470平方米,提供了3000个座位,拥有纸质文献210万册,电子资源200多万册。相对于老图书馆而言,新图书馆运用先进的智能化电脑管理,拥有多种现代化的服务手段,采用RFID(射频识别)和自动冲销磁现代化系统。RFID可实现图书的自助管理功能,便于读者查书;自动冲销磁系统设置于进出口,方便读者带包,自由进出图书馆。图书馆为强化服务,专门成立了学科信息服务部,配备了2名专职、5名兼职学科馆员负责文献资料
7、的搜集、学科信息服务等工作。总的来说,我校图书馆的现代化水平还是处于省内前列,但是主要技术手段体现在场馆进出、人员管理方面,其他很多还有待于进一步完善,与国际国内高等学府的自动化管理系统相比还存在一定差距。尤其是对于借阅管理除了设有单独的自助借还书机和图书检索机外,没有其他的设施设备,图书借阅和图书查询相分离也有很多的不便之处,缺乏一个系统完整的管理信息系统。1.2 国内外研究的现状我国图书馆自动化发展进程大致分为这样三个阶段:(1)基于单机系统的自动化管理阶段;(2)基于小型局域网的自动化管理阶段;(3)基于大型数据库和国际标准协议的Internet的自动化管理阶段。国内图书馆自动化管理系统
8、均根据图书馆的工作流程,设置了采访、编目、流通、期刊、参考咨询、联机检索、公共查询等子系统,功能涵盖了图书馆的各个业务环节。能实现个人图书馆、信息服务台、用户服务、文献预约、各类请求等。 目前国内许多图书馆都已经建成了功能比较齐备的图书馆自动化管理集成系统,功能基本涵盖了图书馆内部业务处理流程:采购、编目、典藏、流通、公共检索。并且能够通过网络提供一些网上服务,使用户开始可以在图书馆、办公室、实验室甚至家中访问图书馆的书目机读目录、单位局域网上的光盘数据库和书目、文摘和全文等文献的检索系统。院校合并是近几年来新兴的一种图书管理发展趋势,而合并后的各馆图书馆自动化系统资源的整合已迫在眉睫;尤其是
9、校级图书馆自动化系统的建立和稳定运行对于院级分馆和系统资料室的文献自动化管理起到至关重要的作用,建立以校图书馆为中心、分馆/资料室独立管理、信息资源高度共享的系统势在必行。1.3 任务与分析 本课程设计主要的目的在于针对西华大学图书馆借阅管理信息系统的的系统现状,运用管理信息系统设计的基本步骤和设计方法分析与设计图书馆管理管理信息系统。主要包括:组织结构分析,业务流程分析,数据流程分析,数据字典描述,处理逻辑描述以及系统结构设计,软硬件配置,代码设计,数据库设计,界面设计等,为程序开发人员开发该借阅管理信息系统提供依据。进而达到为学校图书馆的管理信息系统做进一步完善提供相应的建议,使得图书馆能
10、更好的为广大师生服务。2 系统分析2.1 可行性分析(1)经济可行性分析 图书馆的商业性质较小,其经济成分比重相对较少,主要是支出的费用:其中包括设备购置费、软件开发费用、管理和维护费、人员工资和培训费等。由于各个图书馆实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入主要集中于购置图书上。建立信息中心,可将来自各方面的信息集中管理,提高图书管理的计划性和预见性,快速地反馈市场信息。(2)技术可行性分析 图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。这一特点非常适合计算机特点,通过网络internet,发挥计算机的信息传输速度快
11、、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。(3)社会可行性分析 社会可行性即操作可行性,在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是图书馆完全有可能也有能力采用这样先进的管理技术。当然这必然引起管理层的变动和人员的调整,对图书馆工作人员的要求提高,使图书馆在一定的可能下进行机构精简,迫使工作人员继续学习新知识,拓宽图书馆在市场环境下的生存空间。而读者与图书馆的业务方式也会发生一定程度的改变。2.2 图书馆组织结构分析 西华大学图书馆由馆长负责全面工作,下设办公室、财务室、采编室、学科资料室、图书借阅室、电子阅览室、学科信息服务部和技术支持室
12、等。各部门的业务职责如下: 办公室:办公室协助馆长负责日常工作,了解用户需求,制定采购计划。 财务室:财务室负责财务方面的工作。 采编室:采编室负责图书的采购,入库和图书编目,编目后的图书粘贴标签,并送图书借阅室上架。 学科资料室:负责学术论文的收集整理。 图书借阅室:提供对读者的书目查询服务和图书借阅服务。 电子阅览室:收集整理电子读物,学生可以在里面对图书馆已经购买版权的期刊论文等电子资源的进行免费下载。 社科样本室:里面包含了借阅室里的很多存书及一些比较珍贵的藏书,只能在图书库一楼阅读,不能向外借阅。 学科信息服务部:全面负责图书馆的学科服务工作,编制图书馆学科服务试行方案,参与图书馆电
13、子资源订购合同审查工作,保证订购事宜的顺利实施。其他还包括:信息咨询、用户培训、代查代检、文献传递、课题跟踪、论文检测、查收查引等工作。组织结构图如图3-1所示:图2-1西华大学图书馆组织结构图2.3 业务流程分析 西华大学图书馆业务流程表述如下:图书馆业务工作以文献资源建设和读者服务工作两大块为主。订购到馆的文献由计算机采访子系统完成验收登录后,转入文献加工整理阶段。纸质图书要进行盖馆藏章、贴磁条和条形码,并对文献加以分类、主题标引以及文献编目等,以此建立图书馆中央书目数据库,提供编目过程中有关查重,数据输入,书标输出等功能环境)进行的。对电子资源来说,主要是服务器划分、网页组织及其维护为主
14、。读者服务工作主要包括:书刊的流通借阅;联机书目查询(OPAC);读者的宣传辅导,如定期刊发新书通报、图书馆工作简报,专题讲座、信息检索课教学等;参考咨询工作,包括:受理咨询课题,分析研究,查找文献资料,答复咨询并建立档案等。具体业务流程图如图3-2所示:图2-2 西华大学图书馆业务流程图2.4 数据流程分析 依据图书馆的业务流程可以得出其相应的数据流程图,从系统登录开始,以用户和管理员两种角色做分析,如图3-3所示:图2-3 西华大学图书馆数据流程图2.5 数据字典图书管理系统数据流图中,数据信息和处理过程需要通过数据字典才能描述清楚。在定义的图书管理系统数据字典中,主要对数据流图中的数据项
15、、数据流、数据存储和处理过程进行说明。以下是图书馆借阅管理信息系统数据字典的具体条目:(1) 数据项描述(部分) 表2-1数据项描述数据项名称含义说明类型长度逻辑关系借书证号惟一标识一个借书证字符型60不允许为空用户名用户学号整型20不允许为空密码操作权限保护字符型20不允许为空性别字符型10允许为空系别及班级字符型20允许为空图书编号惟一标识一个图书字符型10不允许为空图书名称字符型60不允许为空作者字符型60不允许为空出版时间日期型20不允许为空借书日期日期型10不允许为空还书日期日期型10不允许为空备注字符型100允许为空(2) 数据结构描述 表2-2 数据结构描述数据流名称含义说明组成
16、结构用户情况定义了一个读者的有关信息用户名+借书证号+密码+性别+所在系别班级图书情况定义了一个图书的有关信息图书编号+图书名称+作者+出版社+出版时间+价格+备注(3) 数据流说明 表2-3数据流说明数据流名称数据流来源数据流去向数据流组成数据流量高峰流量图书编目信息图书购买后,由图书馆采编人员编码整理后,输入计算机图书表.图书采编信息将采编数据存入数据库书名+索书号+作者+出版社+内容简介+关键词+条码+字数+页数+出版日期30本/日100本/日借阅图书数量修改图书典藏模块中图书数量图书表索书号+借阅数量500本/日1500本/日图书征订信息用户填写图书征订信息,要求征订图书预定信息输入作
17、者+出版社+出版日期+数量+征订日期10次/日30次/日还书记录图书管理人员图书归还处理索书号+借阅数量100笔/日300笔/日3 系统设计3.1 系统结构图西华大学图书馆借阅管理信息系统总体结构图如图3-1所示:图3-1西华大学图书馆借阅管理总体结构图 其中,读者管理:首先是书籍信息查询,借阅信息查询,借阅者可以对个人信息进行维护并修改密码。 图书管理员管理:首先是对读者借书进行身份验证,输入借阅证号后,在输入要借阅的图书编号,进行图书借阅,还图书时,首先进行身份验证,输入借阅证号后,在输入要归还的图书编号,进行图书归还。 系统维护:主要包括四个部分:第一部分是对借阅者、图书管理员和书目的信
18、息录入,第二部分是对借阅者、图书管理员和书目的信息删除,第三部分是信息维护,第四部分则是信息查询3.2 模块功能设计根据图书馆的总体结构图做进一步延伸,则得到图书馆借阅管理系统的具体功能模块,其中,登录模块根据权限的不同,分为用户登录、操作员登录和管理员登录三部分。图书管理员有权对操作员进行增减修改。图书借阅/归还模块主要是是面向读者提供相关借阅信息。图书查询模块用于对图书的具体位置查找或图书相关信息的了解。图书管理模块包括新书入库,图书管理等相关操作。模块功能设计如图3-2所示图3-2 西华大学图书馆借阅管理系统功能模块设计3.3 系统软硬件配置系统软件即为了计算机能正常、高效工件所配备的各
19、种管理、监控和维护系统的程序及其有关资料。该信息系统下只要满足在Windows系列操作系统利用Visual Basic 6.0作为处理系统和SQL Server数据库管理系统做嵌入即可实现相关操作。硬件系统指构成计算机的物理设备,即由机械、光、电、磁器件构成的具有计算、控制、存储、输入和输出功能的实体部件。图书馆借阅管理的信息系统主要包括一台大型的主控制机,图书检索子机五台、自助借还书机10台及其他相关辅助设备。3.4 E-R图设计 实体列表为:表3-1 实体列表实体描述用户所有借阅者,查阅者,以及系统管理员,由借阅证号,代号标识图书图书馆所有图书,由图书编号标识借阅图书编号、借阅证号、借书日
20、期、借阅证号等属性,由借阅ID标识 根据实体列表可得系统E-R图设计如图3-3所示:图3-3 图书馆借阅管理系统E-R图3.5 数据库设计 数据库设计即根据用户的需要,将业务对象抽象成表与视图等数据库对象构造出最优数据库模式。数据库设计是图书馆借阅管理信息系统设计的重要组成部分。数据库设计的好坏将直接影响整个借阅体系的效率和质量。(1)数据库需求分析数据库中部分表及其属性如下: 用户信息表(用户名,借书证号,密码,性别等属性);管理员信息表(管理员代号,姓名,密码,性别等属性);图书数据表(图书编号,图书名称,出版社等属性);借阅信息表(借书证号,图书编号,借书日期等属性);(2)数据库逻辑结
21、构详细设计下面是部分数据库中的表以及具体属性和数据类型,如下:表3-2 用户信息表字段名是否主键字段类型字段大小是否为空用户名否char20否借书证号是Char60否密码否Char10否性别否Char10是所在系别否Char10是所在班级否Char10是表3-3 管理员信息表字段名是否主键字段类型字段大小是否为空管理员代号否char20否姓名是Char60否密码否Char10否性别否Char10是年龄否 Integer10是电话否Char10是表3-4 图书数据表字段名是否主键字段类型字段大小是否为空图书编号是char10否图书名称否Char60否作者否Char60否出版社否Char60否出版
22、时间否Data8否价格否Real4否备注否Char100是表3-5 借阅信息表字段名是否主键字段类型字段大小是否为空借书证号是Char20否图书编号是Char20否 借书日期否Data8是还书日期否Data8是3.6 代码设计 西华大学图书馆借阅管理信息系统主要为在校学生、在职教师、校外人员进行了代码设计如下所示:1.学生编号 XX XX XX XXX (学生入学年份) (专业代号) (班级号) (学号后三位)如学生编号为101301223,表示入学年份为10年,专业为物流管理,班级为1班,学号后三位为223的同学。2. 教师编号 XX XX XX XXX (教师入职年份) (学院代号) (专
23、业代号) (教师号后三位)3. 校外人员 XXXXXXXXXXXXXXXXXX (身份证号) 3.7 系统界面设计 系统界面设计体现出简洁美观大方的特点,不会引起视觉疲劳且界面交互性强,利于用户上手操作。系统登录页面是系统用户用来登陆系统的界面,主要功能是用于借阅者,图书管理员和系统管理员的登录。以登录界面设计为例,首先新建一个工程,打开对象窗口设其“caption”属性为“用户登录”。在窗口中添加两个“Commandbutton”控件,7个“lable”控件,两个“textbox”控件,一个“checkbox”控件,然后在窗口“pictrue”属性为图片所在的位置,如“f:西华大学图书馆借阅
24、管理信息系统登录.jpg”。将label7的“forecolor”的属性设为“&H000000FF&”,在“form1”的属性里选择“autoredraw”设置为“True”,同时将“backcolor”设置为“&H00FFFF00&,“windowstate”设置为“0-normal”。写进代码后,运行系统,默认用户名为“邹裕冰”,密码“07223”输入正确后点击“登录”按钮,label7将显示“正在登录.”,进入主界面。如果不输入用户名、密码或者输入错误则会显示“用户名或密码错误!请重新输入”,点击“取消”按钮,则会弹出登录验证对话框“你选择了退出系统登录,退出将不能启动图书馆借阅管理信息
25、系统!是否真的退出?”点击“是”则退出,点击“否”返回登录界面。 其登录界面展示如图3-1所示(1) 输入设计 输入读者基本信息,包括读者姓名、借书证号,班级,密码等。 (2)输出设计 确定输出内容,即必须确定借阅者在适用信息方面的要求。设计输出的信息内容包括输出信息形式、输出项目及数据结构、数据类型、位数及取值范围、生成途径、完整性及一致性。比如: 1)按某一条件查询可按图书类别输出结果 2)按照书名查询输出图书位置 3)选择输出设备和介质,输出设备为显示终端、打印机等,输出介质为纸张。 4)确定输出格式等。结 论本系统只对传统书籍借阅进行了最基本的管理,以西华大学校本部图书馆为运用背景,通
26、过对校图书馆信息系统使用现状描述,对系统进行了业务流程分析、数据流程分析,并使用数据字典对数据流程图中的数据项、数据结构、数据流等具体内容进行了分析,对处理逻辑进行了描述。在此基础上,对校图书馆借阅管理信息系统进行了功能模块、E-R图、数据库、界面等设计。当然由于自身知识储备和时间的限制,论文还有很多的不足,例如表的定义,数据流都只进行了部分描述,界面设计也只有输入和登录界面的展示,其他部分还有待于进一步完善。通过这次信息系统设计,我有了很多的启示和收获。不但对信息系统的理论知识有了基本的理解,对于它的实际运用也有了进一步的认识。可以看出未来的图书馆管理系统,表现出这样一个趋势,即将各个图书馆
27、的图书进行联网交流,使读者可以远程查询图书馆的藏书等信息,电子书将广泛的运用,形成网上图书资源共享平台,使读者可以在线阅读电子书资料,并设置用户权限,使管理员可以上传图书资料信息,高级用户可以下载网上电子书资源,从而实现信息资源最大化被共享,而这些都需要一个系统平台做支撑,需要我们对现有系统的不断完善才能最终实现。致 谢通过这次信息系统设计论文的撰写提高了自己收集资料和整理资料的能力,从不懂到懂的过程让我获益匪浅。在这之中还是遇到很多的困难,在自己不断的查阅资料和同学的帮助下都一一克服了,表明了我们的努力没有白费,同时感谢聂老师对论文写作过程的引导,最终成功完成了本次论文的撰写。谢谢!参考文献
28、1曾传华,黎青松 等. 物流管理与信息系统. 北京:清华大学出版社,20072高林,周海燕 .管理信息系统与案例分析 .2004版 .北京:人民邮电出版社,2004年11月:220页.3罗榜圣.管理信息系统.2005版.重庆:重庆大学出版社,2005年9月:323页.4陈佳编著.信息系统开发方法教程.2000版.北京:清华大学出版社,2000年3月:3页5薛成华主编.管理信息系统.2000版.北京:清华大学出版社.2000年7月:345页6崔淼,ASP.NET 程序设计教程 (第2版).机械工业出版社.2010.77苗雷兰,ASP.NET程序设计教程上机指导(第2版).机械工业出版社.2007.8 8刘瑞新,数据库系统原理及系统教程(第3版).机械工业出版社.2007.89黄明,梁旭,石兴民等编著.Visual Basic课程设计电子工业出版社.200610李春葆,张植民等编著.Visual Basic 6.0数据库系统设计与开发清华大学出版社.200311黄明,梁旭等编著.Visual Basic 6.0信息系统设计与开发实例机械工业出版社.2005- 19 -