美多商城:课时安排16天
黑马程序员python企业级开发项目-手把手从0到1开发《美多商城》_哔哩哔哩_bilibili
美多商城属于B2C电商平台,商城销售自营商品给顾客。系统前台包括商品列表、商品详情、商品搜索、购物车、订单支付、评论、用户中心等核心业务功能,系统后台包括商品管理、运营管理、用户管理、系统设置等系统管理功能。通过该项目,学员能够学习包括PythonWeb、Django+前端、Vue等技术框架, MySQL数据库存储、读写分离操作以及Redis缓存和RabbitMQ等技术解决方案。
项目价值:
1、采用Vue作为前端框架,前端架构融入分层设计思想。
2、采用Django及DjangoRESTframework作为后端框架。
3、采用分布式文件系统FastDFS作为文件存储技术。
4、采用Haystack+Elasticsearch实现商品的搜索。
5、采用RabbitMQ作为消息中间件,配合Celery完成异步任务处理。
6、采用数据库事务+乐观锁解决并发订单保存问题。
功能框架:
体验用户端:美多商城-首页
体验管理后台:美多商城后台管理
技术架构:
学习路线:
第一章(1天)
环境搭建&基本接口实现
第二章(1天)
实现注册功能&验证码功能
第三章(1天)
登录功能
第四章(1天)
QQ登录实现&添加邮箱功能
第五章(1天)
邮件发送&省市区数据设置
第六章(1天)
地址的增删改查&商品部分介绍
第七章(1天)
fastdfs安装使用&商品模块数据录入&首页生成
第八章(1天)
商品部分页面生成&搜索功能&购物车保存策略
第九章(1天)
购物车逻辑实现&订单页面实现
第十章(1天)
订单的保存&支付功能演示&项目部署
第十一章(1天)
管理员登录
第十二章(1天)
用户管理额和数据统计
第十三章(1天)
商品规格管理和商品图片表管理
第十四章(1天)
商品SKU管理
第十五章(1天)
商品订单表管理
第十六章(1天)
权限管理