网站购物车是怎么个原理。对数据库表配哪些字段想不明白。请假大侠们。

网站购物车是怎么个原理。对数据库表配哪些字段想不明白。请假大侠们。,第1张

第一:做购物车,一般来说是不存入数据库这样数据量比较大并且查询效率慢,所以一般购物车都用Session,或Cookie来实现,建一个购物车实体类,大概有这些字段,商品ID,用户ID,数量...等这可以根据自己需要来设置,然后比如购买一件商品添加到购物车就创建一个hashtable来保存购物车里的信息,然后把hashtable保存到Session或Cookie,大致就这样。

第二:订单,你说的那个订单一般都有一个订单表的。首先要弄清楚流程,肯定是用户先将产品加入购物车,然后再提交订单的。为什么会订单下了以后还关购物车的事呢?购物车只是临时保存用户购买产品的地方。就像超市里去卖东西首先推一个车,然后去选购你要的产品,最后付款。对应这车只是你保存东西的一个工具,当你购买完毕后就不会和他有什么联系了。如果你后面需要退货你也只管那张单据(对应产品订单)而不会和你购物车车上联系。

不知道我这样讲你是否明白!

新建个表把 某用户/时间/商品/ 这些信息添加到这个数据表里就行

用户选择了要购买的商品并添加到购物车就把以上信息添加到这个表里

当用户打开自己的购物车时,从这个表里再读出这些信息。供用户 *** 作。

当用户购买里车里的商品后,就删除车里该商品的购物车信息

购物车产品内容表:购物车号字符,产品编号字符,时间日期,备注文本(产品要求,发货包装要求等)产品取消是否1,订单产生是否2

订单信息表:订单编号(唯一),客户编号,购物车编号,订单状态1,确认(已付款),2备货中(*发货),4完成订单

客户信息表:客户编号(唯一),姓名,联系电话,发货地址,生日等


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10055434.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存