second_shop
介绍
商城后台管理系统接口:https://gitee.com/skhzk/second_shop,前端Vue项目:https://gitee.com/skhzk/vue_shop,详细信息可以看(项目-二手商城部署版.7z,内容更详细)
软件架构
软件架构说明
- SpringBoot
- MyBatisPlus
- Redis
- SpringSecurity
- Swagger
- JWT
安装教程
- 前端环境:
- 安装Node即可:https://www.jianshu.com/p/63baa3c533d6
- 后端环境:
- java:
- 安装JDK1.8:https://www.cnblogs.com/yybrhr/p/9811352.html
- 安装IDEA
- Maven(使用IDEA默认的即可)
- 数据库:
- 1、安装Mysql(5.7…版本即可),Navicate。
- 2、先创建数据库 名字为second_hand_shop,编码UTF-8
- 3、将 项目/数据库下的sql文件拖到Navicate执行,创建数据库。
- 4、安装Redis(默认配置即可)
- 5、支付宝沙箱申请(用于测试支付宝支付,需自己申请,如果不使用支付功能,5、6步骤可以不做)
- https://www.cnblogs.com/niceyoo/p/12196095.html
- 注:使用支付包沙箱APP和账号测试,记得替换application.yml的配置为自己的沙箱
- 6、申请内网穿透,将自己的主机映射到公网域名,用于支付宝回调自己接口
- 可以使用免费的公网穿透:
- http://ngrok.cc
后台界面
-
1、首页,默认账户(hzk :123456 , lzj: 123456)
-
2.1、角色、权限控制模块
-
2.2、角色、权限控制模块
-
3、订单模块]
-
4、商品、参数、分类模块
-
5、数据统计模块
前台界面
-
1、首页,默认账户(hzk :123456 , lzj: 123456)
-
2、地址管理
-
3、商品管理
-
4、求购管理
-
5、站内消息,基于websocket在线聊天
-
6、站内论坛
-
7、订单列表
-
8、购物车
-
9、支付
-
10、搜索
-
11.1、广告位
-
11.2 求购列表
-
12、聊天
流程图
使用说明
- 数据库不是原前端VUE_SHOP数据库,有做修改
- 有做刷新Token处理,Token过期时间30min,refresh_token过期一天,前端已经做token过期处理
- 前端为Vue项目