1、适用领域:个人财务管理、家庭收支管理
2、目标用户:
年轻群体(如学生、上班族)的日常消费记账
家庭共同记账及预算规划
3、解决痛点:
传统记账方式(如纸质/Excel)效率低、易丢失数据
多账户(银行卡、支付宝等)分散管理难统一
缺乏可视化报表,难以分析消费趋势
点击空白处退出提示
1、适用领域:个人财务管理、家庭收支管理
2、目标用户:
年轻群体(如学生、上班族)的日常消费记账
家庭共同记账及预算规划
3、解决痛点:
传统记账方式(如纸质/Excel)效率低、易丢失数据
多账户(银行卡、支付宝等)分散管理难统一
缺乏可视化报表,难以分析消费趋势
1、核心功能
1.1、多维度记账
支持按账户类型(现金、银行卡、信用卡等)、账目分类(餐饮、交通、收入等)快速记录
自定义账本(如“旅行账本”“家庭账本”)分类管理
1.2、数据可视化
资产总览:实时显示净资产、账户余额分布
报表分析:按月/年生成收支趋势图、分类占比饼图
流水查询:按时间/备注筛选账单
2、用户系统
独立账户体系,保障隐私安全
3、便捷操作
快速记账:首页快捷入口
账单管理:编辑、删除
后台管理及数据导出
线上试用:打开微信搜索小程序“GIWS记账工具”即可访问,或者扫描示例图中的小程序二维码即可访问
试用账户如下:
用户名:demo
密码:demo123
1、系统架构
前后端分离:
1.1、前端:Vue3 + Uniapp(跨端开发,编译为微信小程序)
UI组件库:Uniapp原生组件 + 自定义主题适配
跨端兼容:通过条件编译处理微信小程序特有API
1.2、后端:Spring Boot 微服务架构(RESTful API)
通信协议:HTTP/HTTPS + JSON 数据格式
2、关键实现细节
2.1、高性能记账流水处理
批量插入:MyBatis-Plus的saveBatch+事务优化,单次处理千级数据
多数据源动态切换:基于AOP+注解实现,支持主从分离(读写分离)与分库分表(按用户ID哈希)
2.2、安全风控
JWT令牌:短期AccessToken + 长期RefreshToken双令牌机制
敏感操作:Redis记录操作指纹(IP+设备),异常行为触发二次验证
3、优化亮点总结
性能:二级缓存+批量处理支撑高并发记账场景,响应时间
评论