购物车需求分析 下载本文

内容发布更新时间 : 2025/1/6 17:21:31星期一 下面是文章的全部内容请认真阅读。

流程分析 浏览商品 商品页面 查看商品详情 商品详情 显 示 购 车 已登陆用户 物 信息 点 击 购 买 没有登陆用户 进行登陆注册 没有写用户信息 已写用户信息 订单确认页面 写入数据库 完成购物 用户信息注册 数据库表的说明

类型表: 主要记录商品的分类信息

商品信息表:记录商品的相关信息,与类型表有主外键关系

用户信息表:记录用户信息

用户信息明细表:记录用户的详细信息其主键来自于用户信息表中

订单表:主要记录的是订单信息

订单明细表:记录当前订单的详细信息

实现思路

1. 搭建三层结构

1.1 实体类的处理

1.1.1 外键以对象的方式存在 在CustomerInfo 中存在 CustomerDetailInfo 的相关信息

添加字段,数量quantity 计算总价的方法 数量*商品的实际价格(goodsId.getTotal()) 在商品信息表,存在一个方法 计算物品价格:单价*折扣

1.购物车类说明,购物车信息写在业务层

为了实现购物的功能,我们将购物的信息存放在一个集合中