个人记账系统产品系统

我要开发同款
小豆没烦恼2025年12月25日
5阅读

技术信息

语言技术
JavaSpringMVCSpringMybatisMaven
系统类型
Web
行业分类
生活旅游

作品详情

行业场景

个人记账系统是一个完整的前后端分离项目,用于日常收支记录和数据统计分析。支持登记各类资产,包括活期存款、定期存款

功能介绍

1. 用户认证
✅ JWT登录认证
✅ Token自动刷新
✅ 路由守卫
2. 收支管理
✅ 记录收支
✅ 查看收支明细
✅ 编辑/删除交易
✅ 自动更新账户余额
3. 统计分析
✅ 月度收支统计
✅ 分类收支统计
✅ 数据可视化图表
✅ Excel导出功能
4. 智能提示
✅ 消费预警提示
✅ 预算超支提醒

项目实现

技术栈
后端: Java 17 + Spring Framework + SpringMVC + MyBatis + MySQL
前端: Vue 3 + Vite + Pinia + Element Plus + ECharts
安全: JWT认证
后端开发
所有Mapper使用MyBatis注解方式,无XML配置
使用配置类替代XML配置
JWT工具类提供Token生成和验证
拦截器自动验证所有请求的JWT
前端开发
路由守卫根据登录状态自动跳转
Pinia存储用户信息和Token
Axios拦截器自动添加Token
全局主题色为绿色 (#67C23A)


示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论