关于jsp毕业论文

上传人:ni****g 文档编号:487909945 上传时间:2024-01-06 格式:DOC 页数:26 大小:215KB
返回 下载 相关 举报
关于jsp毕业论文_第1页
第1页 / 共26页
关于jsp毕业论文_第2页
第2页 / 共26页
关于jsp毕业论文_第3页
第3页 / 共26页
关于jsp毕业论文_第4页
第4页 / 共26页
关于jsp毕业论文_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《关于jsp毕业论文》由会员分享,可在线阅读,更多相关《关于jsp毕业论文(26页珍藏版)》请在金锄头文库上搜索。

1、学士学位毕业设计论文基于jsp技术的图书借阅系统的实现学生_指导 所在学院:专 业:27 / 26摘 要图书馆管理系统是一种典型的信息管理系统,其开发主要包括后台的数据库的建立、维护以与前端的相应应用程序的开发.本系统主要实现了五个模块的功能:图书查询、借阅管理、图书管理、借阅证管理、读者规则管理.本文介绍了图书馆管理系统的设计与实现过程,包括数据库、应用服务器、Web服务器的设计与实现.本系统是基于B/S结构下开发的,采用的是WindowsXP操作系统,用Servlet+JSP+javaBean+Mysql开发.系统前台开发页面用Div+Css设计,当网页页面元素需要调用数据库的数据时,通过

2、JSP服务器调用Servlet提取数据库数据返回前台显示.关键词:图书馆JSP 数据库ABSTRACTLibrary management system is a typical information management system, which mainly includes the establishment and maintenance of database and the corresponding front application program development. This system mainly realizes the functions of the m

3、odule: five books, lending management, inquires books management, your application card management, reader management rules.The paper introduces the library management system design and realization process, including database, application server, the design and implementation of a Web server. This s

4、ystem is based on B/S structure under development, using the operating system is recognizing Servlet, Dreamweaver, JSP with Mysql Server +. In front of the system design, Dreamweaver with developing pages when web page elements need to invoke the database data, through the JSP server database data e

5、xtraction JavaBean call back in front of the ponent.Keywords: library JSPDataBase目录摘要IABSTRACTII前言IV1 绪论11.1 JSP应用程序开发环境概述11.2 系统开发目标21.3系统设计思想21.4 本章小结32 系统的总体设计42.1 系统功能简介42.2 系统模块设计52.3系统流程分析72.4 数据库设计82.5 本章小结133 系统的具体实现143.1首页的实现143.2面向对象的程序设计143.3系统功能详细设计15结论24参考文献25致谢26前言一直以来人们使用传统的人工方式管理图书借阅

6、的日常工作,对于图书的借书和还书过程,想必大家都很熟悉.在计算机尚未在图书借阅广泛使用之前,借书和还书过程主要依靠手工.一个最典型的手工处理借书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息.这样借书过程就完成了.还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了.以上所描述的手工过程的不足之处显而易见.首先,处理借书还书的业务流程的效率很低;其次,处理能力比较低,一段时间内,所能服务的读者人数是有限的.利用

7、计算机来处理这些流程无疑会极大程度地提高效率和处理能力.我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选书和看书上.为方便对图书书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书借阅的管理效率.使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,以便全面掌握图书的流通情况.图书借阅管理系统是一种基于集中统一规划的数据管理新模式.在对图书、读者的管理,其实是对图书、读者数据的管理.本系统的建成无疑会为管理者对图书管理系统提供极大的帮助.目前,在大多数图书管理中,查找图书都是采用传统的查询方法,让读者在图书分类架上一本一本地去

8、查找,这样不仅很难找到自己所需要的图书,且费时费力.而图书管理员在办理借书登记、查询读者借书记录时,管理人员必须在借书记录上一个一个去查找,而要找到借书记录并删除该记录是件很麻烦的事情.每当新书入库时,图书管理员既要填写新书入库卡片,又要填写新书入库帐目,不仅工作量大,而且,在新书入库后要经历较长的时间方能借出.为提高图书查询效率,减少图书管理员的工作负担,有必要开发一个小型图书管理软件来对图书实施有效管理.该系统必须具备以下功能:1.能对各类图书实行分类管理; 2.提供必要的读者信息;3.能进行各种查询如未还书目的查询;4.具有图书检索功能;5.能管理登录系统的图书管理员等.这样不仅能较好地

9、帮助读者在最短的时间内找到自己所需要的图书书目、编号,而且能让图书管理员以最高的效率办理借阅手续. 1 绪论1.1 JSP应用程序开发环境概述1.1.1JSP技术Java Server Pages技术是一个纯Java平台的技术,它主要用来产生动态网页内容.在传统的网页HTML文件中加入Java程序片段和JSP标记,就构成了JSP网页.Web服务器接收到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行以HTML格式返回给客户.JSP是基于JavaServlet以与整个Java体系的Web开发技术,利用这一技术可以建立先进、安全、快速和跨平台的动态网页.1.1.2 JavaBeanJSP

