项目简介
本项目是基于Spring Boot和Vue框架开发的全栈应用,用于助力用户高效管理个人或企业的财务数据。系统具备丰富功能,涵盖账本管理、店铺管理、订单管理、支出管理等,同时支持数据的统计、查询、导出等操作。
项目的主要特性和功能
账本管理
- 统计用户账簿信息,包含总净利润、总毛利润、总订单数等。
- 支持按条件筛选和分页查询用户的账簿信息。
店铺管理
- 可新增、修改、删除店铺信息,还能按条件查询店铺列表。
- 支持按年、月、日统计店铺的销售额。
订单管理
- 能从文件导入订单信息,并自动处理订单数据。
- 可保存、删除、查询订单信息,支持按条件筛选和分页查询。
支出管理
- 可以保存、删除、查询支出信息,支持按条件筛选和分页查询。
报表导出
- 支持生成多种报表,如账簿报表、店铺报表、年销售额报表等。
- 支持将生成的报表导出为Excel文件。
安装使用步骤
1. 环境准备
- 安装MySQL数据库,推荐用Docker部署。
- 安装Redis,推荐用Docker部署。
- 安装Nginx,用于部署前端应用。
2. 数据库部署
- 用Docker启动MySQL服务,创建数据库和用户。
- 执行项目中的表模型脚本及初始化数据脚本。
3. Redis部署
- 用Docker启动Redis服务,上传配置文件。
4. 后端部署
- 构建ledger的Docker镜像并运行应用。
- 用Maven进行项目构建,生成可执行的JAR文件。
- 将生成的JAR文件上传到服务器,用Docker运行。
5. 前端部署
- 用Nginx部署前端应用,配置Nginx的配置文件。
- 执行前端项目的构建命令,生成dist文件夹,上传到Nginx的根目录。
6. 启动应用
- 启动Nginx服务,访问前端应用。
- 启动后端服务,确保服务正常运行。
完成上述步骤,即可成功部署并运行账本管理系统,使用其各项功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】