03 · 个人项目 · 2026.03–2026.07
财务分析系统
一套与 AI Agent 协作开发的财务分析系统与可视化看板:导入上市公司年报,映射到标准会计科目并计算财务比率,再按管理层、投资人和专业人员的关注点分层呈现。
- 我的角色
- 需求定义、口径与流程设计、组织 AI Agent 协作开发、测试验收
- 技术与平台
- FastAPI + SQLite + Vue3 + Element Plus + ECharts
- 时间
- 2026.03–2026.07
- 当前状态
- 个人项目,本地运行
交互原型
在新窗口打开
按真实系统界面搭建,公司与报表数据均为示例,不连接后端。
- 切换视图:在比率分析页切换管理层、投资人与专业全量视图,看指标卡与图表如何变化。
- 看指标口径:鼠标停在指标卡上查看计算口径,点击指标卡高亮对应的重点变动。
- 导入年报:从左侧菜单进入年报导入,上传示例文件或从巨潮检索,走一遍识别、核对与入库。
把财务口径落到产品规则
把会计口径写成可执行的映射与计算规则,再按不同读者分层呈现。
- 01
问题
上市公司年报里的三大报表散落在 PDF 的不同页码上,同一个科目在不同公司的叫法和披露口径也不完全一致。直接拿原文算比率,口径难统一;全部归并成标准科目,又不容易回到原文核对。
- 02
数据建模
把年报原文披露数据与标准会计科目分两层存储,用页码和映射规则把来源与指标关联起来,既能统一口径,也能回到原文复核;在此基础上计算偿债、盈利、营运、现金流 4 类 13 项财务比率。
- 03
口径规则
把归母与合并口径、缺失回退规则写进产品规则,例如 ROE 优先取归母净利润 / 归母所有者权益,缺省时回退为净利润 / 所有者权益合计;对缺失值和零分母保留原因,便于追溯。
- 04
导入与复核
支持 PDF、Excel、巨潮资讯 3 种来源导入三大报表,为自动映射设置人工复核边界。用 10 家年报做初检,9 家达到自动导入条件、1 家转人工复核;据此发现续页定位缺陷并调整规则,调整后迈瑞医疗资产负债表映射 46 个字段。
- 05
分层呈现
为管理层、投资人和专业人员设计 3 类视图;按报告期匹配去年同期,区分科目金额、同比与结构占比,结合趋势和变动排行定位财务变化。
- 06
协作开发
由我定义需求、设计口径与流程,组织 AI Agent 协作实现前后端(FastAPI + SQLite,Vue3 + Element Plus + ECharts),并负责测试验收。
数据处理流程
- 01年报来源PDF · Excel · 巨潮资讯
- 02原文披露层保留原文科目、金额与页码
- 03映射规则自动映射 + 人工复核边界
- 04标准科目层统一口径的三大报表
- 05比率与视图4 类 13 项比率 · 3 类视图
关键数据
3 种
导入来源:PDF、Excel、巨潮资讯
4 类 13 项
财务比率
9 / 10
家年报初检达到自动导入条件,1 家转人工复核
46 个
迈瑞医疗资产负债表映射字段(续页规则调整后)
3 类
分层视图:管理层、投资人、专业人员