好文档 - 专业文书写作范文服务资料分享网站

基于jsp网上书店系统毕设毕业论文

天下 分享 时间: 加入收藏 我要投稿 点赞

(二) 系统功能的实现 .............................................. 28 1. 前台界面功能 ................................................... 28 2. 用户登录界面 ................................................... 30 3. 后台管理功能的实现 ............................................. 34 (三) 小 结 ....................................................... 36 七、 致 谢 .......................................................... 36 参 考 文 献 .......................................................... 38

5

一、 前 言

随着Internet 国际互联网的发展,越来越多的企业开始建造自己的网站。于

Internet的信息服务,商务服务已经成为现代企业一项不可缺少的内容。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。

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

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

6

二、 系统开发技术

(一) J2EE概念

J2EE是一套面向企业应用的体系结构,可以将J2EE理解为J2SE(Java 2 平台的标准版)的扩展和延伸,J2EE的基础就是J2SE,J2EE不仅拥有J2SE中的许多优点,同时还提供了对EJB,Java Servlet API,JSP以及XML等技术的支持。

J2EE通过提供中间层集成框架来满足多种需求,其中包括高可用性,高可靠性,高扩展性以及低成本等要求。同时通过提供统一的开发平台,降低了开发多层系统的复杂性,并且对现有应用程序提供了强有力的支持。其具体表现在:对Enterprise JavaBean的完全支持,对打包和部署应用的良好支持,对添加目录的支持以及对安全机制的支持。

(二) MVC设计模式简介

MVC是Model(模型)——View(视图)——Controller(控制器)的缩写,它适用于大型可扩展的Web应用的开发,它强制性地将应用程序的输入、处理和输出分开,将其划分为模型、视图和控制器三个核心部分,使它们各司其职,各自完成不同的任务,其中任何一部分的修改都不会影响其它两部分。

在MVC模式中,模型封装了应用问题的核心数据、逻辑关系和业务规则,提供了业务逻辑的处理过程。模型一方面被控制器调用,完成问题处理的操作过程,另一方面为视图获取显示数据提供了访问数据的操作。因为模型是与数据格式无关的,因此一个模型可以为多个视图提供数据,这样一个模型一次编写可以被多个视图重用,从而避免了代码的重复编写。

视图是MVC模式下用户看到的并与之交互的界面。视图从模型处获得数据,视图的更新由控制器控制。视图不包含任何业务逻辑的处理,它只是作为一种输出数据的方式。

MVC模式中,控制器主要起导航的作用,它根据用户的输入调用相应的模型和视图去完成用户的请求。控制器本身不输出任何东西,它接受用户请求并决定调用哪个模型构件去处理,以及由哪个视图来显示模型处理之后返回的数据。

7

MVC的处理过程是这样的:对于每一个用户输入的请求,首先被控制器接收,并决定由哪个模型来进行处理,然后模型通过业务处理逻辑处理用户的请求并返回数据,最后控制器用相应的视图格式化模型返回的数据,并通过显示页面呈现给用户。图1-1所示为模型、视图、控制器这三个模块各自的功能以及它们之间的相互关系:

图2-1 MVC模式

三、系统开发环境

(一) 服务器的配置

前面介绍了JSP 的生命周期,为了说明JSP 对运行环境的要求,先简单的介绍一

下它的运作过程。服务器在接收到客户端传过来的一个页面请求时,先判断是否是JSP 页面请求(从扩展名来判断),如果不是,只是一般的HTML页面请求,则直接把HTML文档传给客户端,完成客户端与服务器的一次连接。如果判断是JSP页面请求,则由JSP引擎(或Servlet引擎)将JSP页面代码转换成Servlet 代码,再通知服务器上的JVM(Java 虚拟机)对转换过来的Servlet 代码进行编译,将生成的字节码文件放在服务器上相应的地方,并执行编译后得到的字节码,然后把结果传送给客户端,这样就完成一次连接。以后如果有相同的JSP页面的请求,则直接由JSP引擎通知JVM 执行已有的字节码,并把结果传送给客户端。

从上面JSP 运作全过程可见,运行JSP 最少需要三样东西:JSP 引擎、Web 服务器和JVM最常用的Java 开发工具你可以选择IDE(Integration Development Environment 继承开发环境)也可以直接用SUN 公司提供的JDK 进行开发。常用的IDE有JBuilder,MyEclipse等,它们是桌面开发环境嵌入JDK,给用户的开发带来很大的便利。本系统

8

直接采用JDK 作为JVM 和java 编译器。所用的操作系统是Windows XP,服务器采用的是Tomcat,利用了它充当JSP引擎,同时还利用了它的信息发布功能。首先把JDK,Tomcat安装到本地硬盘C盘根目录下,下面详细的介绍如何配置运行环境: ★ 配置环境变量

第一步:进入我的桌面,右击“我的电脑”,选择“属性”选项,进入“系统属性”对话框,单击“高级标签”

第二步:点击上图箭头所示“环境变量”, 配置JAVA_HOME

第三步:单击“系统变量”部分的“新建按扭”,创建JAVA-HOME 变量,在变量值栏内输入C:\\ JDK6;JAVA_HOME 指明JDK安装路径,就是刚才安装时所选择的路径C:\\ JDK6,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行Tomcat需要依靠此量)

第四步:同样的方法创建入:.;%JAVA_HOME%\\lib\\dt.jar;

CLASSPATH 变量,在变量栏内输

%JAVA_HOME%\\lib\\tools.jar; %JAVA_HOME%\\jre\\lib\\rt.jar;(要加.表示当前径)CLASSPATH 为java加载类(class or lib)路径,只有类在classpath中,java 命令才能识别。

第五步:创建PATH 变量,在变量栏内输入,%JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin Path使得系统可以在任何路径下识别java 命令。 第六步:检测配置是否成功: 1)检测JDK是否配置成功 编写一个java 程序,例如: public class HelloWorldApp

{ public static void main(String args[]) { System.out.println(“HelloWorld!”); } }

首先把它放到一个名为HelloWorldApp.java 的文件中,这里,文件名应和类名相同,

9

基于jsp网上书店系统毕设毕业论文

(二)系统功能的实现..............................................281.前台界面功能...................................................282.用户登录界面...................................................
推荐度:
点击下载文档文档为doc格式
15pzj8klf54zk8m0hvkq6k2tg1xudp00s61
领取福利

微信扫码领取福利

微信扫码分享