锋迷商城项目介绍

  • 项目模块
    • 一、用户管理
    • 二、首页功能实现
    • 三、商品详情
    • 四、购物车
    • 五、收货地址管理
    • 六、提交订单
    • 七、用户中心
    • 八、订单管理
    • 九、评价管理
    • 十、中心首页数据显示
  • 项目介绍
    • 一、项目背景
    • 二、技术选项
    • 三、项目架构演进
    • 四、锋迷商城项目搭建

项目模块

一、用户管理

  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. 毕业设计学习锋迷商城的的笔记(自己设计并手写后台商品管理,分类管理,用户,地址管理系统,订单管理,微信支付(内网穿透))

    文章目录 自己添加的后端管理页面 视频演示效果 论文地址 后台代码视频实现讲解思路 1. 商品管理 2.商品分类管理 3.商品地址管理 4.权限管理系统 权限管理系统文章地址 5.订单管理 5.1 6 ...

  2. 毕业设计学习锋迷商城笔记

    文章目录 自己添加的后端管理页面 视频演示效果 1. 商品管理 2.商品分类管理 3.商品地址管理 4.用户中心管理 4. 用户权限管理 5.订单管理 6.商品品牌管理 锋迷商城项目 1.通过Mave ...

  3. 《锋迷商城》——首页:轮播图

    <锋迷商城>系列项目 链接: <一> 项目搭建 链接: <二>数据库的创建 链接: <三>业务流程设计 链接: <四>业务流程实现:用户管理 ...

  4. 《锋迷商城》——用户认证

    <锋迷商城>系列项目 链接: <一> 项目搭建 链接: <二>数据库的创建 链接: <三>业务流程设计 链接: <四>业务流程实现:用户管理 ...

  5. 锋迷商城项目数据库设计(四)

    锋迷商城项目数据库设计 一.用户表 users 二.用户地址表 user_addr 三.登录历史表 user_login_history 四.轮播图 index_img 五.商品分类 category ...

  6. Java电商 《锋迷商城》分布式笔记

    目录 ⼀.锋迷商城在互联⽹环境下存在的问题 1.1 ⾼并发带来的服务器访问压⼒问题 1.2 ⾼并发带来的业务处理问题 1.3 系统迭代带来的架构问题 1.4 业务实现问题 1.5 如何解决以上问题? ...

  7. 商城项目介绍以及ES6的新语法

    0.学习目标 了解电商行业 了解乐优商城项目结构 能独立搭建项目基本框架 能参考使用ES6的新语法 1.了解电商行业 学习电商项目,自然要先了解这个行业,所以我们首先来聊聊电商行业 1.1.项目分类 ...

  8. Jieyue捷阅网购物商城项目介绍说明

    jieyue捷阅网是基于springboot开发的轻量级单体架构购物商城网站,并分为用户.商户.后台三大模块.用户模块能够进行商品搜索浏览.在线下单.微信支付等功能:商户模块则可以对收益情况以及订单成 ...

  9. 锋迷商城学习--SpringBoot篇

    一.项目整合与部署存在的问题 1.1 SSM手动整合存在的问题 SSM整合步骤多.配置繁琐 项目进行服务器部署步骤繁琐 1.2 如何简化这些繁琐的配置和部署步骤? SpringBoot就是一个可以简化 ...

最新文章

  1. 对于webservice响应,text / xml与application / xml之间有什么区别
  2. maven的启动类和MAVEN_OPTS参数
  3. python如何读取公共盘的文档_如何使用 Sphinx 给 Python 代码写文档 | Linux 中国
  4. python 数据分析找到老外最喜欢的中国美食【完整代码】
  5. 【机器学习】sklearn实现---归类为5大类
  6. redis 可视化工具_自荐一个有情怀的跨平台Redis可视化客户端工具——RedisViewer...
  7. Python正则表达式中的贪心模式和非贪心模式
  8. 如何找回Oracle所有用户丢失的密码
  9. 解决方案-CMake error: error in configuration process, project files may be invalid(WindowsVS可参考)
  10. 关于预编译和宏定义部分说明
  11. DB2 错误 54001
  12. POJ 1191 棋盘分割【区间类DP】
  13. 顶级摄影师的磨皮美白利器Portraiture,支持搭配微设证件大师使用
  14. adb wifi远程连接手机
  15. 如何使用MATLAB绘制ggplot风格图片(散点图及折线图)
  16. Sharding Sphere 与 Lcn事务区别
  17. OMNI.COM The Greatest program in the world
  18. 把妹导论第二版(Hunting-Girls Introduction II)
  19. 【汽车应用处理器】DRA770PJGACDQ1、TDA4VM88TGBALFR功能应用
  20. CentOS7.6安装AMD显卡驱动

热门文章

  1. 跟谁一起工作,到底有多重要?
  2. Tampermonkey 4.13.6140 油猴Safari浏览器插件
  3. 计算机检查更新检查不出来怎么办,Win10检测不到更新无法升级更高版本如何解决...
  4. 0x3f3f3f3f_《羊卓的杨的算法笔记》_Quentin
  5. 学嵌入式为什么要学Linux?
  6. iOS 仿系统指南针
  7. Linux中update和upgrade的区别
  8. 重磅!风再起· 2020——巴比特全球合作伙伴云端峰会下周启幕,12大主题穿越减半,招募计划今日启动...
  9. 谷歌chrome浏览器 - 关于插件,这一篇就够了
  10. adb shell dumpsys appops