电商项目需求分析
1.电商项目
- 1 面向对象设计项目的实体模型
- 2 Java中的集合框架,使用集合框架构建醒目数据底层
- 3 使用函数/方法复用代码,实现功能的回调,完成项目的业务逻辑开发
- 4 使用Java IO流实现购物清单打印
- 5 Java应用的
- 6 HTTP协议
- 7 HTTP通信开发
项目业务功能
- 实现用户的登录功能
- 实现用户的注册功能
- 登录成功后首页展示所有商品的类别
- 选择商品类别可以查看该类别下对应的商品,能够按照销量降序呈现
- 选择对应的商品查看该商品的详细信息
- 输入商品数量可以将商品添加至购物车中
- 进入购物车后可以查看所有添加至购物车的商品数据,并且完成结算
- 完成支付打印购物清单
进入系统后呈现菜单:
- 登录
- 注册
登陆成功后显示主菜单:
- 商品类别
- 我的购物车
- 我的订单
- 退出系统
-
选择商品类别呈现系统后台数据库中所有的商品的序号、类别名称(序号从一开始)
-
选择商品类别的序号,呈现该类别下所有的商品信息(序号、商品名称)
-
选择商品的序号,呈现商品的详细信息(商品、价格、品牌、库存、销量),询问用户是否要加入购物车
-
选择购物车,输入商品数量,并将商品加入至登陆人购物车中
-
选择我的购物车,可以查看登录加入至购物车中的所有的商品信息(商品名称、价格、数量、总价、总计合计),询问用户是否要计算
-
选择我的订单,可以查看登录用户的历史订单
实体模型分析:
-
用户:
- 用户编号
- 用户名
- 密码
- 邮箱
- 性别
- 生日
- 注册时间
- 积分
- 金币
- 等级
- 。。。。
-
商品
- 商品编号
- 商品名称
- 价格
- 类别编号
- 销量
- 库存
- 图片
- 品牌
-
购物车
- 商品编号
- 数量
- 用户编号(区分不同人购买的物品)
-
订单
- 订单编号
- 用户编号
- 交易时间
- 商品编号
- 数量
-
商品类型
- 类型编号
- 类型名称