首页
/ 纷析云财务软件开源版技术文档

纷析云财务软件开源版技术文档

2026-02-04 04:25:07作者:伍希望

一、项目概述

纷析云SAAS云财务软件开源版是基于SpringBoot+Vue2构建的企业级财务管理系统,包含账套管理、凭证处理、科目设置、财务报表等核心功能模块。项目遵循GPL3协议开源,适用于中小企业财务数字化管理需求。

二、安装指南

1. 环境要求

组件 版本要求
JDK 1.8
MySQL 5.7+ (需关闭only_full_group)
Redis 4.0+
Node.js 16.x
IDE IntelliJ IDEA 2021+

2. 数据库配置

CREATE DATABASE fenxi_finance DEFAULT CHARACTER SET utf8mb4;
SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));

3. 后端部署步骤

  1. 使用IDEA导入项目
  2. 修改application.yml配置:
datasource:
  url: jdbc:mysql://localhost:3306/fenxi_finance
  username: root
  password: yourpassword
redis:
  host: 127.0.0.1
  port: 6379

4. 前端部署步骤

npm install -g yarn
yarn install
yarn run dev

三、使用说明

1. 系统登录

  • 演示地址:https://f.fenxi365.com
  • 测试账号:13944878765/123456

2. 核心功能操作流程

  1. 账套创建

    • 管理员后台 → 账套管理 → 新建账套
    • 设置会计期间、币别、科目体系
  2. 凭证处理

    • 凭证管理 → 新增凭证
    • 支持辅助核算项关联
  3. 财务报表

    • 报表中心 → 资产负债表/利润表
    • 支持模板导出Excel

四、API文档

1. 凭证相关API

// 凭证创建
POST /api/voucher/create
Params: {
  "voucherWord": "记", 
  "voucherDate": "2023-08-01",
  "details": [{
    "subjectCode": "1001",
    "debitAmount": 5000.00
  }]
}

// 凭证查询
GET /api/voucher/list?accountSetId={账套ID}

2. 账套管理API

// 账套创建
POST /api/accountset/create
Params: {
  "name": "测试账套",
  "startDate": "2023-01-01",
  "currency": "CNY"
}

五、安装方式

1. 快速部署方案

# 后端启动
mvn clean package
java -jar target/fenxi-finance.jar

# 前端启动
yarn build
yarn start

2. Docker部署

FROM openjdk:8
COPY target/fenxi-finance.jar /app.jar
ENTRYPOINT ["java","-jar","/app.jar"]

六、注意事项

  1. Node.js需严格使用16.x版本,高版本会导致构建失败
  2. MySQL必须关闭only_full_group模式
  3. 商业版采用SpringBoot3+Vue3技术栈,需注意版本兼容性
  4. 系统默认端口:后端8080,前端3000

七、技术架构

层级 技术组件
前端框架 Vue2 + HeyUI
后端框架 SpringBoot2 + MyBatis
缓存 Redis
安全认证 JWT
构建工具 Maven + Webpack

提示:商业版提供固定资产、工资管理等扩展模块,如需使用请联系官方获取授权

登录后查看全文
热门项目推荐
相关项目推荐