欢迎来到人人文库网! | 帮助中心 人人文档renrendoc.com美如初恋!
人人文库网
全部分类
  • 图纸下载>
  • 教育资料>
  • 专业文献>
  • 应用文书>
  • 行业资料>
  • 生活休闲>
  • 办公材料>
  • 毕业设计>
  • ImageVerifierCode 换一换
    首页 人人文库网 > 资源分类 > DOC文档下载  

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

    • 资源ID:109644       资源大小:1.85MB        全文页数:31页
    • 资源格式: DOC        下载积分:6积分
    扫码快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
    二维码
    微信扫一扫登录

    手机扫码下载

    请使用微信 或支付宝 扫码支付

    • 扫码支付后即可登录下载文档,同时代表您同意《人人文库网用户协议》

    • 扫码过程中请勿刷新、关闭本页面,否则会导致文档资源下载失败

    • 支付成功后,可再次使用当前微信或支付宝扫码免费下载本资源,无需再次付费

    账号:
    密码:
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源(1积分=1元)下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    基于Java的在线购物系统的设计与实现摘要电子商务(ElectronicCommerce)是互联网上出现的新概念。它是利用计算机技术、网络技术和远程通信技术,实现整个商务(买卖)过程中的电子化、数字化和网络化。随着它的广泛使用,给人们带来了便利,并逐渐改变了人们的生活方式.国内在线购物网站多数是用ASP,PHP技术实现的,而基于JSP的优秀网站较少。本系统网上图书超市采用JSP+JavaBean+SQLServer数据库三层模式设计并实现。本论文详细地阐述了系统的需求分析、系统总体架构、详细设计以及模块的实现过程,主要实现了以下模块功能:会员注册、登录/注销;用户管理;浏览图书详细信息;图书搜索;图书管理;购物车;订单;订单管理等。关键词:JSP;SQLServer;JavaBean;在线购物DesignandImplementationofonlineshoppingsystembasedonJavaAbstractElectroniccommenceoverInternetisanewconcept.Torealizeelectronic,digitalandnetworkingcommerce,computertechnology,networktechnologyandtelecommunicationsareused.Withitswidelyused,itbringspeoplewithalotofconvenience,andischangingthewayofpeopleslife.MostdomesticonlineshoppingwebsitesareimplementedwithASP,PHP,andfewarebasedonJSP.Thissystemweb-basedbookstoreisimplementedwithJSP,JavaBean,andSQLServerdatabaseinthree-tiermodel.Inthepaper,requirementsanalysis,generalframework,detaileddesignandrealizationofeachmoduleareintroduced.Thesemodulesincludesmemberregistration,loginin/loginout,usermanagement,browsingbooksdetailedinformation,searchingbook,librarymanagement,theshoppingcar,ordersandordersmanagementetc.Keywords:JSP;SQLServer;JavaBean;OnlineShopping目录论文总页数:29页1引言.11.1课题背景.11.2国内外研究现状.11.3本课题的研究方法.22关于JSP.22.1JSP简介.22.2JSP的运行原理.22.3JSP页面的组成.32.4JSP的运行环境.32.5JAVABEAN技术介绍.43需求分析.43.1系统说明.43.2系统功能简介.44系统设计.54.1功能模块.54.2系统设计思想.64.3系统总体流程.64.4网站架设.74.4.1开发环境.74.4.2建立站点.74.5数据库设计.75系统实现.95.1编写JAVABEAN.95.1.1数据库操作的JavaBean的实现.105.1.2字符串处理的JavaBean的实现.105.1.3保存购物信息的JavaBean的实现.105.2网站前台主要功能模块实现.115.2.1网站前台首页设计.115.2.2重点推荐展台的实现过程.115.2.3新书上架实现过程.135.2.4图书分类实现过程.135.2.5用户管理实现过程.145.2.6购物车实现过程.155.2.7生成订单实现过程.195.2.8订单查询实现过程.205.2.9销售排行实现过程.205.3网站后台主要功能模块设计.215.3.1后台登录实现过程.215.3.2图书管理页面实现过程.215.3.3用户管理实现过程.235.3.4订单管理实现过程.245.3.5公告管理实现过程.255.3.6退出系统实现过程.256系统测试.256.1测试环境.256.2测试结果.26总结.26参考文献.27致谢.错误!未定义书签。声明.错误!未定义书签。第1页共36页1引言1.1课题背景随着Internet国际互联网的发展,越来越多的企业开始建造自己的网站。基于Internet的信息服务,商务服务已经成为现代企业一项不可缺少的内容。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。JSP是Sun公司推出的一种网站开发技术,Sun公司借助自己在Java上的不凡造诣,又把人们引进JSP时代,JSP即JavaServerPage,它可以在Servlet和JavaBean的支持下,完成功能强大的Web应用程序。JSP网站架设将成为未来网站架设的趋势,而国内电子购物网站多数是用ASP,PHP技术实现的,而基于JSP的优秀网站较少。所以,在我的毕业设计中,我采用了JSP作为开发工具,构建了一个能实现简单的电子商务的小型动态商务网站网上图书超市销售系统。该系统能实现用户的注册、登录功能;能够实现商品的查询,订购等功能。该系统基本上具备一个网上商品销售系统应该具备的功能,该设计项目基本上体现了构建一个动态商务网站所需要的技术,可以说,目前的大型商务网站也就是我们这个小型网站在内容上的扩充和重复。1.2国内外研究现状伴随着Internet向我们大踏步走来,国内外网上交易已开始逐步普及,电子商务将成为21世纪主流的商业模式。网上图书超市作为电子商务中的一种,是随着这些网络技术的发展而出现的一种新型图书销售渠道。它通过人与电子通信方式的结合,依靠计算机网络,以通讯技术为基础,实现图书销售的网上交易。网上图书超市同传统的店面书店相比,网上图书超市的经营方式和销售渠道是全新的;它24小时的全天候和全方位服务是店面书店所不能比及的;成本低廉更是开设网上图书超市的主要原因。而与其他商品相比,书籍运送几乎不怕碰撞碎裂,不具时效性;同时书本具有功能单一,形式简单,易于判断和选择而独具优势,最适合于网上交易;再次是单价低,降低了消费者第一次在网络购物的门槛,所以网上图书超市成了电子商务的先锋。现在这一切正在朝着更人性化的方向发展。随着Internet技术的迅速发展和日益普及,市场竞争日益激烈,利用网络进行服务和管理已经成为一种趋势.网络的发展给用户带来了很大的方便,风起云涌的网站在炒足了"概念"之后,都纷纷转向了"务实",而"务实"比较鲜明的特点之一:是绝大多数的网站都在试图做实实在在的"网上交易",所谓网上交易就是利用计算机技术、网络技术和远程通信技术,实现整个商务(买卖)过程中的电子化、数字化和网络化,它具有如下优势:第2页共29页(1)更广阔的环境:人们不受时间的限制,不受空间的限制,不受传统购物的诸多限制,可以随时随地在网上交易。(2)更广阔的市场:在网上这个世界将会变得很小,一个商家可以面对全球的消费者,而一个消费者可以在全球的任何一家超市购物。(3)更快速的流通和低廉的价格:网上超市减少了商品流通的中间环节,节省了大量的开支,从而也大大降低了商品流通和交易的成本。(4)更符合时代的要求:如今人们越来越追求时尚、讲究个性,注重购物的环境,网上购物,更能体现个性化的购物过程。1.3本课题的研究方法本次毕业设计应首先分析淘宝网、易趣网等购物网站的相关功能,结合本次毕业设计的相关要求写出需求分析;其次,综合运用以前所学的相关知识(包括计算机网络技术、相关协议、信息安全、JSP等相关知识等),选择所熟悉的开发工具进行本毕业设计的开发;在设计中以需求分析为基础,写出系统开发计划、实现流程及相关问题的实现方法。2关于JSP2.1JSP简介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容器是同义的。2.2JSP的运行原理在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页面在第一次访问时由于要转化和编译,运行速度较慢,但是当第二次访问该页时,由于文件已经被编译成字节码文件了,所以速度非常得快。2.3JSP页面的组成JSP页面看上去像标准的HTML和XML页面,并附带有JSP引擎能够处理和解析执行的代码与组件。通常,JSP代码和组件用于创建在最终页面上显示的文本。通常来说,JSP页面包括编译指令,声明,表达式等内容。(1)编译指令:使用JSP编译指令(%和%内的)来指定所使用的脚本语言,Servlet实现的接口,Servlet扩展的类,Servlet导入的软件包。JSP指令的一般语法形式为:<%指令名=“值”%>。(2)声明:用于声明合法的变量和方法。与任何语言相同,JSP语言使用变量来保存数据。这些变量用declaration元素声明,声明的语法为<%!declaration(s)%>。当页面被初始化的时候,JSP页面中的所有声明都被初始化。除了简单的变量,方法也能被声明。声明不对当前的输出流产生任何影响。(3)表达式:通过计算表达式所得到的结果来表示某个值。表达式的形式为:<%=expression>。表达式求值的结果被强制转换为一个字符串,并插入到当前的输出流中。2.4JSP的运行环境要运行Jsp(注意,不是浏览Jsp页面),需要有支持Jsp的服务器。这里分2种情况:一种是自身就支持Jsp的服务器,如Jrun,Weblogic,JSWDK等;而另一种则是在不支持Jsp的服务器上安装Jsp引擎的插件,如在IIS,Apache等服务器上安装WebSphere,tomcat,Resin等插件。其中主流服务器是Weblogic和tomcat.Tomcat服务器是ApacheGroupJakarta小组开发的一个免费服务器软件,适合于嵌入Apache中使用,而且,它的源代码可以免费获得,你可以自由地对

    注意事项

    本文(毕业设计(论文)-基于Java的在线购物系统的设计与实现.doc)为本站会员(l****)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




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

    网站客服QQ:2881952447     

    copyright@ 2020-2024  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

    备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!