77范文网 - 专业文章范例文档资料分享平台

基于JSP的图书馆管理系统的开发 -(2)

来源:网络收集 时间:2018-12-25 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

*********学院毕业设计说明书(论文)

6.2.1 测试方案 ............................................................................... 36 6.2.2 链接测试 ............................................................................... 36 6.2.3 登录模块测试 .......................................................................... 37 6.2.4 Session测试 .......................................................................... 38 6.2.5 测试结果 ............................................................................... 39

6.3 系统维护 ...................................................................................... 39

总 结 ................................................................... 错误!未定义书签。 参考文献 ................................................................... 错误!未定义书签。 致 谢 ................................................................... 错误!未定义书签。

*********学院毕业设计说明书(论文)

前 言

在信息技术飞速发展的今天,国际互联网的不断推进,使人类社会进入了一个新的信息时代。随着信息化时代的来临,办公自动化也在不断地发展,并逐渐走向成熟,信息系统已经被广泛应用于日常办公之中,形式多样的管理信息系统也被广泛应用于学校、企业、政府等各个机构。

八九十年代的图书借阅管理方式难以继续满足人们对高效、准确信息的个性化需求,博研图书馆管理系统可以让用户看到图书馆图书借阅的排行榜,使用户能及时关注到最近一段时间里最受读者欢迎的书籍,而且用户可以方便地查询自己所需要的图书,并且可以看到自己在图书馆的借阅信息。博研图书管理系统解决了图书馆在空间和时间上的限制,使载体的限制和信息传递手段的限制不复存在,让图书馆资源有了更多可使用的机会。因此,为了让图书资料获得统一集中的管理,让全民感受到“活到老学到老”的学习氛围,建立这样一个完整适用的图书管理系统是非常有现实意义的。

图书管理信息数字化是未来图书馆管理发展的必然趋势,随着信息管理系统被广泛应用于各个机构部门,网上宣传已经成为一种有效快捷的宣传形式,网络资源也成为一块有待开发的肥沃土地,充分的利用好这个潜力无限的空间将对图书管理系统有着绝大的帮助。因此,图书管理系统的开发与使用已经是“箭在弦上,不得不发”。

第 4 页 共 39 页

*********学院毕业设计说明书(论文)

第1章 概 述

1.1 系统研究内容

随着时代的变迁,生产工具的变革,科学技术的一次次革新,信息化逐步代表了社会风潮。在这强有力的潮流冲击中,多样的信息管理系统应运而生,而计算机则因着它强大的数据挖掘能力,高效的信息处理能力而逐步成为信息时代的“龙头”。而随着我国经济的不断进步,与各国之间的不断交流,文化在国家影响力中的作用越来越显著,我国对文化方面的建设也大大加强,基本上每个城市都有了属于自己的图书馆,并且图书馆的面积也在不断扩张。随着图书馆数量越来越多,对图书管理系统的需求量也在增加,这就促使图书管理系统具有了良好的发展前景。而随着人们知识水平的提高,对图书馆的个性化需求也在不断改变,因此,开发一个具有不同功能业务,便于修改维护,界面令人赏心悦目的图书管理系统已是迫在眉睫。

博研图书馆管理系统的目的是通过系统的设计,在系统正常调试运行后,能够通过该系统来完成图书馆的日常工作,建立一个经济而又实用的网上图书馆管理系统,使图书管理工作不再因为数据的庞杂而令人头痛。与七八十年代的手工图书管理系统相比,博研图书管理系统解决了图书馆书籍借阅归还操作效率低的难题,走出了图书信息无处可查的窘境,在信息查找、安全可靠、信息容量方面有着无可比拟的优越性。这些优点是图书馆在管理上逐步迈向科学化、信息化的基础,也是其顺应信息化社会发展潮流,并在该浪潮中站稳脚跟的重要保障。

博研图书管理系统,将满足用户的个性化需求,提供各种必需的业务功能,使用户享受到各种人性化服务,为读者提供图书馆图书的详细信息。系统利用计算机网络平台实现各种书籍信息的共享,提高读者的选书效率及查阅准确性,减轻图书馆管理人员的工作压力,合理地分配利用了资源。

