文章目录
搭建javaweb在线商城项目的环境
0.首先分析实体类表的关系
商城实体:
用户
商品
订单
分类
实体关系:
用户和订单:一对多
商品和订单:多对多
商品和分类:一对多
用户表的属性:id,用户名,密码,Email,姓名,性别,电话,出生日期,激活码,激活状态
订单表的属性:id,金额,订单状态,收货人信息,下单时间,user_id
商品表的属性:id,名称,商城价,市场价,图片,描述,时间,是否热门,是否下架,c_id
分类表的属性:id,名称
因为商品和订单是多对多的关系,所以在开发的时候,要加上一个中间表,orderitem,这样可以把一个多对多的关系,拆分成两个一对多的关系。
orderitem表的属性:pid(指向商品的id),oid(指向订单的id),itemid,商品的购买数量,每个商品的小计
各个实体类之间的关系如下图: