ImageVerifierCode 换一换
格式:DOCX , 页数:53 ,大小:297.78KB ,
资源ID:27526503      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/27526503.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于JSP和JavaBea的图书管理系统的毕业设计.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于JSP和JavaBea的图书管理系统的毕业设计.docx

1、基于JSP和JavaBea的图书管理系统的毕业设计摘 要本论文是从常州工学院图书馆的实际操作流程程出发,针对图书馆手工管理的现状,经过详细的系统调查,为我校图书馆开发出的一个实用的在线图书馆管理信息系统。本论文不仅对图书馆管理信息系统进行了详细的分析和设计,而且还对系统的安全性、数据共享性、可移植性,以及从单机版升级到网络版的可行性等内容进行了详细的论述。全文共分为六章,其分别为绪论,系统设计阶段,系统实施与管理,系统参考源代码,系统测试与安全性设计,系统开发总结。第一章对数据库应用系统开发和图书管理系统进行了简明的介绍,并分析了开发图书管理系统所应进行的工作。第二章对数据库的设计和SQL语言

2、的使用进行了系统分析,为深入理解数据库应用打下了基础。第三章学习了具体的开发工具Jbuilder,及SQL语言在 JSP中的应用等数据库编程关键技术进行了系统的介绍。第四章分析了图书管理信息系统的应用需求,按照数据库设计理论一步一步地给出了系统需求说明书、局部ER图、全局ER图、系统关系模式,子模式,利用MSSQLServer2000建立了数据库。最后一章详细介绍了如何使用该在线图书馆。设计充分利用Jbuilder 2005、MS SQL Server2000数据库技术的强大力量,提高了编程效率和可靠性。【关键词】数据库;SQL语言;JSP;图书管理; AbstractIn the const

3、ruction of the on-line book recommendation and on-line bargain system design to retail to the book with the realization and the wholesale provide the information network to turn the management.Emphasized to discuss the system function and realization, the data processes and saving, include the catal

4、ogue, customer registration, net to order to search with shopping, stock up, the backstage database management etc.Make use of the language of HTML, technique of VBScript, ADO, ASP and backstage database chains connects the on-line shopping system of the key technique construction of etc.Carry out t

5、he following function of on-line shopping system:1Provide 24 hours convenience fast on-line order service for the customer.2The merchandise data project that is efficiently, carry on science to the merchandise information, categorize vividly, saving.3The maintenance and the management of the merchan

6、dise information. 4Convenience, fast book search.5The order form processing mold piece.6Melt the customer the business logic rule into the system, belong to sex according to the different customer namely, provide the different method of payment.7Customer and the managing persons information manageme

7、nt.【Keyword】 book;the on-line sale;ASP;ACCESS;database前 言 当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。 图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的

8、图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。 数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅

9、情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。 基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。第1章 课题概述1.1 课题发展的现状 二十一世纪是信息高度交流与发展的时代,面计算机系统则在信息时代扮演着极为重要的

10、脚色,随着计算机的不断发展,计算机以渗透到各个领域,图书馆也不例外,图书馆的计算机化以不容迟缓,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多,这也充分应用硬件资源;对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理更为需要有效的图书管理软件。图书馆在正常运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。需要对读者资源、书籍资源、借书信息、还书信息进行管

11、理,及时了解各个环节中信息的变更,有利于提高管理效率。1.2 JSP技术JSP(Java Sever Pages动态网页)是Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,JSP技术是在Servlet技术基础上发展起来的,它正在迅速发展中,现在已经成为Java服务器编程的重要组成部分。虽然它还未成型,但是它必将和J2EE(Java 2 Enterprise Edition)一起发展。JSP是结合markup(HTML和XML)和Java代码来处理的一种动态页面。每一页第一次被调用时,通过JSP引擎自动被编译成Servlet,然后被执行,以后每次调用时,执行

12、编译过的Servlet。JSP提供了多种方式访问Java class、Servlet、Applets和Web Server,因此,Web应用的功能可以分成多个明确定义公用借口的组件,通过JSP将它们结合在一起。这种模式允许工作分成两部分:组件开发和页面设计和编译(结合一些方法调用)。在这种应用编译模式,使得业务逻辑和数据处理分开。 现在已经有许多Web Server 支持JSP(如 Sun的Java Web Server,Apache&Jserv等),这使JSP具有良好的可移植性。 JSP和Microsoft的ASP技术非常相似,两者都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程

