github上star42.4K的开源电商平台

软件老王

共 1994字,需浏览 4分钟

 ·

2020-11-29 05:45

1、项目介绍

项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。

前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

2、项目演示

后台管理系统

前台商城系统

3、组织结构

mall
├── mall-common -- 工具类及通用代码
├── mall-mbg -- MyBatisGenerator生成的数据库操作代码
├── mall-security -- SpringSecurity封装公用模块
├── mall-admin -- 后台商城管理系统接口
├── mall-search -- 基于Elasticsearch的商品搜索系统
├── mall-portal -- 前台商城系统接口
└── mall-demo -- 框架搭建时的测试代码

4、技术选型

后端技术

技术说明
SpringBoot容器+MVC框架
SpringSecurity认证和授权框架
MyBatisORM框架
MyBatisGenerator数据层代码生成
PageHelperMyBatis物理分页插件
Swagger-UI文档生产工具
Hibernator-Validator验证框架
Elasticsearch搜索引擎
RabbitMQ消息队列
Redis分布式缓存
MongoDBNoSql数据库
Docker应用容器引擎
Druid数据库连接池
OSS对象存储
MinIO对象存储
JWTJWT登录支持
LogStash日志收集工具
Lombok简化对象封装工具
Jenkins自动化部署工具

前端技术

技术说明
Vue前端框架
Vue-router路由框架
Vuex全局状态管理框架
Element前端UI框架
Axios前端HTTP框架
v-charts基于Echarts的图表框架
Js-cookiecookie管理工具
nprogress进度条控件

5、架构图

系统架构图
软件老王和他的IT朋友们,分享他们的技术见解和生活故事,关注不迷路!
业务架构图

6、模块介绍

后台管理系统 mall-admin
  • 商品管理
  • 订单管理
  • 促销管理
  • 内容管理
  • 用户管理
前台商城系统 mall-portal

7、环境搭建

开发工具

工具说明
IDEA开发IDE
RedisDesktopredis客户端连接工具
Robomongomongo客户端连接工具
SwitchHosts本地host管理
X-shellLinux远程连接工具
Navicat数据库连接工具
PowerDesigner数据库设计工具
Axure原型设计工具
MindMaster思维导图设计工具
ScreenToGifgif录制工具
ProcessOn流程图绘制工具
PicPick图片处理工具
Snipaste屏幕截图工具
PostmanAPI接口调试工具
TyporaMarkdown编辑器

开发环境

工具版本号下载
JDK1.8https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Mysql5.7https://www.mysql.com/
Redis5.0https://redis.io/download
MongoDB4.2.5https://www.mongodb.com/download-center
RabbitMQ3.7.14http://www.rabbitmq.com/download.html
Nginx1.10http://nginx.org/en/download.html
Elasticsearch7.6.2https://www.elastic.co/downloads/elasticsearch
Logstash7.6.2https://www.elastic.co/cn/downloads/logstash
Kibana7.6.2https://www.elastic.co/cn/downloads/kibana

「软件老王」公号内回复关键字“101”,自动获取源码及文档下载地址。

END/往期推荐:




1.微服务实战系列

2.springboot从入门到精通

3.java入门到精通

4.中间件等

5.程序人生

更多信息请关注公众号:「软件老王」,关注不迷路,软件老王和他的IT朋友们,分享一些他们的技术见解和生活故事。

浏览 83
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报