内容管理系统 -Spring Boot 2 + Layui +redis

52 阅读3分钟

淘宝店铺搜索:点创微科

内容管理系统 -Spring Boot 2 + Layui +redis

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

内容管理系统

系统架构: 基于Spring Boot 2 + Layui 开发的内容管理系统

登录网址: http://localhost:8181/system/login

管理员账号:10000@zxdmy.com 密码:123456

测试账号:demo@zxdmy.com 密码:123456

二、项目功能

1. 系统管理

系统用户管理

用户列表(支持搜索、添加、禁用/启用、编辑、删除)

用户信息字段:ID、用户名、邮箱、手机、状态、备注、更新时间

示例用户:张三(超级管理员)、李四(演示用户)

角色管理

角色列表(支持搜索、添加、禁用/启用、编辑、授权用户、删除)

示例角色:超级管理员(admin)、系统管理员(system)、测试角色(test2)

菜单管理

菜单结构为树形结构,支持多级菜单

支持添加、编辑、删除菜单项

菜单类型:顶级菜单、目录、菜单、按钮

权限标识:如 system:user:index、system:user:add

2. 日志管理

登录日志

记录用户登录信息:用户ID、登录账号、IP、登录状态、用时、时间

支持按用户ID、IP、时间范围搜索

操作日志

记录用户操作行为:请求URI、方法、用时、结果、时间

支持按用户ID、时间范围搜索

3. 开发工具

代码生成器

支持根据数据库表自动生成实体类、Mapper、Service、Controller、前端页面

支持表:如 sys_user、sys_role、sys_menu、sys_log_login 等

支持预览、下载、生成代码

4. 系统监控

服务器监控 显示服务器基本信息: 名称、IP、操作系统、架构(如 Windows 10 amd64)

CPU:24核,使用率 <1%

内存:总20GB,已用11.6GB,空闲8.4GB

JVM:OpenJDK 19.0.2,运行时长4分钟

项目路径:C:\Users\Administrator\Desktop\ExciteCMS-SpringBoot-Layui-master 数据库监控

查看数据库连接、SQL执行情况、慢查询等(截图中未展开)

✅ 第三方支付组件演示

  1. 微信支付演示 功能:扫码支付 输入:商品名称、金额(如 0.01 元) 输出:生成二维码,用户扫码支付
  2. 支付宝支付演示 功能:扫码支付、交易查询、退款演示 输入:商品名称、金额(如 0.01 元) 输出:生成二维码、支付结果、退款操作

✅ 其他功能 基本资料设置 用户可修改自己的名称、邮箱、手机、备注信息 示例:李四(demo@zxdmy.com,18866666666)

三、运行环境

开发工具 :idea

运行环境 :jdk-19、maven-3.8.6、MySQL5.7.26

(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:springBoot +mysql + redis

前端技术:Layui+thymeleaf+miniLayui

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1752722331-40445919267c19c.png

1752722334-b0c0dd6fbdb5e44.png

1752722336-d26ab5bf521738d.png

1752722338-799f539001c45f9.png

1752722340-23f0f0533c718e2.png

1752722344-249c09a11e0baf4.png

1752722346-6faca348513faff.png

1752722348-313ebe396fbd462.png

1752722350-819de4c5743b543.png

1752722353-0fd2ef1b67ad1eb.png

1752722355-b587ca2e629113b.png

0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp