# xinxinShop **Repository Path**: jun_tao_liu/xinxin-shop ## Basic Information - **Project Name**: xinxinShop - **Description**: 一款开源免费的商城后台管理系统,后端采用SpringBoot+mybatis实现,前端使用vue+elementUI搭建。项目具备基本的权限模块功能,包括权限认证、登录认证等。它能助你轻松搭建一套前后端分离的springboot+vue框架的项目,是搭建项目脚手架的最佳选择! - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-09-14 - **Last Updated**: 2026-03-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java, Vue, SpringBoot, Spring-MVC, MySQL ## README # xinxinShop ### 📢项目介绍 xinxinShop项目是一个开源商城系统,采用前后端分离架构,PC端主要功能:商品管理、订单管理、统计分析、权限管理、系统管理等。前端在vue+elementUI+admin开源框架的基础上进行修改和开发,后端使用springboot+mybatis框架,数据库使用mysql进行存储,缓存使用redis。 ### 📱软件架构 xinxinShop ├── xinxin-common -- 工具类及通用代码 ├── xinxin-satoken -- 认证模块 ├── xinxin-admin -- 后台商城管理系统接口 ├── xinxin-message -- 消息模块 ├── xinxin-qiuniuyun -- 七牛云文件模块 ### 🔧安装教程 1. 安装mysql数据库,运行数据库脚本(xinxinShop/document/sql/xinxinshop.sql) 2. 安装jdk和maven,配置环境变量,运行后端项目 3. 安装node.js和npm,打开前端项目,执行npm install ,之后运行前端项目 ### 📚技术选型 | 技术 | 版本 | 说明 | | -------------------- | ------ | ------------------------ | | Jdk | 1.8 | | | MySQL | 5.7 | 数据库 | | Redis | | 缓存中间件 | | SpringBoot | 2.7.5 | web框架 | | Sa-Token | 1.35.0 | 轻量级 Java 权限认证框架 | | MyBatis | 2.2.0 | 持久化框架 | | Druid | 1.2.14 | 数据库连接池 | | PageHelper | 1.4.5 | 分页插件 | | Swagger-UI | 3.0.0 | 可视化接口文档 | | Hibernator-Validator | | 数据校验框架 | | Hutool | 5.8.9 | Java工具包类库 | | fastjson | 1.2.5 | 轻量级的数据交换格式 | ### 📖使用说明 1. xxxx 2. xxxx 3. xxxx ### 📺UI界面展示 ### 部分截图 #### 登录界面 ![img](./xinxinShop/document/images/md/login.png) #### 个人中心 ![img](./xinxinShop/document/images/md/profile.png) #### 用户管理 ![img](./xinxinShop/document/images/md/userList.png)