1.业务流程
首页-->列表-->详情-->购物车-->下单-->支付
2.项目的基本结构:
前台 会员使用,浏览
会员: 登录,注册,个人中心(个人信息,我的订单,收藏...)
首页: 显示分类列表,显示推荐,热门产品,广告...
列表: 搜索,列表,排行...
详情: 产品信息,相关产品信息,...
购物车: 添加,删除,更新,查询..
订单: 创建订单,订单列表(个人中心我的订单),订单详情
支付:
后台 管理者,运行者使用
会员管理: 查看,更新,删除,禁用,添加,搜索,分页
分类管理: 增 删 改 查
商品管理: 增 删 改 查
订单管理:查看,更新,
支付管理:....
广告...
轮播...
3.相关模型设计
会员模型
主要信息:id,手机号,密码,头像
次要信息:昵称,居住地址,性别,身份类型
收获地址模型
id,收货人,收获电话,收获地址..,会员ID,是否默认,是否删除
分类模型
id,分类名,父级ID,PATH路径
1 服装 0 0,
2 男装 1 0,1
3 衬衫 2 0,1,2
图书模型
书名,推荐语,简介
作者,出版社,出版时间,
价格,书号ISBN
所属分类ID
封面图
产品特色,编辑推荐,内容简介,作者简介,目录,媒体评论,试读章节
图书的图库模型
id,图片的url,图书ID
购物车模型
id, 会员id,产品id,数量,
订单模型:
id,
会员ID,
收货地址ID
订单状态, 0 未支付,1已支付,2取消,3退款..
支付方式,
订单时间,
支付时间,
订单详情模型:
id,订单号,产品ID,数量,单价,
4.相关技术
基本环境
pyhton.Django
Mysql
win10,linux
nginx,apache
手机注册验证,短信验证
支付宝支付,支付接口
....