




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
论文电子商务网上购物毕 业设计 论文(定稿) 电子商务网上购物毕业设计论文摘要电子商务(Electronic Commerce),是指买卖双方之间依托计算机网络(主要是指Inter)按照一定的标准所进行的各类商贸活动。 电子商务是一种依托现代信息技术和网络技术,集金融电子化、管理信息化、商贸信息网络化为一体,旨在实现物流、资金流与信息流和谐统一的新型贸易方式,是贸易活动全过程的电子化、网络化和数字化。 电子商务给传统的贸易方式带来了巨大的冲击,带动了经济结构的变革,是一场商贸方式的革命,被国际上认为是21世纪经济发展的一个重要推动力,甚至可以与200年前工业革命对经济发展的促进相提并论,目前传统企业大举进入电子商务领域,正在成为普及全球的现象。 本文只是以网上购物为例,来说明目前电子商务中存在的一些问题,以即表述一点解决一些问题的想法。 顾名思义,其内容包含两个方面,一是电子方式,二是商贸活动。 涉及对象包括金融机构、商家、生产企业、网络服务提供商、个人用户、政府部门等。 电子商务(electronic merce)正是为了适应这种以全球为市场的变化而出现和发展起来的。 它可以使销售商与供应商更紧密地联系起来,以更快地满足客户的需求,也可以让商家在全球范围内选择最佳供应商,在全球市场上销售产品。 电子商务基于网络技术,网络技术提供了实现电子商务的技术平台,而电子商务是网络技术的最新应用和最终目标。 21世纪是个以网络为核心的信息时代,数字化、网络化与信息化是21世纪的时代特征。 电子商务作为信息时代的一种新的商贸形式,不仅对商务的运作过程和方法产生巨大的影响,实际上也带来了一场革命,其影响将远远超出商务的本身,将对社会的生产和管理、人们的生活和就业、政府职能、法律制度以及文化从多方面改变人类的观念、思维和相互交往的方式。 作为一种现代商务模式,电子商务利用计算机网络检索和获取信息,对个人和公司提供决策服务,解决了组织、商家和客户的需求,减少了用于改善货物和服务质量的投入,加快了商品交易的速度。 电子商务可以应用于制造到零售,从银行、金融机构到出版娱乐以及其他的任何企业。 inter正在将不同形式的电子商务结合起来,产生出许多创新的、混合的电子商务形式。 从电子商务的目标上看,电子商务能够扩大顾客群,获取更高收益,开拓目标市场,节省费用和开支,加速商品流通,加快顾客信息反馈,并提高服务质量。 在过去的几年间,随着inter的迅速发展,通过网络使在家庭办公的个人用户也积极投入到了电子商务中。 由于激烈的市场竞争和对成本的关注,大量企业正在改进原有的电子商务系统来支持新兴的网络经济。 1.2电子商务分类整个电子商务处理过程中,可将商务分为企业内部、企业间及企业与消费者之辽宁科技大学毕业设计(论文)第2页间三种类型企业内部商务企业内部网是一种有效的商务工具,它可以用动处理商务操作及工作流,共享资源,共享经验,共同解决客户问题,并保持组织间的紧密联系。 一个完善的企业内部网可以带来如下好处提高处理速度,提高工作效力,充分利用资源。 企业间商务随着信息技术的发展,企业间的电子商务的运用是很大的。 企业之间邮件的发送,商务信息的交换,资金的支付等都涉及到电子商务。 目前全球化经济的发展,使得企业与企业之间的联系更加的紧密。 尽管眼下网上企业直接面向客户的销售方式发展势头强劲,但为数众多的分析家认为企业间的商务活动更具潜力。 Forrester研究公司预计企业间的商务活动将以三倍于企业-个人商务速度发展。 这在某种意义上反映了现实世界中存在的情形企业间的商务贸易金额商达消费者直接购买的10倍。 企业与消费者间商务这是人们最熟悉的一种商务类型,以至许多人误认为电子商务就只有这样一种模式。 事实上,这缩小了电子商务的范围,错误地将电子商务与网上购物等同起来。 近年来,随着万维网技术的兴起,出现了大量的网上商店,由于Inter提供了双向的交互通信,网上购物不仅成为了可能,而且成为了热门。 由于这种模式节省了客户和企业双方的时间、空间。 大大提高了交易效率,节省了各类不必要的开支。 因而,这类模式得到了人们的认同,获得了迅速的发展。 1.3电子商务的特性电子商务的特性有以下几点商务性、集成性、可扩展性、服务性、安全性、协调性。 1、商务性电子商务最基本的特性为商务性,即提供买、卖交易的服务、手段和机会。 网上购物提供一种客户所需要的方便途径。 因而,电子商务对任何规模的企业而言,都是一种机遇。 对我们中国的传统企业也不例外。 2、集成性辽宁科技大学毕业设计(论文)第3页 (1)技术的集成性由于电子商务整个流成的处理涉及的内容比较多,比如信息,金融,服务等,要使得整个流程能够正常的运转,就需要运用技术去实现,当然技术是越先进的越好,比如从html到asp到jsp到现在的jsp.,这是一个技术发展的过程,也是现实运用的需要。 (2)信息的集成性互联网上每个人都在搜索对自己有用的信息,因而它就应当提供大量的信息,满足不同用户的需要,现在中国面对客户的商业网站是越来越多了,怎样让客户一最快的速度,搜索到最有用的信息,可能应该是这类网站最应该考虑的。 3、扩展性这主要是针对系统的稳定性来说的。 电子商务的服务系统应当有自身的扩展功能。 因为系统应当能承受住一定的负荷,如果在某个高峰访问期导致了服务器的崩溃,结果是可想而知的。 4、服务性在电子商务环境中,客户不再受地域的限制,运用互联网为媒介的这种贸易,他的合作伙伴可以是地球上其他任一个角落,要想使全球的人都能接受你的所提供的商品,服务质量是最关键的。 技术创新带来新的结果,万维网应用使得企业能自动处理商务过程,并不再象以往那样强调公司内部的分工。 现在在Inter上许多企业都能为客户提供完整服务,这使得互联网的应用得以充分的发挥。 5、安全性在电子商务中,安全性是必须考虑的核心问题。 欺骗、窃听、病毒和非法入侵都在威胁着电子商务,因此要求网络能提供一种端到端的安全解决方案,包括加密机制、签名机制、分布式安全管理、存取控制、防火墙、安全万维网服务器、防病毒保护等。 随着技术的发展,电子商务的安全性也会相应得以增强。 辽宁科技大学毕业设计(论文)第4页 6、协调性商务活动是一种协调过程,它需要雇员和客户,生产方、供货方以及商务伙伴间的协调。 为提高效率,许多组织都提供了交互式的协议,电子商务活动可以在这些协议的基础上进行。 第2章目前网上购物的现状以下是根据NIC(中国互联网络信息中心)公布的中国B2C电子商务发展报告来进一步分析目前的网上购物的现状。 (主要引用其中的分析图表)辽宁科技大学毕业设计(论文)第5页2.1选择网上购物的原因网上购物的原因,如图2.1所示。 图2.1网上购物的原因从上面的图可以看出网上购物选择节约时间和操作方便的分别占46.7%和44.2%,这说明随着生活节奏的加快,人们越来越希望拥有简单快捷的购物方式。 目前在国内PHP与ASP应用最为广泛。 而JSP由于是一种较新的技术,国内采用的较少。 但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。 采用PHP的网站如新浪网(sina)、中国人(Chinaren)等,但由于PHP本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。 首先,PHP缺乏规模支持。 其次,缺乏多层结构支持。 对于大负荷站点,解决方法只有一个分布计算。 数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,组成二维阵列。 而PHP则缺乏这种支持。 还有上面提到过的一点,PHP提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。 ASP和JSP则没有以上缺陷,ASP可以通过Microsoft Windowsd的/D获得ActiveX规模支持,通过D和Transcation Server获得结构支持;JSP可以通过SUN Java的Java Class和EJB获得规模支持,通过EJB/CORBA以及众多厂商的Application Server获得结构支持。 三者中,JSP应该是未来发展的趋势。 世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。 比较出名的如IBM的Ebusiness,它的核心是采用JSP/Servlet的WebSphere;西方另外一个非常著名的电子商务软件提供商,Intershop。 它原来的产品Intershop12,3,4占据了主要的电子商务软件份额。 它们都是通过CGI来提供支持的。 但去年10月后它推出了Enfinity,一个采用JSP/Servlet的电子商务Application Server,而且声言不再开发传统软件。 总的来说,ASP,PHP,JSP三者都有相当数量的支持者,而这三者也各有所长,在开发过程中,我们应该根据实际的需要来使用最合适的技术,本系统则采用较新的jsp技术,一方面jsp的安全性和跨平台性比较好,另一方面,我也希望能从开发该系统的过程中,深入学习一下这门编程语言。 辽宁科技大学毕业设计(论文)第6页2.2网上购物的现状在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。 调查表明美国的家庭已越来越习惯于在家中从网上购物。 在我国,网上购物从无到有也不过短短几年时间。 我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。 根据NIC的统计结果,截止xx年1月中国有互联网用户7950万人,而又有40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达是3235.7万人,并且这一数字还在以17%左右的速度增长,预计到xx年中国网上购物用户将达到6962万人,这说明在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。 2.3网上购物系统的构建现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划。 每一个细小的环节都和重要。 这样才能使得在电子交易时避免不必要错误发生。 我们将使用HTML、ASP等技术来网页,并运用ASP技术把数据库和动态网页相关联。 传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。 当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。 本文在实际应用开发中解决方案是建立网站,以及自己的数据库,使得所需商品信息可以及时的保存、更新。 可以更好的及时了解商品买卖的情况。 图2.2为用户选择商品配送的方式图2.2用户选择商品配送的方式从上面的图中可以看出人们总希望直接可以拿到物品,而不需要耽搁自己的时间,如果是送货上门,也可以当面检查所购的物品,这也表现出人们对厂商信誉的担忧。 图2.3为用户认为目前网上交易存在的最大问题图2.3用户认为目前网上交易存在的最大问题辽宁科技大学毕业设计(论文)第7页第3章问题解决方案问题解决方案这里主要从硬件和软件这两个方面来阐述3.1硬件方面从第2章的图2.3可以看出用户认为“安全性得不到保障”,的确是如此,目前我国电子商务面临的最大的就是安全性问题。 一方面是目前的技术,这里所说的技术方面的障碍主要包括网络的可靠性、数据传送的速度等。 Inter上存在多种不可靠的因素软件不可靠、线路不可靠和系统不可靠等。 电子商务的进行需要支付与结算,这就应有高质、高效的金融服务及其电子化的配合。 金融电子化是电子商务实施的保证,金融电子化要实现跨行、跨地区联网贸易结算、资金划拨,真正为企业和个人提供方便、实时的金融服务,中国的金融业必须适应全球一体化进程而加快变革步伐。 由于电子商务是基于信息通信的商务活动,为此需要建设必要的信息基础设施,包括各种信息传输网络的建设、信息传输设备的研制、信息技术的开发,还包括用于多媒体教学、远程教学、远程医疗保健等一系列信息基础设施的建设。 由于经济实力和技术方面的原因,我国网络的基础设施建设还比较缓慢和滞后,已建成的网络质量也比较低,公众使用费用比较高。 要想实现真正实时的网上交易,需要网络有非常快的响应速度和较高的宽带,这必须由硬件提供对高速网络的支持,面现在大部分的网络速度都达不到实际的要求。 另外,信息产品如高性能计算机的核心元件得依靠进口等因素都将成为电子商务发展的制约因素。 另外一方面是用户自身的安全意识淡薄,比如不注意加密,不注意更换登陆名等,这就让网上的不法分子有机可乘。 这就需要靠政府或一些机构组织一些活动,做宣传,让网上用户提高自己的安全意识。 3.2软件方面这里主要是针对第2章的图2.3的“产品质量、售后服务及厂商信用得不到保障”来阐述解决的方案。 3.2.1提供有力的法律保障 1、从交易安全方面看,目前一个迫切需要解决的问题是加强数据保护,保证用户的个人隐私权,保证用户具有对Inter上的信息进行控制的自主权,以解决电子辽宁科技大学毕业设计(论文)第8页商务上发生的各种纠纷,防止诈骗等案件的发生,保证消费者在电子商务活动中的合法权益不受侵犯。 2、从电子支付方面看,也需要制定相应的法律,明确电子支付的当事人包括付款人、收款人和银行之间的法律关系,制定相关的电子支付制度,认可电子签名的合法性。 同时还应制定关于电子支付数据的伪造、更改、涂销问题的处理办法。 3、还有一部分法律法规应根据电子商务的情况加以补充、修改和完善,消费者权益保护法如何保护网上购物的消费者权益,现有的知识产权法如何保护网上知识产权,广告法如何管理控制网络广告等。 3.2.2提高产品质量的售后服务由于电子商务这种贸易方式的特殊性,用户购物的时候,是在虚拟的商店中购物,由于技术的限制,人们只能看到商品的图片,以及简单的介绍,人们很难判断商品的价值。 在目前的条件下,厂商在提高真正商品质量的同时,可以对产品信息的描述更加的详细,在网上人们大部分希望购买对自己确实有用的商品或查看到有真正价值的资源,就比如那购书来说,人们希望通过查看书的简介,能够确认这本书的价值。 可目前网上集成的资源主要是以量来衡量,而没有从质上去考虑。 这样造成了网上有许多的垃圾资源,同时造成资源的浪费。 以后随着技术的发展,渴望达到人们通过坐在电脑前通过一定的终端设备,能够达到身临其境。 这样让用户可以放心。 对于出售的商品,厂商应该在网上商店中设有专门的客户信息反馈中心,即使的解决客户反馈的问题,如需上门或直接服务的应该即使作到。 信誉的好坏直接影响到商家或企业的生存。 3.2.3物流问题目前物流已经成为电子商务发展的瓶颈问题,所谓电子商务物流就是信息流、货币流、物流的统称。 现在电子商务搞得最好的美国采用的是“流中央化”美国物流模式强调“整体化的物流管理系统”,是一种以整体利益为重,冲破按部门分管的体制,从整体进行统一规划管理的方式。 每个国家有自己的特殊的情况,在美国成功的经验,在中国不一定是行之有效的,我们应当针对我国的国情作相应的处理。 目前从物流整体发展角度看,我国电子商务物流还存在下面的问题物流基础设施薄弱,物流社会辽宁科技大学毕业设计(论文)第9页化、专业化程度不高,第三方物流工作质量不高,服务内容有限,商流不发达,影响物流水平的提高,物流发展仍有一定计划色彩,从物流活动角度看,我国主要存在问题是配送中心发展不成熟,物流活动范围小,物流联盟程度不高,物流技术水平低,信息系统应用仍处于封闭状态。 电子商务发展需要政府和企业的积极参与和推动。 在发达国家,发展电子商务依靠私营企业的参与和投资,政府只起引导作用。 而发展中国家企业规模偏小,信息技术落后,债务偿还能力低,政府的参与有助于引进技术、扩大企业规模和提高企业偿还债务的能力。 另外,许多发展中国家的信息产业都处于政府垄断经营或高度管制之下,没有政府的积极参与和帮助将很难在这些国家快速地发展电子商务。 所以要想使中国的电子商务在经后有快速的发展,政府的参与是必然的,现在中国已经加入了世界贸易组织,这无疑是我国电子商务发展的催化剂。 第4章实例设计4.1价值通过实例的设计,对电子商务有个更加深刻的认识。 未来10年内,全世界有1/3的贸易活动是通过网络进行的。 电子商务的发展对中国在全球的经济地位有着举足轻辽宁科技大学毕业设计(论文)第10页重的作用。 作为一个计算机专业的学生,面对中国目前的问题,无论是计算机整个行业,还是就电子商务这一块,应当作出自己的努力。 通过这个实例的制作,了解一般网上商店的制作运行过程。 以及通过学习简单的编程,了解一般应用软件的开发过程。 通过运用所学知识,和在实践中自学,达到运用所学知识解决实际问题的目的。 4.2使用工具本实例使用的工具是ASP,是B/S结构。 以Inter和Intra作为平台Server/Browser结构的应用程序,由于具有操作系统独立性,维护的简单性,用户界面一致性等特点,正越来越受到广大程序员和用户的欢迎。 ASP对服务器端要求安装独立的ASP软件,对客户端没有特别的要求,只要有一个浏览器就行。 HTML文件中,用任意一个文本器就可以编写一个完整的ASP页面。 所谓ASP,就是在HTML文件中引入了两个扩展的成对的HTML标记,同时文件的扩展名改为.asp。 在IIS接到用户对.asp文件的请求时,首先执行括在标记间的VBScript语句,然后将执行的结果和其他的HTML语句一起返回客户端,这样客户看到的仍然是标准的HTML语句,不会看到开发者的编程逻辑,这与客户端的JavaScript是完全不同的,JavaScript没有办法阻止用户看到源码。 其次使用的是Windows2000自带的Inter服务管理器,IIS(Inter InformationServer)作为当今流行的Web服务器之一,提供了强大的Inter和Intra服务功能,使用它可以轻松的发布站点,在课题制作过程中可以随时进行调试,浏览自己的页面。 另外建数据库是用的Aess。 由于本课题较小使用的数据量不大,所以采用它,但它的安全性不好。 而AQL Server的安全性较好,但它适合于有大量数据存储的应用软件。 4.3设计思想这里是电子商务的一个小小的应用,即网上购物。 科学给人们的生活带来了翻天覆地的变化,当时巨大的计算机的发明出来的时候,人们不能想象有一天它会出现在你的办公桌上,你的手提包里,或你的手掌上。 更没有想到只要点几下鼠标,你就可以买到你想要的东西!这里是以网上的一个“学习用品店”为例,来介绍电子商务一般的流程。 下面是“学习用品店”的模型,如图4.1。 辽宁科技大学毕业设计(论文)第11页图4.1学习用品店模型中国的电子商务还没有真正实现物流,信息流,资金流的有机结合。 就经济较发达的我国南方地区,一些企业和软件公司合作,建立自己的网上商城。 但知识实现了一个信息交换的功能。 企业发布自己的产品,用户在上面浏览,发送了定单,在网上商城的管理后台接到了定单,之后就是通过人的沟通来实现资金流通和货物的发送。 有的已经实现了一定的电子货币交易,但物流方面还是做得不够。 本实例的设计思想体现如下用户通过网上商城的前台浏览商场中的物品,商场中的物品按类分放,每类商品有一个编号,用户可以直接输入所需的商品名称,查到物品的编号,以及所在位置并显示出来。 在发布商品的信息的时候,首先对后台维护人员做适当的培训。 提高他们的优级服务的思想,让他们在发布信息的时候坚持把用户放在第一位的原则,录入的信息要求准确描述商品的信息,比如图书,录入的时候要求不仅要有书的简介还要有书的评价,在前台的页面中提供个用户写书评的地方,这样让用户了解书的价值。 用户在选择的时候就更加容易一些,而商场的提供的信息方式也会让用户满意,这样企业获得的利润也是可想而知的。 用户在首次购物的时候必须注册,通过帐户在银行转换电子货币。 银行和企业间再进行资金的流转。 企业在收到定单后,对定货单按不同的标准进行分类,比如按地金融系统用户第三方代理企业数据库辽宁科技大学毕业设计(论文)第12页区,种类等,然后通过网络把这些信息发送个第三方代理,同时也进行网上结算,付给第三方代理的费用。 第三方代理再按自己的最快捷的方式发送货物。 整个过程是个有机的结合,不能有一个环节出问题,如果有一方出现了问题,对用户的利益造成了损失,就是对企业的利益造成了损失。 所以企业,金融,第三方代理之间要有一个很好的协调和统一。 本系统目前所做的工作如下 1、系统前台流程框图,如图4.2所示。 如图4.2系统前台流程框图 2、后台流程框图,如图4.3所示。 前台首页图4.3后台流程框图 3、使用的数据库表(共4张表格)商品区订单表,如表4.1所示。 表4.1订单表查看用户字段名类型ProductID整数description文本收银台产品表,如表4.2所示。 表4.2产品表字段名类型productID整数productName文本price数值description文本用户表,如表4.3所示。 表4.3用户表字段名类型后台管理系统商品维护查看留言首页登录留言选购商品辽宁科技大学毕业设计(论文)第13页Username文本Password数值购物车表,如表4.4所示。 表4.4购物车表字段名类型PrductId整数Price数值Number数值上面的表一和表二的第一个字段相关联。 4、目前实现的功能前台用户经过身份验证如果是已经注册的用户可直接登陆到首页,如果是未注册的用户系统提示注册。 用户通过主页面进入商品区,选择进入一个商品区然后查看商品,通过选择商品,把商品放入购物袋,在购物带中你可以查看自己所选的商品,可以看见自己所购商品的总价格。 在前台的首页用户可以对系统进行留言,以查看所有其他的留言。 后台管理员可以对商品的类别进行添加,对商品进行添加维护,可以查看前台注册的用户的具体信息,还可以查看留言,通过管理数据库对留言进行维护。 4.4购物完整程序设计E-R图购物的完整程序设计E-R图,如图4.3所示。 图4.3购物的完整程序设计E-R图4.5主要负责用户注册信息程序的和实现特价商品新品上架4.5.1注册信息图样注册信息界面,如图4.4所示。 会员登陆购物首页未登陆用户密码性别电话商品搜索销售排行产品分类包含商品名称商品价格商品介绍辽宁科技大学毕业设计(论文)第14页图4.4注册信息界面注册信息成功界面,如图4.5所示。 图4.5注册信息界面用户注册信息成功查看我的资料 1、个人资料修改个人资料界面,如图4.6所示。 图4.6修改个人资料界面 2、修改密码修改密码界面,如图4.7所示。 图4.7修改密码界面 3、取回密码取回密码界面,如图4.8所示。 图4.8取回密码界面 4、我的定单我的订单界面,如图4.9所示。 图4.9我的订单界面 5、收货信息收货信息界面,如图4.10所示。 图4.10收货信息界面4.5.2总体设计详解 1、Tomcat服务器应用环境配置好后,打开MyEclipse连接服务器,服务器采用Tomcat服务器,辽宁科技大学毕业设计(论文)第15页服务器启动后,打开IE或者是火狐浏览器在地址栏中输入Http:/localhost:xx/点击回车屏幕中如果出现如图4.11所示的界面的话证明已连接服务器成功。 图4.11Tomcat服务器界面 2、登陆服务器连接成功之后,在地址栏中敲如Http:/localhost:xx/shoppingcar/login.jsp点击回车之后出现登陆界面,登陆界面中首先是采用Jsp在标签中加入属性background=”图片名.jpg”背景画面就会出现预期设定的效果,接着在标签中创建两个标签,在标签中设置一些必要的属性,如前者是设置按钮后者是设置文本框,文本框中主要输入用户的名字和密码点击按钮提交,用户名与密码被提交到服务器上验证,之间有个环节用到了Struts中Validate框架进行表单验证。 在服务器端有个配置文件Validate.xml在里面设置你要处理的异常信息,例如用户名不能为空以及密码不能为空(密码不能小于6位)。 3、显示产品用户提交的个人信息保存到Request中提交到服务器上,服务器根据客户端发送的请求将数据信息送到Struts中,Struts把用户的个人信息封装到业务层中进行业务处理,在业务层中首先将用户信息送到数据库中查询,将查询的结果再送到业务层进行处理。 业务层处理的结果送回服务器顶端在由Response将服务器的结果送回到客户端并显示出来。 4、购物车客户端显示的是所有产品的简单信息,每个产品的后面都有添加按钮,将你要购买的产品添加到购物车中,当你要选择你要购买的产品的时候点击添加到购物车的时候,会将该产品的编号一起传到服务器中,服务器通过产品的Id在数据库中将该商品的一些信息查询出来,并将产品的价格累加到一起。 5、cookie cookie是由服务器产生,存储在客户端的一段信息。 它定义了一种Web服务器在客户端存储和返回信息的机制,cookie文件它包含域、路径、生存期、和由服务器设置的变量值等内容。 当用户以后访问同一个Web服务器时,浏览器会把cookie原样发送给服务器。 通过让服务器读取原先保存到客户端的信息,网站能够为浏览者提供一系列的方便,例如在线交易过程中标识用户身份、安全要求不高的场合避免用户重复辽宁科技大学毕业设计(论文)第16页输入名字和密码、门户网站的主页定制、有针对性地投放广告等等。 利用cookie的特性,大大扩展了WEB应用程序的功能,不仅可以建立服务器与客户机的联系,因为cookie可以由服务器定制,因此还可以将购物信息生成cookie值存放在客户端,从而实现购物车的功能。 用基于cookie的方式实现服务器与浏览器之间的会话或购物车,有以下特点 (1)cookie存储在客户端,且占用很少的资源,浏览器允许存放300个cookie,每个cookie的大小为4KB,足以满足购物车的要求,同时也减轻了服务器的负荷; (2)cookie为浏览器所内置,使用方便。 即使用户不小心关闭了浏览器窗口,只要在cookie定义的有效期内,购物车中的信息也不会丢失; (3)cookie不是可执行文件,所以不会以任何方式执行,因此也不会带来病毒或攻击用户的系统; (4)基于cookie的购物车要求用户浏览器必须支持并设置为启用cookie,否则购物车则失效; (5)存在着关于cookie侵犯访问者隐私权的争论,因此有些用户会禁止本机的cookie功能。 6、session session是实现购物车的另一种方法。 session提供了可以保存和跟踪用户的状态信息的功能,使当前用户在session中定义的变量和对象能在页面之间共享,但是不能为应用中其他用户所访问,它与cookie最重大的区别是,session将用户在会话期间的私有信息存储在服务器端,提高了安全性。 在服务器生成session后,客户端会生成一个sessionid识别号保存在客户端,以保持和服务器的同步。 这个sessionid是只读的,如果客户端禁止cookie功能,session会通过在URL中附加参数,或隐含在表单中提交等其他方式在页面间传送。 因此利用session实施对用户的管理则更为安全、有效。 同样,利用session也能实现购物车,这种方式的特点是 (1)session用新的机制保持与客户端的同步,不依赖于客户端设置; (2)与cookie相比,session是存储在服务器端的信息,因此显得更为安全,因此可将身份标示,购物等信息存储在session中; (3)session会占用服务器资源,加大服务器端的负载,尤其当并发用户很多时,会生成大量的session,影响服务器的性能; (4)因为session存储的信息更敏感,而且是以文件形式保存在服务器中,因此辽宁科技大学毕业设计(论文)第17页仍然存在着安全隐患。 7、结合数据库的方式这也是目前较普遍的模式,在这种方式中,数据库承担着存储购物信息的作用,session或cookie则用来跟踪用户。 这种方式具有以下特点 (1)数据库与cookie分别负责记录数据和维持会话,能发挥各自的优势,使安全性和服务器性能都得到了提高; (2)每一个购物的行为,都要直接建立与数据库的连接,直至对表的操作完成后,连接才释放。 当并发用户很多时,会影响数据库的性能,因此,这对数据库的性能提出了更高的要求; (3)使cookie维持会话有赖客户端的支持。 各种方式的选择虽然cookie可用来实现购物车,但必须获得浏览器的支持,再加上它是存储在客户端的信息,极易被获取,所以这也限制了它存储更多,更重要的信息。 所以一般cookie只用来维持与服务器的会话,例如国内最大的当当网络书店就是用cookie保持与客户的联系,但是这种方式最大的缺点是如果客户端不支持cookie就会使购物车失效。 Session能很好地与交易双方保持会话,可以忽视客户端的设置。 在购物车技术中得到了广泛的应用。 但session的文件属性使其仍然留有安全隐患。 结合数据库的方式虽然在一定程度上解决了上述的问题,但从上面的例子可以看出在这种购物流程中涉及到对数据库表的频繁操作,尤其是用户每选购一次商品,都要与数据库进行连接,当用户很多的时候就加大了服务器与数据库的负荷。 4.6问题及解决方案 1、电子商务的现状分析通过在网上查资料和对公司产品的分析了解目前电子商务的现状。 2、流程设计通过实际网上购物,画出模型图,确定设计模块。 3、编写代码ASP语言就是把脚本语言放在当中,服务器对它进行编译处理,把结果返回给客户端的浏览器,本课题中主要用了session对象来记录所购的物品。 辽宁科技大学毕业设计(论文)第18页 4、IIS的使用在IIS的默认WEB站点下建虚拟目录,起好别名,选择好路径即可。 之后就可以浏览页面。 4.7附录程序2.package .shoppingcar.entity;import java.io.Serializable;import java.util.Collection;import java.util.HashSet;import java.util.Set;public classOrder implementsSerializableprivate st
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 知识产权培训行业分析课件
- 钣金品检基本知识培训课件
- 行政执法考试行政法律知识题库及答案
- 乐至辅警考试题库2025(有答案)
- 知识产权培训直播平台课件
- 装配式混凝土结构施工技术
- 澳大利亚世界博物馆课件
- 2025至2030中国新能源装备行业发展趋势分析与未来投资战略咨询研究报告
- 知识产权培训协议课件
- 知识产权培训保密记录课件
- 餐饮加盟协议合同书
- 知道网课智慧《睡眠医学(广州医科大学)》测试答案
- 糖尿病医疗广告宣传指南
- T CEC站用低压交流电源系统剩余电流监测装置技术规范
- python程序设计-说课
- ISO15614-1 2017 金属材料焊接工艺规程及评定(中文版)
- 国际金融(第七版)全套教学课件
- JJG 677-2006光干涉式甲烷测定仪
- 甘肃省天水市2024年事业单位考试A类《职业能力倾向测验》模拟试题含解析
- 中小学德育、班主任工作培训课件
- 小米公司物流与供应链管理案例分析课件
评论
0/150
提交评论