要做一个类似于淘宝的购物车功能。购物车一般会通过类似于cookie的功能实现。淘宝的购物车功能的特点是购物车信息能够跟随登录用户走。也就是已经登录的用户换了电脑,他的购物车信息仍然能够显示。这样的话,自然想到把用户信息和购物车信息存到数据库中。
分析了淘宝的一些cookie值,得出淘宝购物车的cookie名称用的是 t ,值应该是类似于sessionId的32位字符串。建立一张购物车信息表如下图

图1-1
为简化,商品信息由good_id表示,商品数量由number表示,t 表示放到用户浏览器端的cookie值,要求unique。
user_id为此购物车商品关联的用户信息。
“显示购物车”流程如下图所示

“加入商品到购物车”的流程如下图:

“用户登录”时要做的事情流程如下:

问题:
1 缺点,如果用户登出,那么再查看购物车时,相应的物品都没与了。 可能有些用户会觉得奇怪,刚加到购物车的东西怎么没了?
2. 在登录时候执行修改购物车操作是否恰当? 但是如果不这样做的话,为了保证逻辑合理,在“显示购物车”,和“加入商品到购物车”的两个步骤中都要执行用户登录”的操作。

- 大小: 8 KB

- 大小: 25 KB

- 大小: 25 KB

- 大小: 45.7 KB

- 大小: 32.3 KB
分享到:
相关推荐
实现了购物车中商品按照店铺分类显示的 也就是淘宝购物车的显示方式。 全选 反选 数量增加 总价增加等功能 效果请看 http://blog.csdn.net/u014061684/article/details/50608588
本教程将探讨如何使用JavaScript来实现淘宝购物车的效果,这对于任何电商网站来说都是一个核心功能。 首先,我们要理解购物车的基本逻辑。购物车系统通常包括添加商品、删除商品、更改商品数量、计算总价等功能。在...
【淘宝购物车界面HTML】是一个典型的前端开发案例,主要展示了如何使用HTML5和JavaScript技术来构建一个具有实际功能的电商购物车页面。这个项目涵盖了多种关键的前端知识点,包括HTML结构设计、CSS样式布局以及...
修订版本。 实现了购物车中商品按照店铺分类显示的 也就是淘宝购物车的显示方式。 全选 反选 数量增加 总价增加等功能 效果请看 http://blog.csdn.net/u014061684/article/details/50608588
在Android平台上,模仿淘宝购物车是一项综合性的开发任务,它涉及到UI设计、数据管理、用户交互等多个方面。在这个项目中,我们将重点讨论以下几个关键知识点: 1. **UI设计**:首先,我们需要创建一个与淘宝购物车...
"淘宝购物车"是一个典型的电商应用组件,它涉及到多个技术层面,包括UI设计、数据管理、交互逻辑等。下面将详细阐述这个系统的一些关键知识点。 首先,从标题"淘宝购物车"我们可以推断出,这是一个模拟淘宝网站...
在Android应用开发中,"ExpandableListView实现购物车页面"是一个常见的需求,它涉及到用户界面设计、数据管理和交互。ExpandableListView是Android SDK提供的一种可扩展的列表视图,允许用户展示分组数据,每组内...
"淘宝购物车全选js"这个话题主要涉及JavaScript技术在实现购物车全选功能中的应用。JavaScript是一种轻量级的解释型编程语言,常用于网页和网络应用的前端开发,可以实现实时的用户交互。 1. **全选按钮功能**: ...
本文将深入探讨“仿淘宝购物车”的原理和处理方法,以帮助理解如何构建一个高效、灵活的购物车系统。 首先,我们要了解购物车系统的基本组成。它通常包括以下几个核心模块: 1. **商品管理**:存储商品信息,如ID...
在Android开发中,仿淘宝购物车界面是一项常见的实践任务,旨在提供类似淘宝网的用户体验,让用户可以方便地添加、编辑和管理购物车中的商品。这个项目可能涉及到以下几个关键知识点: 1. **布局设计**:首先,我们...
本项目“仿照淘宝购物车前端页面设计”旨在训练开发者如何创建一个类似淘宝购物车的功能性页面,提供用户友好的体验。下面将详细讨论这个项目中涉及的关键知识点。 1. HTML 结构设计: - 商品列表:使用`<ul>`或`...
在Android开发中,仿淘宝购物车是一个常见的实践项目,它涉及到多个关键知识点,包括数据管理、用户交互以及计算逻辑等。下面将详细讲解这些技术点。 首先,我们要创建一个`ShoppingCart`类来存储商品信息。这个类...
这个项目可能包含用户界面设计、数据管理以及交互逻辑等多个方面的实现,目的是提供一个与淘宝购物车相似的用户体验。 【描述】提到的"根据网上资源修改,添加了批量删除和部分删除的操作"意味着开发者可能参考了...
在Android开发中,"Android仿淘宝购物车"项目是一个典型的用户界面(UI)设计与实现案例,它结合了ScrollView和自定义ViewGroup等组件来模拟淘宝购物车的交互体验。这个项目旨在帮助开发者掌握Android UI设计的基本...
在Android应用开发中,"Android 仿淘宝购物车"是一个常见的项目实践,旨在模拟和实现类似于淘宝购物车的功能。这个项目通常涉及到多个关键知识点,包括数据结构、UI设计、事件处理以及状态管理等。以下是对这些知识...
本教程将详细讲解如何在ListView中实现购物车数量的加减功能。 首先,我们需要理解购物车的基本概念。购物车是一个临时存储用户选择商品的地方,用户可以在其中查看已选商品、修改数量或删除商品。在Android应用中...
在Android开发中,"Android仿淘宝购物车demo"是一个典型的项目实例,用于模拟淘宝购物车的功能,它主要涉及到了ExpandableListView的使用以及购物车中常见的全选、多选、单选、编辑和删除等操作。这个项目对于理解和...
在Android开发中,仿淘宝购物车的实现是一个典型的案例,涉及到UI设计、数据管理以及用户交互等多个方面。这里我们将深入探讨如何使用ListView组件来构建一个功能完备的购物车系统。 首先,ListView是Android中用于...