Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)一(项目概述)

(1)传统项目

各种企业里面用的管理系统(ERP、HR、OA、CRM、物流管理系统。

  • 需求方:公司、企业内部

  • 盈利模式:项目本身卖钱

  • 技术侧重点:业务功能

(2)互联网项目

门户网站、电商网站: baidu.com.qq.com、taobao.com、jd.com …

  • 需求方:广大用户群体

  • 盈利模式:虚拟币、增值服务、广告收益…

  • 技术侧重点:网站性能、业务功能

而我们今天要聊的就是互联网项目中的重要角色:电商

并发要求高

2、电商行业的特点

(1)谈谈双十一

双十一是电商行业的一个典型代表,从里面我们能看出电商的普遍特点∶

在这里插入图片描述

(2)技术特点

从上面的数据我们不仅要看到钱,更娈看到背后的技术实力。

正是得益于电商行业的高强度并发压力,促使了BAT等巨头们的技术进步。

电商行业有些什么特点呢?

  • 技术范围广

  • 技术新

  • 要求双高:

  • 高并发(分布式、静态化技术、CDN服务、缓存技术、异步并发、池化、队列)。

  • 高可用《集群、负戟均衡、限流、降级、熔断》

  • 数据量大

  • 业务复杂

(3)常见的电商模式

电商行业的一些常见模式:

  • B2C:商家对个人,如:亚马逊、当当等

  • C2C平台:个人对个人,如:闲鱼、拍拍网、ebay

  • B2B平台:商家对商家,如:阿里巴巴、八方资源网等.

  • O2O:线上和线下结合,如:饿了么、电影票、团购等

  • P2P:在线金融,货款,如:网货之家、人人聚财等。

  • B2C平台:天猫、京东、一号店等

二、本商城介绍


1、项目介绍

  • 本商城是一个全品类的电商购物网站(B2C) 。

  • 用户可以在线购买商品、加入购物车、下单、秒杀商品

  • 可以评论已购买商品

  • 管理员可以在后台管理商品的上下架、促销活动

  • 管理员可以监控商品销售状况

  • 客服可以在后台处理退款操f作

  • 希望未来3到5年可以支持千万用户的使用

2、系统架构

(1)架构图

商城架构缩略图

在这里插入图片描述

(2)系统架构解读

整个商城可以分为两部分:后台管理系统、前台门户系统。

  • 后台管理:

  • 后台系统主要包含以下功能:

  • 商品管理,包括商品分类、品牌、商品规格等信息的管理

  • 销售管理,包括订单统计、订单退款处理、促销活动生成等

  • 用户管理,包括用户控制、冻结、解锁等

  • 权限管理,整个网站的权限控制,采用JWT鉴权方案,对用户及API进行权限控制

  • 统计,各种数据的统计分析展示

  • 后台系统会采用前后端分离开发,而且整个后台管理系统会使用Vue.js框架搭建出单页应用(SPA)。

  • 预览图:

前台门户

  • 前台门户面向的是客户,包含与客户交互的一切功能。例如:

  • 搜索商品

  • 加入购物车

  • 下单

  • 评价商品等等

  • 前台系统我们会使用Thymeleaf模板引擎技术来完成页面开发。出于SEO优化的考虑,我们将不采用单页应用。

无论是前台门户、还是后台管理页面,都是前端页面,我们的系统采用前后端分离方式,因此前端会独立部署,不会在后端服务出现静态资源。

后端微服务

无论是前台还是后台系统,都共享相同的微服务集群,包括:

  • 商品微服务:商品及商品分类、品牌、库存等的服务

  • 搜索微服务:实现搜索功能

  • 订单微服务:实现订单相关

  • 购物车微服务:实现购物车相关功能

  • 用户中心:用户的登录注册等功能

  • Eureka注册中心

  • Zuul网关服务

  • Spring Cloud Config配置中心

最后

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!**

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值