内容发布更新时间 : 2025/1/6 17:21:31星期一 下面是文章的全部内容请认真阅读。
流程分析 浏览商品 商品页面 查看商品详情 商品详情 显 示 购 车 已登陆用户 物 信息 点 击 购 买 没有登陆用户 进行登陆注册 没有写用户信息 已写用户信息 订单确认页面 写入数据库 完成购物 用户信息注册 数据库表的说明
类型表: 主要记录商品的分类信息
商品信息表:记录商品的相关信息,与类型表有主外键关系
用户信息表:记录用户信息
用户信息明细表:记录用户的详细信息其主键来自于用户信息表中
订单表:主要记录的是订单信息
订单明细表:记录当前订单的详细信息
实现思路
1. 搭建三层结构
1.1 实体类的处理
1.1.1 外键以对象的方式存在 在CustomerInfo 中存在 CustomerDetailInfo 的相关信息
添加字段,数量quantity 计算总价的方法 数量*商品的实际价格(goodsId.getTotal()) 在商品信息表,存在一个方法 计算物品价格:单价*折扣
1.购物车类说明,购物车信息写在业务层
为了实现购物的功能,我们将购物的信息存放在一个集合中