xxxxx论文题目:基于JSP的图书馆管理系统的设计与实现学院:计算机科学与工程学院专业:学生姓名:学号:指导教师:I摘要随着社会知识的不断积累和信息化社会的到来,出版物的种类和数量在日渐增多,图书馆管理工作早已不是一项简单的工作。与此同时,现代管理理论亦日臻成熟,广泛应用于各个领域,图书馆管理也不例外。我国的图书馆现代化建设在近年来发展迅速,同时也面临着各种挑战。作为图书馆管理工作的得力助手,图书馆管理系统在现代化图书馆管理中起着至关重要的作用。一个完善的图书馆管理系统在图书管理工作中,可以极大地减轻图书馆管理工作人员的工作量,节省人力资源,方便读者,能够有效地促进图书馆的现代化建设。由此可见,开发好的图书馆管理系统具有重要意义。本文采用JSP技术和SQLServer数据库管理技术论述了一个基于JSP技术的高校图书馆管理系统的开发过程。JSP技术是目前主流的动态网站和基于WEB的系统的开发技术之一,它根植于Java技术之上,在构建的系统的安全性方面有着极大的优越性。因此,大部分安全性要求较高的系统都纷纷采用JSP技术来开发。本文从图书馆管理系统开发的背景及意义出发,介绍了系统开发的相关技术,在此基础上论述了系统的设计实现过程,包括总体功能设计、数据库设计、和页面功能模块设计等。整体而言,系统的开发取得了预期的成果。该图书管理系统可广泛应用于中小型的图书馆管理工作中,有效促进图书馆管理的现代化建设。【关键词】图书馆管理系统JSP技术SQLServer数据库管理技术IIAbstract:Withthecontinuousaccumulationofsocialknowledgeandthearrivaloftheinformationsociety,thetypeandnumberofpublicationsinthegrowingnumberoflibrarymanagementworkisnotasimpletask.Atthesametime,themodernmanagementtheoryhasbecomemoreandmoremature,widelyusedinvariousfields,librarymanagementisnoexception.ThemodernizationofLibraryinourcountryhasdevelopedrapidlyinrecentyears,butalsofacedwithvariouschallenges.Librarymanagementsystem,asaneffectiveassistantoflibrarymanagement,playsanimportantroleinthemanagementofmodernlibrary.Acompletelibrarymanagementsysteminthelibrarymanagementwork,cangreatlyreducethelibrarymanagementstaffworkload,savehumanresourcesandtheconvenienceofthereader,caneffectivelypromotethelibrarymodernizationconstruction.Thisshowsthatthedevelopmentofagoodlibrarymanagementsystemisofgreatsignificance.ThispaperdiscussesthedevelopmentprocessofuniversitylibrarymanagementsystembasedonJSPtechnologybyusingJSPtechnologyandSQLServerdatabasemanagementtechnology.JSPtechnologyisthemainstreamofthedynamicwebsiteandwebbasedsystemdevelopmenttechnology,itisrootedintheJavatechnology,intheconstructionofthesystem'ssecurityhasagreatadvantage.Asaresult,mostofthesecurityrequirementsofthesystemhavebeenusingJSPtechnologytodevelop.IIIThefromthebackgroundandsignificanceofthedevelopmentoflibrarymanagementsystemofintroducedthesystemdevelopmenttechnology,thepapercarriesonthedemandanalysistothesystemdevelopment,thendiscussesthesystemdesignprocess,includingoverallfunctionaldesign,systemprocessdesign,databasedesign,andpagefunctionmoduledesign.Overall,thedevelopmentofthesystemhasachievedtheexpectedresults.Thelibrarymanagementsystemcanbewidelyusedinsmallandmedium-sizedlibrarymanagementwork,andeffectivelypromotethemodernizationofLibrarymanagement.KeyWords:LibrarymanagementsystemJSPtechnologySQLServerIV目录摘要......................................................IAbstract:..................................................II目录......................................................IV第一章引言..................................................1第二章基础知识..............................................22.1HTML技术.................................................22.2JSP技术..................................................22.3JDBC技术.................................................32.4SQLSERVER数据库技术......................................32.5TOMCAT服务器..............................................4第三章总体设计..............................................4第四章子模块的设计与实现....................................74.1登录页面设计.............................................74.2图书信息浏览页面设计.....................................84.3图书信息录入页面设计.....................................84.4图书信息修改删除页面设计.................................94.5其它页面的设计..........................................104.6数据字典的描述..........................................104.7数据库ER图设计.........................................114.8数据库的物理设计........................................12V第五章总结与展望...........................................15参考文献.....................................................I致谢......................................................II1第一章引言随着社会的不断发展,世界全面进入信息社会。书籍是信息的主要载体,是人类获取信息的重要途径之一。图书馆是为人们提供书籍阅读的重要场所,社会对图书馆的管理工作的要求也不断提高。借助于先进的计算机工具来辅助进行图书的管理工作,是时代发展的必然选择。传统的图书馆管理工作通过人工手工管理,当读者需要借书时,将自己的信息登记在登记卡上,卡片交给图书管理员,图书管理员进行读者信息的核对之后,才能完成借阅。整个过程非常繁琐,工作量大,工作效率低。并且手工登记的信息容易出错、丢失、甚至毁坏,也不便统计和查找,无法及时掌握馆藏图书的种类和数量,也无法及时了解读者的借阅需求,无法快速掌握相关图书当前的图书借阅情况等。随着信息化社会的不断发展,这种传统的手工管理方式已无法适应社会的需求,无法满足人们的需要,要解决面临的这些问题,就需要实现图书管理的自动化。随着计算机技术的不断发展,计算机已经普及到了各行各业。使用计算机辅助工作,极大的提高了工作的效率。世界各地的图书管理部门也纷纷实现了图书管理的自动化工作,开发相应的图书管理系统进行管理。由于计算机处理数据非常迅速,利用计算机来登记图书信息和借阅信息,极大的方便了图书管理员和读者,让图书的借阅过程变得非常简单、快速,不需要手工登记和查找。因此实现图书馆管理的自动化、信息化管理势在必行。目前各种各样的系统开发主要基于两种模式,一种是客户机/服务器模式(C/S),一种是浏览器/服务器模式(B/S)。C/S模式的系统在软件进行安装时分为服务器端软件和客户端软件。B/S模式的系统是一种典型的网络软件系统,软件部署在服务器上,普通用户可以通过任何一台联网的计算机来访问服务器上的页面,极大的方便了系统使用者。在普通的一般院校中,目前使用的图书管理系统是基于C/S模式开发的。随着学校的快速发展,学校规模不断壮大,学生的人数也不断增加,原来的系统已无法承受庞杂的图书借阅管理工作。比如说,学生想借阅相关书籍,想要了解图书的馆藏情况和借阅情况,或者借了某本书后忘记了自己的借阅日期,想要进行查询。在C/S模式的系统下,学生只能到图书馆指定的读者终端设备上去查询相关信息,这样非常不方便。如果系统采用B/S模式开发,借阅者可以随时随地在任何可联网的计算机上查询相关信息[1]。因此,在经过调研分析的基础上,开发B/S模式的图书管理系统,具有重要意义。近年来,国内图书管理工作也取得了巨大的进步。各个高校、省市、大型企业等的图书馆基本上都实现了图书借阅的自动化,国家的一些重点图书馆引入了国际上先进的图书管理体系和模式,进行了图书馆的信息化、数字化建设,取得了显著的效果。虽然我国的图书馆建设取得了很多辉煌2的成果,然而,我国的图书馆建设的整体水平比较低,图书馆现代化建设还有很长的路要走[2]。全国的大小图书馆有几千万个,像大部分地县、中小学、乡镇农村的一些中小型图书馆的建设还很落后,由于缺乏资金的支持,大部分图书馆还采用传统的人工管理模式,有些采用单机系统进行管理,有的采用C/S模式的系统管理,这些管理方式都有