您好,欢迎访问三七文档
中原工学院信息商务学院毕业设计(论文)文献综述专用纸1当当网文献综述作者:李辉(中原工学院信息商务学院网络工程081)摘要随着Internet的普及、技术的完善和消费者观念的更新,网上购物渐成时尚。基于Internet的网上商城,使商品的交易更加简便、有效、成本更低,将成为企业销售的崭新模式,并占据企业销售的可观份额。与实体商场相比,网上商城具有不受时空限制、成本低廉、客户无限、服务优质等特点,也是目前发展比较迅速的销售模式。根据CNNIC在其发布的《中国互联网络热点调查报告》数据表明我国网上购物市场有巨大的潜力。网上购物已经由以前的尝试性购买向日常的生活习惯发展,其中以书籍、计算机产品、音像制品及器材等网上购物的主要对象,服装、体育用品、生活家居用品等消费额也开始大幅度提高。正因为如此,现在我国出现了许多的电子商城,这些商城由原来的尝试性的销售日商的生活用品如淘宝、当当网、京东商城、中关村在线等众多商城,这些商城都有着各自的特点。本文主要从当当网为基础进行理论分析。关键词:MVC;Struts2;Tomcat;MySQL;JSP;Java;购物车;商品展示。中原工学院信息商务学院毕业设计(论文)文献综述专用纸21前言1.1当当网的发展历史1999年,当当网诞生,由美国IDG集团、卢森堡剑桥集团、日本软银和中国科文经贸公司共同投资,李国庆和俞渝任联合总裁,当当象征们他们的爱情结晶就这样诞生了。1.2当当网的现状和特色当当网于1999年11月开通,目前是全球最大的中文网上图书音像商城,面向全世界中文读者提供近60多万种中文图书和音像商品,每天为成千上万的消费者提供方便、快捷的服务,给网上购物者带来极大的方便和实惠。已有全球1000多万的读者在当当网上选购过自己喜爱的商品。当当网的商品种类繁多,并把商品根据客户的不同年龄、性别、职业等分好类,消费者可以直接点击就可以很快找到自己想要的商品。除此以外,消费者还可以通过查询商品的种类迅速找到目的商品。在顾客进行购物时,当当网能为他们作引导,哪些商品适合送给朋友,哪些商品适合送给爱人,哪些适合送给长辈等,当当网都会一一为他们推荐,并给出推荐该商品的理由来说服消费者购买。2当当网上商城的开发2.1功能设计用户注册模块:新用户在网站上,输入正确合法的用户名、昵称、密码、验证码,点击确认注册进行系统注册。新用户的注册信息在检验成功之后成为用户,具有用户的权限。用户在注册之后可以在网站上登录。只有在登录之后用户才能对购物车中的商品进行结算,直到订单生成。用户登陆模块:用户选择正确的角色,输入正确合法的用户名、密码,点击确认登录进行系统登录。注册成功但邮箱没有激活的用户,将根据提示连接进入中原工学院信息商务学院毕业设计(论文)文献综述专用纸3到邮箱验证界面。浏览商品模块:当用户成功登陆网页的时候,可以浏览商品,查看该商品的详细信息(包括教材分类、书名、作者、出版社、出版时间、单价、图书说明等)。购物车模块:在浏览教材时用户可以查看教材的详细信息并添加此商品到购物车,选择是否最后确认购买此商品。订单模块:单击确认后会自动生成一个订单,该表包括用户的详细信息。2.2开发工具MyEclipse8.62.2.1JSP技术(1)JSP是什么JSP是一种Web编程脚本语言。利用这一技术可以建立先进安全和跨平台的动态网站。(2)JSP技术的强势1)一次编写,到处运行。除了系统之外,代码不用做任何更改。2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/.net的局限性是显而易见的。3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。5)支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVABEANS组件来实现复杂商务功能。2.2.2MySQLMySQL是一个小型关系型数据库管理系统,目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是中原工学院信息商务学院毕业设计(论文)文献综述专用纸4开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。2.2.3TomcatTomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。2.3架构设计2.3.1三层架构:三层架构(3-tierapplication)通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、查找等。三层架构的优缺点:优点:开发人员可以只关注整个结构中的其中某一层,可以很容易的用新的实现来代替原有层次的实现,可以降低层与层之间的依赖,有利于标准化,利于各层逻辑的复用。缺点:降低了系统的性能,有时会导致级联的修改,增加了开发成本。2.3.2struts2:Struts2的体系与Struts1体系的差别非常大,因为Struts2使用了WebWork的设计核心,而不是Struts1的设计核心。Struts2中大量使用拦截器来处理用户的请求,从而允许用户的业务逻辑控制器与ServletAPI分离。中原工学院信息商务学院毕业设计(论文)文献综述专用纸5Struts2框架的大概处理流程如下:1、加载类(FilterDispatcher)2、读取配置(struts配置文件中的Action)3、派发请求(客户端发送请求)4、调用Action(FilterDispatcher从struts配置文件中读取与之相对应的Action)5、启用拦截器(WebWork拦截器链自动对请求应用通用功能,如验证)6、处理业务(回调Action的execute()方法)7、返回响应(通过execute方法将信息返回到FilterDispatcher)8、查找响应(FilterDispatcher根据配置查找响应的是什么信息如:SUCCESS、ERROR,将跳转到哪个jsp页面)9、响应用户(jsp---客户浏览器端显示)10、struts2标签库(相比struts1的标签库,struts2是大大加强了,对数据的操作功能很强大)3总结21世纪是网上贸易的世纪,网络化销售不仅有利于降低销售成本,还有利于提高销售效率。目前,电子商城购物网站已非常成熟,但还存在一定的缺陷。例如,拍拍网、中关村在线、淘宝、阿里巴巴、太平洋、当当网等众多购物商城中,有的网站只是发布产品信息而没有最新技术的介绍,有的网站只提供现有的产品而顾客自己不能发布求购信息,有点网站界面不是很清晰,广告多而乱,顾客要花很长时间去寻找自己想要的商品,这样会浪费大量时间,大大增加了购物成本。本设计只是一个简版的当当网,主要运用MyEclipse开发工具进行开发,采用三层架构设计模式,使界面比较简洁、清晰,力图使用户一目了然,方便搜寻相关产品。中原工学院信息商务学院毕业设计(论文)文献综述专用纸6参考文献[1]郑海.电子商城数据库营销理论与方法研究[D].西南财经大学,2007.[2]谢逸泉.电子商务模式研究——以阿里巴巴淘宝网为例[D].南开大学,2007.[3]唐茜.在C2C电子商务模式下商业行为的浅析—一以“淘宝网“为例[J].科技信息,2010年17期.[4]胡斌.京东再获巨额风投暗战苏宁、国美[J].中国市场,2010年第12期.[5]常金玲.网络书店经营成功策略分析—以当当网为个案[J].郑州航空工业管理学院学报,2007年5期.[6]姚翠平.浅析当当网发展中存在的问起及解决对策[J].现代商业,2010年30期.[7]周兴裔.从卓越网与当当网的经营策略看中国B2C业务发展的趋势[J].辽宁广播电视大学学报,2007年2期.[8]向学哲.JSP程序设计教程[M].北京:人民邮电出版社,2006[9]崔巍.数据库系统及应用[M].北京:高等教育出版社,2005[10]刘中兵,李伯华.JSP数据库项目案例导航[M].北京:清华大学出版社,2006[11]卢银娟.JSP网络开发技术[M].北京:人民邮电出版社,2005[12]魏茂军,张文建.JSP案例开发[M].北京:中国水利水电出版社,2005[13](美)Decoder.JSP技术揭秘[M].北京:清华大学出版社,2004[14]李曙光.JSP开发实例完全剖析[M].北京:中国电力出版社,2006[15]谢宜云.基于JSP实现的教学管理系统研究[J].计算机科学,2007[16]JiaweiHan,MichelineKamber.DataMiningconceptsandTechniques[M].北京:机械工业出版社,2006[17]汪孝宜,刘中兵,徐佳晶.JSP数据库开发实例精粹[M].北京:电力工业出版社,2006.[18]张军.JSP网络应用开发例学与实践[M].北京:清华大学出版社,2006[19]Hoque,Reaz.ProgrammingJavaBean1.1:[hands-onwebdevelopment][M].Publisher:McGraw-HillProfessional.1998中原工学院信息商务学院毕业设计(论文)文献综述专用纸7[20]BruceW.Perry.JavaServlet&JSPCookBook[M].Publisher:O’Rilly&Associates.2003
本文标题:当当网文献综述
链接地址:https://www.777doc.com/doc-5411933 .html