资源预览内容
第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
第9页 / 共24页
第10页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
.目录摘要.1ABSTRACT.2前言31 系统概述41.1 JSP的技术原理41.2 效劳器配置61.3 配置Web站点62 系统需求分析及总体设计102.1 需求分析102.2 系统功能模块设计102.3 数据库需求分析103 数据库构造设计123.1 数据库实现123.2 用JSP连接数据库144 系统详细设计174.1 前台局部174.1.1 前台总体框架174.1.2 用户管理模块184.1.3 用户资料修改254.1.4 购物车模块264.1.5 订单查询模块314.1.6 留言板模块324.2 后台局部344.2.1 后台总体框架344.2.2 管理员登录364.2.3 添加商品374.2.4 订单信息管理384.2.5 查询用户信息414.2.6 添加425 完毕语44参考文献45致461.基于JSP的网上购物系统设计计算机科学与技术指导教师摘 要:伴随着Internet的蓬勃开展,网络购物中心作为电子商务的一种形式正以其高效、低本钱的优势,逐步成为新兴的经营模式和理念,人们已经不再满足用途信息的浏览和发布,而是渴望着能够充分享受网络所带来的更加多的便利。网络购物正适应了当今社会快节奏地生活,使顾客足不出户便可以方便快捷轻松地选购自己喜欢的商品。本系统便是尝试用JSP在网络上架构一个动态的电子商务,它是在Windows *P下,以SQL Server 2000为数据库开发平台,Tomcat网络信息效劳作为应用效劳器,采用JSP(Java Server Pages)技术开发的网上购物系统。他分前台局部和后台局部,前台局部由用户使用,主要包括用户注册,购物车管理,订单管理,个人资料管理,留言板管理等功能;后台局部由管理员使用,主要包括商品管理,处理订单,用户信息管理,信息管理等功能。建立后的系统是一个动态、交互式、具有商品提供、系统管理、用户留言等功能的电子商务。关键字:JSP;SQLserver2000;Tomcat;网上购物系统前言21世纪是网络飞速开展的时代,上网、创立已经成为热门话题。Internet技术得到持续、猛烈的开展,已经成为计算机产业的一个技术热点,越来越多的企业开场关注网络,许多人正在或正准备学习网络知识,进展网络开发或创立自己的。JSP的全称是Java Server Pages,是一种以Java为主的跨平台Web开发语言,它具有平安性,健全性,运行效率高等许多优点。本次课程设计基于JSP的网上购物的设计,是在Windows 下,以SQL Server 为数据库开发平台,Tomcat网络信息效劳作为应用效劳器,采用JSP(Java Server Pages)技术开发的。1系统概述1.1 JSP的技术原理1.1.1 JSP语言及其特点在传统的网页HTML文件*.htm,*.html中参加Java程序片段Scriptlet和JSP标记tag,就构成了JSP网页*.jsp。JSP页面看上去象标准的HTML和*ML页面,并附带有JSP引擎能够处理和抽取的额外元件。Web效劳器在遇到JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给用户。程序片段可以操作数据库、重新定向网页以及发送等,这就是建立动态所需要的功能。所有程序都在效劳器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低。它基于强大的Java语言,具有良好的伸缩性,在网络数据库应用开发领域具有得天独厚的优势。JSP技术在多个方面加速了动态Web页面的开发:1将容的生成和显示进展别离使用JSP技术,Web页面开发人员可以使用HTML或者*ML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态容容是根据请求来变化的,例如请求信息或者特定的一瓶酒的价格。生成容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在效劳器端运行。如果核心逻辑被封装在标识和Beans中,则其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响容的生成。在效劳器端,JSP引擎解释JSP标识和小脚本,生成所请求的容例如,通过JavaBeans组件,使用JDBCTM技术数据库,或者包含文件,并且将结果以HTML或者*ML页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。2强调可重用的组件绝大多数JSP页面依赖于可重用的,跨平台的组件JavaBeans或者Enterprise JavaBeansTM组件来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。3采用标识简化页面开发Web页面开发人员不会都是熟悉脚本语言的编程人员。JavaServer Page技术封装了许多功能,这些功能是在易用的、与JSP相关的*ML标识中进展动态容生成所需要的。标准的JSP标识能够和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。通过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其他人员可以为常用功能创立自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。4JSP能提供所有Servlets功能与Servlets相比,JSP能提供所有Servlets功能,它比用Println书写和修改HTML更方便。可以更明确地进展分工,Web页面设计人员编写HTML,只需留出空间让Servlets程序员插入动态局部即可。JSP技术能够支持高度复杂的基于Web的应用。5强健的存储管理和平安性由于JSP页面的置脚本语言是基于Java编程语言的,而且所有的JSP页面都被编译成为Java Servlet,JSP页面就具有Java技术的所有好处,包括强健的存储管理和平安性。6一次编写,各处运行作为Java平台的一局部,JSP拥有Java编程语言“一次编写,各处运行的特点。随着越来越多的供应商将JSP支持添加到他们的产品中,您可以使用自己所选择的效劳器和工具,更改工具或效劳器并不影响当前的应用。1.1.2 Java及Java Servlets概述JSP技术是用JAVA语言作为脚本语言的,谈及JSP技术,少不了要对JAVA技术进展一些根本的介绍。1.1.3 JavaBean简介JavaBean是一种基于Java的软件组件,JavaBean和Active控件一样,可以通过封装业务逻辑建立一整套可重复利用的对象库。JSP对于在Web应用中集成JavaBean组件提供了完善的支持,这种支持不仅能缩短开发时间可以直接利用经过测试和可信任的已有组件,防止重复开发,也为JSP应用带来了更多的可伸缩性。JavaBean组件可以用来执行复杂的计算任务,或负责与数据库的交互及数据提取等。由于Java语言在这些方面所具有的特点和优势,使得基于它的软件JavaBean组件技术倍受人们关注。它的任务就是:一次编写,可以在任何地方执行,可以在任何地方重用。JavaBean组件可以在任何地方重用包括了可以在应用程序、其他组件、文档、Web站点和应用程序构造器工具等多种方案中再利用。为了创立和使用Java软件组件,JavaBean被实现为一种独立于平台和构造的应用程序接口,它的实现可以忽略部的构造和细节问题,只需定义其外部的特征及对外功能就行。其中,属性、方法和事件三种接口可以独立对外进展开发。1.2 效劳器配置第一步:从官方 ;/java.sun.下载该软件的最新版本。我所下载的是jdk-1_5_0_06-windows-i586-p.e*e文件。第二步:双击.e*e文件,安装在C:Program FilesJavajdk1.5.0_06。第三步:JDK的环境配置:在Windows中用鼠标指向我的电脑,按右键,选择“属性,在“系统特性表单项选择择“高级标签,在“高级标签选择“环境变量,在系统变量中参加变量JAVA_HOME(变量名为C:ProgramFilesJavajdk1.5.0_06),classpath(变量值为C:Program FilesJavajdk1.5.0_06libdt.jar;C:ProgramFilesJavajdk1.5.0_06libtools.jar;C:ProgramFilesJavajdk1.5.0_06)和path(变量值为C:Program FilesJavajdk1.5.0_06bin;)。安装和配置完毕后,在“命令提示符中输入javac,会出现如图1所示,则说明JDK安装和配置都是正确的。图1 javac调试界面1.3.2 Tomcat安装及配置直接运行下载的apache-tomcat-5.5.17.e*e文件,按照一般的Windows程序安装步骤即可安装好Tomcat,安装时它会自动寻找JDK的位置。安装过程中需要选择一个文件夹作为Tomcat的安装目录。我选择安装的位置是C:Tomcat 5.5。安装完成以后,添加一个Tomcat的环境变量,添加方法和JDK的环境变量的添加方法一样,设置变量名为TOMCAT_HOME,变量值为C:Tomcat 5.5。设置完毕后就可以运行Tomcat效劳器了。Tomcat成功启动后,在浏览器中输入 ;/localhost;8080/,如果出现欢迎界面,则说明Tomcat安装成功。欢迎界面如图2所示。1.3.3 数据库配置1SQL Server 2000 首先,要定义一个数据库名称DSN。翻开“开场|“设置|“控制面板|“管理工具“,在文件夹下有ODBC数据源的快捷方式。 在弹出的“ODBC数据源管理器对话框中选择“系统DSN选项卡,然后单击“添加按纽,选择“SQL Server为数据库驱动程序,单击“完成按纽。如图3所示。图3 创立新数据源 在弹出的“创立SQL Server的新数据源对话框的“数据源名称文本框输入“biye,在“描述文本框中可以写上数据库的功能。在“效劳器下拉列表中选择要连接的SQL Server,此处要安装的本地效劳器,所以选择“*Y即可。如图4所示。图4 选择数据库效劳器单击“下一步按钮,选择“使用用户输入登录ID和密码的SQL Server验证单项选择按钮,“登录ID默认为“weiyue,密码为空。如图5所示。图5 SQL Server身份验证设置单击“下一步按钮,在下拉列表中选择该数据库的数据库为“毕业设计,如图6所示。图6 选择SQL数据库单击“下一步按钮,再单击“完成按钮即可翻开“ODBC Microsoft SQL Server 安装对话框。如图7所示。图7 测试数据源2 系统需求分析及总体设计2.1 需求分析此基于JSP的购物分前台功能和后台功能: 1) 前台局部由用户使用,主要包括用户注册,购物车管理,订单管理,个人资料管理,留言板管理
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号