基于JSP技术的图书借阅管理系统的设计与实现.docVIP

基于JSP技术的图书借阅管理系统的设计与实现.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JSP技术的图书借阅管理系统的设计与实现

【标题】基于JSP技术的图书借阅管理系统的设计与实现 【作者】唐洪亮 【关键词】信息管理? J2EE? SQL 2000? B/S 【指导老师】付兴兵 【专业】计算机科学与技术 【正文】 1 概述 21世纪是网络与信息的时代,网络环境为人们提供了开放的信息资源空间,体现了一种动态的、双向的、多样化的交流过程。网络环境下,读者的信息需求发生了很大的变化,要求深度加工信息,并呈现出综合化、社会化、电子化、集成化、高效化等特点,对信息服务提出了更高的要求,才能满足信息用户日益增长的信息需求。 1.1 开发背景 图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,如今有些小型的学校、单位、团体的图书馆才初步开始使用,甚至尚未使用计算机进行信息管理。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。即使有些实现了图书馆管理的计算机管理,但较多采用C/S架构,这种架构的设计使得用户如果需要使用这一系统就必须在客户端安装客户端软件,而在对系统升级时,还需要对客户端进行相应的升级安装,这无疑阻碍了系统的使用和扩展。 而基于B/S架构的设计,就使系统在部署应用的时候仅需要在服务器端进行调试安装,而客户端仅需要浏览器即可。在对系统进行升级扩展时,也仅需对服务器端进行扩展即可,这就解决了人工对图书馆借阅的管理和C/S架构的管理系统带来的种种问题。 基于这一问题,有必要建立一个基于B/S架构的图书借阅管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。 1.2 开发技术介绍 1.2.1 JSP技术简介 JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段和JSP标记,从而形成JSP文件(*.JSP)。?用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。 JSP开发和运行平台: 一次编写,到处运行。在这一点上Java更出色,除了系统之外,代码不用做任何更改。 系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP的局限性是显而易见的。? 强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。 多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。 1.2.2 JDBC技术简介 JDBC由一组Java语言编写的类和接口组成,使用内嵌式的SQL,主要实现三方面的功能:建立与数据库的连接,执行SQL声明以及处理SQL执行结果。JDBC支持基本的SQL功能,使用它可方便地与不同的关系型数据库建立连接,进行相关操作,并无需再为不同的DBMS分别编写程序。 1.2.3 Java Bean模式介绍 JSP网站吸引人的地方之一就是能结合Java Bean技术来扩充网站中程序的功能。Java Bean?是一个可重复使用、且跨平台的软件组件。 JSP搭配Java Bean来使用,有以下优点: 可将HTML和Java程序分离,为了日后维护的方便,如果把所有的程序代码(Html和Java)写到JSP网页中,则会使整个程序代码又多又繁杂,造成日后维护上的困难。 我们可以将常用到的程序写成Java Bean组件,JSP网页只要调用Java Bean组件来执行我们所要的功能,不用再重复写相同的程序,这样一来,可以节省开发所需的时间。 1.3 开发工具介绍 1.3.1 Eclipse简介 Eclipse?是一个开放源代码的、基于 Java?的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse?附带了一个标准的插件集,包括 Java?开发工具(Java Development Tools,JDT)。Eclipse的 Java?编辑器提供了语法高亮显示、格式化、折叠、内容辅助、代码模板

文档评论(0)

seunk + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档