public_documents/投标文件/验证试验室数据管理平台/系统总体架构图.svg

233 lines
17 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 viewBox="0 0 1000 720" xmlns="http://www.w3.org/2000/svg" font-family="Microsoft YaHei, Arial, sans-serif">
<!-- 背景 -->
<rect width="1000" height="720" fill="#F0F4F8"/>
<!-- 标题 -->
<rect x="0" y="0" width="1000" height="48" fill="#1A3A5C"/>
<text x="500" y="31" text-anchor="middle" fill="white" font-size="18" font-weight="bold">验证试验室数据管理平台 — 系统总体架构图</text>
<!-- ===== 展示层 ===== -->
<rect x="30" y="62" width="940" height="100" rx="8" fill="#E8F4FD" stroke="#2196F3" stroke-width="1.5"/>
<text x="50" y="84" fill="#1565C0" font-size="13" font-weight="bold">【展示层】</text>
<!-- 大屏 -->
<rect x="55" y="92" width="130" height="56" rx="6" fill="#2196F3"/>
<text x="120" y="116" text-anchor="middle" fill="white" font-size="12" font-weight="bold">数据大屏</text>
<text x="120" y="133" text-anchor="middle" fill="#BBDEFB" font-size="10">6台4K显示屏·多屏联动</text>
<!-- Web端 -->
<rect x="210" y="92" width="130" height="56" rx="6" fill="#1976D2"/>
<text x="275" y="116" text-anchor="middle" fill="white" font-size="12" font-weight="bold">Web管理端</text>
<text x="275" y="133" text-anchor="middle" fill="#BBDEFB" font-size="10">B/S架构·多浏览器兼容</text>
<!-- 控制终端 -->
<rect x="365" y="92" width="130" height="56" rx="6" fill="#0D47A1"/>
<text x="430" y="116" text-anchor="middle" fill="white" font-size="12" font-weight="bold">控制终端</text>
<text x="430" y="133" text-anchor="middle" fill="#BBDEFB" font-size="10">2台·国产CPU·32英寸</text>
<!-- 移动巡检 -->
<rect x="520" y="92" width="130" height="56" rx="6" fill="#1565C0"/>
<text x="585" y="116" text-anchor="middle" fill="white" font-size="12" font-weight="bold">报表导出</text>
<text x="585" y="133" text-anchor="middle" fill="#BBDEFB" font-size="10">光盘摆渡·数据交互</text>
<!-- 打印刻录 -->
<rect x="675" y="92" width="130" height="56" rx="6" fill="#1A237E"/>
<text x="740" y="116" text-anchor="middle" fill="white" font-size="12" font-weight="bold">打印刻录</text>
<text x="740" y="133" text-anchor="middle" fill="#BBDEFB" font-size="10">全自动光盘打印刻录机</text>
<!-- 摄像监控 -->
<rect x="830" y="92" width="120" height="56" rx="6" fill="#283593"/>
<text x="890" y="116" text-anchor="middle" fill="white" font-size="12" font-weight="bold">视频监控</text>
<text x="890" y="133" text-anchor="middle" fill="#BBDEFB" font-size="10">12个摄像头·400万像素</text>
<!-- ===== 应用层 ===== -->
<rect x="30" y="178" width="940" height="170" rx="8" fill="#E8F5E9" stroke="#4CAF50" stroke-width="1.5"/>
<text x="50" y="200" fill="#2E7D32" font-size="13" font-weight="bold">【应用层 — 试验室验证执行系统】</text>
<!-- 8个模块 -->
<rect x="55" y="208" width="100" height="126" rx="6" fill="#43A047"/>
<text x="105" y="230" text-anchor="middle" fill="white" font-size="11" font-weight="bold">系统管理</text>
<text x="105" y="248" text-anchor="middle" fill="#C8E6C9" font-size="9">部门/角色</text>
<text x="105" y="262" text-anchor="middle" fill="#C8E6C9" font-size="9">用户/菜单</text>
<text x="105" y="276" text-anchor="middle" fill="#C8E6C9" font-size="9">系统设置</text>
<text x="105" y="290" text-anchor="middle" fill="#C8E6C9" font-size="9">权限管控</text>
<text x="105" y="304" text-anchor="middle" fill="#C8E6C9" font-size="9">大屏配置</text>
<text x="105" y="318" text-anchor="middle" fill="#C8E6C9" font-size="9">参数设置</text>
<rect x="168" y="208" width="100" height="126" rx="6" fill="#388E3C"/>
<text x="218" y="230" text-anchor="middle" fill="white" font-size="11" font-weight="bold">资源管理</text>
<text x="218" y="248" text-anchor="middle" fill="#C8E6C9" font-size="9">验证设备</text>
<text x="218" y="262" text-anchor="middle" fill="#C8E6C9" font-size="9">试验人员</text>
<text x="218" y="276" text-anchor="middle" fill="#C8E6C9" font-size="9">试验产品</text>
<text x="218" y="290" text-anchor="middle" fill="#C8E6C9" font-size="9">试验模板</text>
<text x="218" y="304" text-anchor="middle" fill="#C8E6C9" font-size="9">试验项目</text>
<text x="218" y="318" text-anchor="middle" fill="#C8E6C9" font-size="9">试验标准</text>
<rect x="281" y="208" width="100" height="126" rx="6" fill="#2E7D32"/>
<text x="331" y="230" text-anchor="middle" fill="white" font-size="11" font-weight="bold">任务管理</text>
<text x="331" y="248" text-anchor="middle" fill="#C8E6C9" font-size="9">任务创建</text>
<text x="331" y="262" text-anchor="middle" fill="#C8E6C9" font-size="9">项目规划</text>
<text x="331" y="276" text-anchor="middle" fill="#C8E6C9" font-size="9">任务排程</text>
<text x="331" y="290" text-anchor="middle" fill="#C8E6C9" font-size="9">任务执行</text>
<text x="331" y="304" text-anchor="middle" fill="#C8E6C9" font-size="9">中断管理</text>
<text x="331" y="318" text-anchor="middle" fill="#C8E6C9" font-size="9">试验完成</text>
<rect x="394" y="208" width="100" height="126" rx="6" fill="#1B5E20"/>
<text x="444" y="230" text-anchor="middle" fill="white" font-size="11" font-weight="bold">数据大屏</text>
<text x="444" y="248" text-anchor="middle" fill="#C8E6C9" font-size="9">实时监控</text>
<text x="444" y="262" text-anchor="middle" fill="#C8E6C9" font-size="9">多屏联动</text>
<text x="444" y="276" text-anchor="middle" fill="#C8E6C9" font-size="9">任务进度</text>
<text x="444" y="290" text-anchor="middle" fill="#C8E6C9" font-size="9">设备状态</text>
<text x="444" y="304" text-anchor="middle" fill="#C8E6C9" font-size="9">人员在岗</text>
<text x="444" y="318" text-anchor="middle" fill="#C8E6C9" font-size="9">数据追溯</text>
<rect x="507" y="208" width="100" height="126" rx="6" fill="#43A047"/>
<text x="557" y="230" text-anchor="middle" fill="white" font-size="11" font-weight="bold">数据统计</text>
<text x="557" y="248" text-anchor="middle" fill="#C8E6C9" font-size="9">任务统计</text>
<text x="557" y="262" text-anchor="middle" fill="#C8E6C9" font-size="9">成本结算</text>
<text x="557" y="276" text-anchor="middle" fill="#C8E6C9" font-size="9">报告统计</text>
<text x="557" y="290" text-anchor="middle" fill="#C8E6C9" font-size="9">设备统计</text>
<text x="557" y="304" text-anchor="middle" fill="#C8E6C9" font-size="9">人员统计</text>
<text x="557" y="318" text-anchor="middle" fill="#C8E6C9" font-size="9">多维导出</text>
<rect x="620" y="208" width="100" height="126" rx="6" fill="#388E3C"/>
<text x="670" y="230" text-anchor="middle" fill="white" font-size="11" font-weight="bold">审批处置</text>
<text x="670" y="248" text-anchor="middle" fill="#C8E6C9" font-size="9">中断审批</text>
<text x="670" y="262" text-anchor="middle" fill="#C8E6C9" font-size="9">模板升版</text>
<text x="670" y="276" text-anchor="middle" fill="#C8E6C9" font-size="9">返工处理</text>
<text x="670" y="290" text-anchor="middle" fill="#C8E6C9" font-size="9">报告审批</text>
<text x="670" y="304" text-anchor="middle" fill="#C8E6C9" font-size="9">流程追溯</text>
<text x="670" y="318" text-anchor="middle" fill="#C8E6C9" font-size="9">合规审计</text>
<rect x="733" y="208" width="100" height="126" rx="6" fill="#2E7D32"/>
<text x="783" y="222" text-anchor="middle" fill="white" font-size="11" font-weight="bold">数据挖掘</text>
<text x="783" y="236" text-anchor="middle" fill="white" font-size="11" font-weight="bold">趋势分析</text>
<text x="783" y="254" text-anchor="middle" fill="#C8E6C9" font-size="9">算法库管理</text>
<text x="783" y="268" text-anchor="middle" fill="#C8E6C9" font-size="9">数据对比</text>
<text x="783" y="282" text-anchor="middle" fill="#C8E6C9" font-size="9">图形化分析</text>
<text x="783" y="296" text-anchor="middle" fill="#C8E6C9" font-size="9">趋势预测</text>
<text x="783" y="310" text-anchor="middle" fill="#C8E6C9" font-size="9">自定义算法</text>
<text x="783" y="324" text-anchor="middle" fill="#C8E6C9" font-size="9">大数据接口</text>
<rect x="846" y="208" width="104" height="126" rx="6" fill="#1B5E20"/>
<text x="898" y="230" text-anchor="middle" fill="white" font-size="11" font-weight="bold">系统集成</text>
<text x="898" y="248" text-anchor="middle" fill="#C8E6C9" font-size="9">OA系统对接</text>
<text x="898" y="262" text-anchor="middle" fill="#C8E6C9" font-size="9">PLM系统对接</text>
<text x="898" y="276" text-anchor="middle" fill="#C8E6C9" font-size="9">采集系统集成</text>
<text x="898" y="290" text-anchor="middle" fill="#C8E6C9" font-size="9">大数据接口</text>
<text x="898" y="304" text-anchor="middle" fill="#C8E6C9" font-size="9">二次开发SDK</text>
<text x="898" y="318" text-anchor="middle" fill="#C8E6C9" font-size="9">源码开放</text>
<!-- ===== 数据层 ===== -->
<rect x="30" y="364" width="940" height="100" rx="8" fill="#FFF8E1" stroke="#FF8F00" stroke-width="1.5"/>
<text x="50" y="386" fill="#E65100" font-size="13" font-weight="bold">【数据层】</text>
<!-- 列存数据库 -->
<rect x="55" y="394" width="155" height="56" rx="6" fill="#FF8F00"/>
<text x="133" y="418" text-anchor="middle" fill="white" font-size="11" font-weight="bold">列存数据库(优先)</text>
<text x="133" y="435" text-anchor="middle" fill="#FFF8E1" font-size="9">海量时序数据·高效检索</text>
<!-- 关系型数据库 -->
<rect x="225" y="394" width="155" height="56" rx="6" fill="#F57C00"/>
<text x="303" y="418" text-anchor="middle" fill="white" font-size="11" font-weight="bold">国产关系型数据库</text>
<text x="303" y="435" text-anchor="middle" fill="#FFF8E1" font-size="9">达梦/人大金仓·业务元数据</text>
<!-- 文件存储 -->
<rect x="395" y="394" width="155" height="56" rx="6" fill="#EF6C00"/>
<text x="473" y="418" text-anchor="middle" fill="white" font-size="11" font-weight="bold">分布式文件存储</text>
<text x="473" y="435" text-anchor="middle" fill="#FFF8E1" font-size="9">图片/文档/非结构化数据</text>
<!-- 数据备份 -->
<rect x="565" y="394" width="155" height="56" rx="6" fill="#E65100"/>
<text x="643" y="418" text-anchor="middle" fill="white" font-size="11" font-weight="bold">数据备份与归档</text>
<text x="643" y="435" text-anchor="middle" fill="#FFF8E1" font-size="9">频率/周期/保留时间可配置</text>
<!-- 数据采集引擎 -->
<rect x="735" y="394" width="215" height="56" rx="6" fill="#BF360C"/>
<text x="843" y="418" text-anchor="middle" fill="white" font-size="11" font-weight="bold">数据采集引擎</text>
<text x="843" y="435" text-anchor="middle" fill="#FFF8E1" font-size="9">多协议适配·≥100Hz采集频率</text>
<!-- ===== 基础设施层 ===== -->
<rect x="30" y="480" width="940" height="100" rx="8" fill="#FCE4EC" stroke="#E91E63" stroke-width="1.5"/>
<text x="50" y="502" fill="#880E4F" font-size="13" font-weight="bold">【基础设施层】</text>
<!-- 应用服务器 -->
<rect x="55" y="510" width="175" height="56" rx="6" fill="#C2185B"/>
<text x="143" y="534" text-anchor="middle" fill="white" font-size="11" font-weight="bold">应用服务器</text>
<text x="143" y="551" text-anchor="middle" fill="#FCE4EC" font-size="9">国产CPU≥2×32核·4×32GB DDR4</text>
<!-- 采集存储服务器 -->
<rect x="245" y="510" width="175" height="56" rx="6" fill="#AD1457"/>
<text x="333" y="534" text-anchor="middle" fill="white" font-size="11" font-weight="bold">数据采集存储服务器</text>
<text x="333" y="551" text-anchor="middle" fill="#FCE4EC" font-size="9">国产CPU≥2×32核·8×16TB SATA</text>
<!-- 网络 -->
<rect x="435" y="510" width="175" height="56" rx="6" fill="#880E4F"/>
<text x="523" y="534" text-anchor="middle" fill="white" font-size="11" font-weight="bold">工控网络</text>
<text x="523" y="551" text-anchor="middle" fill="#FCE4EC" font-size="9">3台国产芯片交换机·六类灰色网线</text>
<!-- 国产OS -->
<rect x="625" y="510" width="155" height="56" rx="6" fill="#6A1B9A"/>
<text x="703" y="534" text-anchor="middle" fill="white" font-size="11" font-weight="bold">国产操作系统</text>
<text x="703" y="551" text-anchor="middle" fill="#EDE7F6" font-size="9">统信UOS/麒麟OS·正版授权</text>
<!-- 安全 -->
<rect x="795" y="510" width="155" height="56" rx="6" fill="#4A148C"/>
<text x="873" y="534" text-anchor="middle" fill="white" font-size="11" font-weight="bold">安全保密体系</text>
<text x="873" y="551" text-anchor="middle" fill="#EDE7F6" font-size="9">无线模块拆除·物理隔离</text>
<!-- ===== 设备接入层 ===== -->
<rect x="30" y="596" width="940" height="100" rx="8" fill="#E8EAF6" stroke="#3F51B5" stroke-width="1.5"/>
<text x="50" y="618" fill="#1A237E" font-size="13" font-weight="bold">【设备接入层 — 13个验证设备工位】</text>
<!-- 设备工位 -->
<rect x="55" y="626" width="64" height="56" rx="5" fill="#3F51B5"/>
<text x="87" y="648" text-anchor="middle" fill="white" font-size="9">平台1</text>
<text x="87" y="662" text-anchor="middle" fill="#C5CAE9" font-size="8">ETH/USB</text>
<text x="87" y="675" text-anchor="middle" fill="#C5CAE9" font-size="8">压力/温度</text>
<rect x="128" y="626" width="64" height="56" rx="5" fill="#303F9F"/>
<text x="160" y="648" text-anchor="middle" fill="white" font-size="9">平台2</text>
<text x="160" y="662" text-anchor="middle" fill="#C5CAE9" font-size="8">以太网</text>
<text x="160" y="675" text-anchor="middle" fill="#C5CAE9" font-size="8">试验报告</text>
<rect x="201" y="626" width="64" height="56" rx="5" fill="#283593"/>
<text x="233" y="648" text-anchor="middle" fill="white" font-size="9">平台3</text>
<text x="233" y="662" text-anchor="middle" fill="#C5CAE9" font-size="8">手工导入</text>
<text x="233" y="675" text-anchor="middle" fill="#C5CAE9" font-size="8">试验报告</text>
<rect x="274" y="626" width="64" height="56" rx="5" fill="#1A237E"/>
<text x="306" y="648" text-anchor="middle" fill="white" font-size="9">平台4/5</text>
<text x="306" y="662" text-anchor="middle" fill="#C5CAE9" font-size="8">ETH/导入</text>
<text x="306" y="675" text-anchor="middle" fill="#C5CAE9" font-size="8">测试报告</text>
<rect x="347" y="626" width="64" height="56" rx="5" fill="#3F51B5"/>
<text x="379" y="648" text-anchor="middle" fill="white" font-size="9">平台6</text>
<text x="379" y="662" text-anchor="middle" fill="#C5CAE9" font-size="8">以太网</text>
<text x="379" y="675" text-anchor="middle" fill="#C5CAE9" font-size="8">温度/应变</text>
<rect x="420" y="626" width="64" height="56" rx="5" fill="#303F9F"/>
<text x="452" y="648" text-anchor="middle" fill="white" font-size="9">平台7/8</text>
<text x="452" y="662" text-anchor="middle" fill="#C5CAE9" font-size="8">以太网</text>
<text x="452" y="675" text-anchor="middle" fill="#C5CAE9" font-size="8">TXT/JPG</text>
<rect x="493" y="626" width="64" height="56" rx="5" fill="#283593"/>
<text x="525" y="648" text-anchor="middle" fill="white" font-size="9">平台9</text>
<text x="525" y="662" text-anchor="middle" fill="#C5CAE9" font-size="8">RS485/USB</text>
<text x="525" y="675" text-anchor="middle" fill="#C5CAE9" font-size="8">力/应变/频</text>
<rect x="566" y="626" width="64" height="56" rx="5" fill="#1A237E"/>
<text x="598" y="648" text-anchor="middle" fill="white" font-size="9">平台10/12</text>
<text x="598" y="662" text-anchor="middle" fill="#C5CAE9" font-size="8">RS232/Modbus</text>
<text x="598" y="675" text-anchor="middle" fill="#C5CAE9" font-size="8">力/应变/频</text>
<rect x="639" y="626" width="64" height="56" rx="5" fill="#3F51B5"/>
<text x="671" y="648" text-anchor="middle" fill="white" font-size="9">平台11</text>
<text x="671" y="662" text-anchor="middle" fill="#C5CAE9" font-size="8">TCP/RS232</text>
<text x="671" y="675" text-anchor="middle" fill="#C5CAE9" font-size="8">温度/状态</text>
<rect x="712" y="626" width="64" height="56" rx="5" fill="#303F9F"/>
<text x="744" y="648" text-anchor="middle" fill="white" font-size="9">平台13</text>
<text x="744" y="662" text-anchor="middle" fill="#C5CAE9" font-size="8">TCP/RS485</text>
<text x="744" y="675" text-anchor="middle" fill="#C5CAE9" font-size="8">振动/压力</text>
<!-- 外部系统 -->
<rect x="800" y="626" width="155" height="56" rx="5" fill="#37474F"/>
<text x="878" y="648" text-anchor="middle" fill="white" font-size="11" font-weight="bold">外部系统</text>
<text x="878" y="664" text-anchor="middle" fill="#CFD8DC" font-size="9">OA系统 / PLM系统</text>
<text x="878" y="678" text-anchor="middle" fill="#CFD8DC" font-size="9">光盘摆渡交互</text>
<!-- 层间连接箭头 -->
<line x1="500" y1="162" x2="500" y2="178" stroke="#999" stroke-width="1.5" marker-end="url(#arrow)"/>
<line x1="500" y1="348" x2="500" y2="364" stroke="#999" stroke-width="1.5" marker-end="url(#arrow)"/>
<line x1="500" y1="464" x2="500" y2="480" stroke="#999" stroke-width="1.5" marker-end="url(#arrow)"/>
<line x1="500" y1="580" x2="500" y2="596" stroke="#999" stroke-width="1.5" marker-end="url(#arrow)"/>
<defs>
<marker id="arrow" markerWidth="8" markerHeight="8" refX="6" refY="3" orient="auto">
<path d="M0,0 L0,6 L8,3 z" fill="#999"/>
</marker>
</defs>
</svg>