1 Star 0 Fork 347

liuyang77886@163.com / mall-applet

forked from mallplus / mall-applet 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

mall-applet

mall

说明

基于SpringBoot+MyBatis的电商系统,包括前台商城系统及后台管理系统。

如果该项目对您有帮助,您可以点右上角 "Star" 支持一下 谢谢!

或者您可以 "follow" 一下,该项目将持续更新,不断完善功能。

项目交流2000人QQ群:[419078373 473023475 203747031]

如有问题或者好的建议可以在 Issues 中提。

前言

mall项目致力于打造一个完整的电商系统,采用现阶段流行技术实现。

项目介绍

mall项目是一套电商系统,包括前台商城系统及后台管理系统,小程序,h5,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、代码生成设置等模块。

项目演示

后台管理系统

  1. 小程序下载 地址 https://gitee.com/catshen/mall-applet
  2. 后台管理下载地址 https://gitee.com/zscat/mall 商户入驻流程 https://gitee.com/zscat/mallplus/wikis/pages/preview?sort_id=1634420&doc_id=326093

单机版项目地址 https://gitee.com/zscat/mallplus

前端vue 项目路径下有一个zip包

文档详情blog http://yjlive.cn:8084/

后台端 http://yjlive.cn:8086/index

商户端演示 http://yjlive.cn:8090/

uniapp h5演示 http://yjlive.cn:8082/

pc演示 http://yjlive.cn:8084/

商户端 h5演示 http://yjlive.cn:8083/

部署地址 https://www.kancloud.cn/mall-plus/tech/1212454

微服务版项目地址 https://gitee.com/catshen/zscat_sw

前端vue 项目路径下有一个zip包

部署地址 https://gitee.com/catshen/zscat_sw/wikis/pages?sort_id=1551918&doc_id=364094

微服务版项目地址 https://gitee.com/catshen/zscat_sw

前端vue 项目路径下有一个zip包

部署地址 https://gitee.com/catshen/zscat_sw/wikis/pages?sort_id=1551918&doc_id=364094 后台管理系统功能演示.gif

  1. 授权登录 输入图片说明

  2. 首页 输入图片说明

  3. 商品详情,并选择规格 输入图片说明 输入图片说明

  4. 预下单,选择收货地址信息 输入图片说明 输入图片说明

  5. 个人信息 输入图片说明

  6. 订单列表 输入图片说明

  7. 订单详情 输入图片说明

  8. 首页可领取的优惠券 输入图片说明

  9. 所有优惠券 输入图片说明

  10. 我领取的优惠券 输入图片说明

  11. 商品分类 输入图片说明

  12. 商品搜索 输入图片说明 输入图片说明

  13. 购物车 输入图片说明 输入图片说明

  14. 收藏商品和取消收藏 输入图片说明 输入图片说明

  15. 我收藏的商品 输入图片说明

  16. 专题列表,专题详情 专题收藏 专题分享 输入图片说明

组织结构

mall
├── mall-mbg -- MyBatisGenerator生成的数据库操作代码
├── mall-admin -- 后台商城管理系统接口
├── mall-search -- 基于Elasticsearch的商品搜索系统
├── mall-portal -- 前台商城系统接口
└── mall-demo -- 框架搭建时的测试代码
├── 前端项目`mall-admin-web`  地址 请加群下载   320860169
├── h5前端项目`vue-js-master`地址 请加群下载  
├── pc前端项目`Mall-Vue-master`地址 请加群下载  
├── 小前端项目`wechatapp`地址 请加群下载

后台功能列表 小程序功能列表

目前h5项目已实现功能

  1. 首页数据的展示
  2. 分类页数据的展示
  3. 购物车
  4. 我的
  5. 注册
  6. 登录
  7. 商品详情页
  8. 商品搜索 ##h5项目效果图

目前小程序项目已实现功能

  1. 首页数据的展示
  2. 分类页数据的展示
  3. 购物车
  4. 我的
  5. 注册
  6. 登录
  7. 商品详情页
  8. 商品搜索 9.下单 10.用户详情

目前pc项目已实现功能

  1. 首页数据的展示
  2. 分类页数据的展示
  3. 购物车
  4. 我的
  5. 注册
  6. 登录
  7. 商品详情页
  8. 商品搜索 9.下单 10.用户详情

技术选型

后端技术

技术 说明 官网
Spring Boot 容器+MVC框架 https://spring.io/projects/spring-boot
Spring Security 认证和授权框架 https://spring.io/projects/spring-security
MyBatis ORM框架 http://www.mybatis.org/mybatis-3/zh/index.html
MyBatisGenerator 数据层代码生成 http://www.mybatis.org/generator/index.html
PageHelper MyBatis物理分页插件 http://git.oschina.net/free/Mybatis_PageHelper
Swagger-UI 文档生产工具 https://github.com/swagger-api/swagger-ui
Hibernator-Validator 验证框架 http://hibernate.org/validator/
Elasticsearch 搜索引擎 https://github.com/elastic/elasticsearch
RabbitMq 消息队列 https://www.rabbitmq.com/
Redis 分布式缓存 https://redis.io/
MongoDb NoSql数据库 https://www.mongodb.com/
Docker 应用容器引擎 https://www.docker.com/
Druid 数据库连接池 https://github.com/alibaba/druid
OSS 对象存储 https://github.com/aliyun/aliyun-oss-java-sdk
JWT JWT登录支持 https://github.com/jwtk/jjwt
LogStash 日志收集 https://github.com/logstash/logstash-logback-encoder
Lombok 简化对象封装工具 https://github.com/rzwitserloot/lombok

前端技术

技术 说明 官网
Vue 前端框架 https://vuejs.org/
Vue-router 路由框架 https://router.vuejs.org/
Vuex 全局状态管理框架 https://vuex.vuejs.org/
Element 前端UI框架 https://element.eleme.io/
Axios 前端HTTP框架 https://github.com/axios/axios
v-charts 基于Echarts的图表框架 https://v-charts.js.org/
Js-cookie cookie管理工具 https://github.com/js-cookie/js-cookie
nprogress 进度条控件 https://github.com/rstacruz/nprogress

架构图

系统架构图

系统架构图

业务架构图

系统架构图

模块介绍

后台管理系统 mall-admin
前台商城系统 mall-portal

功能结构图-前台.jpg

开发进度

项目开发进度图

环境搭建

开发工具

工具 说明 官网
IDEA 开发IDE https://www.jetbrains.com/idea/download
RedisDesktop redis客户端连接工具 https://redisdesktop.com/download
Robomongo mongo客户端连接工具 https://robomongo.org/download
SwitchHosts 本地host管理 https://oldj.github.io/SwitchHosts/
X-shell Linux远程连接工具 http://www.netsarang.com/download/software.html
Navicat 数据库连接工具 http://www.formysql.com/xiazai.html
PowerDesigner 数据库设计工具 http://powerdesigner.de/
Axure 原型设计工具 https://www.axure.com/
MindMaster 思维导图设计工具 http://www.edrawsoft.cn/mindmaster
ScreenToGif gif录制工具 https://www.screentogif.com/
ProcessOn 流程图绘制工具 https://www.processon.com/
PicPick 屏幕取色工具 https://picpick.app/zh/
MIT License Copyright (c) 2019 zhuan Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

mall-applet小程序项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。 展开 收起
微信
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
微信
1
https://gitee.com/liuyang77886/mall-applet.git
git@gitee.com:liuyang77886/mall-applet.git
liuyang77886
mall-applet
mall-applet
master

搜索帮助

14c37bed 8189591 565d56ea 8189591