基于jsp技术的图书馆信息管理系统开发与学位论文文档格式.docx
《基于jsp技术的图书馆信息管理系统开发与学位论文文档格式.docx》由会员分享,可在线阅读,更多相关《基于jsp技术的图书馆信息管理系统开发与学位论文文档格式.docx(30页珍藏版)》请在冰豆网上搜索。
1.1.网站的开发语言JSP简介…………………………………………6
1.1.1JSP的定义及特点…………………………………………6
1.1.2JSP的工作原理……………………………………………7
1.2网站的开发平台……………………………………………………7
1.3网站的脚本语言……………………………………………………7
第二章图书馆信息管理系统的分析及实现…………………………………8
2.1设计说明……………………………………………………………8
2.2产品使用人员角色…………………………………………………8
2.3总体层次结构………………………………………………………8
2.3.1逻辑关系…………………………………………………9
2.3.2客户界面与数据库关系…………………………………9
2.4数据库设计…………………………………………………………9
2.4.1数据库说明………………………………………………9
2.4.2表内逻辑结构设计要点…………………………………10
2.4.3各表说明…………………………………………………11
2.5用户登陆设计………………………………………………………11
2.5.1用户界面登陆设计………………………………………11
2.5.2登陆界面基本功能说明…………………………………11
2.5.3用户登陆验证密码………………………………………12
2.5.4用户登陆部份详细设计…………………………………13
2.5.5用户登陆程序说明………………………………………14
2.6管理员信息管理设计……………………………………………14
2.6.1管理员信息管理界面设计………………………………14
2.6.2管理员信息管理界面功能说明…………………………15
2.6.3管理员信息管理详细设计………………………………15
2.6.4普通管理员信息表链接说明……………………………17
2.7图书管理设计………………………………………………………18
2.7.1图书管理界面设计…………………………………………18
2.7.2图书管理界面功能说明……………………………………18
2.7.3图书管理详细设计…………………………………………18
2.7.4图书管理信息表链接说明…………………………………21
2.8读者管理设计………………………………………………………21
2.8.1读者管理界面设计…………………………………………21
2.8.2读者管理界面功能说明…………………………………21
2.8.3读者管理界面详细设计……………………………………22
2.8.4读者管理信息表链接说明…………………………………23
2.9借书管理设计…………………………………………………………23
2.9.1借书管理界面设计…………………………………………23
2.9.2借书管理界面功能说明……………………………………23
2.9.3借书管理界面详细设计……………………………………24
2.9.4借书管理信息表链接说明…………………………………24
2.10还书管理设计………………………………………………………24
2.10.1还书管理界面设计………………………………………25
2.10.2还书管理界面功能说明…………………………………25
2.10.3还书管理界面详细设计…………………………………25
2.10.4还书管理信息表链接说明………………………………26
2.11用户页面设计………………………………………………………26
第三章系统测试…………………………………………………………………27
3.1站点测试……………………………………………………………27
3.2图书馆信息管理系统评价…………………………………………27
结束语……………………………………………………………………………28
参考文献…………………………………………………………………………29
1摘要
随着二十一世纪中国教育事业的飞速发展,承担传媒与资料储存功能的图书馆也得到随之发生变化。
规模不担扩大,馆藏书籍资料不断增加,面对的读者越来越广,伴随图书馆这些负何的增加。
为保证繁杂的图书活动正常进行,图书馆内部资料流动的高效管理,同时防止图书馆书籍资料的流失,迫切需要一个图书馆信息管理系统来对图书馆内部资料流动进行有效管理。
而开发本系统,从图书馆书籍资料,图书馆读者及图书馆管理员这三方面进行设计。
Flyalongwith21centuriesChinaeducationbusinesstodevelopsoon,undertakethemediastorewithdatathelibraryofthefunctiontoalsogettotakeplacethevarietyimmediately.Thescaleisnotareaderforextending,buildinghidingbookdatacontinuouslyincreasing,facetoiswidemoreandmore,chaperonagelibrarythesearenegativewhyofincrement.Forguaranteeingthecomplicatedbooksactivitythenormalproceeding,theinternalstreamdatainlibrarymovesofmanageefficiently,keeplibrarybookdatafromrunningoffatthesametime,needurgentlyalibraryinformationmanagementsystemtointernaldatainlibraryflowproceedthevalidmanagement.Butdevelopthissystem,fromthelibrarybookdata,libraryreaderandlibrarymanagingpersonthesethreeaspectsproceedthedesign.
关键字
图书表Booktable
读者表Peopletable
借书表Lendtable
管理员表Admin
2引言
图书馆信息管理系统在我国信息图书刚起步,但发展很快。
随着我国不断提高教育投入,与此同时带来各单位图书馆的不断扩大发展以满足需求,同时也伴随着整个图书体系的飞速发展,其在教育事业的作用迅速提高。
对图书馆信息管理系统不合时宜的苛求,不仅无助于问题的解决,而且会影响图书的有效管理,使图书管理混乱同时也使大量图书流失.
学校图书馆是学校的文献资料情报中心,采用最热门的JSP网络编程语言采用C/S模式,它履行搜集、加工、存贮和传播知识信息的职能,承担了为全院教学和科研以及学习提供文献情报资料保障的任务。
考虑到现在学校图书馆的计算机网络发展非常迅速,而用户的实际操作水平高低不一,所以需要在传统图书馆管理系统的基础上,开发出基于WEB的采编、流通、浏览、查询方式等功能的图书馆管理系统。
本文主要是针对校级图书馆的需求,设计开发了基于浏览器/服务器操作模式的图书馆管理系统,并将其扩展到学校内部的Intranet的应用上
3第一章主要技术实现
1.1网站的开发语言JSP简介
1.1.1JSP的定义及特点
JSP全称JavaServerPages,在电子商务和电子政务开发中得到广泛应用,是由SUN公司开发一种动太网页标准,实质是传统的HTML代码中加入Java程序片段.使用各种各样的JSP指令,构成JSP页面(扩展名为.jsp).嵌入HTML页面的Java程序片段可以完成操作数据库,文件上传,发送E-mail以及复杂的逻辑处理功能,这些正是建立动态网页所需的功能.另外JSP通过JavaBean实现了功能扩充,能够更为复杂的处理。
●JSP将业务逻辑层和表示层分离.使用JSP技术,网络开发人员可以使用HTML来设计页面显示部分,使用JSP指令或Java程序片段生成网页上的动态的内容.
●JSP能够跨平台.JSP支持绝大部分平台包括现在非常流行Linux系统,应用非常广泛Acaphe服务器也提供了支持JSP的服器。
作为Java平台的一部分,JSP拥有Java编程语言“一次编写,可跨平台运行”的特点。
几乎所有平台都支持Java,JSP+JavaBeans可以在所有平台下通行无阻。
从一个平台移植到另外一个平台,JSP和JavaBeans甚至不用重新编译,因为Java字节码都是标准的并且与平台无关。
●JSP组件的使用和开发很方便.JSP的组是Java开发的,可以直接使用.Javabeans的使用也很方便,又由于Java的跨平台性,也使得Javabeans的可移植性和可重用性非常高。
●使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。
使用JSP标识或者脚本来生成页面上的动态内容。
生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在脚本中,所有的脚本在服务器端运行。
如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。
●强调可重用的组件,绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者EnterpriseJavaBeans组件)来执行应用程序所要求的更为复杂的处理。
开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。
基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。
●由于JSP页面的内置脚本语言是基于Java的,而且所有的JSP页面都被编译成为JavaServlets,所以JSP页面具有Java技术的所有好处,包括健壮的存储管理和安全性。
●运行的高效性,当JSP页面第一次被调用时,如果还不存在与其相对应的JavaServelts类,就会被编译成为一个JavaServlets类,并且存储在服务器的内存中。
这就使得在接下来的对该页面的调用中,服务器会有非常快的响应(这使CGI-bin不用为每个http请求生成一个新的进程的问题)。
1.1.2JSP的工作原理
SP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。
JSP