锋迷商城项目介绍(一)

项目模块

一、用户管理

  1. 用户注册
  2. 用户登录
  3. 退出登录
  4. 日志管理

二、首页功能实现

  1. 电商首页轮播图
  2. 首页分类显示
  3. 首页商品推荐
  4. 首页商品搜索

三、商品详情

  1. 商品详情查询与显示
  2. 商品评价
  3. 商品评价分页实现
  4. 商品评价脱敏实现

四、购物车

  1. 添加购物车
  2. 购物车商品列表展示
  3. 选中商品实时价格计算
  4. 编辑购物车商品数量
  5. 删除购物车商品
  6. 提交购物车至订单结算

五、收货地址管理

  1. 收货地址列表
  2. 新增收货地址
  3. 修改收货地址
  4. 删除收货地址
  5. 设置默认收货地址

六、提交订单

  1. 确认订单
  2. 创建/保存订单
  3. 订单支付(微信支付)
  4. 订单支付(支付宝支付)
  5. 超时取消订单(定时任务)

七、用户中心

  1. 查询用户信息
  2. 修改用户信息
  3. 上传头像

八、订单管理

  1. 查询订单
  2. 商家发货
  3. 确认收货
  4. 删除订单

九、评价管理

1.查询待评价商品列表
2. 添加商品评价
3. 商品评价列表

十、中心首页数据显示

  1. 订单状态
  2. 订单动向

项目介绍

一、项目背景

锋迷商城一一电商平台

  • B2C 商家对客户
  • C2B2C 客户对商家对客户

1. B2C

平台运营方即商品的卖家,如小米商城

  • 商品
  • 用户

2. C2B2C

平台运营方不卖商品(也可以卖)
卖家是平台的用户
买家也是平台用户

  • 用户(店铺)
  • 用户(买家)
  • 服务
  • 商品

二、技术选项

1. 技术清单

  • 项目架构:前后端分离
  • 前端技术:vue、axios、Elementui
  • 后端技术:Springboot、mybatis、RESTful、Swagger
  • 服务器搭建:Linux、Nginx

备注:
单体项目:项目的页面和代码都在同一个项目,项目开发完成之后直接部署在一台服务器。
遇到的问题:用户对页面静态资源以及对Java代码的请求压力都会落在Tomcat服务器上。

三、项目架构演进

1. 单体架构

  • 前后端都部署在同一台服务器上(前后端代码都在同一个应用中)
  • 缺点:对静态资源的访问压力也会落在Tomcat上

2. 前后端分离
在这里插入图片描述

  • 前后端分离:前瑞和后端分离开发和部署(前后端部署在不同的服务器)
  • 优点:将对静态资源的访问和对接口的访问进行分离,Tomcat服务器只负责数据服务的访问

3. 集群搭建(分布式)
在这里插入图片描述

  • 基于redis实现分布式锁
  • 分布式数据库mycat
  • redis集群
  • 数据库中间件
  • 消息中间件

4. 微服务架构

  • 微服务架构:将原来在一个应用中开发的多个模块进行拆分,单独开发和部署
  • 保证可用性、性能

四、锋迷商城项目搭建

基于Maven的聚合工程完成项目搭建,前端采用vue + axios,后端使用SpringBoot整合SSM

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值