内容管理系统 -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
以上系统源码经过技术整理与调试,确保能正常运行