毕业设计论文-基于JSP的图书管理系统.docx完整论文
毕业论文
基于JSP的图书管理系统
第一章绪论
图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产 生的借书信息、还书信息。现有的人工记录方法既效率低又错误过多, 大大影响了图书馆的正常管理工作。因此需要对书籍资源、读者资源、 借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利 用管理效率的提高。
第二章系统开发工具及相关技术介绍
1 JSP技术
JavaServer Pages技术是一个纯Java平台的技术,它主要用来产 生动态网页内容。在传统的网页HTML文件中加入Java程序片段和JSP 标记,就构成了 JSP网页。Web服务器接收到访问JSP网页的请求时, 首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。 JSP是基于Java Servlet以及整个Java体系的Web开发技术,利用这 一技术可以建立先进、安全、快速和跨平台的动态网页。
JSP在多个方面加速了动态的Web页面的开发:
程序写一次,到处可以运行。JSP在设计时,充分考虑到应用平台 的无关性。依赖于Java的可移植性,JSP得到目前许多流行操作平台的 支持,可在Apache、NetScape、IIS等服务器上执行。
执行速度快。JSP页面只需编译一次转化为Java字节代码,其后一 直驻留于服务器内存中,加快了对JSP页面的响应速度。若不考虑JSP 页面第一次编译所花的时间,则
JSP的响应速度要比ASP快得多。
Java的优势。JSP技术是用Java语言作为脚本语言的。跨平台、 成熟、健壮、易扩充的Java技术使得开发人员的工作在其他方面也变 得容易和简单。Java语言通过提供防止内存泄漏的方法,在内存管理方 面大显身手。加之,JSP为应用程序提供了更为健壮的意外事件处理机 制,充分发挥了 Java的优势。
JSP标签可扩充性和跨平台的可重用性。JSP技术能够使开发者扩 展JSP标签得以应用,JSP开发者能定制标签库,大大减少对脚本语言 的依赖。由于定制标签技术,使网页制作者降低了制作网页和向多个网 页扩充关键功能的复杂程度。JSP组件(企业Javabeans, JavaBeans 或定制的JSP标签)都是跨平台可重用的。Javabeans和企业Javabeans 组件可以访问传统的数据库,并能以分布式系统模式工作于UNIX和 WINDOWS 平台。
2 JDBC
JDBC由一组Java语言编写的类和接口组成,使用内嵌式的SQL, 主要实现三方面的功能:建立与数据库的连接,执行SQL声明以及处理 SQL执行结果。JDBC支持基本的SQL功能,使用它可方便地与不同的关 系型数据库建立连接,进行相关操作,并无需再为不同的DBMS分别编 写程序。他
3 MySQL
MySQL是一个多用户、多线程的SQL数据库,是一个客户机/服务器 结构的应用,它由一个服务器守护程序mysqld和很多不同的客户程序 和库组成。MySQL的快速和灵活性足以满足一个网站的信息管理工作。 因为许可证的灵活,任何人都可以以任何目的免费使用,修改,和分发 PostgreSQL,不管是私用,商用,还是学术研究使用。命令执行速度快, 也许是现今最快的;简单有效的用户特权系统。MySQL使用完全免费, 使得其运用范围更加广泛。
TOMCAT
Tomcat服务器是Apache Group Jakarta小组开发的一个免费服务 器软件,适合于嵌入Apache中使用,而且,它的源代码可以免费获得, 你可以自由地对它进行扩充。Tomcat服务器的兼容性很好,如WebLogic 服务器采用其为Web服务器引擎,Jbu订der将其作为标准的测试服务 器,Sun公司也将其作为JSP技术应用的示例服务器。但是Tomcat服务 器有众多大软件公司的支持,而且服务器的性能稳定,其发展前景很好。
5 Ecl ipse
Eclipse是一个非常优秀的集成开发环境,它旨在简化用于多操作 系统软件工具的开发过程,可以用于管理多种开发任务,其中包括测试、 性能调整以及程序调试等,而且还可以集成来自多个供应商的第三方应 用程序开发工具。, 以支持各种不同的应用。
Eclipse平台是一个成熟的、精心设计的、可扩展的体系结构,其组 成结构如图所示用Eclipse开发的插件,可以适应多平台的需要,且 具有良好的可扩展性和灵活性。
Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就 其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发 环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发 工具(Java
毕业设计论文-基于JSP的图书管理系统 来自淘豆网m.daumloan.com转载请标明出处.