基于jsp的图书管理系统后台管理大学本科毕业论文.doc
《基于jsp的图书管理系统后台管理大学本科毕业论文.doc》由会员分享,可在线阅读,更多相关《基于jsp的图书管理系统后台管理大学本科毕业论文.doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要随着互联网络的高速发展,快捷、高效率、低成本成为了互联网发展的一个趋势。而图书作为信息存储及传播的主要媒体之一,其需求量也越来越大。与此同时,图书馆对图书管理的要求也越来越高,手工处理的弊端日益显示出来。信息飞速发展的今天,图书管理急需要一种可以更加简洁、高速、稳定、准确的工作方式!因此我们选择设计图书管理系统,可以实现下面功能:例如中小型图书馆的图书查询(详情式查询)、借阅管理(书籍的借阅与归还)、书库管理(书籍的添加管理)、会员管理(借阅人员管理)、系统管理(系统管理方面采用JSP开发工具+SQL2000数据库实现)等方面。为用户提供了更便捷的服务。从而缓解了人工图书管理的压力,从根本
2、上解决了人工管理的弊端!基于JSP的图书管理系统的设计,正是利用JSP开发工具和MYSQL数据库来开发的。该系统可以解决日常图书管理所需要解决的问题,可以满足图书管理基本要求,包括添加、修改、删除等功能。并且其中对不同的用户,设置了不同权限。这样一来,便方便了对图书的管理。该系统能根据用户的需求,快捷方便的为读者提供借阅服务。关键词:JSP开发工具,SQL2000数据库,图书管理系统ABSTRACTWith the rapid development of the Internet,fast,high efficiency,low costhas become atrend of develo
3、pment of the internet.And the bookas one of the mainmediafor information storage andtransmission,thedemand is also growing.At the same time,the libraryandon the library managementof the higher requirements,defects ofmanual processingisdisplayed.The rapiddevelopment of information today,library manag
4、ementis an urgent need formoreconcise,high speed,stable,accurateway of working!So we choose the design library management system, can achieve the following functions: for example, in a small library query (details query), loan management (borrow books and return), stack management (add management bo
5、oks), member management (lending personnel management), system management (system management using JSP development tools +SQL2000 database). To provide more convenient service for users. To alleviate the pressure of artificial management of books, from the fundamental solution to the drawbacks of ma
6、nual management!Design of library management system based on JSP, is developed using JSP development tools and MYSQL database. The system can solve the daily library management problems, to meet the basic requirements of library management, including add, modify, delete and other functions. And for
7、different users, set different permissions. Thus, it is convenient for the management of books. The system according to user needs, provide readers with fast and convenient service.Keywords: JSP development tools, SQL2000 database, library management system目 录1.绪论11.1图书管理系统的需求分析11.2图书管理系统的可行性分析22. 课
8、题的主要研究工作22.1使用工具简介22.1.1 JSP工具简介32.1.2 SQL2000数据库32.1.3 HTML语言42.2 系统规划设计42.3个功能模块规划设计42.3.1 登陆系统模块42.3.2 图书管理系统52.3.3 学生管理模块72.3.4借阅信息管理模块82.3.5图书检索模块83. 系统功能测试与实现93.1图书管理系统测试内容93.2图书管理系统测试方法93.3图书管理系统主要代码103.4图书管理系统的实现144. 总结16参考文献16致谢171 绪论计算机技术的迅猛发展,特别是随着网络技术的出现标志着信息时代已经来临。信息化浪潮、网络革命在给社会带来冲击的同时,
9、也使图书馆业务受到了强烈的冲击,图书馆传统的管理和服务方式已不能适应读者对日益增长的文献信息的需求,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。针对中小型图书管理系统的特点和要求,综合各方面的考虑采用JSP, JAVABEAN 和JDBC 等技术开发本系统。系统为三层B/S 体系结构,Tomcat 作为Web服务器M
10、YSQL 作为数据库服务器使用HTML,JAVASCRIPT,JSP 进行网络应用程序的开发,利用JDBC 访问机制对后台数据库进行访问。1.1图书管理系统的需求分析传统模式下书籍的借阅都是开架借书式,图书管理员会根据书籍的类别分类放置,会员根据所需查询借阅!而随着书籍信息量的增大,借阅量上升,图书管理员不仅要对书籍进行维护管理,还要对借阅情况进行整理,极大降低了图书管理员的效率。这就浮现出传统式管理模式的几大问题:随着图书馆的藏书种类多,数量大,将藏书准确的分门别类,快速检索,手工进行非常困难,往往是终于查到了二维的信息,馆中却没有此书或已被别人借走。图书借阅量大,借书归还的频率就会越高,从
11、而出现的图书逾期不还,借阅信息混乱等问题!面对海量的藏书信息图书管理员在图书更新时很那做到全面到位,及时更新。而且图书更新需要管理员对藏书结构,书籍毁坏度有全面的记录!这些工作量庞大而且繁琐,耗时耗力!图书管理系统急需一种新型的管理模式替代传统的借书的遇到的管理、增删改查等庞大繁琐的工作量!1.2课题研究的目的和意义随着信息化的普及和发展,现在网络不仅在各企事业单位中的应用越来越广泛而且也已经逐渐融入了每个人的生活当中,逐渐的成为人们生活中不可或缺的一部分。为了更好的充实人们的生活,我特做此系统更满足人们在日常生活的需要和需求,也为了满足人们在信息流通方面的方便,使得人们更能分享互联网上的资源
12、,使得的网络的意义更能充分的体现。交流是系统的关键也是目的,它能让你在简单的对话中了解复杂的社会,多彩的世界,使得人与人之间的距离彻底拉近,就像是面对面的交谈,彼此之间没有界限,没有差别,只有心与心的共振。它也是你心灵抒发的对象,把你心中的快乐,郁闷,论点,观点肆无忌惮的阐发出来,没有压制,只有争论。它就是你阐发心灵的平台,是你交友的另一重要方式。缺少了它你会感觉没什么,但是一旦有了它你会发现它是那么的重要。1.2图书管理系统的可行性分析而图书管理系统的出现改变了这一现状,图书管理系统,可以激活馆藏中的各种图书,使读者从主题,各种角度检索图书的愿望得到实现。方便,快捷的检索方式缩短了寻找所需图
13、书的时间,使读者摆脱了由于书目急速增长而无从下手的困扰,大大提高了搜索效率,加速了图书的开发利用。更为优越的是新图书管理系统的使用增强了图书馆员与读者之间的互动服务,以及读者的自助服务,比如说可通过网络推荐新书和自行办理图书预约,续借手续等等。新的图书管理系统将融合了图书查询、图书借阅归还和图书管理三部分。实现了图书管理系统的清晰度,管理的效率化,办公的自动化!而我们的团队在软件开发方面图书馆系统软件方面有着得天独厚的条件,首先校内的图书系统我们经常接触,清楚用户需要什么,怎么做最便捷。其次我们的队员对JSP、java、SQL数据库、dreamweaver的页面制作方面都有深入的了解,开发这款
14、软件不仅有团队的协作,我们还有导师的不懈支持。这也让我们的开发的这款软件增色不少。开发软件的目的是使其具有强大的实用价值,即它可以满足中小型图书馆的借阅与管理的需要。这种管理软件对硬件的要求很低,一般有一个比较简单的服务器与PC机组成的网络即可,再加上使用比较廉价、性能不错的软件,这样就可以以较低的成本来实现一个足够使用的功能,而这种模式也正满足了那种中小型资料室,图书馆的要求。2. 课题的主要研究工作2.1 Java技术 2.1.1 jsp工具简介JSP(Java Server Pages)技术是由Sun公司发布的用于开发动态Web应用的一项技术。它以其简单易学、跨平台的特性,在众多动态We
15、b应用程序设计语言中异军突起,在短短几年中已经形成了一套完整的规范,并广泛地应用于电子商务等各个领域中。在国内,JSP现在也得到了比较广泛的重视,得到了很好的发展,越来越多的动态网站开始采用JSP技术。下面就对JSP及其相关技术进行简单的介绍。JSP技术可以以一种简捷而快速的方法生成Web页面。使用JSP技术的Web页面可以很容易地显示动态内容。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器、应用服务器、浏览器和开发工具共同工作。JSP技术不是惟一的动态网页技术,也不是第一个,在JSP技术出现之前就已经存在几种优秀的动态网页技术,如CGI
16、、ASP等。下面结合这些技术的介绍,讲述动态网页技术的发展和JSP技术的诞生。2.1.2 SQL2000数据库SQL Server是微软公司开发的数据库产品, Server 2000被广泛使用,很多电子商务网站、企业内部信息化平台等都是基于SQL Server产品上。 SQL Server 2000 还为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应并且拥有完全的 Web 支持SQL Server 2000 提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。可以使用 XM
17、L 更新程序容易地插入、更新和删除数据。通过 Web 轻松访问数据。SQL Server 2000,可以使用 HTTP 来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过 Web 进行自然语言查询。SQL Server 2000 分析服务功能被扩展到了 Internet。您可以通过 Web浏览器来访问和控制多维数据。使用 SQL Server 2000 可以获得非凡的可伸缩性和可靠性。通过向上伸缩和向外扩展的能力,SQL Server 满足了苛刻的电子商务和企业应用程序要求。SQL Server 2000 带有交互式调节和调试查询、从任何数据源快速移动和转化数据、以及按Transa
18、ct-SQL方式定义和使用函数等功能。您可以从任意 Visual Studio 工具以可视化方式设计和编写数据库应用程序。2.1.3 html 语言HTML(Hyper Text Mark-up Language)即超文本标记语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑
19、中。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。2.2 系统规划设计图书管理系统包含五个模块分别是:系统登录、图书管理、学生管理、借阅信息管理、图书检索。系统登录模块:一般用户和管理员都必须登录才能进入系统,用户登录时在后台判断用户的权限类型,分为普通用户和管理员,普通用户可以对书籍进行浏览及个人借阅信息的查询,管理员可以对多种信息进行操作。图书管理模块:管理员通过验证界面进入系统后,进入到图书管理模块,可以对图
20、书进行添加,删除、修改图书信息、查询、查看等一系列的操作。学生管理模块:管理员可以在此模块中创建新的普通用户,并且可以对用户的信息进行修改,删除等操作。借阅信息管理模块:这是图书管系统中最重要的模块之一,管理员进入该模块中可以为普通用户办理借阅图书,归还图书的功能,并且能够实现还款的操作。图书检索模块:普通用户通过验证界面进入系统后,能够按照书名,作者等多种条件对图书进行查询操作,确保查询到的都是最新的信息多线程概述。2.3 个功能模块的规划和设计2.3.1 登陆系统模块在此系统的设计过程中,用户拥有不同的权限。系统默认有一名管理员。系统管理员可以用户进行指认或者添加。普通用户在注册后成为该系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 jsp 图书 管理 系统 后台 大学本科 毕业论文
限制150内