10、吸引人的的地方之一就是能结合JavaBean技术来扩充中程序的功能.JavaBean是一个可重复使用、且跨平台的软件组件.JSP搭配JavaBean来使用,有以下优点:可将HTML和Java程序分离,为了日后维护的方便,如果把所有的程序代码写到JSP网页中,则会使整个程序代码又多又繁杂,造成日后维护上的困难.1.1.3 ServletServlet是JAVA2.0中新增的一个全新功能.它是与Applet相对应的,Applet是运行在客户端的浏览器,而Servlet是运行在服务器端的.JAVA Servlets是运行在请求、面向请求服务器上的模块.也就是说:servlet能像CGI脚本一样扩展W

11、EB服务器功能,但是servlet占用很少密集资源,当一个服务器装载servlet时,它运行servlet的init方法,这个方法不能反复调用,一旦调用就是再装载servlet,直到服务器调用destroy方法卸载servlet后才能再调用.同时由于servlet是用java编写的,因此是跨平台的12.1.1.4 MySQLMySQL是一个多用户、多线程的SQL数据库,是一个客户机、服务器机构的应用,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成.MySQL的快速和灵活性足以满足一个的信息管理工作.命令执行速度快,也许是现今最快的;简单有效的用户特权系统.MySQL使用完全免费

12、,使得其运用范围更加广泛.1.2 系统开发目标开发本系统的主要目的是方便管理员对图书的管理与对读者的管理,因此,在设计系统时要充分考虑用户与管理员操作的便捷性.本系统主要实现以下目标: 系统架构清晰、界面友好美观,系统操作灵活、简便、实用性强. 提供多种信息检索与查看方式,全面自动化管理,信息查询灵活、方便、快捷、准确. 提供身份验证机制和权限验证机制,确保系统安全、可靠.1.3系统设计思想 页面模块化:本系统把页面中一些常用的部分集成为模块,例如页面的头和尾部,图书管理、学科分类、换班登录等部分,这样设计新的页面时如果有重复出现的部分,只需要包含相关的模块就可以了. 两层结构架构:本系统采用

13、两层架构设计,它的工作原理如图1所示:Web browserWebbrowserWEB服务器数据库服务器jdbcWebbrowser图1 两层架构的工作原理图与传统的C/S模式相比,B/S结构把处理功能全部移植到了服务器端,用户的请求通过浏览器发出,无论是使用和数据库维护上都比传统模式更加经济方便.而且使维护任务层次化;管理员负责服务器硬件日常管理和维护,系统维护人员负责后台数据库数据更新维护.1.4 本章小结本章简要介绍了图书借阅管理系统的开发环境与开发过程中用到的相关软件的安装与配置,并阐明了本系统的开发目标和整体设计思想.2 系统的总体设计2.1 系统功能简介现将本系统主要模块实现的功能

14、描述如下: 主页管理员可以在此页面中查看各种图书分类、学科分类、读者管理等. 换班登录 该模块以的形式来切换管理员之间的登录. 图书管理模块该模块是对图书进行添加、删除、修改并且以不同字段、不同条件查询图书信息,并支持模糊查询. 读者管理模块该模块是对图书进行添加、删除、修改. 图书借阅模块该模块可以通过输入读者证件的编号来显示读者的一些信息,包括读者#、读者类型、可借图书数量等,再输入要借图书的编号来完成一位读者借书的过程. 还书模块在该页面中通过读者编号显示此读者所借的全部图书的基本信息,包括图书的名称、借出的日期、应还日期以与过期天数和赔偿金额等,也可以通过图书编号来显示,并归还图书.

15、图书续借信息模块在该页面中,显示用户要续借图书的相关信息,并且根据读者的类型来确定要续借的天数,并与时修改还书日期. 查询图书模块 在该模块中,通过不同的条件来查询图书和读者的相关信息2.2 系统模块设计2.2.1系统功能模块设计根据以上对图书借阅管理系统的功能分析,可以画出系统的功能模块图,这里从前台用户界面和后台管理界面分别对系统功能模块图加以描述.如下图2所示为后台管理界面的功能模块图:管理员登录类别管理读者管理图书管理删除修改类别添加类别删除修改读者添加读者添加图书删除修改图书图2 后台管理界面的系统功能模块图前台用户界面的系统功能模块图如下图3所示:通过读者编号查询此读者所借图书通过图书编号查询通过图书编号续借通过读者编号续借此读者的全部图书通过图书编号归还通过读者编号归还添加读者编号添加图书编号借阅查询续借图书归还图书图书借阅图书借阅管理系统前台图3功能模块图2.2.2系统结构模块设计根据面向对象和两层结构的设计思想,得出系统结构设计图如图4所示:图书管理读者管理类别管理图书借阅图书归还图

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号