架构与技术
本机运行,无服务器,数据不出本机
系统的每一层都在本机完成。前端不引入构建工具链,运行层以内嵌本地服务形态存在,用最少的依赖保证长期可维护与可交付。
系统架构
四层架构,把复杂度收敛在本机
不需部署服务端、前端不引入构建工具链,用最简单可靠的形态保证长期可维护与可交付。
Presentation展示层
驾驶舱大屏 · 多维分析 · 预算达成 · 老板速读报告 · 报表导出
Application应用层
指标计算引擎 · 风险评级引擎 · 钻取引擎 · 报告模板引擎 · 授权验签
Data数据层
本机加密数据库(SQLite / SQLCipher) · fd_records · calc_results · years · industry_config
Runtime运行层
本机桌面应用 · 内嵌本地服务 · 完全离线可用 · 数据不出本机
技术选型
全部依赖均允许商业闭源分发
前端仅 4 个第三方库,许可以及运行时依赖均兼容商业闭源交付,并提供第三方组件声明。
Apache ECharts 5.4.3
数据可视化引擎 · Apache-2.0 许可
Dexie.js 3.2.4
IndexedDB 本地存储封装 · Apache-2.0 许可
SheetJS 0.18.5
Excel 解析与导出 · Apache-2.0 许可
FileSaver.js 2.0.5
文件下载能力 · MIT 许可
原生 JavaScript(ES6+)
无框架 · 无 ES Module · 无构建步骤
本机加密数据库
SQLite / SQLCipher · 数据不出本机 · 离线可用
数据与隐私
财务数据不出本机,从架构上做到合规
所有财务数据保存在本机的加密数据库中,系统不含任何数据上报接口。断网可用,卸载即清除。
- 无外部服务:不需部署、不联网、不上报
- 无账号体系:不需要注册,不采集企业信息
- 可导出可迁移:全量数据一键备份为 JSON
- 可验证:指标口径与计算过程完全可复核
数据流向无对外连接
数据录入本机
指标计算本机
数据存储本机 SQLite 加密数据库
数据上传不存在(系统无上报接口)
延伸阅读
12 个主题分析,按需深入
下面这几个主题,是本页提到最多的能力对应的深度解读。

