需求整体分析及前期准备工作
<h1>商城项目需求整体分析以及前期准备工作</h1>
<h2>电商需求梳理和分析</h2>
<ul>
<li>参考同行竞品,注意差异化</li>
</ul>
<h1>TP6电商</h1>
<h4>电商前端</h4>
<ul>
<li>首页
<ul>
<li>商品展示</li>
<li>搜索</li>
<li>分类</li>
<li>购物车</li>
<li>页面静态化</li>
<li>redis缓存</li>
</ul></li>
<li>商品详情
<ul>
<li>sku设计</li>
<li>购买</li>
<li>加入购物车</li>
<li>爆款推荐</li>
<li>并发场景下商品抢购</li>
</ul></li>
<li>注册登录
<ul>
<li>手机号+验证码登录</li>
<li>分布式seesion解决方案</li>
</ul></li>
<li>购物车</li>
<li>订单页面</li>
<li>支付页面
<ul>
<li>微信支付</li>
<li>支付宝支付</li>
</ul></li>
<li>商品列表页面
<ul>
<li>个人中心</li>
<li>个人资料</li>
<li>收货地址</li>
<li>我的订单等</li>
</ul></li>
</ul>
<h4>电商后端</h4>
<ul>
<li>登录</li>
<li>商品管理</li>
<li>分类管理</li>
<li>订单管理等</li>
</ul>
<h2>TP6电商相关图</h2>
<ul>
<li>框架核心
<ul>
<li>容器</li>
<li>依赖注入</li>
<li>门面模式</li>
<li>中间件</li>
<li>服务</li>
<li>事件</li>
<li>路由</li>
<li>驱动</li>
</ul></li>
<li>框架基础服务
<ul>
<li>控制器</li>
<li>模型</li>
<li>视图</li>
<li>请求</li>
<li>响应</li>
<li>异常处理</li>
<li>日志</li>
<li>错误</li>
<li>调试</li>
<li>验证</li>
<li>多应用</li>
<li>缓存</li>
</ul></li>
<li>5层架构
<ul>
<li>控制器层</li>
<li>业务逻辑层</li>
<li>lib层</li>
<li>模型层</li>
<li>视图层</li>
</ul></li>
</ul>
<h2>电商核心技术点</h2>
<ul>
<li>反作弊场景</li>
<li>消息队列</li>
<li>redis集群</li>
<li>负载均衡</li>
<li>限流</li>
<li>服务容灾</li>
<li>系统降级</li>
<li>性能优化</li>
<li>商品抢购</li>
<li>并发锁</li>
<li>分布式session</li>
<li>服务评估</li>
<li>压力测试</li>
<li>排队机制</li>
<li>问题挖掘</li>
<li>支付服务化</li>
</ul>