范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

浅谈基于。NET电子商务系统的购物车设计

  1 购物车在电子商务系统中的地位与作用
  电子商务系统中的购物车指用户选择好商品后,从单击加入购物车按钮到去结算之间的过程。和超市购物车的功能类似:方便用户一次选择多件商品去结算;在用户选购过程中充当临时收藏夹。对于商家来说,购物车不仅让用户一次可以购买多件商品,还是商家向消费者推销商品的手段之一。很多电子商务系统的购物车页面除了显示用户已选择的商品外,还列表显示了浏览该商品的用户还选择了或猜你喜欢的商品等相关商品信息的链接显示。
  与超市中的购物车相比,电子商务系统中的购物车具有更多的功能:(1)购物车中的商品可以保存一定的时间,如20 天、60 天或更长时间,只要用户打开购物车页面就可以浏览到曾经放入购物车中的商品;(2)用户可以添加、删除商品,修改商品数量、规格等信息;(3)用户选好商品随时可以付款结账,不像超市有营业时间的限制,比超市购物有更大的自由度。
  在电子商务系统中,购物车起到了举足轻重的作用。用户浏览了商品,进行了确认,准备购买商品,完成一个流畅的购物过程,实现更多的网上交易是电子商务系统的宗旨,因此设计一个功能完善、界面美观、设计合理、用户界面友好的购物车是整个电子商务系统中十分关键的一环。
  2 购物车存储
  购物车主要有两种存储方式,包括Session 和数据库。Session 的好处是效率较高,但相对内存占用会较多,尤其是访问量比较大的网站;而数据库的效率显然也是个问题。很多时候我们会从业务角度来综合使用这两种方式。
  (1)只有在用户选择添加商品到购物车时才创建购物车对象。要知道大多数的用户都处于浏览状态,尤其是那些搜索引擎的爬虫们,为每个光临的用户都自动创建一个购物车显然是不明智的。
  (2)将购物车临时存储到Session 中的好处就是可以为没有登录的用户提供购物车服务,只有在用户进行结算的时候才需要登录。当然,也可以使用Session ID 作为唯一识别符将购物车存储到数据库中。
  (3)对于已经登录的用户,如果他的购物车不为空,我们会在Session 过期时将他的购物车数据存储到数据库中。这样用户下次进入网站的时候就可以持有上次挑选的商品,进行一次结算。这种人性化的方式更加吸引用户。不过这里面有个陷阱,就是折扣的问题,因为很多促销活动中,商品的价格和日期有关,因此这种方式可能带来商品价格上的混乱。当然这些数据必须设定失效期。
  3 购物车的设计
  电子商务系统实现由用户浏览商品、选择商品、添加到购物车、结算、付款等步骤组成的一个完整的购物过程,需要在电子商务系统的不同页面之间实现跳转。用户将所选中的商品放入购物车、继续购物、对购物车中的商品进行编辑(如删除某商品,修改某商品的数量)、清空购物车、付款下订单等操作,电子商务系统要求能跟踪用户的行为,记录下用户操作的过程。但是HTTP 协议是一种无状态的协议,它本身不包括客户与服务器之间交互的状态信息。它不用记录是哪个用户选购了商品,也不能将信息在页面间跳转时携带,所以要借助一些内置对象或数据库来实现信息的传递与记录。
  3.1 购物车设计实现的方式
  目前电子商务系统中的购物车主要是用Cookie、Session 和数据库的方式来实现,下面分别分析一下它们的机制及作用。
  3.1.1 使用Cookie 方式来实现购物车
  Cookie 是服务器通过浏览器保存在客户端硬盘上的文件,帮助服务器记录浏览器访问状态信息,服务器可以读取浏览器中的Cookie 信息,并进行相关操作。利用Cookie 键/值对特性保存用户所选购的商品,实现购物车的功能。设置Cookie 的有效生命周期,只要客户不清除,信息就一直存在。基于Cookie 的方式实现购物车,信息存储在客户端,减轻了服务器的负荷;基于Cookie 的购物车要求用户浏览器必须支持并设置启用Cookie,否则购物车则失效。国内最大的当当网络书店就是利用Cookie 来实现购物车功能的。
  3.1.2 使用Session 方式来实现购物车
  Session 可以保存和跟踪用户的状态信息,会话信息保存在服务器,每一个会话有一个唯一的SessionID 标识。Session 不依赖于客户端设置,信息存储在服务器会更安全,但是Session 会占用服务器资源,加大服务器端的负载,因此会影响服务器的性能。
  3.1.3 结合数据库的方式实现购物车
  利用Cookie 或Session 实现购物车,需要设置Cookie 或Session 对象的生命周期,为了让购物车中的信息更持久保存,可以选用数据库来实现。使用数据库实现提高了数据的安全性,存储的信息量也更大。每一个购物的行为,都要直接建立与数据库的连接,操作完成后才能释放连接。当并发用户很多时,对数据库的性能提出了更高的要求。例如淘宝网中的购物车有两种实现形式,其中用户登录后打开的购物车是使用数据库方式实现的。
  3.2 三种实现购物车方式的选择
  使用Cookie 实现购物车,必须获得浏览器的支持,同时信息存储在客户端,极易被获取,一般Cookie 只用来维持与服务器的会话。这种方式的缺点是如果客户端不支持Cookie,就会使购物车失效;另一方面当用户选择好商品放入购物车后,如果换一台电脑,还想浏览购物车中的商品,就没法浏览了,因为Cookie 信息是存储在本机。
  使用Session 实现购物车,能很好地与交易双方保持会话,同时不受客户端设置的影响,在购物车技术中得到了广泛的应用。因为Session 信息是保存在服务器端,所以当并发的客户很多时,会增加服务器的负荷。
  使用数据库实现购物车,在一定程度上解决了上述问题,购物车信息保存持久,而且用户在不同的机器上都可以查看到已放入购物车中的商品信息。在这种购物流程中涉及到对数据库的频繁操作,当用户很多的时候就加大了数据库服务器的负荷。
  在实际应用过程中,设计者可以根据系统的功能选用不同方式来实现购物车。
  4 如何设计完善的购物车
  电子商务系统要完成购买转化率,除了功能完善、性能稳定外,对于购物车的设计也要做到操作简便、流程清晰、付款方便等。购物车设计的好与坏,直接决定了用户购买的积极性,对于电子商务系统而言具有举足轻重的意义。购物车设计中应当注意下述几个问题。
  4.1 放入购物车按钮在页面中突出、醒目
  放入购物车按钮在页面中要非常醒目。当用户浏览商品的详细页面时,用突出颜色显示放入购物车按钮,这个按钮可以比页面上信息描述的文字大而突出,比如用红色或黄色等视觉冲击力很强的颜色,以增强用户购物的流畅度。
  4.2 用户随时可以将商品放入购物车
  除了商品详细介绍页面中有放入购物车按钮外,在搜索后的显示概要信息页面中也可以加入放入购物车按钮。此外,设计购物车页面时可以加入同类产品推荐或浏览过该产品的用户同时还浏览过等区域,在这些区域中显示商品信息的下面也可以设置放入购物车按钮,让用户随时可以将商品放入购物车,增强用户体验,从而增加购买转化率。
  4.3 让购物车可编辑
  允许用户在购物车页面对所选择的商品的购买信息进行编辑,如数量、颜色、尺寸等规格;当用户决定放弃购买某一件或几件商品时,可以方便地删除这些商品;也允许用户由购物车页面继续去选购商品。这样既方便用户操作,也给用户带来人性化的购物体验。
  4.4 适当地放置购买按钮
  在商品详细信息页面除了加入购物车按钮之外,还可以放置一个醒目的购买按钮,让用户跳过购物车环节直接进入支付页面。这种设置很适合只需要买一件商品的用户,这样更快捷方便。对于不喜欢透露个人信息,也不喜欢在购买过程中花费太多时间的用户,可以由购物车到付款环节中设置一个单独的页面,让用户自己选择匿名购买或者注册登录后再购买。这样省去了多次登录的麻烦,让用户购物过程简短畅快。
  5 结语
  电子商务系统最终的目标是让更多的用户购买更多的商品,而购物车是整个购物过程中至关重要的一个环节,购物车的设计既要方便用户的使用,又要考虑商家的赢利需求,所以要求功能完善,稳定性好,简单易操作,页面美观大方,用户购物过程舒畅,用户体验友好。

