淘豆网
下载文档 文档分类:论文 > 毕业论文

(JAVA+JSP)网络书店售书系统【毕业设计,精品论文】.doc

下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表
下载前请先预览,预览内容跟原文是一样的,在线预览图片经过高度压缩,下载原文更清晰。
0/100
您的浏览器不支持进度条


播放器加载中,请稍候...
更多>>该用户其他文档
下载所得到的文件列表
(JAVA+JSP)网络书店售书系统【毕业设计,精品论文】.doc
文档介绍:
本科毕业论文第 1 页共 51 页1 引言由于网上购书具有选择面大、价格便宜、交易方便、节省时间和精力等优势。而且现在整个图书市场一片繁荣,在这种情况下,网上书店的加入无疑将使得竞争更加激烈,但从另一个方面看,只有在这种激烈的竞争下,网上书店的优势才能得以体现。在中国,网上书店有发展的必要,也有发展的基础,发展网上书店的各方面条件也日趋成熟,但是还存在着一些问题,只有把问题解决好了,才能保证网上书店的蓬勃发展。本系统是用 JAVA 和 JSP 语言来编写的网络书店售书系统,数据库用 MicrosoftSQLServer2000 来连接,通过编写 JavaBeans 来进行后台业务逻辑控制,即 JAVA+JSP+JavaBeans + SQLServer2000 四层模式完成整个设计工作。本系统全部基于网络,以 JSP 语言对网站进行开发,注重用户与网站的交互性。因此在这样的背景下,针对当前 网络发展趋势来设计网络书店售书系统就成为了当今应用软件的首选体系结构。本系统的设计目的是为了满足消费者只要通过互联网就可以足不出户的购买自己喜欢的图书,改变传统购书交易,而是在互联网上就可以进行交易,实现网上购买图书。为了实现上述目的,我对网上书店售书系统进行了深一步的研究和学习,从而满足客户的要求,让他们可以随时找到自己想要购买的图书。本论文课题新颖,主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。2 开发工具和环境简介2.1 Java Server Page 简介Java Server Page简称JSP是由Sun公司在Java语言上开发出来的一种动态网页制作技术,它提供了一种建立动态网页的简单方法,并为开发人员提供了一个Server端框架,基于这个框架,开发人员可以综合使用 HTML,XML,JAVA语言以及其他脚本语言,灵活,本科毕业论文第 2 页共 51 页快速地创建和维护动态网页,特别是目前的商业系统。作为JavaTM 技术的一部分,JSP能够快速的开发出基于所有Web服务器和应用服务器环境,独立于平台的应用程序,而且具有非常强的可伸缩性。同时,JSP把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容的前提下改变网页布局。这样跨平台的特性包含了目前大部份网站服务器配置环境,再加上它的语法写作方式可媲美ASP般的易学易懂,而且在网络安全技术方面甚至已超越ASP技术。所以,相信在很快的时间内极有可能取代现有网页编译技术,而成为商业网站的新标准。在本节中我们将会讨论JSP技术的特性,让您更加了解这项新技术。2.2 Microsoft SQL Server2000 简介SQLServer2000是一个基于关系型数据库模型建立的数据库管理系统软件(DBMS)。它帮助用户方便地得到所需信息,并提供强大的数据处理工具。它可以帮助用户组织和共享数据库信息,以便于根据数据库信息作出快速有效的决策。另外,因为仅有这样—个数据库管理系统软件(DBMS)只能进行一些信息系统所需要的简单数据处理,且对操作者有较高的操作技能要求。因此,信息系统的开发者都是在某种数据库管理系统软件〔DBMS〕环境下编写相应的应用程序,以形成一个能够满足应用需求且操作尽可能简单的应用型信息系统,这被称之为二次开发。SQLServer2000 还具有以下特点:1.使信息更易于查找和使用SQLServer2000继续为简便地查找信息提供容易使用的工具。2.支持 Web 功能的信息共享SQLServer2000 很简便地实现信息共享,而且它可以很容易地将数据库定位到浏览器中,它可以将桌面数据库的功能和网站的功能结合在一起。3.用于信息管理的强大解决方案高级用户和开发人员可以创建一些将SQLServer2000界面(客户端)的易用性和SQL服务器的可扩展性和可靠性功能结合在一起的解决方案。4.改变了数据库窗口可在SQLServer2000容纳并显示新的对象,增强了SQLServer2000 数据库的易用性。本科毕业论文第 3 页共 51 页5.提供名称自动更正功能自动解决当用户重新命名数据库对象时出现的常见负面效应。例如,当用户重命名表中的字段时,将自动在诸如查询的相关对象中进行相应的更改。6.具有子数据表功能子数据表在同一窗口中,提供了嵌套式的视图,这样就可以在同一窗口中专注于相关的数据并对其进行编辑。7.用户只需简单地将SQLServer2000对象(表、查询等)从数据库放到ODBC数据源中,即可从 Microsoft SQLServer2000中将数据导出到Microsoft ACCESS 2000 。8.数据访问页功能该功能可使用户快捷方便地创建数个 HTML页,并通过数据 HTML页,将数据库应用扩展到企业内部网络上。这将帮助用户比以往更快捷、高效的方式共享信息。9.共享组件的集成SQLServer2000利用新的 Web 控件,为用户提供了多种查看和分析数据的方式。10.Microsoft SQL Server 的交互性Microsoft SQLServer2000支持OLE DB,使用户可以将SQLServer2000 界面的易用性与诸如 Microsoft SQL Server的后端企业数据库的可升级性相结合。2.3 JDBC 驱动程序简介从编程的角度出发,有两个主要的类负责建立与数据库的连接。第一个类DriverManager 是在 JDBC API 中提供的为数不多的实际类。 DriverManager 负责管理已注册驱动程序的集合,实质上就是提取使用驱动程序的细节,这样程序员就不必直接处理它们。第二个类是实际的 JDBC Driver 类。JDBC 驱动程序有四种类型。第一种驱动程序:它们都使用 JDBC-ODBC 桥,这是作为 JDK 的一个标准部分包括的。第一种驱动程序通过附加在 JDBC-ODBC 桥的“开放式数据库连接性”(OpenDataBase Connectivity(ODBC))驱动程序来区分。要连接到一个不同的数据源,您只需要使用 ODBC 管理员注册(或有效地绑定)一个不同的 ODBC 数据源连接到合适的数据源名称即可。本科毕业论文第 4 页共 51 页第二种驱动程序也称为部分 Java 驱动程序,因为它们直接将 JDBC API 翻译成具体数据库的 API。对于分布式应用程序,这种需求会产生额外的许可证问题,还可能带来可怕的潜在代码分布问题。第三种驱动程序是纯 Java 驱动程序,它将 JDBC API 转换成独立于数据库的协议。JDBC 驱动程序并没有直接和数据库进行通讯;它和一个中间件服务器通讯,然后这个中间件服务器和数据库进行通讯。这种额外的中间层次提供了灵活性:可以用相同的代码访问不同的数据库,因为中间件服务器隐藏了 Java 应用程序的细节。要 内容来自淘豆网www.taodocs.com转载请标明出处.
更多>>相关文档
文档信息
最新下载
文档标签