天天生鲜项目 python邮箱_Python3+Django-[-001-]-天天生鲜项目之需求分析

一、页面图

1.1用户模块

注册

登录

用户中心-信息页

用户中心-订单页

用户中心-地址页1.2商品模块

首页

商品详情页

商品列表页

商品搜索结果页1.3购物车模块

购物车页面1.4订单模块

提交订单页面

架构图

二、功能图

天天生鲜项目-功能图2.1用户模块

注册

注册用户激活

登录

显示用户个人信息

显示用户的浏览记录

显示用户的默认地址

添加用户的收获地址

显示用户的订单信息2.2商品模块

首页信息的显示(种类信息,商品信息)

商品详情信息

商品列表信息及分页

商品新品信息

商品的搜索2.3购物车模块

用户购物车信息的

购物车信息编辑(更新,删除)

详情页和列表页加入购物车2.4订单模块

展示用户选择的商品信息

订单的创建

订单支付

架构图

三、功能详情

3.1. 用户模块

1. 注册页

注册时校验用户名是否已被注册

完成用户信息的注册

给用户的注册邮箱发送邮件,用户点击邮件中的激活链接完成用户的账户激活

2. 登录页

实现用户的登录功能

3. 用户中心的

用户中心信息页:显示登录用户的信息,包括用户名,电话和地址,同时页面下方显示出用户的最近浏览的商品信息

用户中心地址页:显示登录用户默认的收件地址,页面下方的表单可以新增用户得收货地址

用户中心订单页:显示登录用户的订单信息

4. 其他

如果用户已经登录,页面顶部显示登录用户的信息

3.2 商品相关

1. 首页

动态指定首页轮播图商品信息

动态指定首页活动信息

动态获取商品的种类信息并显示

动态指定首页显示的每个种类的商品(包含图片和文字商品)

点击某一个商品时跳转到商品的详情页面

2. 商品详情页

显示某个商品的详情信息

页面的左下方显示出该种类商品的2个新品信息

3. 商品列表页

显示出某一个种类的商品的列表数据,分页显示并支持按照默认,价格,和人气进行排序

页面左下方显示出该种类商品2个新品信息

4. 其他

通过页面搜索框搜索商品信息

3.3 购物车相关

列表页和详情页面蒋商品添加到购物车

用户登录后,首页,详情页,列表页显示登录用户购物车中的商品数目

购物车页面,对用户购物车中商品的操作,如选择某件商品,增加或者减少购物车中的商品的数目

3.4 订单相关

提交订单页面,显示用户准备购买的商品信息

点击提交订单完成订单的创建

用户中心订单显示用户的订单信息

点击支付完成订单支付

四、数据库设计

数据库设计

4.1 用户表

user_info

ID主键

用户名

密码

邮箱

是否激活

权限标识

4.2 地址表

ID

用户ID

收件人

地址

是否默认标识

邮编

联系方式

4.3 商品SKU表

ID

名称

简介

价格

单位

库存

销量

列表页图片

状态

种类ID

spu ID

4.4 商品SPU表

ID

名称

详情

4.5 商品的图片表

ID

图片

商品SKU ID

4.6 商品种类表

ID

种类的名称

logo图

图片海报

4.7 首页轮播商品表

ID

商品SKU id

图片

index(显示顺序)

4.8 首页促销活动表

ID

图片

活动url地址

index

4.9 首页分类商品展示表

id

sku id

种类id

展示标识(0:标题,1:图片)

index

redis实现购物车功能

redis实现最近浏览记录功能

5.0 订单信息表

ID

订单id

用户id

支付状态

地址id

支付方式

总金额

总数目

运费

创建时间

5.1订单商品表

ID

sku id

商品数量

商品下单价格

订单id

评论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值