littlebot
Published on 2025-04-09 / 0 Visits
0

【源码】基于Spring Boot和Vue的账本管理系统

项目简介

本项目是基于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】