03 · 个人项目 · 2026.03–2026.07

财务分析系统

一套与 AI Agent 协作开发的财务分析系统与可视化看板:导入上市公司年报,映射到标准会计科目并计算财务比率,再按管理层、投资人和专业人员的关注点分层呈现。

我的角色
需求定义、口径与流程设计、组织 AI Agent 协作开发、测试验收
技术与平台
FastAPI + SQLite + Vue3 + Element Plus + ECharts
时间
2026.03–2026.07
当前状态
个人项目,本地运行
交互原型

按真实系统界面搭建,公司与报表数据均为示例,不连接后端。

在新窗口打开
  1. 切换视图:在比率分析页切换管理层、投资人与专业全量视图,看指标卡与图表如何变化。
  2. 看指标口径:鼠标停在指标卡上查看计算口径,点击指标卡高亮对应的重点变动。
  3. 导入年报:从左侧菜单进入年报导入,上传示例文件或从巨潮检索,走一遍识别、核对与入库。

把财务口径落到产品规则

把会计口径写成可执行的映射与计算规则,再按不同读者分层呈现。

  1. 01

    问题

    上市公司年报里的三大报表散落在 PDF 的不同页码上,同一个科目在不同公司的叫法和披露口径也不完全一致。直接拿原文算比率,口径难统一;全部归并成标准科目,又不容易回到原文核对。

  2. 02

    数据建模

    把年报原文披露数据与标准会计科目分两层存储,用页码和映射规则把来源与指标关联起来,既能统一口径,也能回到原文复核;在此基础上计算偿债、盈利、营运、现金流 4 类 13 项财务比率。

  3. 03

    口径规则

    把归母与合并口径、缺失回退规则写进产品规则,例如 ROE 优先取归母净利润 / 归母所有者权益,缺省时回退为净利润 / 所有者权益合计;对缺失值和零分母保留原因,便于追溯。

  4. 04

    导入与复核

    支持 PDF、Excel、巨潮资讯 3 种来源导入三大报表,为自动映射设置人工复核边界。用 10 家年报做初检,9 家达到自动导入条件、1 家转人工复核;据此发现续页定位缺陷并调整规则,调整后迈瑞医疗资产负债表映射 46 个字段。

  5. 05

    分层呈现

    为管理层、投资人和专业人员设计 3 类视图;按报告期匹配去年同期,区分科目金额、同比与结构占比,结合趋势和变动排行定位财务变化。

  6. 06

    协作开发

    由我定义需求、设计口径与流程,组织 AI Agent 协作实现前后端(FastAPI + SQLite,Vue3 + Element Plus + ECharts),并负责测试验收。

数据处理流程

  1. 01年报来源PDF · Excel · 巨潮资讯
  2. 02原文披露层保留原文科目、金额与页码
  3. 03映射规则自动映射 + 人工复核边界
  4. 04标准科目层统一口径的三大报表
  5. 05比率与视图4 类 13 项比率 · 3 类视图

关键数据

3 种
导入来源:PDF、Excel、巨潮资讯
4 类 13 项
财务比率
9 / 10
家年报初检达到自动导入条件,1 家转人工复核
46 个
迈瑞医疗资产负债表映射字段(续页规则调整后)
3 类
分层视图:管理层、投资人、专业人员