随着计算机技术的不断发展,计算机已经深入到社会生活的各个角落。为了方便管理人员对图书馆书籍、读者资料、借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,采用图书馆管理系统软件可以提高其管理效率。
根据国家教委高教司《图书馆管理学教学大纲》对图书管理的描述,可以定义图书管理是“指以图书馆发展的客观规律为依据,遵循管理和工作的内容与程序,建立优化和管理系统、合理配置和利用图书馆资源,实现其社会职能的控制过程”。从这个定义中可以看出,能够建议一套高效、适用的图书管理系统以充分利用图书馆资源和提高管理效率将是图书管理工作中重要的一环。现代计算机技术的发展,恰好为图书管理提供了有效的管理工具,一个优秀的图书管理软件将会使图书管理工作如虎添翼。
近年来,信息技术及计算机网络技术的不断发展图书馆也先从传统的图书馆发展到自动化图书馆,再发展到今天的数字图书馆,这些变化使得图书馆的形象越来越现代化,人们查找资料也更加方便。对于一些小图书馆和一些图书室来说,由于工作人员比较少,长期以来,作为图书馆的主要工作—图书借阅一直未能很好地开展。在平常的图书借阅工作中,由于大部分读者不熟悉图书馆藏书,且对图书排架分类的不了解,往往花费很长时间才能找到其所需的书。为提高管理效率,更好地为读者服务,利用已有的办公局域网络条件,将馆藏书籍做成基于web的查询系统,实现图书在一个单位的网络内甚至internet上查询,可使图书查询和借阅变得更加方便快捷,从而使图书室的工作效率得到明显提高。借阅流程在系统中完成,由系统记录,同学和老师可以轻松查看。充分利用计算机强大的功能,使读者管理,书籍管理,借阅管理成功自动化,将大大减弱工作人员的工作量;友好的图形界面,简洁的操作,完善的数据库管理,将使图书借阅过程越发方便快捷。
现代图书管理内容上已经与传统的图书管理发生了很大的变化,分析清楚现代图书管理内容也是设计好图书管理系统的前提。“现代图书管理,除了要用新的理念、新的方法来研究传统图书馆管理所要研究的内容之外,更应该关注一些新的问题,诸如现代图书馆的战略管理和核心竞争力的培养,现代图书馆的产业化道路,业务流程和组织结构重组,全面质量管理,人力资源管理,绩效评估和事业生涯设计,服务管理,组织文件、形象塑造及其危机管理等。”能够管理好这么多内容,对现代图书管理工作将会是一个挑战,充分利用信息技术的优势,也是搞好现代图书管理工作的重点。
图书管理工作很长时间都是采用手工管理进行,经过长期经验积累和不断改进,这种人工管理方法已经非常成熟,也拥有一定的效率。但随着图书管理工作的现代化和信息化发展,这种手工管理模式基本上已经很少采用了,仅在小型图书馆和资料室中还少有存在。绝大部分图书馆都在不同的程度上采用了计算机管理系统进行管理或辅助管理。但由于大多数管理系统都是在原来手工管理方式上进行的信息化,对目前新出现的数字化图书和多媒体图书管理仍显力不从心,同时在馆际检索和信息共享上存在着不同程度上的不便。根据目前图书管理系统的发展情况来看,将来的图书管理将会向网络化、数字化的方面发展。
随着计算机技术和通讯技术的迅猛发展,特别是Internet和Intranet的广泛应用,使得网络化已经成为图书馆所必需面临的问题。目前很多图书馆,甚至小型图书馆也考虑利用网络提供图书查询服务。但是人们利用互联网仅仅进行图书的书目检索已经远远不能满足要求,如何能够直接利用网络进行图书浏览将会是将来图书馆的主要发展趋势。完全的数字化图书馆更需要图书形式的数字化,这将会完全打破图书馆的地理范围限制,实现图书资源的全面共享。这种新的全数字化图书馆的出现,也会对传统的图书管理工作带来全面冲击,将会使图书管理模式发生重大变革。
但由于现代图书管理工作的复杂和发展变化,使得采用传统软件工程方法研制设计的图书管理系统遇到很多困难,主要问题有以下几方面:
1.软件可靠性不高。软件可靠性是指软件系统能否在指定的环境下运行并达到预期的效果。一般来说花费在软件测试和排错工作上的花费大约占整个开发代价的40%左右。就是花费这样的代价也很难保证经过测试的软件没有错误。E.W.Dijkstra对测试的效果说过:“测试只能说明程序有错,而不能保证程序无错”。在大型的图书管理系统软件中,测试是一个很复杂费时的工作,程序的任何改变都会涉及到多个人或软件系统的多个部分,这样使软件在测试时花费很大。这些方面的巨大花费常常会使软件开发者在费用与可靠性间做出选择,从而以降低可靠性来降低系统的开发费用。
2.软件生产效率低。由于大型图书管理系统的复杂性,常常使得采用传统软件工程方法的研制工作效率低下。方法和工具、环境之间有着密切的联系。在软件开发和维护阶段,都需要有各种适用的软件工具和环境,以帮助开发人员自动地完成数据分析和处理工作。这样就可以提高软件生产率。然而,因为各种因素,传统方式的工具和环境很少有能够大幅度提高软件开发效率的,过多的函数名、过程名、函数库和过程库与所需各种形式的数据结构之间完全分离开来,使软件开发人员常常觉得混乱和无从下手。
3.软件重用性差。软件重用(再应用)也是提高软件生产率、降低软件成本的一个重要方面。当开发人员不断重复地写一些功能、代码相似的程序时,很多劳动就浪费在一些基础重复性的工作上了,这也是软件开发效率下降的一个因素。传统的软件开发方式在这方面解决问题的方法只有函数库和过程库,它们仅能够在代码层实现部分重用,而在软件的需求分析、系统设计等方面的重复劳动仍没有很好的解决方法。重用不仅要可用于软件逻辑结构、软件代码、数据结构等方面上,在软件的需求分析、系统设计、测试与维护工作上都可以使用重用技术。现代图书管理系统由于各图书馆规模、专业、运营模式的不同和图书形式的发展变化使其系统具有多样性并其需要也不断发生变化,如何能够重用以前开发过的资料和各功能模块间共性的代码和数据也是提高软件开发效率和降低开发费用及时间的主要因素。采用面向对象技术在重用方面恰好可以解决这些问题。
以上是毕业论文开题文献,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。