本科毕业设计--基于jsp技术的图书馆信息管理系统开发与设计.doc
《本科毕业设计--基于jsp技术的图书馆信息管理系统开发与设计.doc》由会员分享,可在线阅读,更多相关《本科毕业设计--基于jsp技术的图书馆信息管理系统开发与设计.doc(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 29 页 共 29 页基于JSP技术的图书馆信息管理系统开发与设计-本科毕业设计论文.(二本)目 录摘要 4关键字 4引言 5第一章 主要技术实现 61 1.网站的开发语言JSP简介61. 1. 1 JSP的定义及特点 61. 1. 2 JSP的工作原理712 网站的开发平台 713 网站的脚本语言7第二章 图书馆信息管理系统的分析及实现 821 设计说明82. 2 产品使用人员角色82. 3 总体层次结构8 2. 3. 1 逻辑关系 9 2. 3. 2 客户界面与数据库关系 92. 4 数据库设计9 241 数据库说明 9 242 表内逻辑结构设计要点 10 243 各表说明 1125
2、用户登陆设计11 251 用户界面登陆设计 11 252 登陆界面基本功能说明 11 253 用户登陆验证密码 12 254 用户登陆部份详细设计 13 2. 5. 5 用户登陆程序说明 142. 6 管理员信息管理设计 14 2. 6. 1 管理员信息管理界面设计 14 2. 6. 2 管理员信息管理界面功能说明 15 2. 6. 3 管理员信息管理详细设计 15 2. 6. 4 普通管理员信息表链接说明 172. 7 图书管理设计 182. 7. 1 图书管理界面设计182. 7. 2 图书管理界面功能说明182. 7. 3 图书管理详细设计182. 7. 4 图书管理信息表链接说明21
3、2. 8 读者管理设计 21 2. 8. 1 读者管理界面设计21 2. 8. 2 读者管理界面功能说明 21 2. 8. 3 读者管理界面详细设计22 2. 8. 4 读者管理信息表链接说明232. 9 借书管理设计23 2. 9. 1 借书管理界面设计23 2. 9. 2 借书管理界面功能说明23 2. 9. 3 借书管理界面详细设计24 2. 9. 4 借书管理信息表链接说明242. 10还书管理设计 24 2. 10. 1 还书管理界面设计 25 2. 10. 2 还书管理界面功能说明 25 2. 10. 3 还书管理界面详细设计 25 2. 10. 4 还书管理信息表链接说明 26
4、211用户页面设计 26第三章 系统测试2731 站点测试 273. 2 图书馆信息管理系统评价 27结束语 28参考文献 29摘要随着二十一世纪中国教育事业的飞速发展,承担传媒与资料储存功能的图书馆也得到随之发生变化。规模不担扩大,馆藏书籍资料不断增加,面对的读者越来越广,伴随图书馆这些负何的增加。为保证繁杂的图书活动正常进行,图书馆内部资料流动的高效管理,同时防止图书馆书籍资料的流失,迫切需要一个图书馆信息管理系统来对图书馆内部资料流动进行有效管理。而开发本系统,从图书馆书籍资料,图书馆读者及图书馆管理员这三方面进行设计。 Fly along with 21 centuries China
5、 education business to develop soon, undertake the media store with data the library of the function to also get to take place the variety immediately. The scale is not a reader for extending, building hiding book data continuously increasing, face to is wide more and more, chaperonage library these
6、 are negative why of increment. For guaranteeing the complicated books activity the normal proceeding, the internal stream data in library moves of manage efficiently, keep library book data from running off at the same time, need urgently a library information management system to internal data in
7、library flow proceed the valid management. But develop this system, from the library book data, library reader and library managing person these three aspects proceed the design.关键字图书表 Booktable读者表 Peopletable借书表 Lendtable管理员 表Admin引 言图书馆信息管理系统在我国信息图书刚起步,但发展很快。随着我国不断提高教育投入,与此同时带来各单位图书馆的不断扩大发展以满足需求,同
8、时也伴随着整个图书体系的飞速发展,其在教育事业的作用迅速提高。对图书馆信息管理系统不合时宜的苛求,不仅无助于问题的解决,而且会影响图书的有效管理,使图书管理混乱同时也使大量图书流失.学校图书馆是学校的文献资料情报中心,采用最热门的JSP网络编程语言采用C/S模式,它履行搜集、加工、存贮和传播知识信息的职能 ,承担了为全院教学和科研以及学习提供文献情报资料保障的任务。考虑到现在学校图书馆的计算机网络发展非常迅速 ,而用户的实际操作水平高低不一 ,所以需要在传统图书馆管理系统的基础上 ,开发出基于 WEB的采编、流通、浏览、查询方式等功能的图书馆管理系统。本文主要是针对校级图书馆的需求 ,设计开发
9、了基于浏览器 /服务器操作模式的图书馆管理系统 ,并将其扩展到学校内部的Intranet的应用上第一章主要技术实现11 网站的开发语言JSP简介111 JSP的定义及特点JSP全称Java Server Pages,在电子商务和电子政务开发中得到广泛应用,是由SUN公司开发一种动太网页标准,实质是传统的HTML代码中加入Java程序片段.使用各种各样的JSP指令,构成JSP页面(扩展名为.jsp).嵌入HTML页面的Java程序片段可以完成操作数据库,文件上传,发送E-mail以及复杂的逻辑处理功能,这些正是建立动态网页所需的功能.另外JSP通过JavaBean实现了功能扩充,能够更为复杂的处
10、理。l JSP将业务逻辑层和表示层分离.使用JSP技术,网络开发人员可以使用HTML来设计页面显示部分,使用JSP指令或Java程序片段生成网页上的动态的内容.l JSP能够跨平台. JSP支持绝大部分平台包括现在非常流行Linux系统,应用非常广泛Acaphe服务器也提供了支持JSP的服器。 作为Java平台的一部分,JSP拥有Java编程语言“一次编写,可跨平台运行”的特点。几乎所有平台都支持Java,JSPJavaBeans可以在所有平台下通行无阻。从一个平台移植到另外一个平台,JSP和JavaBeans甚至不用重新编译,因为Java字节码都是标准的并且与平台无关。l JSP组件的使用和
11、开发很方便. JSP的组是Java开发的,可以直接使用.Javabeans的使用也很方便,又由于Java的跨平台性,也使得Javabeans的可移植性和可重用性非常高。l 使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。l 强调可重用的组件,绝大多数JSP页面依赖于可重用的,跨平台的组件
12、(JavaBeans或者Enterprise JavaBeans组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。l 由于JSP页面的内置脚本语言是基于Java的,而且所有的JSP页面都被编译成为Java Servlets,所以JSP页面具有Java技术的所有好处,包括健壮的存储管理和安全性。l 运行的高效性,当JSP页面第一次被调用时,如果还不存在与其相对应的Java Servelts类,就会被编译成为一个Ja
13、va Servlets类,并且存储在服务器的内存中。这就使得在接下来的对该页面的调用中,服务器会有非常快的响应(这使CGIbin不用为每个http请求生成一个新的进程的问题)。1.1.2 JSP的工作原理SP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。 JSP规范是Web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。在传统的网页HTML文件(*htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到
14、访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email(由JavaMail支持) 等等,这就是建立动态网站所需要的功能。服务器在接到客户端发来的一个JSP网页请求时,首先由JSP引擎把JSP代码转换成Servlet代码,然后由JSP引擎调用服器的Java编译器对Servlet代码进行编译,把他编译成字节码文件(.class),再由JVM(Java虚拟机)执行此节码文件,最后将执行结果以HTML格式返回给客户端。3.JSP解释引擎将解释结果返回给服务器1.请求JSP页面2.服务器向JSP解释引擎发出请求4.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 基于 jsp 技术 图书馆 信息管理 系统 开发 设计
限制150内