深圳应实施低碳发展战略今年12月,联合国气候大会将在丹麦哥本哈根举行,世界各国将签署应对全球气候变暖具有里程碑意义的哥本哈根议定书。日前,国务院总理温家宝专门主持国务院常务会议,部署中国应对气候变化工作浅析我国节水灌溉应采取的对策2008年11月1日以来的几个月,京翼晋豫鲁苏皖陕甘9省麦区出现了不同厚度干土层,部分地区干土层达5cm以上,严重地区出现土地干裂,使我国经济遭受巨大的经济损失。专家认为,我国正进华贲中国低碳能源战略刍议一2009世界和中国能源的第三次大转型人类从19世纪开始工业化进程以来已经经历了两次能源构成的转型。图1给出了世界能源构成变化的历史轨迹。图中三角形坐标的三个顶点分别表示纯非化石能新能源法案为美玉米提供投资机会新能源专业论文(1)一基金大幅减仓净多头目前基金在美玉米的持仓净多头寸大幅减少,显示投机基金继续看空美国玉米。图1CFTC在玉米头寸上的净持仓二美国玉米供需情况(1)美国玉米库存消费比依然处于历史较低美国为何倡导绿色能源政策新能源专业论文(1)美国温室气体的人均排放量和排放总量都高居世界榜首。但是,从1997年京都议定书达成到2008年联合国气候变化框架公约(UNFCCC)第14次缔约国大会,美国政府始终拒绝承担任何强制中国新能源冲动与理性并存新能源专业论文(1)层出不穷的资本英雄拔地而起的风机和太阳能板全国超过一半的省份在打造新能源基地在节能减排已近变成一种道德力量的时候,我们为新能源的发展冲动叫好,却也为其一哄而起背后的盲目和无序而担忧钢筋混凝土建筑框架结构施工质量控制摘要在随着科技社会的高速发展,现在工程中也出现了很多新的技术与材料,因此如何科学有效的通过新技术来提高我们工程建设的质量是我们当今面对的一个重要课题,因此本文通过对提高施工质量的重分析农田水利工程混凝土施工的措施0引言我国农业经济的飞速发展在一定程度上为我国农田水利工程的广泛应用和推广提供了发展机遇,不仅使农业灌溉需求得以满足,而且其在水土保持发电农村养殖业发展等方面起到了不可替代的作用,分析水利工程管理现代化评价指标体系的构建水利工程管理现代化已经成为水利工程的核心内容,对水利工程的长期发展具有重要影响。水利工程管理评价指标体系是衡量水利工程管理的重要举措,可结合水利工程实际发展状况提出具体措施,维持水探讨水利工程项目管理重要性及重点1水利工程施工管理的重要性水利工程是衡量一个国家水利事业发展水平的重要指标之一。水利工程施工管理能够有效控制工程进度,保证工程质量,正因如此,有关水利工程施工管理人员要认识到工程管探究隧道衬砌技术在水利工程中的应用水利工程是利用水来为人类服务,还要防止水对人类造成灾害的工程。水利工程为民增收,是强民富农的农业基础设施建设事业之一,从古代开始就深受群众的拥护,也是群众期盼的民生工程。水利工程中
电力集团资金管理的困境和对策一电力集团资金管理的重要性strong(一)资金管理有助于提高资金使用效率面对激烈的市场竞争,集团型企业通过将资金集中管理,在一定程度上可以降低企业的经营风险,同时也能够提升对下属电力领域发明专利授权周期的影响因素及对策摘要本文介绍了电力领域发明专利授权周期较长的原因,讨论了影响电力领域发明专利授权周期的因素,提出了缩短发明专利授权周期的对策申请日即提交实质审查请求和提前公布声明提供具有创新性的技电力信息网络安全的防范对策摘要我国电力系统步入信息化阶段,网络安全对电力系统运行具有保障性作用。为了改变早期信息网络存在的安全隐患,要从多个方面来加强信息网络的安全防范措施,才能更好地保证电力信息网络及信息关于湿度测量的讨论在工农业生产气象环保国防科研航天等部门,经常需要对环境湿度进行测量及控制。对环境温湿度的控制以及对工业材料水份值的监测与分析都已成为比较普遍的技术条件之一,但在常规的环境参数中,湿涡旋压缩机通用几何模型研究涡旋压缩机的几何模型是指涡旋压缩机的涡旋盘盘面压缩容积和泄漏线面积等与涡旋盘转角之间的数学关系。它直接影响涡旋压缩机效率,是涡旋压缩机可视化实现和建立涡旋压缩机热力学模拟的基础。涡关于SF6开关位置继电器的接线对防跳回路的影响1引言近年来采用的微机保护和SF6开关配合较多,SF6开关防跳是合闸回路有故障时防止开关损坏的重要措施。由于保护屏的防跳保护和开关机构防跳保护的生产分别来自不同的厂家,各自接线方式提高农网可靠性及安全性的措施作为农村两网改造的试点县区,早已完成了农村电网的改造并实行了同网同价,在农网改造中,把加强农村电网的可靠性及安全性放在重要位置。以下主要谈谈农网建设中我们加强农村电网的可靠性及安全施工阶段质量的事前控制建设工程质量的优劣,在整个社会经济建设中占有重要地位。怎样提高建设工程质量,已成为全社会共同关心的主题。近年来,我国多次出现单位工程劣质坍塌等严重质量事故。分析其原因,关键在于有贯智能化电气工程技术探析摘要在数字化信息化自动化智能化技术发展推动下,我国社会多领域发展速度逐步加快,在我国建筑电气工程发展中智能化技术应用范围在逐步扩大。通过智能化技术应用能全面提升建筑电气工程精确性与电气工程专业应用型人才培养模式研究摘要随着我国经济的快速发展,有效地推进了社会企业的进步,而高等职业院校作为人才培育的重要场地,也在不断地完善其教育模式。电气工程专业是高等职业院校教育的主要组成部分,但是就目前情况电力系统继电保护问题及解决措施的分析摘要电力系统中继电保护装置是保障电力系统稳定运行的关键,也是电力系统的核心装置,其可以有效地避免电力系统中存在的安全事故问题,而一旦继电保护装置出现问题,将带来电力系统的严重安全隐