# SQLToER **Repository Path**: CWJ991203/SQLToER ## Basic Information - **Project Name**: SQLToER - **Description**: No description available - **Primary Language**: TypeScript - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-06 - **Last Updated**: 2026-01-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SQL to ER & Use Case Diagram Editor 一个现代化的UML图表生成与编辑工具,支持从SQL语句自动生成ER图,以及可视化编辑用例图。 链接:http://117.72.179.87:83/ ## 功能特性 ### 📊 ER图生成器 - **SQL解析**:智能解析SQL CREATE TABLE语句 - **自动布局**:基于ReactFlow的自动图表布局 - **关系识别**:自动识别外键关系并生成连线 - **实体管理**:支持手动添加、编辑实体和字段 - **关系编辑**:可视化编辑实体间的关系类型 - **导出功能**:支持导出为PNG/SVG/JSON格式 ### 🎭 用例图编辑器 - **参与者管理**:添加和管理系统参与者(Actor) - **用例层级**:支持递归嵌套的用例结构(Use Case with Children) - **系统边界**:为参与者和用例定义系统边界 - **UML标准关系**: - **关联** (Association) - 实线箭头 - **包含** (<>) - 虚线 + 标签 - **扩展** (<>) - 虚线 + 标签 - **泛化** (Generalization) - 实线空心箭头 - **拖拽连线**:支持拖拽方式创建关系连线 - **手动编辑**:通过表单式界面精确定义关系 - **实时更新**:编辑器修改后自动同步更新图表 ⚡ 使用 Vite + React + TypeScript + Tailwindcss + ReactFlow 构建