系统采用MVC设计思想进行设计,运用JSP+Servlet技术进行开发。因着JSP的强大功能,许多后台数据库只要在网站页面中修改即可,大大方便了系统开发人员对系统后期的修改和维护。

第 5 页 共 39 页

*********学院毕业设计说明书(论文)

1.2 JSP技术

1.2.1 JSP简介

JSP,即Java Server Page,是Java服务器端页面技术,它是sun公司制订的一种服务器端动态页面生成技术规范。那为何要制定JSP呢?因为直接使用Servlet虽然也可以生成动态页面,但是编写过于繁琐,需要使用out.println输出html页面,而且,不方便页面的维护,如果要修改页面,就必须修改java代码,这会大大提高维护的代价。所以,sun制订了这样一种规范。

JSP是一个以\为后缀的文件,在该文件里面,主要的内容是html和少量的Java代码。容器会将JSP文件转换成对应的Servlet然后去执行。

Servlet的执行是在服务器端完成的,与Servlet一样,JSP也是在服务器端执行的。程序执行后通常以HTML文本的形式返回给客户端,因此客户端只要有浏览器就能浏览。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端;插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能[1]。

JSP是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑;网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑[2]。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

1.2.2 JSP的特点

(1)让所生成内容和显示进行分离。Web页面开发人员利用JSP开发时,可以使用HTML或者XML标识来制作和格式化最终生成的页面。使用JSP标识或者小脚本来生成页面上的动态内容;生成内容的逻辑被封装在标识和JavaBean组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行[3]。如果核心逻辑被封装在标识和Beans中,则网络管理员和页面开发人员,同样能够编辑和使用JSP页面,且页面内容的显示不产生任何影响。在服务器端,请求的内容由JSP生成后,它会将结果发回浏览器并以HTML页面的形式显示在页面上。此做法使编码者能够有效地对所编代码进行保护,防止别人随便盗用,又能确保系统在Web浏览器中的可用性。

第 6 页 共 39 页

*********学院毕业设计说明书(论文)

(2)强调可重用的组件。JSP页面想要执行程序中请求的繁复而又杂乱的处理,那么它必须要依靠于可以重用而又跨平台的组件来执行。二这样的组件,能够通过开发人员之间的共享或交换来获取,大多数人都可以使用。

(3)采用标识技术,使页面开发更简单。从事页面开发的软件开发人员,对于一些脚本语言可能并不很熟练。针对这样的情况,JSP技术封装了很多功能,这些功能使得页面开发人员可以实现XML标识中内容的动态生成。

1.2.3 JSP技术的优势

(1)与Java语言与平台无关性的特性一样,JSP可以实现一次编写,到处运行。 (2)多样化的支持平台。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。

(3)开发工具免费、多样、强大。

(4)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力[4]。

1.3 MVC模式

1.3.1 MVC简介

MVC是一种软件架构思想,将一个软件按照模型、视图、控制器来进行划分。其中,模型用来封装业务逻辑,视图用来实现表示逻辑,控制器用来协调模型和视图。其执行过程为:视图向控制器发请求,控制器依据请求调用对应的模型来处理;模型返回的处理结果要交给控制器,由控制器选择对应的视图来展现处理的结果。

使用mvc的最重要的优点是:可以实现模型的复用。 模型的复用有两层含义:

(1)模型不关心返回的结果如何展现的,只需要把处理结果交给不同的视图来展现。

(2)可以使用不同的视图来访问模型。

MVC模式最早由Trygve Reenskaug在1978年提出,是施乐帕罗奥多研究中心在二十世纪八十年代为程序语言Smalltalk发明的一种软件设计模式;MVC模式的目的是实

第 7 页 共 39 页

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于JSP的图书馆管理系统的开发 -(2)在线全文阅读。

基于JSP的图书馆管理系统的开发 -(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/389294.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: