JSP网上书店系统的设计和实现毕业论文 - 图文

2019-01-12 17:59

JSP网上书店系统的设计和实现毕业论文

目录

前 言 ...................................................................... 3

第一章 概 述 ........................................................... 4 1.1 开发背景 ............................................................. 4 1.2 JSP简介 ............................................................. 4 1.2.1 JSP的运行原理 ................................................... 5 1.2.2 JSP页面的组成 ................................................... 6 1.2.3 JavaBean技术介绍 ................................................ 7 1.2.4 JSP的运行环境 .................................................... 7 1.3 系统开发环境 ......................................................... 8 1.3.1 服务器的配置 ...................................................... 8 1.3.2 数据库后台环境的配置 ............................................. 12

第二章 需求分析 ........................................................... 15 2.1 系统说明 ............................................................ 15 2.2 系统功能简介 ........................................................ 15 2.2.1 基本功能 ......................................................... 15 2.2.2 用户界面设计 .................................................... 16 2.3 系统运行环境 ......................................................... 16

第三章 系统设计 ........................................................... 17 3.1 系统设计思想 ........................................................ 17 3.2 系统功能模块化 ...................................................... 18 3.3 数据库设计 .......................................................... 18 3.3.1 数据库需求分析 .................................................. 19 3.3.2 数据库概念结构 .................................................. 19 3.3.3 数据库逻辑机构设计 .............................................. 20

第四章 详细设计 ........................................................... 22 4.1 系统概述 ............................................................. 22 4.2 系统主要文件 ......................................................... 22 4.3 详细代码及说明 ....................................................... 23 4.3.1实现用户实体的Bean ............................................... 23 4.3.2实现商品实体的Bean ............................................... 26 4.3.3 实现订购单实体的Bean ............................................ 27

1

4.3.4 实现购物车实体的Bean ............................................ 29 4.3.5 实现购物实体的Bean .............................................. 30 4.3.6 前台运行程序cart.jsp ............................................ 35

第五章 总结 ............................................... 错误!未定义书签。

致谢 ....................................................... 错误!未定义书签。 参考文献 ................................................... 错误!未定义书签。

2

前 言

随着Internet国际互联网的发展,越来越多的企业开始建造自己的网站。基于Internet的信息服务,商务服务已经成为现代企业一项不可缺少的内容。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。

JSP是Sun公司推出的一种网站开发技术,Sun公司借助自己在Java上的不凡造诣,又把人们引进JSP时代,JSP即Java Server Page,它可以在Servlet和JavaBean的支持下,完成功能强大的Web应用程序。所以,在我的毕业设计中,我采用了JSP作为开发工具,构建了一个能实现简单的电子商务的小型动态商务网站——网上书店销售系统。该系统能实现用户的注册、登录功能;能够实现商品的查询,订购等功能。该系统基本上具备一个网上商品销售系统应该具备的功能,该设计项目基本上体现了构建一个动态商务网站所需要的技术,可以说,目前的大型商务网站也就是我们这个小型网站在内容上的扩充和重复。

通过这次的毕业设计,我了解了目前流行的动态商务网站的构成和运作原理,掌握了用JSP构建动态网站的相关知识和技术原理,锻炼了自己的动手实践能力。更重要的是,通过这次的毕业设计,我培养出了刻苦钻研的学习精神和严肃认真的学习态度,这对我以后的学习和工作有很大的益处。

在这次毕业设计过程中,我得到了指导老师符琦老师和其他同组同学的悉心指导。在此,我对他们表示衷心的感谢!

3

第一章 概 述

1.1 开发背景

随着时代的发展,信息技术、Internet/Intranet技术、数据库技术的不断发展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门已经认识到Internet的优势,电子商务就是在这样一个背景下产生发展起来的。伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购物的快感。我的毕业设计也就正是一个电子商务系统的开发---网上商品销售系统。

1.2 JSP简介

JSP(Java Server Pages)是由Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准,JSP技术在Servlet技术基础上发展起来的,它正在飞速发展中,现已成为Java服务器编程的重要组成部分。它虽然还未成型,但是它必将和J2EE(Java 2 Enterprise Edition)一起发展。

JSP是结合markup(HTML和XML)和Java代码来处理一种动态页面。每一页第一次被调用时,通过JSP引擎自动被编译成Servlet,然后被执行,以后每次调用时,执行编译过的Servlet。JSP提供了多种方式访问Java class、Servlet、Applets和Web Server,因此,Web应用的功能可以分成多个明确定义公用接口的组件,通过JSP将它们结合在一起。

4

1.2.1 JSP的运行原理

在JSP第一次获得来自于客户端浏览器的请求时,JSP文件将被JSP引擎(JSP engine)转换成一个Servlet,即将”.jsp”文件编译成Java Class文件。当Servlet引擎接收到请求后,如果设置了使用最新的JSP,它就会去找JSP文件,检查该文件在上次编译后是否改动过。如果改动过,就会重新编译生成新的Servlet,最终将请求转交给编译好的Servlet引擎执行。如图1-1:

图1-1 JSP运行原理

Client 客户端 请求(Request) Web Server 响应(Response) Server extension 服务器扩展 Servlet engine Servlet引擎 JSP engine JSP引擎 Class loader 类载入器

Java complier JSP parser JSP语法分析器

Java编译器

在编译时如果发现JSP文件有任何语法错误,转换过程将中断,并向客户端发出出错信息;如果编译成功,则所转换产生的Servlet代码被编译,然后该Servlet被JSP引擎加

5


JSP网上书店系统的设计和实现毕业论文 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:谁是谁的痛 阅读答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: