<mxfile host="app.diagrams.net" modified="2026-06-10T12:00:00.000Z" agent="Codex" version="20.8.16" type="device"><diagram id="图1 系统总体架构图" name="图1 系统总体架构图"><mxGraphModel dx="1422" dy="794" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1500" pageHeight="900" math="0" shadow="0"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="title-bar" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#143f73;strokeColor=none;" vertex="1" parent="1"><mxGeometry x="0" y="0" width="1600" height="88" as="geometry"/></mxCell><mxCell id="title" value="系统总体架构图" style="text=1;html=1;strokeColor=none;fillColor=none;fontColor=#ffffff;fontSize=30;fontStyle=1;align=left;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="44" y="20" width="760" height="38" as="geometry"/></mxCell><mxCell id="subtitle" value="五层架构 + 一体化安全运维保障体系" style="text=1;html=1;strokeColor=none;fillColor=none;fontColor=#dbeafe;fontSize=15;align=left;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="44" y="56" width="880" height="24" as="geometry"/></mxCell><mxCell id="f1-user" value="用户入口层&#xa;PC 管理端 | 移动端/小程序 | 公示二维码 | 餐厅公示屏 | 膳食营养分析指导一体机" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#eff6ff;strokeColor=#2563eb;strokeWidth=2;fontColor=#101828;fontSize=20;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="95" y="148" width="1070" height="98" as="geometry"/></mxCell><mxCell id="f1-app" value="应用服务层&#xa;膳食营养健康 | 智慧餐厅监管 | 明厨亮灶 | 采购库存 | 餐厅公示 | 报表中心" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#ecfdf3;strokeColor=#16a34a;strokeWidth=2;fontColor=#101828;fontSize=20;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="95" y="286" width="1070" height="98" as="geometry"/></mxCell><mxCell id="f1-cap" value="业务能力层&#xa;组织人员 | 角色权限 | 菜品菜谱 | 营养分析 | 预警处置 | 晨检留样 | 供应商库存 | 证照资质" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#fffbeb;strokeColor=#d97706;strokeWidth=2;fontColor=#101828;fontSize=20;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="95" y="424" width="1070" height="98" as="geometry"/></mxCell><mxCell id="f1-device" value="设备接入层&#xa;行为分析终端 | 400 万摄像机 | NVR | PoE 交换机 | 晨检仪 | 留样柜 | 温湿度 | AI 收货秤 | 手持机" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#fdf2f8;strokeColor=#db2777;strokeWidth=2;fontColor=#101828;fontSize=20;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="95" y="562" width="1070" height="98" as="geometry"/></mxCell><mxCell id="f1-data" value="数据与证据层&#xa;主数据 | 营养数据 | 采购库存 | 视频录像 | AI 告警截图 | 取证照片 | 操作日志 | 备份归档" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#f5f3ff;strokeColor=#7c3aed;strokeWidth=2;fontColor=#101828;fontSize=20;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="95" y="700" width="1070" height="98" as="geometry"/></mxCell><mxCell id="f1-e1" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#98a2b3;" edge="1" parent="1" source="f1-user" target="f1-app"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f1-e2" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#98a2b3;" edge="1" parent="1" source="f1-app" target="f1-cap"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f1-e3" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#98a2b3;" edge="1" parent="1" source="f1-cap" target="f1-device"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f1-e4" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#98a2b3;" edge="1" parent="1" source="f1-device" target="f1-data"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f1-sec" value="" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#f8fafc;strokeColor=#1f2937;strokeWidth=2;fontColor=#101828;fontSize=22;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="1218" y="148" width="205" height="650" as="geometry"/></mxCell><mxCell id="f1-side-0" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#cbd5e1;" edge="1" parent="1" source="f1-user" target="f1-sec"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f1-side-1" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#cbd5e1;" edge="1" parent="1" source="f1-app" target="f1-sec"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f1-side-2" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#cbd5e1;" edge="1" parent="1" source="f1-cap" target="f1-sec"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f1-side-3" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#cbd5e1;" edge="1" parent="1" source="f1-device" target="f1-sec"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f1-side-4" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#cbd5e1;" edge="1" parent="1" source="f1-data" target="f1-sec"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f1-sec-title" value="安全运维&#xa;保障体系" style="text=1;html=1;strokeColor=none;fillColor=none;fontColor=#101828;fontSize=21;fontStyle=1;align=center;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="1246" y="188" width="150" height="58" as="geometry"/></mxCell><mxCell id="f1-sec-0" value="网络分区" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#94a3b8;strokeWidth=2;fontColor=#101828;fontSize=14;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="1252" y="282" width="138" height="34" as="geometry"/></mxCell><mxCell id="f1-sec-1" value="身份认证" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#94a3b8;strokeWidth=2;fontColor=#101828;fontSize=14;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="1252" y="334" width="138" height="34" as="geometry"/></mxCell><mxCell id="f1-sec-2" value="角色权限" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#94a3b8;strokeWidth=2;fontColor=#101828;fontSize=14;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="1252" y="386" width="138" height="34" as="geometry"/></mxCell><mxCell id="f1-sec-3" value="加密传输" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#94a3b8;strokeWidth=2;fontColor=#101828;fontSize=14;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="1252" y="438" width="138" height="34" as="geometry"/></mxCell><mxCell id="f1-sec-4" value="日志审计" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#94a3b8;strokeWidth=2;fontColor=#101828;fontSize=14;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="1252" y="490" width="138" height="34" as="geometry"/></mxCell><mxCell id="f1-sec-5" value="数据备份" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#94a3b8;strokeWidth=2;fontColor=#101828;fontSize=14;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="1252" y="542" width="138" height="34" as="geometry"/></mxCell><mxCell id="f1-sec-6" value="故障恢复" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#94a3b8;strokeWidth=2;fontColor=#101828;fontSize=14;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="1252" y="594" width="138" height="34" as="geometry"/></mxCell><mxCell id="f1-sec-7" value="远程运维管控" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#94a3b8;strokeWidth=2;fontColor=#101828;fontSize=14;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="1252" y="646" width="138" height="34" as="geometry"/></mxCell></root></mxGraphModel></diagram><diagram id="图2 网络部署与安全分区示意图" name="图2 网络部署与安全分区示意图"><mxGraphModel dx="1422" dy="794" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1500" pageHeight="860" math="0" shadow="0"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="title-bar" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#143f73;strokeColor=none;" vertex="1" parent="1"><mxGeometry x="0" y="0" width="1600" height="88" as="geometry"/></mxCell><mxCell id="title" value="网络部署与安全分区图" style="text=1;html=1;strokeColor=none;fillColor=none;fontColor=#ffffff;fontSize=30;fontStyle=1;align=left;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="44" y="20" width="760" height="38" as="geometry"/></mxCell><mxCell id="subtitle" value="本地核心运行 + 受控外联访问，避免设备和数据库直接暴露" style="text=1;html=1;strokeColor=none;fillColor=none;fontColor=#dbeafe;fontSize=15;align=left;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="44" y="56" width="880" height="24" as="geometry"/></mxCell><mxCell id="f2-video" value="视频监控区&#xa;400 万摄像机 x20&#xa;PoE 交换机 x2&#xa;NVR x2&#xa;行为分析终端 x1" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#eff6ff;strokeColor=#2563eb;strokeWidth=2;fontColor=#101828;fontSize=17;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="80" y="165" width="360" height="190" as="geometry"/></mxCell><mxCell id="f2-iot" value="物联网设备区&#xa;晨检仪 x2&#xa;智能留样柜 x2&#xa;温湿度监测 x3&#xa;AI 收货秤/手持机" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#ecfdf3;strokeColor=#16a34a;strokeWidth=2;fontColor=#101828;fontSize=17;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="80" y="520" width="360" height="190" as="geometry"/></mxCell><mxCell id="f2-app" value="应用服务区&#xa;智慧餐厅管理&#xa;膳食营养平台&#xa;采购库存系统&#xa;公示/报表服务&#xa;数据库/文件服务" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#fff7ed;strokeColor=#ea580c;strokeWidth=2;fontColor=#101828;fontSize=20;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="570" y="255" width="360" height="320" as="geometry"/></mxCell><mxCell id="f2-ext" value="外联访问区&#xa;HTTPS 网关&#xa;移动端/小程序&#xa;公示二维码&#xa;第三方接口" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#fdf2f8;strokeColor=#db2777;strokeWidth=2;fontColor=#101828;fontSize=17;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="1090" y="165" width="360" height="190" as="geometry"/></mxCell><mxCell id="f2-ops" value="管理运维区&#xa;管理员终端&#xa;VPN/堡垒机&#xa;白名单访问&#xa;操作审计" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#f5f3ff;strokeColor=#7c3aed;strokeWidth=2;fontColor=#101828;fontSize=17;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="1090" y="520" width="360" height="190" as="geometry"/></mxCell><mxCell id="f2-e1" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#2563eb;" edge="1" parent="1" source="f2-video" target="f2-app"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f2-e2" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#16a34a;" edge="1" parent="1" source="f2-iot" target="f2-app"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f2-e3" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#db2777;" edge="1" parent="1" source="f2-app" target="f2-ext"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f2-e4" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#7c3aed;" edge="1" parent="1" source="f2-app" target="f2-ops"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f2-acl" value="ACL&#xa;策略" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#111827;strokeColor=#111827;fontColor=#ffffff;fontSize=16;fontStyle=1;align=center;verticalAlign=middle;spacing=10;" vertex="1" parent="1"><mxGeometry x="480" y="382" width="72" height="72" as="geometry"/></mxCell><mxCell id="f2-auth" value="网关&#xa;鉴权" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#111827;strokeColor=#111827;fontColor=#ffffff;fontSize=16;fontStyle=1;align=center;verticalAlign=middle;spacing=10;" vertex="1" parent="1"><mxGeometry x="1010" y="382" width="72" height="72" as="geometry"/></mxCell><mxCell id="f2-note1" value="禁止摄像机、物联网设备直接访问数据库；所有接口经应用服务区统一鉴权与日志留痕。" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#f8fafc;strokeColor=#cbd5e1;strokeWidth=2;fontColor=#101828;fontSize=15;fontStyle=0;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="490" y="590" width="520" height="62" as="geometry"/></mxCell><mxCell id="f2-note2" value="远程运维采用授权审批、临时白名单或 VPN/堡垒机接入，不开放服务器远程管理端口。" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#f8fafc;strokeColor=#cbd5e1;strokeWidth=2;fontColor=#101828;fontSize=15;fontStyle=0;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="490" y="710" width="520" height="62" as="geometry"/></mxCell></root></mxGraphModel></diagram><diagram id="图3 智慧食堂业务闭环图" name="图3 智慧食堂业务闭环图"><mxGraphModel dx="1422" dy="794" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1500" pageHeight="860" math="0" shadow="0"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="title-bar" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#143f73;strokeColor=none;" vertex="1" parent="1"><mxGeometry x="0" y="0" width="1600" height="88" as="geometry"/></mxCell><mxCell id="title" value="业务闭环总览图" style="text=1;html=1;strokeColor=none;fillColor=none;fontColor=#ffffff;fontSize=30;fontStyle=1;align=left;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="44" y="20" width="760" height="38" as="geometry"/></mxCell><mxCell id="subtitle" value="采购验收、食安监管、营养健康、公示监管全过程留痕" style="text=1;html=1;strokeColor=none;fillColor=none;fontColor=#dbeafe;fontSize=15;align=left;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="44" y="56" width="880" height="24" as="geometry"/></mxCell><mxCell id="f3-buy" value="采购验收闭环&#xa;供应商资质 -&gt; 采购下单 -&gt; AI 收货秤取证 -&gt;&#xa;验收入库 -&gt; 库存报表" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#eff6ff;strokeColor=#2563eb;strokeWidth=2;fontColor=#101828;fontSize=18;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="90" y="190" width="430" height="180" as="geometry"/></mxCell><mxCell id="f3-food" value="食品安全闭环&#xa;人员晨检 -&gt; 明厨亮灶 -&gt; AI 违规识别 -&gt; 告警&#xa;处置 -&gt; 复核归档" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#ecfdf3;strokeColor=#16a34a;strokeWidth=2;fontColor=#101828;fontSize=18;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="980" y="190" width="430" height="180" as="geometry"/></mxCell><mxCell id="f3-nutrition" value="营养健康闭环&#xa;人员档案 -&gt; 饮食/运动采集 -&gt; 营养日报/周报&#xa;-&gt; 个性化建议" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#fff7ed;strokeColor=#ea580c;strokeWidth=2;fontColor=#101828;fontSize=18;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="90" y="565" width="430" height="180" as="geometry"/></mxCell><mxCell id="f3-public" value="信息公示闭环&#xa;资质证照 -&gt; 晨检留样 -&gt; 检测报告 -&gt; 二维码/&#xa;公示屏展示 -&gt; 意见反馈" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#fdf2f8;strokeColor=#db2777;strokeWidth=2;fontColor=#101828;fontSize=18;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="980" y="565" width="430" height="180" as="geometry"/></mxCell><mxCell id="f3-core" value="数据闭环&#xa;证据留存&#xa;监管可追溯" style="shape=ellipse;whiteSpace=wrap;html=1;fillColor=#143f73;strokeColor=#143f73;fontColor=#ffffff;fontSize=28;fontStyle=1;align=center;verticalAlign=middle;spacing=10;" vertex="1" parent="1"><mxGeometry x="615" y="332" width="270" height="270" as="geometry"/></mxCell><mxCell id="f3-e1" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#98a2b3;" edge="1" parent="1" source="f3-buy" target="f3-food"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f3-e2" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#98a2b3;" edge="1" parent="1" source="f3-food" target="f3-public"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f3-e3" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#98a2b3;" edge="1" parent="1" source="f3-public" target="f3-nutrition"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f3-e4" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#98a2b3;" edge="1" parent="1" source="f3-nutrition" target="f3-buy"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f3-e5" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#2563eb;" edge="1" parent="1" source="f3-buy" target="f3-core"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f3-e6" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#16a34a;" edge="1" parent="1" source="f3-food" target="f3-core"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f3-e7" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#ea580c;" edge="1" parent="1" source="f3-nutrition" target="f3-core"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f3-e8" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#db2777;" edge="1" parent="1" source="f3-public" target="f3-core"><mxGeometry relative="1" as="geometry"/></mxCell></root></mxGraphModel></diagram><diagram id="图4 关键技术路线图" name="图4 关键技术路线图"><mxGraphModel dx="1422" dy="794" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1500" pageHeight="1080" math="0" shadow="0"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="title-bar" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#143f73;strokeColor=none;" vertex="1" parent="1"><mxGeometry x="0" y="0" width="1600" height="88" as="geometry"/></mxCell><mxCell id="title" value="关键技术路线图" style="text=1;html=1;strokeColor=none;fillColor=none;fontColor=#ffffff;fontSize=30;fontStyle=1;align=left;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="44" y="20" width="760" height="38" as="geometry"/></mxCell><mxCell id="subtitle" value="六条主线协同推进，形成从采集、分析、预警到处置的技术闭环" style="text=1;html=1;strokeColor=none;fillColor=none;fontColor=#dbeafe;fontSize=15;align=left;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="44" y="56" width="880" height="24" as="geometry"/></mxCell><mxCell id="f4-base-lane" value="" style="rounded=1;arcSize=4;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#cbd5e1;strokeWidth=1;" vertex="1" parent="1"><mxGeometry x="45" y="126" width="1410" height="108" as="geometry"/></mxCell><mxCell id="f4-base-name" value="统一基础平台" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#eff6ff;strokeColor=#2563eb;strokeWidth=2;fontColor=#101828;fontSize=18;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="70" y="140" width="250" height="80" as="geometry"/></mxCell><mxCell id="f4-base-result" value="基础数据可信" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#111827;strokeColor=#111827;fontColor=#ffffff;fontSize=16;fontStyle=1;align=center;verticalAlign=middle;spacing=10;" vertex="1" parent="1"><mxGeometry x="1190" y="150" width="205" height="60" as="geometry"/></mxCell><mxCell id="f4-base-s0" value="组织/人员/权限" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#eff6ff;strokeColor=#2563eb;strokeWidth=2;fontColor=#101828;fontSize=15;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="395" y="154" width="170" height="52" as="geometry"/></mxCell><mxCell id="f4-base-s1" value="设备台账" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#eff6ff;strokeColor=#2563eb;strokeWidth=2;fontColor=#101828;fontSize=15;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="630" y="154" width="170" height="52" as="geometry"/></mxCell><mxCell id="f4-base-e1" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#2563eb;" edge="1" parent="1" source="f4-base-s0" target="f4-base-s1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f4-base-s2" value="统一配置" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#eff6ff;strokeColor=#2563eb;strokeWidth=2;fontColor=#101828;fontSize=15;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="865" y="154" width="170" height="52" as="geometry"/></mxCell><mxCell id="f4-base-e2" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#2563eb;" edge="1" parent="1" source="f4-base-s1" target="f4-base-s2"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f4-nutri-lane" value="" style="rounded=1;arcSize=4;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#cbd5e1;strokeWidth=1;" vertex="1" parent="1"><mxGeometry x="45" y="271" width="1410" height="108" as="geometry"/></mxCell><mxCell id="f4-nutri-name" value="营养健康分析" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#ecfdf3;strokeColor=#16a34a;strokeWidth=2;fontColor=#101828;fontSize=18;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="70" y="285" width="250" height="80" as="geometry"/></mxCell><mxCell id="f4-nutri-result" value="营养建议可解释" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#111827;strokeColor=#111827;fontColor=#ffffff;fontSize=16;fontStyle=1;align=center;verticalAlign=middle;spacing=10;" vertex="1" parent="1"><mxGeometry x="1190" y="295" width="205" height="60" as="geometry"/></mxCell><mxCell id="f4-nutri-s0" value="健康档案" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#ecfdf3;strokeColor=#16a34a;strokeWidth=2;fontColor=#101828;fontSize=15;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="395" y="299" width="170" height="52" as="geometry"/></mxCell><mxCell id="f4-nutri-s1" value="饮食运动采集" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#ecfdf3;strokeColor=#16a34a;strokeWidth=2;fontColor=#101828;fontSize=15;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="630" y="299" width="170" height="52" as="geometry"/></mxCell><mxCell id="f4-nutri-e1" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#16a34a;" edge="1" parent="1" source="f4-nutri-s0" target="f4-nutri-s1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f4-nutri-s2" value="日报/周报" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#ecfdf3;strokeColor=#16a34a;strokeWidth=2;fontColor=#101828;fontSize=15;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="865" y="299" width="170" height="52" as="geometry"/></mxCell><mxCell id="f4-nutri-e2" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#16a34a;" edge="1" parent="1" source="f4-nutri-s1" target="f4-nutri-s2"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f4-video-lane" value="" style="rounded=1;arcSize=4;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#cbd5e1;strokeWidth=1;" vertex="1" parent="1"><mxGeometry x="45" y="416" width="1410" height="108" as="geometry"/></mxCell><mxCell id="f4-video-name" value="视频 AI 明厨亮灶" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#fffbeb;strokeColor=#d97706;strokeWidth=2;fontColor=#101828;fontSize=18;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="70" y="430" width="250" height="80" as="geometry"/></mxCell><mxCell id="f4-video-result" value="违规风险可预警" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#111827;strokeColor=#111827;fontColor=#ffffff;fontSize=16;fontStyle=1;align=center;verticalAlign=middle;spacing=10;" vertex="1" parent="1"><mxGeometry x="1190" y="440" width="205" height="60" as="geometry"/></mxCell><mxCell id="f4-video-s0" value="视频接入" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#fffbeb;strokeColor=#d97706;strokeWidth=2;fontColor=#101828;fontSize=15;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="395" y="444" width="170" height="52" as="geometry"/></mxCell><mxCell id="f4-video-s1" value="算法识别" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#fffbeb;strokeColor=#d97706;strokeWidth=2;fontColor=#101828;fontSize=15;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="630" y="444" width="170" height="52" as="geometry"/></mxCell><mxCell id="f4-video-e1" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#d97706;" edge="1" parent="1" source="f4-video-s0" target="f4-video-s1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f4-video-s2" value="证据截图" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#fffbeb;strokeColor=#d97706;strokeWidth=2;fontColor=#101828;fontSize=15;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="865" y="444" width="170" height="52" as="geometry"/></mxCell><mxCell id="f4-video-e2" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#d97706;" edge="1" parent="1" source="f4-video-s1" target="f4-video-s2"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f4-iot-lane" value="" style="rounded=1;arcSize=4;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#cbd5e1;strokeWidth=1;" vertex="1" parent="1"><mxGeometry x="45" y="561" width="1410" height="108" as="geometry"/></mxCell><mxCell id="f4-iot-name" value="食安物联取证" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#fdf2f8;strokeColor=#db2777;strokeWidth=2;fontColor=#101828;fontSize=18;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="70" y="575" width="250" height="80" as="geometry"/></mxCell><mxCell id="f4-iot-result" value="过程记录可核验" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#111827;strokeColor=#111827;fontColor=#ffffff;fontSize=16;fontStyle=1;align=center;verticalAlign=middle;spacing=10;" vertex="1" parent="1"><mxGeometry x="1190" y="585" width="205" height="60" as="geometry"/></mxCell><mxCell id="f4-iot-s0" value="晨检" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#fdf2f8;strokeColor=#db2777;strokeWidth=2;fontColor=#101828;fontSize=15;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="395" y="589" width="170" height="52" as="geometry"/></mxCell><mxCell id="f4-iot-s1" value="留样" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#fdf2f8;strokeColor=#db2777;strokeWidth=2;fontColor=#101828;fontSize=15;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="630" y="589" width="170" height="52" as="geometry"/></mxCell><mxCell id="f4-iot-e1" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#db2777;" edge="1" parent="1" source="f4-iot-s0" target="f4-iot-s1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f4-iot-s2" value="温湿度监测" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#fdf2f8;strokeColor=#db2777;strokeWidth=2;fontColor=#101828;fontSize=15;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="865" y="589" width="170" height="52" as="geometry"/></mxCell><mxCell id="f4-iot-e2" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#db2777;" edge="1" parent="1" source="f4-iot-s1" target="f4-iot-s2"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f4-stock-lane" value="" style="rounded=1;arcSize=4;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#cbd5e1;strokeWidth=1;" vertex="1" parent="1"><mxGeometry x="45" y="706" width="1410" height="108" as="geometry"/></mxCell><mxCell id="f4-stock-name" value="采购库存闭环" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#f5f3ff;strokeColor=#7c3aed;strokeWidth=2;fontColor=#101828;fontSize=18;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="70" y="720" width="250" height="80" as="geometry"/></mxCell><mxCell id="f4-stock-result" value="采购库存可追溯" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#111827;strokeColor=#111827;fontColor=#ffffff;fontSize=16;fontStyle=1;align=center;verticalAlign=middle;spacing=10;" vertex="1" parent="1"><mxGeometry x="1190" y="730" width="205" height="60" as="geometry"/></mxCell><mxCell id="f4-stock-s0" value="申购采购" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#f5f3ff;strokeColor=#7c3aed;strokeWidth=2;fontColor=#101828;fontSize=15;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="395" y="734" width="170" height="52" as="geometry"/></mxCell><mxCell id="f4-stock-s1" value="AI 称重取证" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#f5f3ff;strokeColor=#7c3aed;strokeWidth=2;fontColor=#101828;fontSize=15;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="630" y="734" width="170" height="52" as="geometry"/></mxCell><mxCell id="f4-stock-e1" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#7c3aed;" edge="1" parent="1" source="f4-stock-s0" target="f4-stock-s1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f4-stock-s2" value="入库盘点" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#f5f3ff;strokeColor=#7c3aed;strokeWidth=2;fontColor=#101828;fontSize=15;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="865" y="734" width="170" height="52" as="geometry"/></mxCell><mxCell id="f4-stock-e2" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#7c3aed;" edge="1" parent="1" source="f4-stock-s1" target="f4-stock-s2"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f4-public-lane" value="" style="rounded=1;arcSize=4;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#cbd5e1;strokeWidth=1;" vertex="1" parent="1"><mxGeometry x="45" y="851" width="1410" height="108" as="geometry"/></mxCell><mxCell id="f4-public-name" value="移动监管与公示" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#ecfdfa;strokeColor=#0d9488;strokeWidth=2;fontColor=#101828;fontSize=18;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="70" y="865" width="250" height="80" as="geometry"/></mxCell><mxCell id="f4-public-result" value="信息公开可监督" style="rounded=1;arcSize=8;whiteSpace=wrap;html=1;fillColor=#111827;strokeColor=#111827;fontColor=#ffffff;fontSize=16;fontStyle=1;align=center;verticalAlign=middle;spacing=10;" vertex="1" parent="1"><mxGeometry x="1190" y="875" width="205" height="60" as="geometry"/></mxCell><mxCell id="f4-public-s0" value="移动端巡查" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#ecfdfa;strokeColor=#0d9488;strokeWidth=2;fontColor=#101828;fontSize=15;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="395" y="879" width="170" height="52" as="geometry"/></mxCell><mxCell id="f4-public-s1" value="二维码公示" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#ecfdfa;strokeColor=#0d9488;strokeWidth=2;fontColor=#101828;fontSize=15;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="630" y="879" width="170" height="52" as="geometry"/></mxCell><mxCell id="f4-public-e1" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#0d9488;" edge="1" parent="1" source="f4-public-s0" target="f4-public-s1"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f4-public-s2" value="意见反馈" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#ecfdfa;strokeColor=#0d9488;strokeWidth=2;fontColor=#101828;fontSize=15;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="865" y="879" width="170" height="52" as="geometry"/></mxCell><mxCell id="f4-public-e2" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#0d9488;" edge="1" parent="1" source="f4-public-s1" target="f4-public-s2"><mxGeometry relative="1" as="geometry"/></mxCell></root></mxGraphModel></diagram><diagram id="图5 风险预警处置闭环图" name="图5 风险预警处置闭环图"><mxGraphModel dx="1422" dy="794" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1500" pageHeight="620" math="0" shadow="0"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="title-bar" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#143f73;strokeColor=none;" vertex="1" parent="1"><mxGeometry x="0" y="0" width="1600" height="88" as="geometry"/></mxCell><mxCell id="title" value="预警处置闭环图" style="text=1;html=1;strokeColor=none;fillColor=none;fontColor=#ffffff;fontSize=30;fontStyle=1;align=left;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="44" y="20" width="760" height="38" as="geometry"/></mxCell><mxCell id="subtitle" value="风险发现后形成责任派发、现场处置、复核归档和统计改进" style="text=1;html=1;strokeColor=none;fillColor=none;fontColor=#dbeafe;fontSize=15;align=left;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="44" y="56" width="880" height="24" as="geometry"/></mxCell><mxCell id="f5-risk" value="风险发现&#xa;AI 违规&#xa;证照到期&#xa;温湿度超限" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#eff6ff;strokeColor=#2563eb;strokeWidth=2;fontColor=#101828;fontSize=18;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="58" y="180" width="205" height="140" as="geometry"/></mxCell><mxCell id="f5-alert" value="告警生成&#xa;时间/点位&#xa;截图/数据&#xa;规则类型" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#ecfdf3;strokeColor=#16a34a;strokeWidth=2;fontColor=#101828;fontSize=18;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="296" y="180" width="205" height="140" as="geometry"/></mxCell><mxCell id="f5-duty" value="责任派发&#xa;食堂负责人&#xa;后勤监管&#xa;移动端通知" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#fffbeb;strokeColor=#d97706;strokeWidth=2;fontColor=#101828;fontSize=18;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="534" y="180" width="205" height="140" as="geometry"/></mxCell><mxCell id="f5-handle" value="现场处置&#xa;整改拍照&#xa;原因说明&#xa;过程记录" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#fdf2f8;strokeColor=#db2777;strokeWidth=2;fontColor=#101828;fontSize=18;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="772" y="180" width="205" height="140" as="geometry"/></mxCell><mxCell id="f5-review" value="复核归档&#xa;复核确认&#xa;证据留存&#xa;关闭预警" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#f5f3ff;strokeColor=#7c3aed;strokeWidth=2;fontColor=#101828;fontSize=18;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="1010" y="180" width="205" height="140" as="geometry"/></mxCell><mxCell id="f5-improve" value="统计改进&#xa;报表分析&#xa;风险排名&#xa;制度优化" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#ecfdfa;strokeColor=#0d9488;strokeWidth=2;fontColor=#101828;fontSize=18;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="1248" y="180" width="205" height="140" as="geometry"/></mxCell><mxCell id="f5-e0" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#98a2b3;" edge="1" parent="1" source="f5-risk" target="f5-alert"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f5-e1" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#98a2b3;" edge="1" parent="1" source="f5-alert" target="f5-duty"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f5-e2" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#98a2b3;" edge="1" parent="1" source="f5-duty" target="f5-handle"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f5-e3" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#98a2b3;" edge="1" parent="1" source="f5-handle" target="f5-review"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f5-e4" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#98a2b3;" edge="1" parent="1" source="f5-review" target="f5-improve"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f5-feedback-label" value="处置结果反哺预警规则、培训制度与日常巡检重点" style="text=1;html=1;strokeColor=none;fillColor=none;fontColor=#475467;fontSize=20;fontStyle=1;align=center;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="450" y="470" width="600" height="34" as="geometry"/></mxCell><mxCell id="f5-loop" value="" style="edgeStyle=elbowEdgeStyle;rounded=1;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#667085;" edge="1" parent="1"><mxGeometry relative="1" as="geometry"><mxPoint x="1320" y="398" as="sourcePoint"/><mxPoint x="160" y="325" as="targetPoint"/></mxGeometry></mxCell></root></mxGraphModel></diagram><diagram id="图6 应用系统建设与设备协同图" name="图6 应用系统建设与设备协同图"><mxGraphModel dx="1422" dy="794" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1500" pageHeight="860" math="0" shadow="0"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="title-bar" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#143f73;strokeColor=none;" vertex="1" parent="1"><mxGeometry x="0" y="0" width="1600" height="88" as="geometry"/></mxCell><mxCell id="title" value="应用系统建设与设备协同图" style="text=1;html=1;strokeColor=none;fillColor=none;fontColor=#ffffff;fontSize=30;fontStyle=1;align=left;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="44" y="20" width="760" height="38" as="geometry"/></mxCell><mxCell id="subtitle" value="软件平台、智能硬件与数据证据协同形成智慧食堂能力体系" style="text=1;html=1;strokeColor=none;fillColor=none;fontColor=#dbeafe;fontSize=15;align=left;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="44" y="56" width="880" height="24" as="geometry"/></mxCell><mxCell id="f6-nutri" value="营养健康&#xa;智慧膳食营养健康管理系统&#xa;智慧营养管理平台（移动端）&#xa;膳食营养分析指导一体机&#xa;&#xa;营养日报/周报&#xa;个体/团体分析" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#eff6ff;strokeColor=#2563eb;strokeWidth=2;fontColor=#101828;fontSize=17;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="85" y="170" width="420" height="210" as="geometry"/></mxCell><mxCell id="f6-food" value="食安监管&#xa;智慧餐厅管理系统&#xa;智慧餐厅管理系统-移动端&#xa;晨检仪/留样柜/温湿度设备&#xa;&#xa;晨检留样台账&#xa;环境与资质预警" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#ecfdf3;strokeColor=#16a34a;strokeWidth=2;fontColor=#101828;fontSize=17;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="540" y="170" width="420" height="210" as="geometry"/></mxCell><mxCell id="f6-video" value="明厨亮灶&#xa;行为分析算法终端&#xa;400 万防油污半球摄像机&#xa;NVR/硬盘/PoE 交换机&#xa;&#xa;AI 违规告警&#xa;录像与截图证据" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#fff7ed;strokeColor=#ea580c;strokeWidth=2;fontColor=#101828;fontSize=17;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="995" y="170" width="420" height="210" as="geometry"/></mxCell><mxCell id="f6-stock" value="采购库存&#xa;智慧采购管理系统&#xa;AI 智能收货秤&#xa;库管手持机&#xa;&#xa;验收入库取证&#xa;库存/采购报表" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#fdf2f8;strokeColor=#db2777;strokeWidth=2;fontColor=#101828;fontSize=17;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="330" y="590" width="420" height="210" as="geometry"/></mxCell><mxCell id="f6-public" value="公示与监督&#xa;餐厅公示系统&#xa;公示二维码&#xa;报表中心/意见反馈&#xa;&#xa;信息公开透明&#xa;监管闭环" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#f5f3ff;strokeColor=#7c3aed;strokeWidth=2;fontColor=#101828;fontSize=17;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="805" y="590" width="420" height="210" as="geometry"/></mxCell><mxCell id="f6-core" value="统一数据&#xa;证据中心" style="shape=ellipse;whiteSpace=wrap;html=1;fillColor=#143f73;strokeColor=#143f73;fontColor=#ffffff;fontSize=28;fontStyle=1;align=center;verticalAlign=middle;spacing=10;" vertex="1" parent="1"><mxGeometry x="630" y="385" width="260" height="260" as="geometry"/></mxCell><mxCell id="f6-e1" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#98a2b3;" edge="1" parent="1"><mxGeometry relative="1" as="geometry"><mxPoint x="505" y="275" as="sourcePoint"/><mxPoint x="638" y="505" as="targetPoint"/></mxGeometry></mxCell><mxCell id="f6-e2" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#98a2b3;" edge="1" parent="1"><mxGeometry relative="1" as="geometry"><mxPoint x="750" y="380" as="sourcePoint"/><mxPoint x="750" y="390" as="targetPoint"/></mxGeometry></mxCell><mxCell id="f6-e3" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#98a2b3;" edge="1" parent="1"><mxGeometry relative="1" as="geometry"><mxPoint x="995" y="275" as="sourcePoint"/><mxPoint x="882" y="505" as="targetPoint"/></mxGeometry></mxCell><mxCell id="f6-e4" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#98a2b3;" edge="1" parent="1"><mxGeometry relative="1" as="geometry"><mxPoint x="540" y="590" as="sourcePoint"/><mxPoint x="650" y="610" as="targetPoint"/></mxGeometry></mxCell><mxCell id="f6-e5" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#98a2b3;" edge="1" parent="1"><mxGeometry relative="1" as="geometry"><mxPoint x="1015" y="590" as="sourcePoint"/><mxPoint x="870" y="610" as="targetPoint"/></mxGeometry></mxCell></root></mxGraphModel></diagram><diagram id="图7 网络安全纵深防护图" name="图7 网络安全纵深防护图"><mxGraphModel dx="1422" dy="794" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1500" pageHeight="860" math="0" shadow="0"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="title-bar" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#143f73;strokeColor=none;" vertex="1" parent="1"><mxGeometry x="0" y="0" width="1600" height="88" as="geometry"/></mxCell><mxCell id="title" value="网络安全纵深防护图" style="text=1;html=1;strokeColor=none;fillColor=none;fontColor=#ffffff;fontSize=30;fontStyle=1;align=left;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="44" y="20" width="760" height="38" as="geometry"/></mxCell><mxCell id="subtitle" value="从网络边界、身份权限、应用数据到运维审计的全链路安全控制" style="text=1;html=1;strokeColor=none;fillColor=none;fontColor=#dbeafe;fontSize=15;align=left;verticalAlign=middle;" vertex="1" parent="1"><mxGeometry x="44" y="56" width="880" height="24" as="geometry"/></mxCell><mxCell id="f7-boundary" value="网络边界安全&#xa;VLAN / ACL / 防火墙 / HTTPS 网关 / 白名单" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#eff6ff;strokeColor=#2563eb;strokeWidth=2;fontColor=#101828;fontSize=19;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="120" y="140" width="1260" height="80" as="geometry"/></mxCell><mxCell id="f7-identity" value="身份权限安全&#xa;统一账号 / 角色权限 / 最小授权 / 高风险操作审计" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#ecfdf3;strokeColor=#16a34a;strokeWidth=2;fontColor=#101828;fontSize=19;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="120" y="250" width="1260" height="80" as="geometry"/></mxCell><mxCell id="f7-e1" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#98a2b3;" edge="1" parent="1" source="f7-boundary" target="f7-identity"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f7-app" value="应用接口安全&#xa;验证码 / 会话超时 / 参数校验 / 上传控制 / 接口鉴权" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#fffbeb;strokeColor=#d97706;strokeWidth=2;fontColor=#101828;fontSize=19;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="120" y="360" width="1260" height="80" as="geometry"/></mxCell><mxCell id="f7-e2" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#98a2b3;" edge="1" parent="1" source="f7-identity" target="f7-app"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f7-data" value="数据与证据安全&#xa;传输加密 / 分级授权 / 导出留痕 / 备份归档 / 脱敏展示" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#fdf2f8;strokeColor=#db2777;strokeWidth=2;fontColor=#101828;fontSize=19;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="120" y="470" width="1260" height="80" as="geometry"/></mxCell><mxCell id="f7-e3" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#98a2b3;" edge="1" parent="1" source="f7-app" target="f7-data"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f7-device" value="设备接入安全&#xa;修改默认口令 / 关闭高危服务 / 固件升级审批 / 设备台账" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#f5f3ff;strokeColor=#7c3aed;strokeWidth=2;fontColor=#101828;fontSize=19;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="120" y="580" width="1260" height="80" as="geometry"/></mxCell><mxCell id="f7-e4" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#98a2b3;" edge="1" parent="1" source="f7-data" target="f7-device"><mxGeometry relative="1" as="geometry"/></mxCell><mxCell id="f7-log" value="日志运维安全&#xa;登录日志 / 配置变更 / 视频调阅 / 告警处置 / 远程运维记录" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fillColor=#ecfdfa;strokeColor=#0d9488;strokeWidth=2;fontColor=#101828;fontSize=19;fontStyle=1;align=center;verticalAlign=middle;spacing=12;" vertex="1" parent="1"><mxGeometry x="120" y="690" width="1260" height="80" as="geometry"/></mxCell><mxCell id="f7-e5" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=3;strokeColor=#98a2b3;" edge="1" parent="1" source="f7-device" target="f7-log"><mxGeometry relative="1" as="geometry"/></mxCell></root></mxGraphModel></diagram></mxfile>
