前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >商城项目-商城介绍

商城项目-商城介绍

作者头像
cwl_java
发布于 2020-02-11 05:39:27
发布于 2020-02-11 05:39:27
3.9K0
举报
文章被收录于专栏:cwl_Javacwl_Java

2.商城介绍

2.1.项目介绍

  • 商城是一个全品类的电商购物网站(B2C)。
  • 用户可以在线购买商品、加入购物车、下单、秒杀商品
  • 可以品论已购买商品
  • 管理员可以在后台管理商品的上下架、促销活动
  • 管理员可以监控商品销售状况
  • 客服可以在后台处理退款操作
  • 希望未来3到5年可以支持千万用户的使用

2.2.系统架构

2.2.1.架构图

商城架构缩略图,大图请参考课前资料:

2.2.2.系统架构解读

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

  • 后台管理:
    • 后台系统主要包含以下功能:
      • 商品管理,包括商品分类、品牌、商品规格等信息的管理
      • 销售管理,包括订单统计、订单退款处理、促销活动生成等
      • 用户管理,包括用户控制、冻结、解锁等
      • 权限管理,整个网站的权限控制,采用JWT鉴权方案,对用户及API进行权限控制
      • 统计,各种数据的统计分析展示
    • 后台系统会采用前后端分离开发,而且整个后台管理系统会使用Vue.js框架搭建出单页应用(SPA)。
    • 预览图:
  • 前台门户
    • 前台门户面向的是客户,包含与客户交互的一切功能。例如:
      • 搜索商品
      • 加入购物车
      • 下单
      • 评价商品等等
    • 前台系统我们会使用Thymeleaf模板引擎技术来完成页面开发。出于SEO优化的考虑,我们将不采用单页应用。

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

  • 商品微服务:商品及商品分类、品牌、库存等的服务
  • 搜索微服务:实现搜索功能
  • 订单微服务:实现订单相关
  • 购物车微服务:实现购物车相关功能
  • 用户中心:用户的登录注册等功能
  • Eureka注册中心
  • Zuul网关服务
  • Spring Cloud Config配置中心
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
35款优秀的 SpringBoot/SpringCloud 开源项目,开发脚手架,总有一款适合你!
SpringBoot 是一个非常流行的 Java 框架,它可以帮助开发者快速构建应用程序。他不仅继承了 Spring 框架原有的优秀特性,而且还通过简化配置来进一步简化了 Spring 应用的整个搭建和开发过程。
程序员大彬
2024/02/26
22.5K0
35款优秀的 SpringBoot/SpringCloud 开源项目,开发脚手架,总有一款适合你!
15 个优秀开源的 Spring Boot 学习项目,一网打尽!
Spring Boot 算是目前 Java 领域最火的技术栈了,松哥年初出版的 《Spring Boot + Vue 全栈开发实战》迄今为止已经加印了 8 次,Spring Boot 的受欢迎程度可见一斑。经常有人问松哥有没有推荐的 Spring Boot 学习资料?当然有!买松哥书就对了,哈哈。除了书呢?当然就是开源项目了,今天松哥整理了 15 个优质 Spring Boot 开源项目给大家参考,希望能够帮助到正在学习 Spring Boot 的小伙伴!小伙伴简历中不知道写什么项目的或者项目没有亮点的,我只能帮你们到这了!
江南一点雨
2019/12/03
2.5K0
15 个优秀开源的 Spring Boot 学习项目,一网打尽!
mall架构及功能概览
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
macrozheng
2019/07/22
1.7K0
mall架构及功能概览
开源的13个Spring Boot优秀学习项目!超53K星,一网打尽!
Spring Boot 算是目前 Java 领域最火的技术栈了,也是Java开发人员不得不掌握的技术,今天给大家整理了13个优质 Spring Boot 开源项目给大家参考,希望能够帮助到正在学习 Spring Boot 的小伙伴!小伙伴简历中不知道写什么项目的或者项目没有亮点的,我只能帮你们到这了!下边的项目排名不分先后!
Java团长
2019/05/22
2.6K0
开源的13个Spring Boot优秀学习项目!超53K星,一网打尽!
基于SpringBoot+MyBatis+VUE的开源多商户商城系统,可二次开发
git地址下载 https://gitee.com/catshen/zscat_sw
良月柒
2020/02/26
3.8K0
12款人气开源项目推荐;工作、私活轻松搞
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
一行Java
2022/04/07
2.2K0
12款人气开源项目推荐;工作、私活轻松搞
开源电商项目 Mall:构建高效电商系统的终极选择
在当今数字化时代,电商业务正蓬勃发展。为了满足不断增长的电商市场需求,构建高效、可扩展的电商系统至关重要。Mall 项目是一套出色的电商系统,包括前台商城系统和后台管理系统,采用了现代化的技术栈,为您提供了构建电商平台的最佳实践。
IT_陈寒
2023/12/13
1K0
开源电商项目 Mall:构建高效电商系统的终极选择
一个商城项目介绍
学习别人做过的项目,常常是提升自己的能力的最好途径之一;然而国内电商系统大行其道,研究学习电商项目则又是其中的核心。淘宝、京东、拼多多,国内牛逼的互联网企业,无不在电商企业。今天发现了一个非常不错的电商系统,不仅有代码,博主还写了非常多的博文。如果有需要,值得研究学习一番。
BUG弄潮儿
2020/06/12
1.3K0
47K Star 的SpringBoot+MyBatis+docker电商项目,附带超详细的文档!
该项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。
好好学java
2021/04/30
4300
47K Star 的SpringBoot+MyBatis+docker电商项目,附带超详细的文档!
整理了八个开源的 Spring Boot 学习资源
•star 数 14821•项目地址:https://github.com/ityouknow/spring-boot-examples
江南一点雨
2019/05/17
8930
69K Star!这是我见过最强的开源电商系统 !!
mall项目是一套电商系统,基于SpringBoot + Vue + uni-app实现,采用Docker容器化部署,目前在Github上已有69K Star!mall项目由后台管理系统和前台商城项目组成,后台管理系统包含商品管理、订单管理、会员管理、营销管理、权限管理等模块。前台商城项目包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心等模块。
macrozheng
2023/09/18
6.8K0
69K Star!这是我见过最强的开源电商系统 !!
java前台商城系统及后台管理系统
基于java语言开发的。mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
程序源代码
2019/10/30
4.2K3
java前台商城系统及后台管理系统
分享五个优秀的 SpringBoot 开源项目 总有你喜欢的 | 每日开源
该项目目前 star 数 48.4k,在社区比较受欢迎,是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。
终码一生
2022/04/14
1.7K0
分享五个优秀的 SpringBoot 开源项目 总有你喜欢的 | 每日开源
技术分享 | 被测系统架构与数据流分析
深入了解测试过程中被测系统的架构与数据流,有助于理解业务逻辑,梳理业务用例以及促进部门协同。
霍格沃兹-测试开发学社
2022/05/17
5190
精选15款JAVA开源项目脚手架
微人事是一个前后端分离的人力资源管理系统,项目采用 SpringBoot+Vue 开发,项目加入常见的企业级应用所涉及到的技术点,例如 Redis、RabbitMQ 等。
程序员小猿
2021/01/19
5.1K0
精选15款JAVA开源项目脚手架
Github上10个值得学习的Springboot开源项目
Spring Boot 几乎继承了所有 Spring 框架的优点,同时还可以让项目的配置更简化、编码更简化、部署更方便。近两年受到很多开发者的追捧,也是火热的不行!
三哥
2019/12/17
1.6K0
Github上10个值得学习的Springboot开源项目
【程序源代码】非常好springboot开发框架
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
程序源代码
2020/02/24
6350
Github标星35K+,超火的Spring Boot实战项目,文档贼全!
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot + MyBatis实现,采用Docker容器化部署。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
沉默王二
2020/06/18
1.7K0
Github标星35K+,超火的Spring Boot实战项目,文档贼全!
Github 上热门的 Spring Boot 项目实战推荐
最近经常被读者问到有没有 Spring Boot 实战项目可以学习,于是,我就去 Github 上找了 10 个我觉得还不错的实战项目。对于这些实战项目,有部分是比较适合 Spring Boot 刚入门的朋友学习的,还有一部分可能要求你对 Spring Boot 相关技术比较熟悉。需要的朋友可以根据个人实际情况进行选择。如果你对 Spring Boot 不太熟悉的话,可以看我最近开源的 springboot-guide:https://github.com/Snailclimb/springboot-gui
Guide哥
2020/05/08
1.3K0
2月份GitHub上最热门的Java开源项目
今天,我们一起来盘点一下2月份GitHub上最热门的Java开源项目,本月上榜的不仅有Java学习指南JavaGuide、滴滴研发助手DoraemonKit、微服务架构fescar......
程序员小猿
2021/01/18
4100
2月份GitHub上最热门的Java开源项目
推荐阅读
相关推荐
35款优秀的 SpringBoot/SpringCloud 开源项目,开发脚手架,总有一款适合你!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档