2、要求的图书管理系统。本文根据国内外学者对图书管理系统的研究,借鉴他们的成功经验,并加以总结概述,这些文献对本文有很大的参考价值。关键词:图书管理系统;ASP.NET;B/S;图书馆;数据库1国内文献综述郑州大学的徐鑫在中小型图书馆图书管理系统设计与实现中指出:进入21世纪,科学技术迅速发展,尤其是计算机技术,人类社会进入了全面的知识经济和信息时代。计算机的应用领域不断扩大,计算机技术也在图书馆管理和运用中得到广泛的应用。很多中小型图书馆也开始充分认识到计算机技术在图书管理1中的重要性,开始利用计算机技术来实现图书馆图书的实际功能应用。目前市场上有许多的图书管理系统,如深圳科图公司
3、的ILAS系统、大连妙思图书集成管理系统和北京丹诚图书集成管理系统等,它们都有大量的数据处理、完善的图书管理功能、具有大型数据库开发平台等特点。但中小型图书馆通常存在经费少、缺乏专业管理人员等问题,对这种大型系统的使用存在很多问题,因此中小型图书馆不具备这样的条件来配置大型系统。针对该问题,开发中小型图书馆管理系统已成为当务之急。作者以许昌职业技术学院图书馆集成管理系统的设计、开发及实现过程为实例论述了中小型图书馆管理系统的开发及实现过程。首先,对当前图书管理的现状及其发展现状进行分析,指出开发图书管理系统的实际意义;其次,对开发系统所用到的工具(VB和Access)进行介绍;
4、然后,进行详细的需求分析和系统设计,设计出系统结构图、工作流程图、功能结构图以及各模块E-R模型,并创建Access数据库;最后,利用VB编程实现各个模块,完成系统开发,并进行测试。该系统具有功能强大、界面好、通用性强及其使用维护简单等优点,非常适合中小型图书馆的自动化管理。张蕴在浅谈图书管理系统的设计与开发中提到从需求分析,概要设计到详细设计分别阐述了图书管理系统的具体开发过程;并针对图书管理系统中各个模块间的相互作用进行详细的介绍。通过该系统开发,解决了图书馆数据管理的2一些矛盾,实现了数据的高效管理。在国内外现状的分析中指出,在过去的20年中,图书馆作为信息资源的集散地,用
5、户借阅资料和图书种类繁多,包含很多信息数据的管理。对于传统的手工处理方式,有很多缺陷,如工作量大,容易出1错。现今,尽管有的图书馆有计算机,但是还没有用于信息管理,没有发挥其真正的作用,造成资源闲置。作者指出:基于VisualBasic6.0和SQLServer2000的系统开发,实现全新的图书管理系统势在必行。李俊基于ASP.ET的高校图书管理系统的设计与实现通过研究ASP.XET技术设计与开发公共图书系统,可以使图书馆变得更加便利高效,资源共享更容3易实现。系统主要采用B/S结构和ASP.NET+SQLServer技术作为网站开发工具。首先进行了系统分析,划分了系
7、管理等缺点,造成资源的利用率低下。随着藏书量的不断增加,图书资料的著录和查询难度也增加,手工方式不能满足要求。哈桑指出随着科技的进步,人类社会进入了信息化。信息管理系统已得到人5们和社会的重视。开发图书馆信息系统主要包括两个方面的工作:使用数据库技术以及开发应用系统。第一个方面,我们需要设计和构建数据库。保证数据具有一致性和完整性,系统具有可扩展性,这样使得数据更加安全,系统性能更加完善,才能拥有良好的数据库。第二个方面,我们需要根据较件生命周期来开发系统。框架会影响系统的有效性,要选择一个合适的框架,才能开发和增加新功能。系统开发完成后,对系统进行测试,并能给用户提供所要求的功能
8、。6赵满华,高洁阐述了对图书馆数字化进程中存在的若干问题的考虑。其中对数字图书馆的概念。图书馆的数字化进程及其此进程中所涉及的安全问题做了详细的说明并提出相应的解决办法。数字化的图书馆集计算机,多媒体网络等多种新技术于一体,改变传统的存储模式,打破传统图书馆的时空界限,实现信息的数字化存储、检索,打开了新局面,使读者充分感受到图书馆的好处,可实现足不出户便可享受读书与欣赏的愉悦。2外文文献综述XinyaYang,QunyiWei,XiaodongPeng提出一个分段循环管理(供应链管理)图书馆2.0的模式。图书馆2.0系统结构的设计理念是说明和五模型的面向7服务架构(
11、序设计部分进行了结构优化,使其层次更加清晰,更易于理解。基于Java的Web编程技术,主要介绍了Web技术基础、Servlet技术模型和Servlet容器模型;JSP的各种元素、生命周期、作用域对象等;Web应用开发中组件重用技术;表达式语言的使用,标准标签库和自定义标签以及标签文件的使用等;Web应用的事件处理与过滤器的应用以及安全性等问题;还有Struts框架9和Ajax技术。在现在也是被广泛应用于网站建设,在该书的介绍中,涉及了当前广泛应用的开发规范,结构清晰,应用实例丰富,完美实现了理论学习和实际应用的充分结合。何玉洁在数据库技术中介绍了有关数据库的基本知识,第1篇是数据
14、javaapplet不过现在使用的很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等,所有的东西都有源代码作参考。但是对于asp.net来说,应用也是相当广泛,上手容易但是精通困难,只管学会使用即可,给我们提供了很大的方便,asp.net一般适合快速开发一个项目。参考文献1徐鑫.中小型图书馆图书管理系统设计与实现D.郑州:郑州大学,2011.2张蕴.浅谈图书管理系统的设计与开发J.计算机光盘软件与应用,2012,(09):165-167.3李俊.基于ASP.XET的高校图书管理系统的设计与实现J.湖南科技学院学报,2012,(08):66
15、-67.4管胜波,张敬泉.基于C/S和B/S模式的图书管理系统的设计与实现J.现代计算机(专业版),2008,(4):112-116.5哈桑.基于三层架构的图书馆信息系统的研究与设计D.武汉:武汉理工大学,2010.6赵满华,高洁.对图书馆数字化进城中若干问题的考虑J.现代图书情报技术,2000,(3):59-61.7JXinyaYang,QunyiWei,XiaodongPeng.SystemarchitectureofLibrary2.0J.TheElectronicLibrary,2009,27(2):22-27.8沈泽刚,秦玉平.JavaWeb编程
16、技术M.北京:清华大学出版社,2010,26,137.9何玉洁.数据库原理与实践教程一SQLServer(21世纪高等学校计算机应用技术规划教材)M.北京:清华大学出版社,2010,31,237.10钱慎一.Oraclellg从入门到精通ML北京:水利水电出版社,2009,4,25.11崔淼,关六三,彭炜.ASP.NET程序设计教程(C#版)M.北京:机械工业出版社,2010,120,280.TheDesignandDevelopmentofDaLiNewCenturyHighSchoolLibraryManagementSystemLiteratu
17、reReviewReport4Abstract:Mygraduationdesignis“TheDesignandDevelopmentofDaliNewCenturyHighSchoolLibraryManagementSystem”,librarymanagementcanmanagealltypesofinformationaboutbookseffectivelyandsystemically,becauseoflotsofbooksanduserstoborrow,includingalot
18、ofinformationdataneedtobemanaged,librarymanagementsystemcanreducethedefectsforhumanmanaging.Nowadays,manyhighschoolshavenotyetusecomputerinformationmanagement,that,sveryinconveniencetolibrarymanagement.Inordertoimprovelibrarymanagementefficiently,weneedtobedevelopedtosmalllibrarymanagementlibrarymanageme