本科毕业设计(论文)文献综述
形象越来越现代化,人们查找资料也更加方便。对于一些小图书馆和一些图书室来说,由于工作人员比较少,长期以来,作为图书馆的主要工作—图书借阅一直未能很好地开展。在平常的图书借阅工作中, 由于大部分读者不熟悉图书馆藏书,且对图书排架分类的不了解,往往花费很长时间才能找到其所需的书。为提高管理效率,更好地为读者服务,利用已有的办公局域网络条件,将馆藏书籍做成基于WEB的查询系统,实现图书在一个单位的网络内甚至Internet上查询,可使图书查询和借阅变得更加方便快捷,从而使图书室的工作效率得到明显提高。 随着社会的进步,信息技术的广泛应用,数字化管理的优势日趋显著。针对中小型图书馆或图书室管理落后的情况,设计实现一个图书信息管理系统,通过与计算机的结合使用对中小型图书馆或图书室的各种图书信息进行管理可以给管理员和用户带来以下不同的方便:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作效率,也是图书馆等部门管理科学化、正规化的重要标志之一。而且计算机管理的成本不断降低。因此,开发一套这样的中小型图书馆的图书管理软件已经很有必要,并且实现研究服务于实践的原则。 开发图书管理系统的一个目的是针对目前普遍的图书管理系统存在的功能不全,操作复杂,系统要求高等一系列问题,而设想一个具有个性化的图书管理系统。从而在图书馆对新旧书的反应;对书籍借阅的管理能力;对读者和图书馆工作人员的管理能力;对图书馆管理人员软件操作的适应时间和操作感觉这些方面都将大大的提高。当然对该软件的态度是渴望获得显著的社会效益。 开发图书管理系统的另一个目的是使其具有强大的实用价值,即它可以满足中小型图书馆的借阅与管理的需要。在一般的学校与科研机构,其下属的很多分支的研究中心,试验中心,各个学院,它们往往都有着自己的规模较大的图书资料室。而这些图书资料室由于本身规模不大因此其对书籍或资料的管理模式一般都比较旧,而且在没有能力也没有必要引进大型的图书馆管理软硬件的基础上,寻求一个针对中小型图书资料室的管理软件是必要的。 过去我们以开架借阅满足读者按需索书的愿望。但在传统的借阅方式下,难以达到读者快速索取图书的要求。以计算机网络为手段的信息传递具有高速度、高效率的特点,是任何手工操作都无法比拟的,电子技术与图书馆工作的结合,实现了图书馆管理和服务的现代化。利用图书管理系统,可以激活馆藏中的各种图书,使读者从主题,各种角度检索图书的愿望得到实现。方便,快捷的检索方式缩短了 5
本科毕业设计(论文)文献综述
寻找所需图书的时间,使读者摆脱了由于书目急速增长而无从下手的困扰,大大提高了搜索效率,加速了图书的开发利用。更为优越的是新图书管理系统的使用增强了图书馆员与读者之间的互动服务,以及读者的自助服务,比如说可通过网络推荐新书和自行办理图书预约,续借手续等等。 图书馆中的图书管理系统在正常运营中总是面对大量的读者信息,书籍信息以及由两者相互作用产生的借书信息,还书信息。因此图书管理信息化是发展的必然趋势。用结构化系统分析与设计的方法,建立一套有效的图书信息管理系统,可以减轻工作,将工作科学化、规范化,提高了图书馆信息管理的工作质量。近些年来,图书馆事业的巨大进步已为图书馆在新世纪的发展打下了坚实的基础.全球信息化和高新技术的发展也为图书馆提供了更好的发展机遇,传统的单一以书本作为单元信息服务手段已不能满足读者的需求,现代化服务手段的实施势在必行。 我国的图书馆中的图书管理发展要经过三个阶段:一是条目式数据管理阶段,二是简介式数据管理阶段,三是全文数据库管理阶段。现在,图书馆的数据绝大部分是条目式数据,也就是说只记录了文献的题名、作者、出版年月等信息,这些简单信息已能满足读者的需求。在条目式著录基础上加上文献的内容简介,就是简介式数据,通过文献内容简介,读者会对文献有一个简单的了解,但如果读者想看文献内容,还必须找到原始文献。如果图书馆将原始文献也放在本馆主机上,读者就不用到图书馆而直接在自己的计算机上就可以查看原始文献,这是全文数据库阶段。当一个馆的全文数据占到一定比例的时候,图书馆的概念就发生了转变。现在网络的普及和文献高速数据扫描技术的发展使建立大量全文数据成为了可能。在不长的时间内,互联网站上将会有大量的全文数据,这就给图书信息管理软件提出了一个问题:如何管理大量的网站资源。对图书馆来说,将来的采购主要是网上采购,编目是对大量网上信息的加工整理,即将大量的数据加载或链接到本馆系统中来。对读者来说,他会在图书馆网站上检索到大量全文资料,这些资料可能在全球任何位置。学校图书管理系统的开发主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统 6
本科毕业设计(论文)文献综述
的数据库结构设计等。作这些工作需对数据库知识有足够认识,并深入的了解Visual C#的使用和管理系统的相关知识。在信息时代的今天,人类需要对在政治、经济、军事、文化、科研、教育等领域产生的大量信息进行管理,并对数据进行加工处理,数据库技术则是信息管理与数据处理的先进技术。随着信息量的不断增加,作为计算机的三大主要应用(科学计算、过程控制和数据处理)之一的数据处理,已迅速上升为计算机应用的主要方面,数据库技术则成为人们日常生活中处理数据不可缺少的有力工具,并且现代的信息管理系统几乎都以数据库技术作为核心。 我们了解到“国内外的图书馆中的图书管理系统呈现出以下几个方面的发展趋势:资源趋势、网络化趋势、小型化趋势、个别化服务趋势和数字化趋势”。其中网络化趋势是不言而喻的,图书业是最早利用网络的行业之一,网络已经在图书业获得了最广泛的应用。尤其是最近两年,互联网的发展风起云涌,从某种程度上讲它已经成为图书业发展的重要内在因素和原动力之一。现在很多的图书馆已经是图书管理自动化、网络化,实现了网上查询检索,网上采访,联合编目,馆际互借,只要能连上Internet,就是坐在家里也可以查询自己要的书、资料等等信息,高校图书馆的数字图书馆已经出现并应用。图书馆中的图书管理系统就其本质而言,是一种信息资源体系,是信息市场中的信息供给方;就其功能而言,主要有信息资源提供和信息咨询两大功能;就其工作而言,可划分为信息资源提供服务工作和信息咨询服务工作两大部分。信息资源提供服务工作是随着图书馆的产生而产生的,是最古老的图书馆工作,是传统图书馆工作的核心。其主要特征是它不生产新的信息产品,而只是对社会生产和信息产品进行集中存贮和管理。信息咨询服务工作则是高层次的图书馆工作,它是以信息媒体中的信息资源为工作对象,结合特定用户的信息需求,以信息开发为手段,对信息进行分析、综合、浓缩、转换与创新等一系列工作的总称。信息咨询工作所提供的是信息产品,它是图书馆发展到一定阶段的产物,是图书馆基础工作的延伸和拓展,是满足特殊用户的信息需求和一般用户的特殊需求的主要途径。当前,各图书馆在加强信息资源提供服务的基础上,正在有计划地把工作重点逐步向信息咨询方面转移。这是时代的要求,也是图书馆的发展方向。 系统环境分析和开发工具 本系统采用Asp.net和C# +SQL Server2005开发,Web服务器采用IIS5.1。前台采用Asp.net和C#开发,该开发工具具有很多长处, V ASP.net是基于通用语言 7
本科毕业设计(论文)文献综述
的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。SQL Server 是一个关系数据库管理系统它是由Microsoft推出的。SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。 SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。例如,XML数据库与Web Service的支持将使您的应用实现Internet数据互联,.net集成极大的扩展了开发空间,异构数据集成、Service Broker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。C#、VB.net、XQuery、XMLA、ADO.net 2.0、SMO、AMO等都将成为SQL Server数据平台上开发数据相关应用的有力工具。IIS(Internet Information Server Internet信息服务器)是Microsoft公司开发的一种集Web,FTP和Gopher服务于一身的服务器,它可以利用Windows XP Server的各种功能并且能在Internet上发布信息。IIS是微软随着WindowsXP Server附带的一个软件。IIS提供Internet信息服务器应用程序接口(ISAPI)扩展Web服务器的功能,并可通过ASP.NET实现Web程序的快速开发,ASP.NET支持服务器端的JavaScript, VBScript, Microsoft Java和ActiveX Server Component,还支持用VB编写的CGI程序,甚至用VB开发的C/S架构的程序不经过修改就可以在Web上发布,可以使开发动态主页更加方便,同时也保护了以前的投资。IIS还包括了Microsoft Index Server,可实现对本Web站点内容的全文检索以及Site Server Express用于分析站点访问的情况。IIS的管理功能是基于WindowsXP Server的,可充分利用WindowsXP Server提供的安全服务和目录服务。它的安全模型是以NTFS安全机制为基础的,这样利用资源管理器可以容易地管理使用IIS建立的Web站点的安全性。 8
本科毕业设计(论文)文献综述
参考文献 [1] 刘乃丽.精通ASP.NET2.0+SQLServer 2005项目开发.[M].北京:人民邮电出版社, 2007:100~150. [2] 易向东,陈蓓,万英编著.C#程序员开发指南[M].北京:北京希望电子出版社,2006:212~232. [3] (美)内格尔,伊夫杰,格林等.C#高级编程(第四版)[M].李敏波.北京:清华大学出版社,2006:80~100. [4] (美)Kaili Watson .C#2005数据库编程经典教程[M].人民邮电出版社,2007:90~120 [5] (美)沃尔特,本-甘,萨卡.Microsoft SQL Server 2005技术内幕-T-SQL程序设计[M].北京:电子工业出版社,2007:50~80 [6] 刘烨,季石磊等.C#编程及应用程序开发教程[M].北京:清华大学出版社,2007:132~180. [7] 殷泰晖,张强,杨豹等C#编程从基础到实践,电子工业出版社,2007:100~120. [8]李永平.ASP.NET 2.0(C#)基础教程[M] .北京:清华大学出版社,2008:123~143. [9] 微软公司著.熊盛新,许志庆,李钦译.Visual C# .NET语言参考手册[M].北京:清华大学出版社,2002年:160~180. [10] 王珊,萨师煊.数据库系统概论(第四版)[M].高等教育出版社,2006:70~100. [11] 马军.精通ASP.NET2.0网络应用系统开发[M].人民邮电出版社,2006:110~140. [12]欧立奇,康祥顺,马煜编著.Visual C# .NET 案例开发集锦[M].北京:电子工业出版社,2006:233~245. 9