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

加入VIP,省得不是一点点
 

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

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

下载须知

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

版权提示 | 免责声明

本文(在线购书系统-毕业论文.doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

在线购书系统-毕业论文.doc

1、厦门大学本科毕业论文 第 1 页 共 2 页 在线购书系统 摘要 JSP 是一种基于 Java 技术执行于服务端的动态网页开发技术,而 Servlet 技术的加入使得网页开发变得分工明确, JSP 主要负责页面设计,后台则交予 Servlet 掌控,效率更高!本文描述了基于 JSP+Servlet 技术实现的网上购书系统,以 Tomcat 作为服务器,sqlserver2000 为数据库,在工具 Eclipse 上开发,正文中介绍了技术特征,应用原理及方法,也展现了整个网站的运行流程,数据库的结构和网站的页面组成。 关键词 J2EE 动态网页开发 JDBC 厦门大学本科毕业论文 第 2 页 共

2、 2 页 Online Book Shopping Abstract JSP is a java-based technology in the implementation of server-side dynamic web development technology. And the in-joining of Servlet make the web development divide the work more efficiently, JSP response for the page design, Servlet control the background process

3、, This paper describes my online book shopping system based on JSP and Servlet, my server is Tomcat, database is sqlserver2000, and I complete the system on Eclipse. In the text, I describe the technical features, theory and methods of application, as well as the whole operation process, the structu

4、re of the database and web page component on the website. Key words J2EE dynamic web development JDBC 厦门大学本科毕业论文 目录 第一章 引 言 . 1 第二章 开发工具与技术 . 2 2.1 J2EE 简介 . 2 2.2 JSP 与 servlet 简介 . 4 2.3 Eclipse 与 myEclipse 简介 . 4 2.4 Tomcat 简介 . 5 2.5 SQL Server2000 简介 . 6 第三章 网上购书系统整体框架描述 . 7 3.1 网站整体设计思想 . 7 3.

5、2 网 站总体框架说明 . 8 3.3 网站各级目录详细说明 . 9 第四章 网上书店的详细设计 . 10 4.1 数据库设计 . 10 4.1.1 数据库设计对整个系统的影响 . 10 4.1.2 数据库的内容概述 . 10 4.1.3 数据库的详细设计 . 11 4.2 客户端前台设计 . 13 4.2.1 客户登陆验证 . 13 4.2.2 用户注册 . 15 4.2.3 分类查看书籍信息 . 15 4.2.4 图书信息简介与评论 . 16 4.2.5 订购图书 . 17 4.2.6 TOP5 图书 . 18 4.2.7 我的购物车 . 18 4.3 后台管理设计 . 18 4.3.1

6、管理员登陆验证 . 18 4.3.2 商店图书查询 . 19 厦门大学本科 毕业论文 4.3.3 添加图书资料 . 20 4.3.4 定单信息查询 . 21 4.3.5 用户信息查询 . 21 4.3.6 用户建议信息 . 21 4.4 系统的特色设计 . 22 第五章 结 束 语 . 23 致 谢 . 24 参 考文献 . 25 附录 . 26 厦门大学本科 毕业论文 CONTENTS Chapter 1 Introduction . 1 Chapter 2 Tool and Technology . 2 2.1 J2EE Introduction . 2 2.2 JSP and servl

7、et Introduction . 4 2.3 Eclipse and myEclipse Introduction. 4 2.4 Tomcat Introduction . 5 2.5 SQL Server2000 Introduction. 6 Chapter 3 Whole Frame Description of The System . 7 3.1 The Whole Design Thinking . 7 3.2 The Whole Frame Description . 8 3.3 Detailed Description of Every Layer of Catalog .

8、9 Chapter 4 Detailed Description of The System . 10 4.1 The Database Design . 10 4.1.1 Database Designs Effect on the System . 10 4.1.2 The Overview of Database. 10 4.1.3 The Detailed Design of The Database . 11 4.2 The Design of The Client-side. 13 4.2.1 User Login Validation . 13 4.2.2 User Regist

9、ration . 15 4.2.3 Read the Book Inforation Assortedly . 15 4.2.4 The Book Introduction and Commentary . 16 4.2.5 Book the books. 17 4.2.6 TOP5 Books . 18 4.2.7 My Shopping Cart . 18 4.3 The Design of The Server-side . 18 4.3.1 Administrator Login Validation . 18 4.3.2 Books Query. 19 厦门大学本科 毕业论文 4.3

10、.3 Add Book Inforation . 20 4.3.4 Order Inforation Query . 21 4.3.5 User Inforation Query . 21 4.3.6 User Commentary Inforation . 21 4.4 Unique Design of The System . 22 Chapter 5 Summary . 23 Acknowledgement . 24 References . 25 Appendix . 26 厦门大学本科毕业论文 第 1 页 共 29 页 第一章 引 言 随着计算机及网络技术的飞速发展, Interne

11、t/Intranet 作为新世纪人们交流的新兴手段,已经逐渐渗透到我们的日常的工作生活中了,各式的网站也随之以惊人的速度增长着,网上购物日趋普及,网上商店系统已经成为任何人可以在网络所提供的平台上进行买卖的新型购物方式。在众多网络开发技术中, JSP 技术是当前较为流行的,它可以进行复杂的数据库操作、很强的交互性以及方便用户控制管理。 网上书店的开发设计是以 J2EE为开发平台,以 JSP和 JAVA为开发语言,以 Microsoft SQL Server2000 为网站后台的数据库管理系统。 J2EE 作为现在广为运用的开发平台,是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简

12、化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。与以往的开发环境相比,有以下显著特点: ( 1)多层模型 J2EE 平台提供了一个多层应用程序模型,这意味着应用程序的不同部分可以运行在不同的设备上。 J2EE 结构定义了一个客房机层,一个中间层(由一个或多个子层组成),以及一个 EIS 层。 ( 2)对商业逻辑组件的支持 在 J2EE 平台中, EJB 组 件实现中间层的商业逻辑, EJB 让组件或应用程序的开发者将精力集中在商业逻辑的开发上,将复杂的服务(例如:安全、事务)交由 EJB 服务器处理。 ( 3)对 J2EE 标准的支持 J2EE 标准定义了一系列相关规范,其中主

13、要的有 J2EE 平台规范, Enterprise JavaBeans 规范, Java Servlet 规范和 Java Server Page 规范,另外,还包括 J2EE兼容性测试套件( J2EE Compatibility Test Suite,CTS)和 J2EE SDK. Microsoft SQL Server2000 数据库管理系统是微软公司推出的一种关系型数据库产品。它具有良好的可靠性、安全性和易用性,是大规模联机事务处理( OLTP)、数据仓库和电子商务应用程序的优秀数据库平台。厦门大学本科 毕业论文 第 2 页 共 29 页 第二章 开发工具与技术 2.1 J2EE 简介

14、 J2EE 即 Java2 平台企业版( Java 2 Platform,Enterprise Edition) , 是 Sun 公司为企业级应用推出的标准平台 (Platform), 是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、 安全与再用价值。 J2EE 核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循 J2EE 架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,导致企业内部或外部难以互通的窘境。 过去二层化的 C/S 应用被 J2EE

15、切分成许多层 , 一个 N层化应用能够为以下的每种服务提供一个分开的层: 显示层:在一个典型的 WEB 应用中,客户端机器上运行的浏览器负责实现用户界面。当然终端类型可以多种多样。 表示层 :尽管浏览器可以完成某些动态内容显示,但为了 兼容不同的浏览器,这些动态生成工作应该放在 WEB 服务器端进行,使用 JSP、 SERVLETS,或者 XML(可扩展标记语言)和(可扩展样式表语言)。 业务层: 业务逻辑适合用 SESSION EJBS(后面将介绍)来实现。 数据访问层:数据访问适合用 ENTITY EJBS(后面将介绍)和 JDBC 来实现。 同后台系统的集成可能需要用到许多不同的技术,至

16、于何种最佳需要根据后台系统的特征而定。 这样的多层式 使企业级应用具有很强的伸缩性,它允许每层专注于特定的角色。 J2EE 大体层次结构如图 2-1 所示: 厦门大学本科 毕业论文 第 3 页 共 29 页 图 2 1 J2EE 层次结构 J2EE 包括多 种组件 ,以下列举几种常用的: Servlet Servlet 是 Java 平台上的 CGI 技术。 Servlet 在服务器端运行,动态地生成 Web 页面。与传统的 CGI 和许多其它类似 CGI 的技术相比, Java Servlet 具有更高的效率并更容易使用。对于 Servlet,重复的请求不会导致同一程序的多次转载,它是依靠线

17、程的方式来支持并发访问的。 JSP JSP(Java Server Page)是一种实现普通静态 HTML 和动态页面输出混合编码的技术。在运行时态, JSP 将会被 首先转换成 Servlet,并以 Servlet 的形态编译运行,因此它的效率和功能与 Servlet 相比没有差别,一样具有很高的效率。 EJB EJB 定义了一组可重用的组件: Enterprise Beans。开发人员可以利用这些组件,像搭积木一样建立分布式应用。在装配组件时,所有的 Enterprise Beans 都需要配置到EJB 服务器中。 JDBC JDBC(Java Database Connectivity

18、, Java 数据库连接 )API 是一个标准SQL(Structured Query Language,结构化查询语言 )数据库访问接口,它使数据库开发人员能够用标准 Java API 编写数据库应用程序。 JMS JMS(Java Message Service, Java 消息服务 )是一组 Java 应用接口,它提供创建、厦门大学本科 毕业论文 第 4 页 共 29 页 发送、接收、读取消息的服务。 JMX JMX 是一种应用编程接口、可扩展对象和方法的集合体,可以跨越各种异构操作系统平台、系统体系结构和网络传输协议,开发无缝集成的面向系统、网络和服务的管理应用。 2.2 JSP 与

19、servlet简介 Jsp 与 Servlet 已经在上面有分 别介绍了,这里主要介绍他们的联系。 Jsp( JavaServer Page)是在普通 Html 中嵌入了 Java 代码的一个脚本,在这一点上,它与其它的脚本语言(如Php)一样,但它与其它语言不同的是:其它脚本语言由服务器直接解释这个脚本,而 Jsp 则由 Jsp 容器(如 Tomcat)首先将其转化为 Servlet,然后再调用 Javac 将 Servlet 编译为 Class文件。最终,服务器解释的是 Class 文件。那么什么是 Servlet 呢? Servlet 其实是一个特殊的 Java 类, Servlet 类

20、一般从 HttpServlet 类 继承而来,在这个类中至少要实现 doGet 或者 doPost 函数,在这两个函数中处理来自客户的请求,然后将结果返回。 Servlet 和 Jsp 是Sun 公司 J2EE 架构中重要的部分。由于基于 Java 语言,因此其可以方便的调用功能强大的Java API(如 JDBC)。 2.3 Eclipse与 myEclipse简介 Eclipse 是一个开放源代码的、与 NetBeans、 Sun ONE Studio 和 Borland Jbuilder 类似的一种基于 Java 的整合型可扩展开发平台,也是目前最著名的开源项目之一, IBM 在最近几年

21、里也一直在大力支持该项目的发展,目标是将其做成用以替代 IBM Visual Age for Java(简称 IVJ)的下一代 IDE 开发环境,并于 2001 年 11 月宣布投入 4 千万美元资金到该项目的研发。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是, Eclipse 附带了一个标准的插件集,包括 Java 开发工具( Java Development Tools,JDT)。其未来的目标不仅仅是成为专门开发 Java 程序的 IDE 环境,根据 Eclipse 的体系结构,通过开发插件,它能扩展 到任何语言的开发,甚至能成为图片绘制的工具。 Eclipse 是一个专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。