美多商城
1.
项目准备
1.1.
商业模式
1.2.
开发流程
1.3.
需求分析
1.4.
项目架构
1.5.
创建工程
1.6.
配置
2.
用户部分
2.1.
用户模型类
2.2.
注册业务接口分析
2.3.
图片验证码
2.4.
短信验证码
2.5.
跨域CORS
2.6.
使用Celery发送短信
2.7.
判断帐号是否存在
2.8.
注册
2.9.
JWT
2.10.
Django REST framework JWT
2.11.
登录
2.12.
QQ登录
2.12.1.
第一步
2.12.2.
第二步
2.12.3.
第三步
2.13.
用户中心个人信息
2.14.
邮件与验证
2.14.1.
Django发送邮件的方法
2.14.2.
保存邮箱并发送验证邮件
2.14.3.
验证邮箱链接
2.15.
收货地址
2.15.1.
省市区地址查询
2.15.2.
使用缓存
2.15.3.
用户地址管理
2.15.4.
用户地址代码
3.
商品部分
3.1.
数据表设计
3.2.
FastDFS分布式文件系统
3.3.
Docker使用
3.3.1.
Docker简介
3.3.2.
安装与操作
3.4.
使用Docker安装FastDFS
3.5.
FastDFS客户端与自定义文件存储系统
3.6.
CKEditor富文本编辑器
3.7.
添加测试数据
3.8.
页面静态化
3.9.
定时任务
3.10.
静态化首页的手动脚本
3.11.
商品详情页面
3.12.
用户浏览历史记录
3.13.
商品列表页
3.14.
商品搜索
4.
购物车部分
4.1.
购物车数据存储设计
4.2.
购物车增加
4.3.
购物车查询
4.4.
购物车修改
4.5.
购物车删除
4.6.
购物车全选
4.7.
登录合并购物车
5.
订单部分
5.1.
订单数据库设计
5.2.
订单结算
5.3.
保存订单
5.4.
下单成功
6.
支付宝支付
6.1.
接入支付宝
6.2.
发起支付
6.3.
保存支付结果
7.
Xadmin
8.
用户权限控制
Published with GitBook
美多商城
需求分析
在需求分析阶段,我们可以借助产品原型图来分析。分析完后,前端按照产品原型图开发前端页面,后端开发响应业务处理。
我们现在可以假借示例网站作为原型图来分析需求。
1. 用户部分
注册
图片验证码
短信验证码
登录
第三方登录(QQ登录)
个人信息
邮箱填写与验证
浏览历史记录
地址管理
省市区地址信息加载
新增修改删除地址
设置默认地址
修改密码
2. 商品部分
首页
商品分类
广告控制
商品列表
商品详情
商品搜索
3. 购物车部分
购物车管理
4. 订单部分
提交订单
我的订单
订单评价
5. 支付部分
支付宝支付