13、序代码的能力。在ASP或者JSP环境下,HTML页面只依赖于Web服务器,而ASP和JSP页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。ASP和JSP都是面想Web服务器的技术,客户端浏览器不需要任何附加的软件支持。ASP的编程语言是VBScript之类的脚本语言,JSP使用的是Java,这是两者最明显的区别。此外,ASP和JSP还有一个更为本质的区别:两种语言引擎用完全不同的方式处理页面中嵌如的代码。在ASP下,VBScript代码被ASP引擎解释执行;在JSP下,代码编译成Servlet并由Java虚拟机执行,这种编译操作仅在

14、对JSP页面的第一次请求时发生。JSP语言举例:1 准确确定对方的IP地址。这样可以了解系统的访问对象是来自什么地域,具体实现语句为: 2 准确确定对方的用户端的ID。这样可以了解用户的登陆情况,具体实现语句为: 3 设置当前页面的浏览权限。在实际站点中,许多网页是需要通过身份验证才能浏览的为了阻止有些人的非法访问,可以在网页的开头加入身份验证的语言。具体实现语句为: 4 JSP与SQL Server数据库连接(我的课题中使用的连接方式): 1.3 系统使用环境1.3.1 系统配置该系统使用Jbuilder 2005 、SQL Server、Tomcat等软件编程和制作,编程环境为Window

15、s XP。为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于互联网,也可适用于内部的局域网。其运行要求如下:客户端:Windows95/98/2K/NT/XP,Internet Explorer(IE)4.0版本以上等服务器端:Windows NT/2K,Internet Information Server(IIS)4.0及其以上版本,IE等;或者Windows98,Personal Web Server(PWS),IE等。数据库:采用SQL Server,运行于服务器端。服务器: CPU:PIII 500以上 ,内存:256M以

