mateclaw/outputs/北京公交票务评估/svg设计图/06-数据湖与外部系统对接架构图.svg
2026-05-08 15:02:08 +08:00

124 lines
7.3 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<svg xmlns="http://www.w3.org/2000/svg" width="1440" height="960" viewBox="0 0 1440 960">
<defs>
<filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="0" dy="8" stdDeviation="10" flood-color="#1F2933" flood-opacity="0.12"/>
</filter>
<marker id="arrow-red" markerWidth="10" markerHeight="10" refX="8" refY="5" orient="auto">
<path d="M0,0 L10,5 L0,10 Z" fill="#D71920"/>
</marker>
<marker id="arrow-gray" markerWidth="10" markerHeight="10" refX="8" refY="5" orient="auto">
<path d="M0,0 L10,5 L0,10 Z" fill="#6F7378"/>
</marker>
<style>
.title { font: 700 34px "Microsoft YaHei", "PingFang SC", Arial, sans-serif; fill: #0B2545; }
.subtitle { font: 400 17px "Microsoft YaHei", "PingFang SC", Arial, sans-serif; fill: #6F7378; }
.h { font: 700 20px "Microsoft YaHei", "PingFang SC", Arial, sans-serif; fill: #0B2545; }
.t { font: 400 15px "Microsoft YaHei", "PingFang SC", Arial, sans-serif; fill: #1F2933; }
.s { font: 400 13px "Microsoft YaHei", "PingFang SC", Arial, sans-serif; fill: #6F7378; }
.tiny { font: 400 12px "Microsoft YaHei", "PingFang SC", Arial, sans-serif; fill: #6F7378; }
.card { fill: white; stroke: #D8DEE6; stroke-width: 1.2; filter: url(#shadow); }
.band { fill: #F5F7FA; stroke: #D8DEE6; stroke-width: 1; }
.redline { stroke: #D71920; stroke-width: 3; fill: none; marker-end: url(#arrow-red); }
.grayline { stroke: #6F7378; stroke-width: 2.2; fill: none; marker-end: url(#arrow-gray); }
.dash { stroke: #6F7378; stroke-width: 2; stroke-dasharray: 8 8; fill: none; marker-end: url(#arrow-gray); }
</style>
</defs>
<rect width="100%" height="100%" fill="#FFFFFF"/>
<path d="M0 0 H1440 V10 H0 Z" fill="#D71920"/>
<path d="M0 10 H1440 V15 H0 Z" fill="#6F7378" opacity="0.55"/>
<text x="64" y="72" class="title">数据湖与外部系统对接架构图</text>
<text x="64" y="102" class="subtitle">明确票务系统向数据湖、二维码、胆款、IC卡和银行清分场景的数据供给边界</text>
<rect x="72" y="148" width="1292" height="704" rx="18" class="band"/>
<text x="104" y="190" class="h">票务系统数据源</text>
<rect x="104" y="222" width="222" height="124" rx="10" class="card"/>
<rect x="104" y="222" width="222" height="8" rx="4" fill="#D71920"/>
<text x="126" y="264" class="h">业务库</text>
<text x="126" y="294" class="t">单据、库存、流水</text>
<text x="126" y="320" class="t">结算、退票、充值</text>
<rect x="370" y="222" width="222" height="124" rx="10" class="card"/>
<rect x="370" y="222" width="222" height="8" rx="4" fill="#2E86C1"/>
<text x="392" y="264" class="h">报表汇总库</text>
<text x="392" y="294" class="t">日结、月结、趋势</text>
<text x="392" y="320" class="t">集团 / 分公司 / 票务室</text>
<rect x="636" y="222" width="222" height="124" rx="10" class="card"/>
<rect x="636" y="222" width="222" height="8" rx="4" fill="#F2C94C"/>
<text x="658" y="264" class="h">文件与附件</text>
<text x="658" y="294" class="t">导入文件</text>
<text x="658" y="320" class="t">导出报表、签章文件</text>
<text x="104" y="426" class="h">数据服务与交换层</text>
<rect x="104" y="458" width="222" height="136" rx="10" class="card"/>
<rect x="104" y="458" width="222" height="8" rx="4" fill="#6F7378"/>
<text x="126" y="500" class="h">数据目录</text>
<text x="126" y="530" class="t">数据集清单</text>
<text x="126" y="556" class="t">字段字典</text>
<text x="126" y="582" class="t">版本管理</text>
<rect x="370" y="458" width="222" height="136" rx="10" class="card"/>
<rect x="370" y="458" width="222" height="8" rx="4" fill="#D71920"/>
<text x="392" y="500" class="h">接口服务</text>
<text x="392" y="530" class="t">REST / 批量文件</text>
<text x="392" y="556" class="t">鉴权、限流、加密</text>
<rect x="636" y="458" width="222" height="136" rx="10" class="card"/>
<rect x="636" y="458" width="222" height="8" rx="4" fill="#3FA45B"/>
<text x="658" y="500" class="h">同步任务</text>
<text x="658" y="530" class="t">全量 / 增量</text>
<text x="658" y="556" class="t">重试、补偿、对账</text>
<rect x="902" y="458" width="222" height="136" rx="10" class="card"/>
<rect x="902" y="458" width="222" height="8" rx="4" fill="#2E86C1"/>
<text x="924" y="500" class="h">接口审计</text>
<text x="924" y="530" class="t">调用日志</text>
<text x="924" y="556" class="t">失败告警</text>
<text x="924" y="582" class="t">手工补传</text>
<path d="M215 358 V452" class="redline"/>
<path d="M481 358 V452" class="redline"/>
<path d="M747 358 V452" class="grayline"/>
<path d="M326 526 H364" class="grayline"/>
<path d="M592 526 H630" class="grayline"/>
<path d="M858 526 H896" class="grayline"/>
<text x="104" y="670" class="h">外部消费与对接对象</text>
<rect x="104" y="700" width="188" height="116" rx="10" class="card"/>
<rect x="104" y="700" width="188" height="8" rx="4" fill="#D71920"/>
<text x="126" y="742" class="h">数据湖</text>
<text x="126" y="772" class="t">统一取数</text>
<text x="126" y="798" class="t">数据质量校验</text>
<rect x="326" y="700" width="188" height="116" rx="10" class="card"/>
<rect x="326" y="700" width="188" height="8" rx="4" fill="#6F7378"/>
<text x="348" y="742" class="h">二维码系统</text>
<text x="348" y="772" class="t">是否保留供数</text>
<text x="348" y="798" class="t">历史数据确认</text>
<rect x="548" y="700" width="188" height="116" rx="10" class="card"/>
<rect x="548" y="700" width="188" height="8" rx="4" fill="#2E86C1"/>
<text x="570" y="742" class="h">胆款系统</text>
<text x="570" y="772" class="t">清分日报同步</text>
<text x="570" y="798" class="t">对账与补偿</text>
<rect x="770" y="700" width="188" height="116" rx="10" class="card"/>
<rect x="770" y="700" width="188" height="8" rx="4" fill="#3FA45B"/>
<text x="792" y="742" class="h">IC卡系统</text>
<text x="792" y="772" class="t">主数据同步</text>
<text x="792" y="798" class="t">增量补偿</text>
<rect x="992" y="700" width="168" height="116" rx="10" class="card"/>
<rect x="992" y="700" width="168" height="8" rx="4" fill="#F2C94C"/>
<text x="1014" y="742" class="h">银行清分</text>
<text x="1014" y="772" class="t">线下文件导入</text>
<text x="1014" y="798" class="t">异常明细</text>
<rect x="1190" y="700" width="150" height="116" rx="10" class="card"/>
<rect x="1190" y="700" width="150" height="8" rx="4" fill="#B63A2E"/>
<text x="1212" y="742" class="h">电子签章</text>
<text x="1212" y="772" class="t">状态预留</text>
<text x="1212" y="798" class="t">签章归档</text>
<path d="M481 606 C400 638 220 650 198 694" class="redline"/>
<path d="M481 606 C455 646 430 666 420 694" class="grayline"/>
<path d="M747 606 C705 646 662 666 642 694" class="grayline"/>
<path d="M747 606 C820 640 850 662 864 694" class="grayline"/>
<path d="M1013 606 C1070 642 1085 666 1086 694" class="grayline"/>
<path d="M1013 606 C1180 642 1240 666 1265 694" class="grayline"/>
<text x="64" y="925" class="tiny">北京公交集团票务综合管理平台系统升级 | SDDSpec-Driven Development规范驱动开发实施方案配套设计图</text>
<circle cx="1358" cy="904" r="18" fill="#D71920" opacity="0.95"/>
<circle cx="1395" cy="904" r="18" fill="#6F7378" opacity="0.78"/>
</svg>