• 独家视频:十九大要开啦! 2019-03-10
  • 个子矮脸大腿粗还有拜拜肉,这些烦恼时尚博主Hannah Morgan全都有!看她怎么靠穿搭来掩盖 2019-03-10
  • 公安部发布端午节交通安全预警 2019-03-08
  • 以青春之我肩负起国家民族的希望 2019-03-03
  • 国家专项抽查组赴内蒙古展开工作 严防“地条钢”死灰复燃 2019-02-28
  • 深圳中小学生午餐午休将在校内解决 2019-02-28
  • 欢迎光临第一论文网,权威的论文发表,我们将竭诚为您服务!
    您的位置: 铁算盘心水论坛2018 -> 计算机应用论文 -> 文章内容

    富贵心水论坛:图书馆图书管理系统的设计

    作者:admin 更新时间:2018年08月18日 15:24:33

    铁算盘心水论坛2018 www.259023.fun   摘要:图书馆作为一个专门收集、整理、保存、传播文献,并提供利用的科学、文化、教育机构,是人们获取知识的主要来源之一。然而,在信息技术迅速普及的今天,越来越多的读者希望通过网络更方便、更快捷地进行图书的查阅、借阅,获取自己的所需,因此图书馆的信息化建设尤为重要。图书管理信息系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护,以及前端应用程序的开发两个方面。本文主要完成对图书管理系统的需求分析、功能??榛?、数据库模式分析、经济效益分析。


      关键词:图书管理;图书管理系统;图书馆;设计;


      作者简介:顾俐,女,出生日期为1965年9月,工作单位是河南省红十字血液中心,具有本科学历,职称为馆员,参编著作2部,曾发表论文数篇。


      为了适应图书馆业务发展的需要,解决不断出现的问题,经过考察比较,图书馆应该利用自己的力量对图书管理系统进行重新改造,使新系统不仅能利用当前的软件开发技术和建设成果,方便读者查询、借阅操作,解决流通中存在的问题。而且,能结合单位资金投入有限、图书需求量大等特点,对图书管理中各业务环节加强管理。


      1图书管理系统的设计要点


      传统的图书管理停留在纸介质的基础上,随着各行业文化的发展,图书规模越来越大,这样的管理机制已经不能适应管理的需要,它不仅浪费许多人力和物力,并且由于效率低下,往往不能满足员工的需要,也不利于图书馆本身的发展。在信息时代,这种传统的管理方法必然被以计算机为基础的信息管理所取代??⑼际楣芾硐低橙砑?,利用计算机对图书资料进行有效的管理能够提高工作效率,提高图书的利用率,充分发挥图书的作用,同时通过网络让读者及时方便地查到所需的图书,管理人员还可以利用强大的管理统计功能,通过统计图书的总量、金额、各种图书的借阅率等及时了解库存、图书馆发展的规模以及读者对各类图书的需求,掌握今后图书的订购计划及取舍方向[1]。


      1.1实现从手工到微机管理的过渡


      在图书馆管理软件开发中必须从实际出发,在科学化、规范化的前提下,将微机技术与管理工作有机地结合起来,并在不影响正常工作的前提下循序渐进,逐步脱离手工模式,以实现从手工操作到微机管理的顺利过渡。


      首先,在全馆范围内开展计算机基础知识教育,使每一位工作人员对计算机有比较系统的了解。


      其次,开展图书管理系统的系统分析教育,让每一位工作人员均了解图书管理系统各??橹涞墓叵?。


      再次,逐步建立总书库,以免应用,计算机时再忙于建库。同时,在建库过程中也是图书馆工作人员熟悉图书管理系统软件的过程,为以后正式应用打下基础。


      1.2提高软件的容错能力


      软件的开发者并不一定是使用者,在设计上必须满足于面向非计算机专业人员。为此,图书馆管理系统应注意提高系统的容错能力。比如:当菜单选择功能号出错时,应提示使用者重新输入,直到正确为止;当文件选择有误时,应要求使用者及时改正,以免程序运行中断。因此,切实提高系统的容错能力,将会从根本上消除使用人员的顾虑,并有利于提高数据的安全性和系统的可靠性。


      1.3增强系统的适应能力


      为了增强系统的实际适用能力,除了不断改善外部条件外,更重要的是应在软件上采取必要的措施。比如:对于外部电源不正常的地区,可以采取文件自动备份的办法,以便在需要时恢复原始数据;对于容量较大的数据文件,应采取化整为零的办法,以免“牵一发而动全身”等等。


      1.4提高系统的通用性


      立足于本馆研制的管理系统,在开发时应该考虑今后推广的可能性,为此,必须提高系统的通用性。一般原则是:将系统中的不变因素放入主程序或数据文件中;将需从外部输入的部分放在人机对话中,而将凡能由计算机自行完成的工作,则一律放入运行程序中,以减少人为因素。这样,就可将那些可变因素压缩到尽可能小的范围内。在系统推广时,可针对其它馆的特殊情况把这些可变成分进行调整,从而为系统的推广创造良好的条件[2]。


      2设计思想


      图书管理系统是一个集多文种书刊加工处理、图书借阅管理、信息发布及管理决策为一体的Windows环境下网络版集成化管理系统。由图书采访系统、图书编目系统、典藏管理系统、流通管理系统、期刊题录系统、回溯建库系统、书目查询系统、管理决策系统、集成系统管理等子系统,功能??楦哺钦鐾际楣芾硪滴?。要做到功能齐全、自动化程度高、用户界面友好,可以在网络环境下运行,也可以单机运行,能适应不同用户的要求。应提供标准交换格式数据的处理功能,能与各种交换格式数据进行格式转换,而内部数据采用定长格式,以提高系统的运行效率,适用图书情报单位图书馆自动化管理。运行采用全Windows界面,状态行提示帮助信息,并有详细的联机帮助,有很好的容错能力。


      3主要功能???/p>


      3.1图书采访


      图书采访系统是图书采购人员业务处理的工具。它提供了新书预订、撤销订购、验收登录、采访统计、采访打印及与采访有关的各种表维护功能。本系统的新书预订、撤销订购、验收登录等过程均是以“批”为单位进行的。首先,将要处理的数据以适量的种数人为的分成批。然后,将一批待处理的各种数据进行计算机处理,暂存于临时表中。一批数据处理完毕可打印各种输出材料。经校对发现错误可进行数据修改。确认数据无误后可根据需要打印输出各种材料或批统计报表。待所有输出都确认完成后可选择转贮或清除数据。此时数据转贮到下一工作流程所需的表中,上述各输出项目将不能再现。系统将准备下一批采访数据处理。


      3.2图书编目


      图书编目系统是图书编目人员的主要工具。它提供了编目处理、编目统计、编目打印及与编目有关的各种表维护功能。本系统的编目处理过程是以批为单位进行的。首先,将要分编的图书以适量的种数人为的分成批。然后,将一批待分编的图书进行计算机编目,暂存于临时表中。一批书编目完毕打印编目校对单。经校对发现错误可进行数据修改。确认数据无误后可选择打印个别登录帐、编目卡片、书标及批统计报表。待所有输出都确认完成后可选择转贮数据。此时编目数据由临时表转贮到书目表中,上述各输出项目将不能再现。系统将准备下一批书的编目处理。


      3.3典藏管理


      典藏管理系统执行一般图书馆典藏工作的几项主要职能。使书目数据进入典藏系统并随时能够予以调整。该系统包括以下功能:新书分布、调整典藏、图书剔旧、典藏统计、典藏打印、数据维护[3]。


      4系统分析


      为了更好地完成图书管理的功能,使管理系统既起到推动图书管理水平的发展,同时又不与传统的管理方式脱节,我们进行了详细的需求分析,既为其注入了现代管理的新元素同时也结合了图书管理人员的管理经验。


      现行的图书资料管理信息系统是建立在人工运行数据处理系统之上的。图书资料管理信息系统的系统分析,就是以调查研究当前人工系统为出发点,运用结构分析法来建立目标系统及其模型[4]。


      4.1系统特点


      应全面考虑到参与管理人员的特点,从实际出发,尽可能地满足日常管理的需要,使系统具有功能齐全、实用、操作简便、快捷、界面友好、报表输出灵活多样等特点。同时也要适应网络发展的具体情况(对等网、局域网都能使用);用户界面简洁,操作方便,层次清晰,用户容易上手;系统运行可靠,查询统计有较高的效率。


      4.2图书管理系统总体流程


      系统主要功能分为五大???,包括图书管理、期刊管理、读者管理、查询、报表管理。各??橹湎喽远懒⑹迪植煌拇砉δ?,但相互之间又能很好地联系起来。


      图书馆图书管理业务流程包括订购、验收、编目、典藏、流通和维护。除前面介绍的主要功能??橥?,上述包含的订购是根据供书商的可供书目信息挑选预订购图书,一段时间以后,整理订购图书并根据供书商填写订书单,发给供书商进行订购。当前,随着计算机的日益普及,供书商订购信息开始用光盘等媒体发送,在这些订购信息中不仅可以实现传统的订购功能,而且包含着编目信息,这些编目信息能极大地减轻编目人员的录入工作量,并且提高数据的准确性,所以在订购中应利用这些编目数据。另外由于图书资金有限,为了将有限的资金更好地使用,系统还应进行资金控制,订购人员只许在某类图书的授权资金范围内进行订购操作,否则应得到资金分配人员的批准或直到资金满足要求。


      验收根据供书商提供的图书进行资产登记并进行财务处理。主要工作包括登记财产号(贴图书条形码)、登记凭证、检验图书数量以及金额。对于供书商多发的图书可以根据实际情况决定取舍,对于不要图书进行退出处理并发退出单。另外,对于其他渠道所得到的图书,如赠送、交换、外购等,应该经过检验、做财产登记以后才能进入其他环节。


      流通是图书馆业务的主要环节之一,包括借书、还书、续借、读者管理、??罟芾硪约巴际槲さ然方?。借书时对于超期、未交???、证件有效期、预约以及其它违规因素能自动区别和控制。由于读者流量大,因此要求操作简单、响应时间短,对于常规的操作,尽量减少手工干预,以提高准确率和工作效率。图书维护是对受损图书下架修补、修补以后再上架流通的过程。


      系统在实现时,除了实现传统的验收、编目、典藏、流通和管理等环节外,还加强了如下几个方面的功能:


      4.2.1??畹刃畔⒓嗫?/p>


      为了明确图书馆的资金管理情况,系统对??罱辛耸谌?,只有授权用户才可以执行有关??钍中?,而且??畹那榭黾捌渫臣菩畔?,在系统中也进行了明细的记录。


      4.2.2订购功能的加强


      以前的管理系统对订购功能不太重视,主要是因为以前的图书订购多以手工操作为主。随着新书目录的信息化、数字化,订书的平台也将从纸张转移到计算机上来。加强订购功能不仅能充分实现数据的共享,还使一部分的录入工作从著录转移到了订购,从而减轻了著录的工作量。本系统还在订购功能中加入了图书查重和图书统计功能,可以让订购人员避免重复订书,随时查询订购、到书情况。


      4.2.3Web浏览器的支持


      为了使读者能方便地查询和实现简单操作,系统提供了公共查询和个人查询。公共查询对所有读者都开放的信息,包括根据多种条件进行藏书查询、新书通报和图书推荐等功能;个人查询在读者通过在线登录以后才能实现授权功能的访问,包括借阅图书查询、历史借书查询、续借处理、借书证挂失、图书催还、预约处理和登录信息修改等[5]。


      另外,为了方便读者,系统要求建造基于本单位网站的Web查询操作平台,读者可以通过任何一台联网计算机的浏览器实现公共查询和有关读者本身信息的查询和操作[6]。


      4.3图书管理系统应用程序设计


      4.3.1数据??榇疤宓纳柚?/p>


      在编写数据库应用程序时,经常要遇到这样的情况,即好多组件、窗体同时访问相同的数据源,如果为每一个组件或者窗体都设置一个数据源将是十分耗时的工作,而且要保证这些数据源的确是相同的也需花一番功夫。数据???DataModule)是解决这个问题最好的答案。简单说来,数据??槭怯美醇泄芾硎菰吹囊桓龃疤?,该窗体可在被需要的地方随时引入。


      4.3.2用户密码认证窗体的实现


      本窗体是为了让工作人员或图书馆管理人员按照用户名和密码进行登录,并且根据用户名检查“权限”字段,以分辨进入图书馆管理人员??榛故墙牍ぷ魅嗽蹦??。


      4.3.3借阅者服务??榈氖迪?/p>


      借阅者服务窗体的功能主要是图书的查询,个人借阅情况查看及个人部分信息的修改。


      4.3.4图书查询功能的实现


      在本系统中,任何人都有权限使用查询功能,不做任何限制。由于实现的查询功能有多种,如按图书编号、图书名称等字段进行“完全体配查找”和“部分体配的模糊查找”,还有按多个条件进行“逻辑与”或是“逻辑或”的多条件查找。其中实现的方法差不多,所以只给出多条件查找的代码。


      4.3.5借阅者登录功能的实现


      这个功能的实现与工作人员和管理人员登录功能实现的方法大致一样,是从用户表中查到借阅证号与密码,看与用户输入的是否一致。如果一致,那么用户就可查看自己的借阅情况并维护自己的部分信息。


      4.3.6借阅者借阅情况功能的实现


      当借阅者正确登录到系统后,此功能将被激活,使用户能查看到自身的借阅情况。在此系统中,信息的显示一般用“ListView”来实现。在这里根据借阅者的不同要求实现借阅情况的查询,如检查所有的借阅情况、某本书的借阅情况,还可以根据已借阅的天数来查询。


      4.3.7借阅者个人资料维护功能的实现


      此功能实现当前借阅者部份资料的修改,但借书证号和身份类别这样的信息不允许修改,这是图书馆管理人员??榈墓δ?。在此界面中点击修改按钮将出现“修改”窗体,点击修改密码按钮将出现groupbox8,进行密码修改。


      4.3.8工作人员-图书借阅/归还??榈氖迪?/p>


      工作人员输入借阅者的借阅证号和所要借阅的图书的图书编号,然后点击借阅按钮就可进行图书借阅??悸堑绞导手锌赡芑岢鱿种恢际槊恢际楸嗪诺那榭?,在此界面下方加入了一个转换功能,可以把图书名称转换成图书编号,再进行图书借阅。


      4.3.9工作人员进行图书归还功能实现


      工作人员根据借阅者的借书证号和归还的图书编号进行图书的归还工作。并且根据现实中可能会出现的只知图书名不知图书编号的归还情况,所以加入了按书籍名称进行归还的功能。这个功能是图书借阅功能中把图书名称转换成图书编号的一种改进方法,这样就不用如借阅功能中一样要先转换再借阅了。归还完成后,同样会打印出归还报表以便用户检查和确认[7]。


      5系统设计


      5.1组织结构图


      5.2功能结构图


      5.3系统功能的实现


      图书资料管理信息系统共设五大??椋和际楣芾?、期刊管理、读者管理、查询、报表管理。


      5.3.1图书管理:这部分管理功能主要是图书入库,批量录入新书的信息,同时为方便用户掌握图书的整体信息,还设有图书情况修改、录入、查询、显示等功能。


      5.3.2期刊管理:这部分??榈墓δ芡际楣芾泶笾孪嗤?。


      5.3.3读者管理:实现对读者的管理,读者的借还登记、读者的录入、修改、删除等功能,查询读者借书记录,还书日期等。


      5.3.4查询:可以对图书或期刊实现按登记号、分类号、著者、出版社、出版年、书名或期刊名等多种关键字的综合信息查询。


      5.3.5报表管理:设有图书报表、期刊报表、读者报表三种报表。图书报表将库中所有图书记录可按出版社或年份等多种形式形成报表。期刊报表功能与图书报表一样,三种报表可方便用户预览或打印。


      6图书馆管理信息系统的经济效益


      图书管理信息系统为图书馆带来的直接经济效益至少有两个方面:一是节省采购的开支,二是节省人力资源,即降低工资的开支。首先,比起通常的自动化系统所带来的工作效率的提高,管理信息系统作用更强。其次,由于它具备工作量的统计,使得图书馆在确定每个岗位编制的时候有了可靠的依据,而不必像以前依靠经验来定编?;褂?,各图书馆的购书经费普遍很紧张,如何节省这有限的经费,又不影响正常的借阅?一种方法是馆际互借或通过网络来实现资源共享;另一种方法是将好钢用在刀刃上科学地确定购书的种类与数量。第一种方法通过管理信息系统可以轻易实现,第二种方法必须确定图书的利用率、周转率和读者的需求结构,这正是图书利用分析子系统的功能??杉?,管理信息系统能最大限度地提高资金的利用率。同时,由于管理信息系统能为图书馆带来真正的管理科学化,提高服务效率和服务水平,并且完善图书馆自身组织结构,其间接的经济效益和社会效益几乎无法估量。


      7结论与展望


      当今的时代是信息的时代,作为信息搜集、存储、加工、传播中心的图书馆要适应时代的变迁,必须采用全新的管理体系来实现管理的自动化和科学化。管理信息系统拥有最先进的管理思想和设计体系,将其引入图书馆管理工作中来必将使图书馆以崭新的面貌迎接新的时代。


      在国内,虽然图书管理系统近几年有了很大的发展。但是,基础薄弱,发展不平衡;图书馆现代信息技术的总体水平不高。总之,我国图书馆在网络环境下的发展,要根据我国社会经济发展的实际水平和信息技术的发展状况,实事求是地实施符合自己实际情况的图书管理系统。


  • 独家视频:十九大要开啦! 2019-03-10
  • 个子矮脸大腿粗还有拜拜肉,这些烦恼时尚博主Hannah Morgan全都有!看她怎么靠穿搭来掩盖 2019-03-10
  • 公安部发布端午节交通安全预警 2019-03-08
  • 以青春之我肩负起国家民族的希望 2019-03-03
  • 国家专项抽查组赴内蒙古展开工作 严防“地条钢”死灰复燃 2019-02-28
  • 深圳中小学生午餐午休将在校内解决 2019-02-28