16、上客户机: CPU:P200MMX以上,内存:32M以上1.3.2 JSP连接数据库的步骤第一步:安装J2SDK: 到SUN官方站点(选择-系统变量(S):设置JAVA_HOME环境变量: 单击-新建,在变量名中输入:JAVA_HOME 在变量值中输入C:j2sdk1.4.2_03(假设J2SDK安装在目录C:j2sdk1.4.2_03下,反正就是J2SDK的安装目录。) 然后-确定,到此已经设置好JAVA_HOME环境变量。 设置CLASSPATH环境变量: 单击-新建,在变量名中输入:CLASSPATH在变量值中输入:.;C:j2sdk1.4.2_03libdt.jar;C:j2sdk1.

17、4.2_03libtools.jar; (中间的点号“.”和分号“;”必不可少。) 然后-确定,到此已经设置好CLASSPATH环境变量。 设置PATH环境变量: 单击-新建,在变量名中输入:PATH 在变量值中输入:C:j2sdk1.4.2_03bin(中间的点号“.”和分号“;”必不可少。) 然后-确定,到此已经设置好JAVA_HOME环境变量。 三个环境变量设置好后,写一个简单的java程序来测试J2SDK是否已安装成功: 在C:下新建一个目录test;然后写如下程序: publicclassTestpublicstaticvoidmain(Stringargs)System.out.p

18、rintln(Thisisatestprogram.); 将上面的这段程序保存为文件名为Test.java的文件,保存在目录C:test下。 然后打开命令提示符窗口,cd到你的test目录,然后键入下面的命令javacTest.javajavaTest 此时如果看到打印出来Thisisatestprogram.的话说明安装成功了, 如果没有打印出这句话,你需要仔细检查一下你的配置情况。 如果上面的J2SDK安装成功的话,接下来继续安装Tomcat: 第二步:安装Tomcat: 到tomcat官方站点(http:/www.apache.org/dist/jakarta/tomcat-4/)下载t

19、omcat: jakarta-tomcat-4.1.30.exe,下载之后安装。(比如安装在C:Tomcat下。) 安装完之后,设置环境变量:我的电脑-属性-高级-环境变量; 选择-系统变量(S): 设置CATALINA_HOME环境变量: 单击-新建,在变量名中输入:CATALINA_HOME 在变量值中输入:C:Program FilesApache Software FoundationTomcat 5.0 然后-确定,到此已经设置好CATALINA_HOME环境变量。 设置CATALINA_BASE环境变量: 单击-新建,在变量名中输入:CATALINA_BASE 在变量值中输入:C:

20、Program FilesApache Software FoundationTomcat 5.0 然后-确定,到此已经设置好CATALINA_BASE环境变量。 然后修改环境变量中的CLASSPATH,把Tomat安装目录下的commonlib下的servlet.jar追加到CLASSPATH中去, 修改后的CLASSPATH如下:.;C:j2sdk1.4.2_03libdt.jar;C:j2sdk1.4.2_03libtools.jar;C:Program FilesApache Software FoundationTomcat 5.0commonlibservlet-api.jar;接

21、着可以启动tomcat,在IE中访问http:/localhost:8080/,如果看到tomcat的欢迎页面的话说明安装成功了。 如果上面的tomcat安装成功的话,接下来继续安装JSP访问SQLServer2000的驱动程序: 第三步:安装JSP访问SQL Server 2000的驱动程序: 从微软的网站上下载驱动程序:SQLServer2000ForJDBC驱动程序,在Google中随便搜索就有。 然后将它安装好。(比如安装目录是C:Program FilesMicrosoft SQL Server 2000 Driver for JDBClib。)然后必须将安装目录中的lib目录下三个

22、Jar文件拷贝到Tomcat目录下commonlib目录下,之后,修改环境变量中的CLASSPATH,把SQL Server 2000 For JDBC 驱动程序安装目录下的C:Program FilesMicrosoft SQL Server 2000 Driver for JDBClibmsbase.jar;C:Program FilesMicrosoft SQL Server 2000 Driver for JDBClibmssqlserver.jar;C:Program FilesMicrosoft SQL Server 2000 Driver for JDBClibmsutil.ja

23、r;追加到CLASSPATH中去,修改后的CLASSPATH如下:.;C:j2sdk1.4.2_03libdt.jar;C:j2sdk1.4.2_03libtools.jar;C:Program FilesApache Software FoundationTomcat 5.0commonlibservlet-api.jar; C:Program FilesMicrosoft SQL Server 2000 Driver for JDBClibmsbase.jar;C:Program FilesMicrosoft SQL Server 2000 Driver for JDBClibmssqls

24、erver.jar;C:Program FilesMicrosoft SQL Server 2000 Driver for JDBClibmsutil.jar;必须重新启动Tomcat! 这样做的目的是,jsp页面在编译过程中不会出现找不到sqlserverdriver类库的问题,写一个简单的用来测试连接SQLServer2000的JSP代码您的第一个字段内容为:您的第二个字段内容为:将上面的JSP代码保存为sql_test.jsp,放在/Root目录下。在地址中输入:http:/localhost:8080/sql_test.jsp,如果全部配置成功的话,将显示如下:您的第一个字段内容为:1

25、您的第二个字段内容为:NewHire-Jobnotspecified您的第一个字段内容为:2您的第二个字段内容为:ChiefExecutiveOfficer您的第一个字段内容为:3您的第二个字段内容为:BusinessOperationsManager您的第一个字段内容为:4您的第二个字段内容为:ChiefFinancialOfficier您的第一个字段内容为:5您的第二个字段内容为:Publisher您的第一个字段内容为:6您的第二个字段内容为:ManagingEditor您的第一个字段内容为:7您的第二个字段内容为:MarketingManager您的第一个字段内容为:8您的第二个字段内容

26、为:PublicRelationsManager您的第一个字段内容为:9您的第二个字段内容为:AcquisitionsManager您的第一个字段内容为:10您的第二个字段内容为:ProductionsManager您的第一个字段内容为:11您的第二个字段内容为:OperationsManager您的第一个字段内容为:12您的第二个字段内容为:Editor您的第一个字段内容为:13您的第二个字段内容为:SalesRepresentative您的第一个字段内容为:14您的第二个字段内容为:Designer数据库操作成功,恭喜你 以上所有的内容涉及的相关条件:操作系统:Window2000Server J2SDK版本:j2sdk-1_4_2_04-windows

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1