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

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”,自动获取源码及文档下载地址。


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

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
来客电商是一个模仿拼多多的功能模块来进行开发的微信小程序系统。 软件架构: PHP5.6+ MYSQL5.5+ 自主研发框架 功能列表:(- 部分在开源版本中不包含,请移驾运营版与商业版) 产品管理(产品分类管理、产品品牌管理、产品列表管理) 订单管理(订单列表、评价管理、退货管理、订单设置、打印设置) 用户管理(用户列表、用户信息修改) 插件管理(插件列表、拼团活动、抽奖活动)- 财务管理(提现申请、提现列表、充值列表) 优惠券管理(优惠券活动、优惠券列表)- 签到管理(签到活动、签到记录)- 拆红包管理(活动列表、拆红包记录)- 砍价管理(砍价商品、砍价记录)- 轮播图管理 新闻管理(新闻分类、新闻列表) 页面管理 公告管理(发布公告、公告列表、消息公告) 系统管理(系统参数配置、推广图设置、热门关键词、管理员列表、新增管理员、权限设置) 拼团活动(发布活动、活动列表)- 抽奖管理(发布活动、开奖管理)- 线上部署: 下载项目下/来客电商开源版后台/开源版来客电商后台.zip 将文件解压至你的项目的根目录,其中包含两个文件: open_source_laike.zip ———— 核心源码文件 无需解压直接上传到服务器 上传后由php执行解压操作 index.php 核心系统文件 ———— 首页逻辑处理等 直接上传到服务器 具体安装教程可前往官网下载 微信交流群 更新日志: 2018-09-18 修改完善分销逻辑 2018-09-19 设计抽奖和建立数据库 2018-09-20 修改“添新的抽奖活动”的一些功能 2018-09-21 完善签到参数设置 2018-09-25 完善积分参数设置

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值