SpringBoot+Vue的yshop意象商城系统

yshop意象商城系统

项目简介

yshop基于当前流行技术组合的前后端分离商城系统: SpringBoot2+MybatisPlus+SpringSecurity+jwt+redis+Vue的前后端分离的商城系统, 包含分类、sku、运费模板、素材库、小程序直播、拼团、砍价、商户管理、 秒杀、优惠券、积分、分销、会员、充值、多门店等功能,更适合企业或个人二次开发;

官网体验地址(里面有演示地址与文档)

官网文档地址 https://www.yixiang.co
管理后台演示地址: https://demo2.yixiang.co
关注公众号点击单商户体验小程序与H5 在这里插入图片描述

本地安装

基本环境(必备)
1、JDK:8+
2、Redis 3.0+
3、Maven 3.0+
4、MYSQL 5.7+
5、Node v8+

开发工具

Idea、webstorm、vscode

后台系统工程(JAVA端)

1、请确保redis已经安装启动
2、导入代码
3、idea打开项目加载依赖目录如下:在这里插入图片描述
4、导入数据库,配置开发环境数据库信息及其redis信息,文件路径如下:在这里插入图片描述
5、然后在父级pom.xml输入命令 mvn clean install 或者用idea工具操作在这里插入图片描述
6、启动程序,启动程序路径如下:在这里插入图片描述

后台前端工程(VUE端)

1、请确保本地已经安装node,建议node8或者node10
2、导入代码
3、cnpm install或者yarn install,当前所有命令必须当前工程目录下进行,目录结构如下:在这里插入图片描述
4、在控制台输入命令:npm run dev,控制台打印出如下画面,恭喜表示本项目启动成功拉。
5、打开浏览器输入地址如图:
默认超管账户密码:admin/123456

项目说明

商城功能

一:商品模块:商品添加、规格设置,商品上下架等
二:订单模块:下单、购物车、支付,发货、收货、评价、退款等
三:营销模块:积分、优惠券、分销、砍价、拼团、秒杀、多门店等
四:微信模块:自定义菜单、自动回复、微信授权、图文管理、模板消息推送
五:配置模块:各种配置
六:用户模块:登陆、注册、会员卡、充值等
七:其他等

项目结构

项目采用分模块开发方式

yshop-weixin 微信相关模块
yshop-common 公共模块
yshop-admin 后台模块
yshop-logging 日志模块
yshop-tools 第三方工具模块
yshop-generator 代码生成模块
yshop-shop 商城模块
yshop-mproot mybatisPlus

技术选型

1 后端使用技术

1.1 SpringBoot2
1.2 mybatis、MyBatis-Plus
1.3 SpringSecurity
1.5 Druid
1.6 Slf4j
1.7 Fastjson
1.8 JWT
1.9 Redis
1.10 Quartz
1.11 Mysql
1.12 swagger
1.13 WxJava
1.14 Lombok
1.15 Hutool

前端使用技术

2.1 Vue 全家桶
2.2 Element
2.3 uniapp

yshop基于当前流行技术组合的前后端分离商城系统SpringBoot2+MybatisPlus+SpringSecurity+jwt+redis+Vue的前后端分离的商城系统, 包含商城、拼团、砍价、商户管理、 秒杀、优惠券、积分、分销、会员、充值、多门店等功能,更适合企业或个人二次开发。 功能: 一、商品模块:商品添加、规格设置,商品上下架等 二、订单模块:下单、购物车、支付,发货、收货、评价、退款等 三、营销模块:积分、优惠券、分销、砍价、拼团、秒杀、多门店等 四、微信模块:自定义菜单、自动回复、微信授权、图文管理、模板消息推送 五、配置模块:各种配置 六、用户模块:登陆、注册、会员卡、充值等 七、其他等 项目结构: 项目采用分模块开发方式 yshop-weixin 微信相关模块 yshop-common 公共模块 yshop-admin 后台模块 yshop-logging 日志模块 yshop-tools 第三方工具模块 yshop-generator 代码生成模块 yshop-shop 商城模块 yshop-mproot mybatisPlus docker部署: 1、创建一个存储第三方软件服务Docker Compose文件目录:      mkdir -p /yshop/soft 2、然后在该目录下新建一个docker-compose.yml文件:     vim /yshop/soft/docker-compose.yml 3、接着创建上面docker-compose.yml里定义的挂载目录:     mkdir -p /yshop/mysql/data /yshop/redis/data /yshop/redis/conf 4、创建Redis配置文件redis.conf:     touch /yshop/redis/conf/redis.conf 5、docker 部署参考根目录docker文件夹 6、以上创建好之后参考docker下文件,先执行软件安装:   cd /yshop/soft   docker-compose up -d  启动   docker ps -a 查看镜像 7、运行docker/applicatiion目录下 docker-compose,当然之前一定要打包jar包,构建镜像 切换到Dockerfile 文件下: docker build -t yshop-admin .   3.2.1版本已经正式发布啦!: 1、秒杀列表与详情页面UI优化 2、拼团商品详情UI优化 3、优惠券列表UI优化 4、修复小程序官方登陆升级调整的问题 5、放开商品详情必须要登陆才能查看的权限 6、拼团列表新增浏览数与访客数 6、修复收藏的问题 7、修复退款问题 8、修复Email配置问题 9、修复积分支付0的问题 10、修复APP充值问题 11、其他等修复优化,详情请看git commit提交记录
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值