找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

[嵌入式/ARM] 电子商务网站中购物车的实现

[复制链接]
admin 发表于 2013-3-23 03:50:54 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
摘  要: 购物车模块是电子商务网站主要的核心模块。介绍了常用的购物车的设计技术,运用ASP中的Session对象实现购物车的功能,并给出了重要部分的源代码。
关键词: 购物车;Cookie对象;Session对象
   1 购物车简介
 购物车是电子商务网站与用户交互的重要模块,购物网站要完成购买转化率,除了要有丰富、适合消费者需求的产品外,对于购物车的设计也要做到操作简便、流程清晰、付款方便等特点。它的主要作用是临时存放用户的购物信息,用户可以随时增加商品、修改数量、删除商品等操作。购物车设计得好与坏,直接决定了用户购买的积极性,对于网站转化率而言具有举足轻重的意义。
2 购物车设计方法
 购物车的内容其实就是客户的订单的信息存放在哪里,用什么技术来进行存放?一般购物车的设计方法有以下三种:
 (1)Cookie对象设计方法
 Cookie是通过服务器端CGI、脚本或者客户端脚本把信息保存在客户机上,以便为服务器或客户机再次使用这些信息提供方便。使用Cookie来保存购物车信息的优点是:即使当用户不小心关闭了浏览器窗口,购物车中的信息也不会丢失,并且它占用很少的服务器端资源。缺点是:必须要求用户端浏览器支持Cookie并且打开它,如果用户端浏览器不支持Cookie或者没有打开Cookie,则购物功能就不能实现。
 (2)Session对象设计方法
 Session对象用于存储特定用户会话所需的信息。Session对象是在每一位访问者从Web站点或Web应用程序中首次请求一个ASP页时创建的,它将保留到默认的期限结束或通过脚本设置中止的期限。这样,当用户在应用程序的Web页之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。利用Session的功能,可以将购物信息(商品ID和购买数量)存储到Session变量中。
 (3)数据库的应用设计方法
 将用户的购物信息存入临时表单的临时文件中,当用户下订单时再删除临时记录并将信息保存在数据库中。但这种方法需要频繁地与数据库或文件进行数据交换,占用了大量的系统资源,对于大型网站,服务器的负担过重,显然这种办法不合适。
以上三种购物车的设计方法,各有利弊,本文重点介绍Session实现“购物车”设计与实现。
3 Session购物车设计与实现
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2025-1-11 18:49 , Processed in 0.057103 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表