您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 图书管理系统的设计与实现论文
南京工程学院毕业设计说明书(论文)作者:学号:院系:计算机工程学院专业:计算机科学与技术题目:图书管理系统的设计与实现指导者:(姓名)(专业技术职务)评阅者:(姓名)(专业技术职务)2010年6月南京毕业设计说明书(论文)中文摘要二十一世纪是信息的社会,信息作为社会最主要的资源,将成为战略资源引起人们广泛的关注。如何获取信息?图书是我们最好的获取信息的方式,书籍是人类不可缺少的精神食粮,尤其对一些学校来说,尤其重要。所以图书馆管理系统应该能够为用户提供充足的信息和快捷的查询手段。WEB图书管理系统的主要特点是利用了网络,他给读者和图书馆之间提供了一个交互的电子平台,使得读者通过网络就能轻松查询到图书馆的相关信息,极大地方便了读者,也提高了图书馆的效率。采用JSP技术开发一个图书管理系统。在开发过程中,研究JSP技术在实际网站开发中的应用。采用了SQL技术对数据库进行操作,研究了网站的三层架构MVC模式。关键词WebSQLJSPMVC南京工程学院毕业设计说明书(论文)毕业设计说明书(论文)外文摘要TitleTheDesignAndImplementOfLibraryManagementSystemAbstractThe21stcenturywillbetheinformationsociety,theinformationtookthesocialmostmainresources,willbecomethestrategicresourcestoarousethepeoplewidespreadinterest.Howgainstheinformation?Thebooksarewebestgaininformationways,thebooksishumanity'sessentialspiritualfood,especiallytosomeschools,especiallyimportant.Thereforethelibrarymanagementsystemshouldbeabletoprovidethesufficientinformationandthequickinquirymethodfortheuser.WEBlibrarymanagementsystemistousethemainfeaturesofthenetwork,hegavereadersandlibrarytoprovideaninteractiveelectronicplatform,makingthereadereasilythroughtheInternetforinformationrelatedtothelibrary,Greatlyfacilitatethereaders,butalsoimprovetheefficiencyofthelibrary.JSPtechnologyusedtodevelopalibrarymanagementsystem.Intheprocessofthedevelopment,JSPtechnologyberesearchedinpracticalapplicationdevelopmentsite.SQLtechnologybeusedinoperatingdatafromdatabase.TheMVCmodelalsoberesearchedintheweb.KeywordsWeb,SQL,JSP,MVC南京工程学院毕业设计说明书(论文)目录前言......................................................1第一章技术概览..............................................31.1JSP技术.................................................31.2SQL技术.................................................6第二章图书管理系统的需求分析................................92.1系统的需求分析..........................................92.2权限需求分析...........................................10第三章图书管理系统的数据库设计.............................113.1数据库设计.............................................11第四章图书管理系统的模块设计...............................174.1图书管理系统框架设计...................................174.2帐户管理模块设计.......................................194.3查询模块...............................................234.4图书管理模块设计.......................................244.5系统其他功能设计.......................................29第五章系统的测试与部署.....................................335.1测试的目的和定义.......................................335.2图书系统的测试.........................................335.3系统的部署.............................................34结束语.......................................................35参考文献.....................................................36致谢......................................................37附录:英文技术资料翻译.......................................38南京工程学院毕业设计说明书(论文)1前言1)研究背景图书馆是校园的一部分,是校园内尤其是一所名牌大学内一个举足轻重的单位。图书馆的服务工作与全校教学、科研以及学习生活密切相关。在此背景下开发一个图书管理系统显得格外重要。这方便了学校图书资料的统一管理,也方便了学生对于图书信息的查询、借阅。2)研究课题的现状图书馆学在我国发展较快、成绩显著,它作为一门具有现代科学意义的学科,在我国的出现始于20世纪初,经过近百年的发展,已逐渐形成一定的中国特色;建国50余年以来,我国的图书事业渐成规模,形成了一个布局合理、藏书比较丰富、具有全国规模的图书馆事业体系;尤其是改革开放近20年以来,通过对外交流,通过引进、介绍、移植,我国在图书馆学理论方面出了不少成果,并加强了对图书馆现代技术的研发利用,图书馆正在逐步走向数字化、电子化和网络化,图书事业正在成为我国社会生活中一个重要的信息产业部门。然而,作为国际性学科的图书馆学,其发展水平在国际上不具有可比性,与发达国家相比,无论在理论研究还是实际情况方面,我国的图书事业都还确实存在一定差距,这必将对我国的现代化建设和未来的综合发展产生不利影响。当此国家实施科教兴国战略之际,我国政府和图书业界都在不断努力,试图创建出一个更加美好的图书业的未来。3)主要研究内容图书管理系统的开发,主要涉及到数据库操作技术以及各个模块的设计。在设计过程中,主要包括WEB页面的设计,数据库设计和帐户信息管理权限的分类。WEB页面的设计使用了HTML、CSS、JS等技术。数据库设计使用SQLServer2000。帐户信息管理使用JAVA+SQL语言编写程序来实现。南京工程学院毕业设计说明书(论文)24)论文结构第一章介绍了图书管理系统的相关技术。第二章介绍了图书管理系统设计的需求分析。第三章介绍了图书管理系统的数据库设计。第四章介绍了图书管理系统的模块设计。第五章图书管理系统的测试及部署。南京工程学院毕业设计说明书(论文)3第一章技术概览1.1JSP技术Web服务从由简单网页构成的静态服务网站,发展到可以交互执行一些复杂步骤的动态服务网站,这就需要和其他服务整合,需要多个服务能够一起无缝地协同工作,需要能够创建出与设备无关的应用程序,需要能够容易地协调网络上的各个服务的操作步骤,容易地创建新的用户化的服务。JSP技术可以以一种简捷而快速的方法生成Web页面。使用JSP技术的Web页面可以很容易地显示动态内容。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器、应用服务器、浏览器和开发工具共同工作。JSP技术不是惟一的动态网页技术,也不是第一个,在JSP技术出现之前就已经存在几种优秀的动态网页技术,如CGI、ASP等。基于Java语言的JSP技术具有很多其他动态网页技术所没有的特点,具体表现在如下方面:简便性和有效性JSP动态网页的编写与一般的静态HTML的网页编写是十分相似的。只是在原来的HTML网页中加入一些JSP专有的标签,或是一些脚本程序(此项不是必需的)。这样,一个熟悉HTML网页编写的设计人员可以很容易进行JSP网页的开发。而且开发人员完全可以不自己编写脚本程序,而只是通过JSP独有的标签使用别人已写好的部件来实现动态网页的编写。这样,一个不熟悉脚本语言的网页开发者,完全可以利用JSP做出漂亮的动态网页。而这在其他的动态网页开发中是不可实现的。程序的独立性JSP是JavaAPI家族的一部分,它拥有一般的Java程序的跨平台的特性。换句话说,就是拥有程序的对平台的独立性,即Writeonce,Runanywhere!。程序的兼容性JSP中的动态内容可以各种形式进行显示,所以它可以为各种客户提供服务,即从使用HTML/DHTML的浏览器,到使用WML的各种手提无线设备(例如,移动电话和个人数字设备PDA),再到使用XML的B2B应用,都可以使用JSP的动态页面。南京工程学院毕业设计说明书(论文)4程序的可重用性在JSP页面中可以不直接将脚本程序嵌入,而只是将动态的交互部分作为一个部件加以引用。这样,一旦这样的一个部件写好,它可以为多个程序重复引用,实现了程序的可重用性。现在,大量的标准JavaBeans程序库就是一个很好的例证。1.1.1WEB编程技术1)HTML和CSS技术HTML(HyperTextMarkupLanguage超文本标记语言)是一种用来制作超文本文档的简单标记语言。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,WINDOWS等)。自1990年以来HTML就一直被用作WorldWideWeb上的信息表示语言,用于描述Homepage的格式设计和它与的连结信息。HTML语言是通过利用各种标记(tags)来标识文档的结构以及标识超链(Hyperlink)的信息。虽然HTML语言描述了文档的结构格式,但并不能精确地定义文档信息必须如何显示和排列,而只是建议Web浏览器(如IE,Netscape等)应该如何显示和排列这些信息,最终在用户面前的显示结果取决于Web浏览器本身的显示风格及其对标记的解释能力。在本系统中,基本页面的设计就是利用HTML语言来实现的。最终IE浏览器会编译这些HTML代码。HTML语言是一种所写既所见的代码。在本设计的过程中大量使用的表格,表单等都是通过HTML来实现的。CSS的英文是CascadingStyleSheets,中文可以翻译成层叠样式表。随着Inte
本文标题:图书管理系统的设计与实现论文
链接地址:https://www.777doc.com/doc-4491267 .html