-
商品的数量应该如何处理?3
简单点数吧,假如某个电子商务网站进了 10瓶可口可乐,那么这个数量,是应该作为 商品对象的一个属性吗?如果是的话,那么商品表里就应该只有一条可口可乐的记录了。 还是说有10瓶可口可乐,商品表里就有10条可口可乐的记录?2011年3月08日 09:38
5个答案 按时间排序 按投票排序
-
采纳的答案
两种实现方式都是可以的,关键是要根据应用的业务场景不同进行选择。
方案一:将可乐数量作为一个属性,商品表中存储一条记录
如果系统中仅需要记录商品数量,不需要提供记录谁买了可乐,哪瓶可乐在何时何地被卖出这样的业务要求的话,10瓶可乐存储一条记录即可。
方案二:没瓶可乐是一条记录,商品表中存放10条可乐记录
与方案一的应用场景不同的是,方案二的应用场景中需要系统能够记录每瓶可乐的详细销售和流动情况。
总之,是根据你的系统能够完成的业务来确定的。2011年3月08日 09:53
-
id name sum price
1 可口可乐 10000 5.00
10瓶不是一条记录搞定了么?
如果产品有很多属性
id name price 当前库存 其他属性.
123 可口可乐 5.00 10000 。。。2011年3月09日 12:30
-
可乐的产品信息一条
可乐的商品信息多条,和产品信息Many2one
库存信息放在可乐产品信息比较好,当然另立一张库存表业无可厚非,因为库存信息不是一个简单的10,而应该有其他的属性,视不同的行业不同,电子商务网站实际的库存并不代表目前可售的产品数量,但是诚然,在这种系统中也不会因为客户下单了10个可乐,其他的人就不能再下单了,每个电子商务网站有不同的策略。是否要考虑条形码,暂时不在考虑范围内,条形码更多的和商品产生关联,不知对您是否有帮助2011年3月08日 20:24
-
建议购买情况单建一表,如果一天买了三批可乐,每次买的都不一样,那么如果把数量总量当成可乐的属性的话,那么你以后再追溯起具体的购买情况就基本不可能了。
如果每批可乐存一条的话,数据冗余太大,可乐的一般属性将多次重复出现,比如名称、厂家、重量、容积什么的。2011年3月08日 17:12
相关推荐
在本文中,我们将深入探讨如何使用AngularJS实现购物车中的商品数量加减计算功能。AngularJS,一个由Google维护的JavaScript框架,以其双向数据绑定、模块化和丰富的指令集而闻名,非常适合构建交互性强的Web应用...
在对应的JS文件中定义事件处理函数,对商品数量进行增减。 4. **组件使用**:微信小程序提供了丰富的内置组件,如button(按钮)、view(视图容器)、image(图像)等。在这个Demo中,商品图片的排布可能涉及到view...
在文件适当的位置添加JavaScript函数 `changenum()` 和 `change_goods_number()`,用于处理商品数量的更改及提交。 ```javascript function changenum(rec_id, diff) { var goods_number = Number($$('goods_...
- 在`elseif($_REQUEST['step']=='checkout')`之后新增一段代码,用于处理修改购物车商品数量的操作。这段代码首先包含了`includes/cls_json.php`文件,以便使用JSON类来处理返回的数据。 2. **初始化结果数组**:...
在电子商务网站中,商品数量的增减功能是一个关键部分,它直接影响到用户的购物体验。本示例"JS网店改变商品数量效果"利用JavaScript的库Jquery实现了一个动态更新购物车商品数量的功能。以下是对这个功能的详细解释...
Reduce阶段的输出应当是每个买家ID及其对应的收藏商品数量,例如:"20001\t2",表示买家20001收藏了2个商品。 **5. 实验报告撰写** 实验报告应包括以下部分: - **项目背景**:简述实验目的,即统计电商网站中买家...
3. **代码实现**:在Java或Kotlin代码中,找到对应的`NumberPickerView`实例,通过监听其事件回调来处理数量变化,更新商品数量并同步到其他界面或保存至数据库。 `NumberPickerView`的事件监听通常包括`...
3. **处理事件**:在事件处理器内,我们可以获取当前商品数量,然后根据用户操作(增加或减少)进行相应调整。这通常涉及到读取和更新input元素的`value`属性。 4. **验证边界**:为了防止数量超出允许范围,我们...
本文将详细介绍如何使用jQuery实现商品数量加减并计算总价的代码。 首先,我们需要一个HTML结构来展示商品信息和数量控制按钮。在`index.html`文件中,这可能包括以下元素: ```html 商品名称 ...
标题“AngularJS购物车商品数量加减计算代码”表明我们将关注的是一个特定的AngularJS应用程序,该程序用于处理购物车中商品数量的增减操作,并可能包括总价计算和商品移除功能。这个项目基于AngularJS 1.2.32版本,...
这意味着商家可以在某个商品详情页上设定不同于其他商品的购买数量限制,这在处理促销活动或者限量商品时非常有用。 此外,该插件可能还具备一些额外功能,比如防止同一用户账号多次下单购买超过限制数量的商品。这...
5. **变量和函数**:为了管理商品数量和处理逻辑,代码会定义变量来存储当前数量,并编写函数来处理增加、减少操作,确保数量在有效范围内。 6. **CSS样式**:尽管这里未提及具体的CSS文件,但在实现界面简洁这一...
网上商品信息处理Java程序是一种基于Web的应用,它利用Servlet技术和数据库操作来管理商品信息,提供用户界面进行查询、购买和管理商品。以下是对这个程序及其关键组成部分的详细说明: 1. **Servlet技术**: ...
2. 申请报废:当营运课发现有符合报废条件的商品时,需填写《商品报废单》,详细列出货号、品名、数量、重量、单价、金额等相关信息,并由课长、处长(或副理以上级别)审批。所有信息必须真实无误,否则不予处理。 ...
"购物车数量增加减少"这个标题所描述的,是一个关于如何实现购物车内商品数量增减的示例代码或者设计思路。这种功能常见于用户在添加商品到购物车后,需要调整商品数量时的操作。 购物车系统的核心在于能够准确地...
4. **函数定义**:编写`increaseQuantity`和`decreaseQuantity`函数来处理点击事件,更新商品数量并进行边界检查。 ```javascript function increaseQuantity() { var quantity = parseFloat($('#quantity').val()...
在电子商务网站或者在线商店中,商品数量的选择通常是用户购物过程中的一个重要环节。为了提供便捷的用户体验,开发者常常会使用JavaScript库如jQuery来实现商品数量的动态增减功能。本话题将详细探讨如何利用jQuery...
这个“ShopEx商品限制购买数量”是ShopEx系统的一个功能模块,主要用于控制顾客在购物时每种商品的最大购买量,以防止恶意囤货或者保护稀缺商品的合理分配。描述中提到的“网上普遍流传一个版本,错误的版本,无法...