Spring Boot 3 + Vue 3 个人理财系统源码 前后端分离实战 一、项目简介这是一套基于 Spring Boot 3 Vue 3 MySQL 技术栈开发的个人理财管理平台采用前后端分离架构。系统支持普通用户与系统管理员双角色登录提供收支记录管理、预算规划与预警、个人资产管理、多维度统计图表、系统配置与数据备份等完整功能帮助用户全面掌握个人财务状况。二、技术栈技术说明后端框架Spring Boot 3ORMMyBatis-Plus权限认证Spring Security JWT前端框架Vue 3路由管理Vue Router构建工具ViteUI 组件库Element Plus数据库MySQL三、功能模块普通用户端登录与注册通过用户名密码登录系统支持新用户注册注册时填写用户名、密码、昵称、邮箱。个人总览查看当月收入总额、当月支出总额、当月结余、总资产金额支持切换月份查看。收支记录管理新增、编辑、删除收支记录每条记录包含类型收入/支出、金额、分类、日期、备注。记录列表与筛选分页查看收支记录列表支持按类型收入/支出、分类、开始日期、结束日期筛选。预算管理按月为指定分类或总预算设置预算金额与预警百分比查看已花费金额与花费占比。预算预警提醒自动检测超出预警百分比的预算项高亮显示超支风险。资产管理添加、编辑、删除个人资产如银行卡、现金、基金等查看资产名称、类型、金额、备注。资产总览自动汇总所有资产的总金额在总览页面实时展示。分类统计按月份查看支出/收入在各分类下的占比与金额支持柱状图或饼图可视化。月度趋势查看近 12 个月每月收入与支出的趋势折线图直观对比收支变化。个人信息编辑修改昵称、邮箱、手机号、性别、头像等个人资料。修改密码输入原密码与新密码完成密码修改。管理员端系统总览查看平台总用户数、总记录数、总收入、总支出、系统运行状态、数据库连接状态。用户管理分页查看所有普通用户列表支持按用户名/昵称/手机号关键字搜索。用户状态控制一键启用或禁用用户账户被禁用账户无法登录。用户详情查看查看单个用户的详细信息不包含密码。分类管理新增、编辑、删除收支分类设置分类名称、类型收入/支出、图标、排序、启用状态。分类列表按类型排序展示所有分类支持修改排序与启用/停用。系统配置管理新增、编辑系统配置项配置项包含键、值、描述。配置按 Key 更新通过配置键直接更新配置值用于动态调整系统参数。数据备份手动创建数据库备份备份文件以 SQL 格式保存到服务器目录。备份列表分页查看历史备份记录包括备份名称、大小、路径、操作人、创建时间。个人信息编辑管理员可修改自己的昵称、邮箱、手机号、性别、头像。修改密码管理员输入原密码与新密码完成密码修改。四、项目总结本项目技术亮点在于采用 Spring Boot 3 Vue 3 最新稳定版本组合结合 Spring Security JWT 实现无状态权限认证前后端完全分离便于独立部署与扩展。适用于个人理财场景的学习、课程设计或二次开发代码结构清晰文档完整可直接在此基础上增加理财目标、账单导入、多币种支持等进阶功能。界面展示交付内容本项目为完整交付包含完整后端源码完整前端源码数据库初始化脚本SQL万字项目文档设计文档 / 论文可作课程设计、毕业设计参考获取完整源码完整前后端源码 数据库脚本 万字项目文档见 Gitee 仓库https://gitee.com/kangxihuang/src-K164