littlebot
Published on 2025-04-08 / 1 Visits
0

【源码】基于Spring Boot和Vue的商城管理系统

项目简介

本项目是一个基于Spring Boot和Vue的商城管理系统,采用前后端分离架构。前端使用Vue框架,后端使用Spring Boot框架,数据库采用MySQL,缓存使用Redis,旨在提供高效、易用的商城业务管理平台。

项目的主要特性和功能

用户管理

可查看、编辑和删除用户信息,支持多终端认证系统(JWT权限认证),可启用或禁用用户账号。

部门管理

支持查看、编辑和删除部门信息,树结构展现部门,支持数据权限控制。

岗位管理

能查看、编辑和删除岗位信息,可配置系统用户担任职务。

菜单管理

可查看、编辑和删除菜单信息,配置系统菜单、操作权限和按钮权限标识。

角色管理

能查看、编辑和删除角色信息,分配角色菜单权限,设置角色按机构进行数据范围权限划分。

字典管理

可查看、编辑和删除字典信息,维护系统中固定数据。

参数管理

能查看、编辑和删除系统参数信息,动态配置常用参数。

通知公告

可查看、编辑、删除和发布系统通知公告信息。

操作日志

自动记录和查询系统正常操作日志和异常信息日志,可查看、编辑和删除。

登录日志

自动记录和查询系统登录日志(含登录异常),可查看、编辑和删除。

在线用户

可查看当前系统中活跃用户的状态监控。

定时任务

可查看、编辑和删除定时任务信息,在线进行任务调度(添加、修改、删除),包含执行结果日志。

代码生成

使用代码生成器一键生成前后端代码,支持CRUD操作。

系统接口

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

服务监控

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

缓存监控

查询系统的缓存信息,包括命令统计等。

在线构建器

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

连接池监视

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

安装使用步骤

1. 环境准备

  • 安装Java 8或更高版本。
  • 安装MySQL数据库。
  • 安装Redis。
  • 安装Node.js和npm。

2. 下载源码

3. 配置数据库

  • 在MySQL中创建一个新的数据库。
  • 修改application.properties文件中的数据库连接配置,指向新创建的数据库。

4. 配置Redis

修改application.properties文件中的Redis连接配置,指向本地或远程的Redis服务器。

5. 启动后端服务

进入项目根目录,执行以下命令启动Spring Boot应用: bash mvn spring-boot:run

6. 启动前端服务

进入前端项目目录,执行以下命令安装依赖并启动Vue应用: bash npm install npm run serve

7. 访问系统

打开浏览器,访问http://localhost:8080,即可进入商城管理系统。

下载地址

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