# data-manage-platform **Repository Path**: code-me/data-manage-platform ## Basic Information - **Project Name**: data-manage-platform - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-09-03 - **Last Updated**: 2026-09-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 安全数据治理设备管理平台(演示系统) > 国产化安全数据治理一体机(SDG-G2000-64H)配套管理软件 · 演示版 V3.2.1 > 纯前端单页应用 + 内置 mock 数据服务层,所有数据为演示数据,支持完整增删改查操作并持久化到浏览器 localStorage。 **配套文档**: - [产品设计与操作说明](docs/产品设计与操作说明.md) —— 产品定位、总体架构、页面操作、接口约定、部署运行、演示脚本和验收清单 - [功能流程图](docs/功能流程图.md) —— Mermaid 总体架构图、核心数据流水线和产品要求映射 ## 快速开始 ```bash npm install npm run dev # 启动开发服务,浏览器访问 http://localhost:5174 npm run build # 生产构建(dist/) ``` 演示账号:`admin` / `Admin@123` ## 产品要求 ↔ 功能模块对照(13 条全覆盖,▲ 为重点实现) | # | 产品要求 | 功能模块(菜单路径) | |---|---------|--------------------| | 1 | 国产化硬件(64核/256GB/盘分离/48TB/多网口/带外管理/冗余电源) | 设备管理 → 设备概览(含招标符合性对照表)、系统监控 | | 2 | Syslog/Kafka 等协议接入 + 数据源全生命周期管理 | 数据接入 → 数据源管理(新增向导/编辑/删除/导入/导出/启停/测试连接) | | **3 ▲** | **6 大类设备模型、30+ 主流品牌内置模型、支持手动新增** | 数据接入 → **数据接入模型**(6 大类 35 种内置品牌模型,字段级标准化映射,手动新增/复制/启停) | | **4 ▲** | **同一数据源多类型拆分、样例可视化、JSON/JS/正则/KeyValue/分隔符解析** | 数据接入 → **解析规则配置**(类型识别规则 + 5 步规则编辑器,内置**真实可执行解析引擎**,测试验证实时出结果;推荐用「安全设备汇聚Kafka集群」数据源体验) | | 5 | 接入统计评估 + 失败错误报告 | 数据接入 → 接入统计评估(接收/标准化/失败条目数、错误类型分布、失败明细、报告导出) | | 6 | 数据质量分层分析(基础解析/告警聚合/高级关联) | 数据接入 → 数据质量分析(三层级指标、雷达对比、改进建议清单) | | 7 | 全局资产台账 + 未知资产发现纳管 + 资产互访图谱 | 数据治理 → 资产台账(台账/待纳管两个 Tab + 分组树)、资产互访关系图谱(力导向图) | | **8 ▲** | **攻击面风险台账:漏洞/高危端口/弱口令/Web后门/基线/暴露面/服务风险 + 加固建议 + 自定义风险应用全局扫描** | 数据治理 → **攻击面风险台账**(7 维度 Tab、修复建议、批量处置、风险应用扫描进度与结果) | | 9 | 告警台账:受害者/攻击者/端网关联视角 + 8 维组合归并 | 数据治理 → 告警台账(4 个 Tab:列表、受害者、攻击者、端网关联;「多维归并」按钮) | | **10 ▲** | **网络异常流量×终端行为关联成事件,基于可疑进程/后门文件/攻击IP/可疑域名/漏洞关联取证** | 数据治理 → **攻击事件溯源**(事件详情全屏:攻击链时间线、5 类线索证据展开、事件要素图谱、取证报告导出) | | 11 | 亿级日志检索 + 查询保存 + 实时查询导出 | 数据检索(索引切换/条件构建器/扫描耗时展示/我的查询方案/结果导出) | | 12 | 开放 API(资产/风险/告警/事件/任务)+ syslog/Kafka/Email 外发 | 系统服务 → 开放API(文档/Key 管理/调用统计/在线调试)、数据外发 | | 13 | 与智能体开发/智能运营/教学实训设备互联互通 | 系统服务 → 互联互通(拓扑图/联通测试/数据订阅配置/同步趋势) | ## 技术栈 - Vue 3 + TypeScript + Vite - Element Plus(信创风格管理界面)+ ECharts 5(图谱/雷达/大屏) - Vue Router + Pinia - 内置 mock 服务层(`src/services`):模拟 150~500ms API 延迟;用户操作持久化 localStorage;顶栏「重置」按钮可恢复出厂演示数据 ## 项目结构 ``` src/ ├── layouts/ # 主布局(侧边菜单/顶栏) ├── views/ # 19 个功能页面(按菜单域分目录) ├── services/ # 模拟 API 服务层(全部页面数据入口) ├── mock/ │ ├── dict/ # 字典:35 种设备模型、风险模板、设备硬件、标准字段 │ ├── generators/ # 种子随机数据生成器(资产/告警/事件/风险/统计…) │ └── db.ts # localStorage 持久化 ├── utils/ │ ├── parse-engine.ts # ★ 真实可执行解析引擎(JSON/正则/KV/分隔符/JS沙箱) │ ├── prng.ts # 种子随机数(刷新数据一致) │ └── format.ts # 格式化与导出下载 └── components/ # ChartPanel / StatCard / JsonViewer ``` ## 演示亮点 1. **解析规则配置(▲)真实可跑**:选择「汇聚Kafka」数据源 → 新建规则 → 任选 5 种解析方式 → 粘贴/选择样例 → 配置规则 → 测试验证实时输出解析结果与标准化映射,全程真实执行(非模拟)。 2. **数据链路自洽**:数据源 → 模型 → 解析规则 → 接入统计 → 资产/告警/事件,数据之间相互关联(资产详情可下钻关联风险与告警)。 3. **35 种内置设备模型**均带真实格式样例报文(Syslog PRI 头、CEF、XML、KV、CSV、JSON)。