# budget **Repository Path**: m-cube/budget ## Basic Information - **Project Name**: budget - **Description**: 全面预算管理JAVA版 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2025-10-13 - **Last Updated**: 2026-01-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # budget #### 介绍 全面预算管理系统源于2013-2015年为当时就职的单位开发的预算管理系统(当时基于aps.net+oracle开发),完整的系统包含预算编制、预算调整和预算执行三个部分,设计为可以和企业使用的其他业务系统(包括财务软件、ERP、OA)打通并实现数据共享,是一款专门为企业全面掌握并合理安排运用资金而打造的。 2015年1月这个系统在开发完成预算编制与审核后非常遗憾的由于一些原因被迫中止,这些年来一直希望有机会能重启这个项目,考虑过很多方案(包括继续使用asp.net,更换到java等),但由于本人一直主要从事后端+数据库开发,前端开发相对弱,而一直未能如愿,直到最近接触了基于java的若依框架,感觉时机成熟,于是重新启动了这个项目。 重启项目开始于2025年10月,截止目前已经完成预算编制与审核的框架开发,其中包括费用预算、销售预算、生产预算的编制与导入(excel),预算审核的流程框架,计划年底前完成所有预算编制与审核功能。2026年过年前完成预算调整部分。预算执行部分只能按自己的个人想法,在预算系统内部完成。 #### 软件架构 全面预算管理系统基于[若依框架springboot4.8.1版](https://ruoyi.vip/) + [MySQL8.0.33](https://www.mysql.com/) + [Red] #### 安装教程 1. 下载源码后,可在IDEA、vscode等开发工具中导入项目,并修改application-druid.yml中的数据库连接信息,并运行项目 2. 数据库脚本在源码sql目录下(脚本中包含完整的预算数据,可以根据自己的情况据欸的那个是否导入),MySQL数据库版本必须8+以上 3. 在开发工具中打包后即可上传到服务器端运行,初始admin账号密码保持若依的默认账号密码 4. 由于软件使用了mysql的GROUP_CONCAT函数,请安装完数据库脚本后,修改group_concat_max_len参数>=10240 #### 使用说明 1. 期初数据录入 2. 预算准备 3. 预算数据录入与审核 4. 生成预算报表 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)