毕业设计(论文)-基于Java的在线购物系统的设计与实现.doc毕业设计(论文)-基于Java的在线购物系统的设计与实现.doc

收藏 分享

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

基于JAVA的在线购物系统的设计与实现摘要电子商务ELECTRONICCOMMERCE是互联网上出现的新概念。它是利用计算机技术、网络技术和远程通信技术,实现整个商务买卖过程中的电子化、数字化和网络化。随着它的广泛使用,给人们带来了便利,并逐渐改变了人们的生活方式国内在线购物网站多数是用ASP,PHP技术实现的,而基于JSP的优秀网站较少。本系统网上图书超市采用JSPJAVABEANSQLSERVER数据库三层模式设计并实现。本论文详细地阐述了系统的需求分析、系统总体架构、详细设计以及模块的实现过程,主要实现了以下模块功能会员注册、登录/注销;用户管理;浏览图书详细信息;图书搜索;图书管理;购物车;订单;订单管理等。关键词JSP;SQLSERVER;JAVABEAN;在线购物DESIGNANDIMPLEMENTATIONOFONLINESHOPPINGSYSTEMBASEDONJAVAABSTRACTELECTRONICCOMMENCEOVERINTERNETISANEWCONCEPTTOREALIZEELECTRONIC,DIGITALANDNETWORKINGCOMMERCE,COMPUTERTECHNOLOGY,NETWORKTECHNOLOGYANDTELECOMMUNICATIONSAREUSEDWITHITSWIDELYUSED,ITBRINGSPEOPLEWITHALOTOFCONVENIENCE,ANDISCHANGINGTHEWAYOFPEOPLE’SLIFEMOSTDOMESTICONLINESHOPPINGWEBSITESAREIMPLEMENTEDWITHASP,PHP,ANDFEWAREBASEDONJSPTHISSYSTEMWEBBASEDBOOKSTOREISIMPLEMENTEDWITHJSP,JAVABEAN,ANDSQLSERVERDATABASEINTHREETIERMODELINTHEPAPER,REQUIREMENTSANALYSIS,GENERALFRAMEWORK,DETAILEDDESIGNANDREALIZATIONOFEACHMODULEAREINTRODUCEDTHESEMODULESINCLUDESMEMBERREGISTRATION,LOGININ/LOGINOUT,USERMANAGEMENT,BROWSINGBOOKSDETAILEDINFORMATION,SEARCHINGBOOK,LIBRARYMANAGEMENT,THESHOPPINGCAR,ORDERSANDORDERSMANAGEMENTETCKEYWORDSJSP;SQLSERVER;JAVABEAN;ONLINESHOPPING目录论文总页数29页1引言111课题背景112国内外研究现状113本课题的研究方法22关于JSP221JSP简介222JSP的运行原理223JSP页面的组成324JSP的运行环境325JAVABEAN技术介绍43需求分析431系统说明432系统功能简介44系统设计541功能模块542系统设计思想643系统总体流程644网站架设7441开发环境7442建立站点745数据库设计75系统实现951编写JAVABEAN9511数据库操作的JAVABEAN的实现10512字符串处理的JAVABEAN的实现10513保存购物信息的JAVABEAN的实现1052网站前台主要功能模块实现11521网站前台首页设计11522重点推荐展台的实现过程11523新书上架实现过程13524图书分类实现过程13525用户管理实现过程14526购物车实现过程15527生成订单实现过程19528订单查询实现过程20529销售排行实现过程2053网站后台主要功能模块设计21531后台登录实现过程21532图书管理页面实现过程21533用户管理实现过程23534订单管理实现过程24535公告管理实现过程25536退出系统实现过程256系统测试2561测试环境2562测试结果26总结26参考文献27致谢错误未定义书签。声明错误未定义书签。第1页共36页1引言11课题背景随着INTERNET国际互联网的发展,越来越多的企业开始建造自己的网站。基于INTERNET的信息服务,商务服务已经成为现代企业一项不可缺少的内容。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。JSP是SUN公司推出的一种网站开发技术,SUN公司借助自己在JAVA上的不凡造诣,又把人们引进JSP时代,JSP即JAVASERVERPAGE,它可以在SERVLET和JAVABEAN的支持下,完成功能强大的WEB应用程序。JSP网站架设将成为未来网站架设的趋势,而国内电子购物网站多数是用ASP,PHP技术实现的,而基于JSP的优秀网站较少。所以,在我的毕业设计中,我采用了JSP作为开发工具,构建了一个能实现简单的电子商务的小型动态商务网站网上图书超市销售系统。该系统能实现用户的注册、登录功能;能够实现商品的查询,订购等功能。该系统基本上具备一个网上商品销售系统应该具备的功能,该设计项目基本上体现了构建一个动态商务网站所需要的技术,可以说,目前的大型商务网站也就是我们这个小型网站在内容上的扩充和重复。12国内外研究现状伴随着INTERNET向我们大踏步走来,国内外网上交易已开始逐步普及,电子商务将成为21世纪主流的商业模式。网上图书超市作为电子商务中的一种,是随着这些网络技术的发展而出现的一种新型图书销售渠道。它通过人与电子通信方式的结合,依靠计算机网络,以通讯技术为基础,实现图书销售的网上交易。网上图书超市同传统的店面书店相比,网上图书超市的经营方式和销售渠道是全新的;它24小时的全天候和全方位服务是店面书店所不能比及的;成本低廉更是开设网上图书超市的主要原因。而与其他商品相比,书籍运送几乎不怕碰撞碎裂,不具时效性;同时书本具有功能单一,形式简单,易于判断和选择而独具优势,最适合于网上交易;再次是单价低,降低了消费者第一次在网络购物的门槛,所以网上图书超市成了电子商务的先锋。现在这一切正在朝着更人性化的方向发展。随着INTERNET技术的迅速发展和日益普及,市场竞争日益激烈,利用网络进行服务和管理已经成为一种趋势网络的发展给用户带来了很大的方便,风起云涌的网站在炒足了概念之后,都纷纷转向了务实,而务实比较鲜明的特点之一是绝大多数的网站都在试图做实实在在的网上交易,所谓网上交易就是利用计算机技术、网络技术和远程通信技术,实现整个商务买卖过程中的电子化、数字化和网络化,它具有如下优势第2页共29页1更广阔的环境人们不受时间的限制,不受空间的限制,不受传统购物的诸多限制,可以随时随地在网上交易。2更广阔的市场在网上这个世界将会变得很小,一个商家可以面对全球的消费者,而一个消费者可以在全球的任何一家超市购物。3更快速的流通和低廉的价格网上超市减少了商品流通的中间环节,节省了大量的开支,从而也大大降低了商品流通和交易的成本。4更符合时代的要求如今人们越来越追求时尚、讲究个性,注重购物的环境,网上购物,更能体现个性化的购物过程。13本课题的研究方法本次毕业设计应首先分析淘宝网、易趣网等购物网站的相关功能,结合本次毕业设计的相关要求写出需求分析;其次,综合运用以前所学的相关知识(包括计算机网络技术、相关协议、信息安全、JSP等相关知识等),选择所熟悉的开发工具进行本毕业设计的开发;在设计中以需求分析为基础,写出系统开发计划、实现流程及相关问题的实现方法。2关于JSP21JSP简介JSP(JAVASERVERPAGES)是一种建立在SERVLET规范提供的功能之上的动态网页技术,和ASP类似,它们都是在通常的网页文件中嵌入脚本代码,用于产生动态内容,不过JSP文件中嵌入的是JAVA代码和JSP标记。JSP文件在用户第一次请求时,会被编译成SERVLET,然后由这个SERVLET处理用户的请求,所以JSP也可以看成是运行时的SERVLET。SERVLET是JAVA对CGI的回应。它们在服务器上执行和解释浏览器的请求,承担客户端和其他应用程序之间的中间层的角色。SERVLET主要是把动态的内容混合到静态的内容中以产生HTML。JSP页面在HTML元素中潜入JAVA脚本代码和JSP标记,使得文件长度变短,格式更加清晰。另一方面,JSP把静态和动态的内容分离开来,实现了内容和表示的分离。使用JSP,不需要单独配置每一个文件,只要扩展名是JSP,JSP容器(也是SERVLET容器)就会自动识别,将其转换为SERVLET为客户端服务。术语WEB容器和JSP容器是同义的。22JSP的运行原理在JSP第一次获得来自于客户端浏览器的请求时,JSP文件将被JSP引擎(JSPENGINE)转换成一个SERVLET,即将”JSP”文件编译成JAVACLASS文件。当SERVLET引擎接收到请求后,如果设置了使用最新的JSP,它就会去找JSP文件,第3页共29页检查该文件在上次编译后是否改动过。如果改动过,就会重新编译生成新的SERVLET,最终将请求转交给编译好的SERVLET引擎执行。在编译时如果发现JSP文件有任何语法错误,转换过程将中断,并向客户端发出出错信息;如果编译成功,则所转换产生的SERVLET代码被编译,然后该SERVLET被JSP引擎加载到内存中。此时JSP引擎还请求了JSPINIT方法的执行,并对此SERVLET初始化。JSPINIT方法在SERVLET的生命周期中只被请求一次,然后将被调用来处理客户端的请求和回复操作。对于所有随后对该JSP文件的请求,服务器将检查该JSP文件自最后一次被存取后是否经过修改。如果没有修改,则将请求交还给还在内存中的SERVLET的JSPSERVICE方法,执行回复操作。由于SERVLET始终驻于内存,所以响应是非常快的。JSP页面在第一次访问时由于要转化和编译,运行速度较慢,但是当第二次访问该页时,由于文件已经被编译成字节码文件了,所以速度非常得快。23JSP页面的组成JSP页面看上去像标准的HTML和XML页面,并附带有JSP引擎能够处理和解析执行的代码与组件。通常,JSP代码和组件用于创建在最终页面上显示的文本。通常来说,JSP页面包括编译指令,声明,表达式等内容。1编译指令使用JSP编译指令(〈和〉内的)来指定所使用的脚本语言,SERVLET实现的接口,SERVLET扩展的类,SERVLET导入的软件包。JSP指令的一般语法形式为指令名“值”。2声明用于声明合法的变量和方法。与任何语言相同,JSP语言使用变量来保存数据。这些变量用DECLARATION元素声明,声明的语法为DECLARATIONS。当页面被初始化的时候,JSP页面中的所有声明都被初始化。除了简单的变量,方法也能被声明。声明不对当前的输出流产生任何影响。3表达式通过计算表达式所得到的结果来表示某个值。表达式的形式为EXPRESSION。表达式求值的结果被强制转换为一个字符串,并插入到当前的输出流中。24JSP的运行环境要运行JSP(注意,不是浏览JSP页面),需要有支持JSP的服务器。这里分2种情况一种是自身就支持JSP的服务器,如JRUN,WEBLOGIC,JSWDK等;而另一种则是在不支持JSP的服务器上安装JSP引擎的插件,如在IIS,APACHE等服务器上安装WEBSPHERE,TOMCAT,RESIN等插件。其中主流服务器是WEBLOGIC和TOMCATTOMCAT服务器是APACHEGROUPJAKARTA小组开发的一个免费服务器软件,适合于嵌入APACHE中使用,而且,它的源代码可以免费获得,你可以自由地对
编号:201311211324489644    类型:共享资源    大小:1.85MB    格式:DOC    上传时间:2013-11-21
  
6
关 键 词:
专业文献 学术论文 精品文档 毕业设计
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:毕业设计(论文)-基于Java的在线购物系统的设计与实现.doc
链接地址:http://www.renrendoc.com/p-109644.html

当前资源信息

4.0
 
(2人评价)
浏览:50次
liyun上传于2013-11-21

官方联系方式

客服手机:17625900360   
2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   

精品推荐

相关阅读

人人文库
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

网站客服QQ:2846424093    人人文库上传用户QQ群:460291265   

[email protected] 2016-2018  renrendoc.com 网站版权所有   南天在线技术支持

经营许可证编号:苏ICP备12009002号-5