当前位置:首页 » 网购平台 » 购物车数据表设计
扩展阅读
宁波奥德赛优惠价格 2021-03-15 14:26:02
丹尼斯购物卡能挂失么 2021-03-15 14:25:58
淘宝购物指纹验证失败 2021-03-15 14:24:44

购物车数据表设计

发布时间: 2021-02-05 03:18:31

Ⅰ 淘宝购物车的数据库怎么设计

消费表:【消费id,用户id,总计】;
明细表:【id,消费id,商品名称,商品数量,商品价格,小计】

Ⅱ ASP.NET C#购物车的数据库怎么设计啊

如果访问量比较大,建议不要直接存储在数据库,会给服务器造成很大的负担

可以存放在版cookie里面,只有在用权户准备提交订单的情况下才入库
另外,你说到的100行的情况,肯定会存在的。可以对表进行分区,或者分表或者分库的设计

Ⅲ 购物车,订单表,数据库它们三者之间是什么关系.`

购物车是储存在session(也有储存在cookie的)里面订单是根据购物车生成的。最后在吧订单存在数据库里面。

Ⅳ 做一个类似淘宝的购物商城数据库需要哪些表

开发网站啊
我们学校给的作业,JSP+oracle
我想做一个类似淘宝与赶集网的结合体,但数据库不知该如何设计。五个人一起开发
大概有两个月的时间

Ⅳ 首页,用户管理,购物车管理,订单管理,退出5个模块的数据库怎么设计

现在的订货软件这么便宜,不需要专门开发,如果资金紧张,可以试用一下掌订单,基本上能实现您的订单管理需求!

Ⅵ 如何向购物车表中插入多条数据,如果购物车中存在该数据,就只更新数量

/// <summary>
/// 批量添加产品属性库存
/// </summary>
public bool AddStock(string[] proidList, string[] proskuList, string[] countnumList, string[] priceList, string[] is_attribute,string[] riskofstocktips, string userid)
{

SqlConnection conn = new SqlConnection(Maticsoft.DBUtility.PubConstant.ConnectionString);
conn.Open();
SqlDataAdapter adapter = new SqlDataAdapter("select proid,prosku,countnum,allcountnum,price,userid,operatorid,riskofstocktips from Stock", conn);
SqlCommandBuilder builder = new SqlCommandBuilder(adapter);
DataSet ds = new DataSet();
adapter.Fill(ds);
ds.Tables[0].PrimaryKey = new DataColumn[] { ds.Tables[0].Columns["proid"] };//数据库里这个proid敢必然是主键才可
int allcountnum = 0;

//BLL.BLLStockAttribute bll = new BLL.BLLStockAttribute();
//string[] attrskulist,attrcountnumList,attrpriceList;

for (int i = 0; i < proidList.Length; i++)
{

if (is_attribute[i] == "0")//证明是没有属性列表的就直接加数量
{
if (countnumList[i] != "0" && Maticsoft.Common.PageValidate.IsNumber(countnumList[i]) && int.Parse(countnumList[i]) > 0)
{

//在ds.Tables[0]中查找数据库中是否已经存在该条数据
DataRow modyRow = ds.Tables[0].Rows.Find(int.Parse(proidList[i]));
//如果数据库已经存在该行,则修改记录,不进行插入
if (modyRow != null)
{
//设置该行记录为“已修改”状态,此操作必须。
//ds.Tables[0].Rows.Find(proidList[i]).SetModified();
DataRow dr = ds.Tables[0].Rows.Find(proidList[i]);
//重新给该记录赋值
dr.BeginEdit();
//dr[0] = proskuList[i];
dr[1] = proskuList[i];
if (dr[2].ToString() != "")
{
dr[2] = (int.Parse(countnumList[i].ToString()) + int.Parse(dr[2].ToString())).ToString();
}
else
{
dr[2] = countnumList[i];
}

if (dr[3].ToString() != "")
{
allcountnum = int.Parse(dr[3].ToString()) + int.Parse(countnumList[i].ToString());
}
dr[3] = allcountnum;
dr[4] = priceList[i];
dr[5] = dr[5];
dr[6] = userid;
dr[7] = riskofstocktips[i];
dr.EndEdit();
}
else
{
DataRow dr = ds.Tables[0].NewRow();
dr[0] = proidList[i];
dr[1] = proskuList[i];
dr[2] = countnumList[i];
dr[3] = countnumList[i];
dr[4] = priceList[i];
dr[5] = userid;
dr[6] = userid;
dr[7] = riskofstocktips[i];
ds.Tables[0].Rows.Add(dr);
}
}
//添加入库存操作明细
}
//else
//{
// //有属性列表的 对属性列表进行添加到库存的属性列表
// //attrskulist = Request.Form["proattrsku" + proidList[i]].ToString().Split(',');//属性sku
// //attrcountnumList = Request.Form["proattrnum" + proidList[i]].ToString().Split(',');//属性数量
// //attrpriceList = Request.Form["proattrprice" + proidList[i]].ToString().Split(',');//属性价钱
// //bll.AddStockAttribute(proskuList[i], attrskulist, attrcountnumList, attrpriceList, userid);
//}

}

adapter.Update(ds);
return true;

}

道理一样的,看不懂就算了

Ⅶ asp.net做一个购物车,,数据库都需要哪些表,每个表字段有哪些

购物车产品内容表:购物车号字符,产品编号字符,时间日期,备注文本(产品要求,发货包装内要求等)产品取容消是否1,订单产生是否2
订单信息表:订单编号(唯一),客户编号,购物车编号,订单状态1,确认(已付款),2备货中(*发货),4完成订单
客户信息表:客户编号(唯一),姓名,联系电话,发货地址,生日等

Ⅷ 请教一个有交易系统的数据库设计

没有问题的 这个我比较专业的 亲,按照你的要求做的

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

第一:做购物车来,一自般来说是不存入数据库这样数据量比较大并且查询效率慢,所以一般购物车都用Session,或Cookie来实现,建一个购物车实体类,大概有这些字段,商品ID,用户ID,数量...等这可以根据自己需要来设置,然后比如购买一件商品添加到购物车就创建一个hashtable来保存购物车里的信息,然后把hashtable保存到Session或Cookie,大致就这样。
第二:订单,你说的那个订单一般都有一个订单表的。首先要弄清楚流程,肯定是用户先将产品加入购物车,然后再提交订单的。为什么会订单下了以后还关购物车的事呢?购物车只是临时保存用户购买产品的地方。就像超市里去卖东西首先推一个车,然后去选购你要的产品,最后付款。对应这车只是你保存东西的一个工具,当你购买完毕后就不会和他有什么联系了。如果你后面需要退货你也只管那张单据(对应产品订单)而不会和你购物车车上联系。

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

Ⅹ 一件商品不同分类数据库设计

书的基本信息是一张表,各种类型各是一张表