littlebot
Published on 2025-04-12 / 0 Visits
0

【源码】基于Spring Boot和Vue的批发零售管理系统

项目简介

本批发零售管理系统是为零售批发商打造的通用平台。前端运用Vue和Element UI构建,后端采用Spring Boot、Spring Security、Redis和JWT。权限认证使用JWT,支持多终端认证系统。

项目的主要特性和功能

  1. 用户管理:可进行用户的新增、修改、删除等系统用户配置操作。
  2. 部门管理:能配置公司、部门、小组等系统组织机构,以树结构展现并支持数据权限。
  3. 岗位管理:对系统用户所属担任职务进行配置。
  4. 菜单管理:配置系统菜单、操作权限及按钮权限标识等。
  5. 角色管理:进行角色菜单权限分配,设置角色按机构的数据范围权限划分。
  6. 字典管理:维护系统中常用的固定数据。
  7. 参数管理:对系统动态配置常用参数。
  8. 通知公告:进行系统通知公告信息的发布与维护。
  9. 操作日志:记录和查询系统正常操作日志与异常信息日志。
  10. 登录日志:记录和查询系统登录日志,包含登录异常情况。
  11. 在线用户:监控当前系统中活跃用户的状态。
  12. 定时任务:可在线添加、修改、删除任务调度,并记录执行结果日志。
  13. 客户管理:管理批发商客户信息。
  14. 订单管理:管理订单信息。
  15. 商品分区管理:对不同商品类别进行分区管理。
  16. 货品管理:对货品进行管理。
  17. 供货商管理:管理供货商信息。

安装使用步骤

前提条件

  • 已下载本项目的源码文件。
  • 安装并配置好Java开发环境(JDK 8+)。
  • 安装并配置好Node.js和npm(用于前端开发)。
  • 安装并配置好MySQL数据库。
  • 安装并配置好Redis(用于缓存)。

后端安装步骤

  1. 复制项目bash
  2. 导入项目:使用IDE(如IntelliJ IDEA或Eclipse)导入项目。
  3. 配置数据库:在application.yml文件中配置数据库连接信息。
  4. 启动项目:运行RuoYiApplication.java启动Spring Boot应用。

前端安装步骤

  1. 进入前端目录bash cd ruoyi-ui
  2. 安装依赖bash npm install
  3. 启动前端项目bash npm run dev
  4. 访问系统:打开浏览器,访问http://localhost:8080

配置说明

  • 数据库配置:在application.yml中配置数据库连接信息,包括URL、用户名和密码。
  • Redis配置:在application.yml中配置Redis连接信息,包括主机、端口和密码。
  • JWT配置:在application.yml中配置JWT的密钥和过期时间。

常见问题

  • 数据库连接失败:检查数据库配置是否正确,确保数据库服务已启动。
  • Redis连接失败:检查Redis配置是否正确,确保Redis服务已启动。
  • 前端页面无法访问:检查前端项目是否成功启动,确保后端服务正常运行。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】