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

【源码】基于Spring Boot和Vue的杂货店管理系统

项目简介

本项目是一个基于Spring Boot和Vue的杂货店管理系统,提供高效、易用的平台以管理杂货店各项业务。系统具备用户管理、部门管理、岗位管理等多项功能。

项目的主要特性和功能

用户管理

完成系统用户配置,支持用户信息(用户名、密码、角色、部门等)的增删改查。

部门管理

配置系统组织机构,树结构展现支持数据权限,支持部门信息(部门名称、上级部门、负责人等)的增删改查。

岗位管理

配置系统用户所属职务,支持岗位信息(岗位名称、岗位编码、岗位排序等)的增删改查。

菜单管理

配置系统菜单、操作权限和按钮权限标识,支持菜单信息(菜单名称、菜单路径、菜单类型等)的增删改查。

角色管理

进行角色菜单权限分配,设置角色按机构的数据范围权限划分,支持角色信息(角色名称、角色权限、数据范围等)的增删改查。

字典管理

维护系统中常用固定数据,支持字典信息(字典类型、字典名称、字典值等)的增删改查。

参数管理

动态配置系统常用参数,支持参数信息(参数名称、参数键名、参数键值等)的增删改查。

通知公告

发布和维护系统通知公告信息,支持通知公告(公告标题、公告内容、发布时间等)的增删改查。

操作日志

记录和查询系统正常操作日志与异常信息日志,支持操作日志的查询和导出。

登录日志

记录和查询系统登录日志(包含登录异常),支持登录日志的查询和导出。

在线用户

监控当前系统中活跃用户状态,支持在线用户的查询和强制下线。

定时任务

在线进行任务调度(添加、修改、删除)并包含执行结果日志,支持定时任务(任务名称、任务组、任务表达式等)的增删改查。

代码生成

生成前后端代码(java、html、xml、sql)并支持CRUD下载,可根据数据库表生成对应代码文件。

系统接口

根据业务代码自动生成相关的api接口文档。

服务监控

监视系统CPU、内存、磁盘、堆栈等相关信息。

缓存监控

查询系统缓存信息和进行命令统计,提供Redis缓存监控功能。

在线构建器

拖动表单元素生成相应的HTML代码。

连接池监视

监视系统数据库连接池状态,可分析SQL找出系统性能瓶颈。

安装使用步骤

环境准备

  • Java 8 或更高版本
  • Maven 3.x
  • Node.js 12.x 或更高版本
  • MySQL 5.7 或更高版本

后端安装

  1. 复制项目到本地。
  2. 进入项目目录: bash cd grocery-shopping-backstage
  3. 使用Maven构建项目: bash mvn clean install
  4. 配置数据库连接信息,修改application.yml文件中的数据库配置: yaml spring: datasource: url: jdbc:mysql://localhost:3306/yourdatabase username: yourusername password: yourpassword
  5. 启动项目: bash mvn spring-boot:run

前端安装

  1. 进入前端项目目录: bash cd grocery-shopping-backstage/ruoyi-ui
  2. 安装依赖: bash npm install
  3. 启动前端项目: bash npm run dev

访问系统

  • 打开浏览器,访问http://localhost:8080,进入系统登录页面。
  • 默认账号:admin,默认密码:admin123。

下载地址

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