《jsp图书管理系统论文.docx》由会员分享,可在线阅读,更多相关《jsp图书管理系统论文.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、jsp图书管理系统论文jsp图书管理系统论文jsp图书管理系统论文怎么样写呢?各位同学,我们一起看看下面的相关论文,相信能够帮助大家哦!jsp图书管理系统论文摘要科技的迭代更新如此之快,图书数量的急剧增加,使用JSP技术设计开发高校的图书系统已成为必然趋势。本设计主要采用B/S构造和JSP+JavaBean+MySQL技术作为网站的主要开发工具。采用了面向对象、用户界面和业务逻辑分离的三层构造设计。首先进行了系统分析,划分了系统的主要功能,从本系统的需求分析入手,总体设计、开发实现,并具体介绍JSP、JDBC、JavaBean、数据库访问主要技术及详细功能的实现。最后给出了系统设计的关键技术和
2、系统的数据库设计,并且给出了系统的部分实当代码。【关键词】图书馆管理JSPB/SJavaBean数据库1高校图书管理系统的现状分析随着网络时代的到来,计算机处理的信息量也随之增大,大量信息处理应用于各个领域,在这种大环境的潮流下,计算机充分发挥它的优越性,不但提高了工作效率,并且安全性也得到有效的保障,被广泛应用于信息处理系统中。各大高校的图书馆管理系统相应的成为了大批量信息管理系统的代表。固然大部分高校都已采用了图书馆管理系统,但成本相对来讲较高,不排除人有部分高校照旧采用传统的查询方法。不但缺点重重,而且拖延管理员工作的时间、浪费读者的时间,并且保密性差。在这个科技日新月异的今天,图书馆藏
3、书的急剧增加,读者不再知足于单一的科技性图书,越来越多的读者查看综合性图书,这对传统图书馆管理形式下的图书馆的工作人员来讲,工作量与日俱增。因而,开发一套适免费的高校图书管理系统,为用户便捷的查询学校图书馆图书是特别必要的。2系统的需求分析B/S的阅读形式,不再需要大量本地化的更新和容量限制,成为越来越多开发者的宠儿。本系统采用B/S的形式作为阅读形式。本系统拥有图书管理员和图书借阅者两个角色,基本功能需求分析如下:2.1图书借阅者的功能需求查询图书馆的藏书包括图书信息、图书馆的通告、新书预报、预约到书、图书催还通告单;查看个人信息包括个人信息情况、借阅图书信息、借阅图书归还信息、图书借阅历史
4、;借阅者预约图书;借阅者续借图书借阅图书信息、续借图书归还信息;借阅者修改个人信息。2.2图书管理员的功能需求对现有藏书的信息操作包括查询图书信息、添加图书信息、修改图书信息、删除图书信息;对新进藏书信息的操作图书的编号、图书名称、著作者、出版信息;藏书借出与归还操作;查看借阅者信息操作借阅者的编号、借阅者姓名、图书名称、著作者、出版信息图书归还信息;借阅者身份管理操作增加借阅者、修改借阅者信息、删除借阅者信息;图书馆的通告操作。3技术简介3.1JavaBean技术JavaBean模块使开发人员能够创立称之为组件的软件单元也就是我们熟知的bean。我们能够把bean加载在更复杂的组件、Java
5、小应用程序applet或应用程序上。JavaBean广泛应用在JSP中,一般用来处理业务逻辑。一般来讲JavaBean被分为两类:可视化Bean和不可视化Bean。可视化Bean能够表示为简单的GUI组件。例如按钮组件、菜单等等GUI组件能够使用JavaBean实现。不可视化JavaBean在后台完成业务逻辑处理功能,例如访问数据库执行查询操作的JavaBean,这些JavaBean在运行时刻不需要任何可视的界面。在JSP程序中所用的JavaBean一般以不可视的组件为主,而可视的JavaBean一般用于编写Applet程序或者Java应用程序。3.2Servlet技术Servlet这个词是在
6、Javaapplet的环境中创造的,是一个用Java编写的应用程序,在服务器上运行,处理请求的信息并将其发送到客户端。Servlet的客户端能够提出请求并获得该请求的响应,它能够使任何Java应用程序、阅读器或任何设备。对于所有的客户端请求,只需要创立Servlet的实例一次,因而节省了大量的内存。Servlet在初始化后即驻留内存中,因而每次作出请求时无需加载。服务器上需要这些程序,经常是根据用户输入访问数据库的程序。这些通常是使用公共网关接口CGI应用程序完成的。3.3JDBC技术JDBC从物理构造上讲就是Java语言访问数据库的.一套接口集合。从本质上来讲就是调用者程序员和实行者数据库厂
7、商之间的协议。JDBC的实现由数据库厂商以驱动程序的形式提供。JDBCAPI为Java开发者使用数据库提供了统一的编程接口,它由一组Java类和接口组成,使得开发人员能够使用纯Java的方式来连接数据库,并进行操作。3.4B/S构造B/S架构的全称为Browser/Server,即阅读器/服务器构造。Browser指的是Web阅读器,极少数事务逻辑在前端实现,但主要事务逻辑在服务器端实现,Browser客户端,WebApp服务器端和DB端构成所谓的三层架构。B/S架构的系统无须十分安装,只要Web阅读器即可。B/S架构中,显示逻辑交给了Web阅读器,事务处理逻辑在放在了WebApp上,这样就避免了庞大的胖客户端,减少了客户端的压力。4结束语本图书管理系统由于采用JSP和Servlet等技术,通过JDBC访问并操作后台数据库,使得系统执行速度快、稳定性强,知足了用户需。基于B/S架构,并且是开放的跨平台的构造,对于Web服务器、操作平台以及其它的组件易于升级与维护,且不会影响程序的更改,简化了用户端的操作要求,能够适应系统的升级需求,对高校的图书管理系统具有理论与现实意义。参考文献1赵志升,李桂权.一种基于B/S构造与C/S构造结合的新体系构造fZ.中国电子网,2004.2刘媛春,罗云翔,基于U8D的动态网页技术J成都信息工程学院学报,2005.【jsp图书管理系统论文】
限制150内