商品表
购物车表
=============购物过程
第一步:打开商品列表 商品表分页查询方法 1
购物车表
=============购物过程
第一步:打开商品列表 商品表分页查询方法 1
可以选中多个商品,也可以选中一商品
第二步:放入购物车
1)获取购入人 Session["uid"]=8;
2)获取商品的信息 商品表以id查询的方法 (商品id查询)
3)在购物车有进行判断,以购入人+商品的编号 查询 select count(*) from 表名
where 购入人="" and 商品的编号=1
如果有 修改数量+1 以 购入人+商品的编号
如果没有 增加一条数据 购物车表(3个方法)
点击放入购物车: 业务层方法中进行以上3步
=============下订单
订单表:记录本次购物的总体情况
id 自动编号 订单号(按时间+随机数生成 varchar)( 流水号)
用户id或用户name 总数量 总价 订单收件人 快递号 ,订单状态 等::
订单详表:记录一次购物的详细情况 与订单表关联
id 自动编号 所属订单号 (外键) 用户name
商品id 数量
1)获取购入人 Session["uid"]=8;
2)获取商品的信息 商品表以id查询的方法 (商品id查询)
3)在购物车有进行判断,以购入人+商品的编号 查询 select count(*) from 表名
where 购入人="" and 商品的编号=1
如果有 修改数量+1 以 购入人+商品的编号
如果没有 增加一条数据 购物车表(3个方法)
点击放入购物车: 业务层方法中进行以上3步
=============下订单
订单表:记录本次购物的总体情况
id 自动编号 订单号(按时间+随机数生成 varchar)( 流水号)
用户id或用户name 总数量 总价 订单收件人 快递号 ,订单状态 等::
订单详表:记录一次购物的详细情况 与订单表关联
id 自动编号 所属订单号 (外键) 用户name
商品id 数量
下订单操作:业务层一次调用以下数据访问层方法
1.按用户查询出购物车购物信息 用户名作为参数,返回购物车对象集合 (购物车表)
2.根据条件新增订单表一条数据 (订单表增加一条数据方法)
3.通过循环把查询出的购物信息,一条一条增加到订单详情中(订单详表增加一条数据方法)
4.通过用户name删除该用户的购物车表信息。 ( 购物车表删除方法)
1.按用户查询出购物车购物信息 用户名作为参数,返回购物车对象集合 (购物车表)
2.根据条件新增订单表一条数据 (订单表增加一条数据方法)
3.通过循环把查询出的购物信息,一条一条增加到订单详情中(订单详表增加一条数据方法)
4.通过用户name删除该用户的购物车表信息。 ( 购物车表删除方法)