[开源]一个现代化的数据库文档自动生成工具,支持多种数据源
开源系统分类系统
![[开源]一个现代化的数据库文档自动生成工具,支持多种数据源](https://yy123.ink/api/img/1782609068292-6kd1mu.jpg)
一、开源项目简介
数据库文档生成器
一个现代化的数据库文档自动生成工具,支持多种数据源,一键生成专业的数据库文档。
二、开源协议
使用MIT开源协议
三、界面展示
功能演示
1. 数据库连接模式

-
支持在线连接数据库 -
实时解析表结构 -
安全加密连接信息
2. SQL文件导入

-
直接上传SQL文件 -
智能解析CREATE TABLE语句 -
支持复杂SQL语法
3. 多格式导出
3.1 导出 HTML 文档

3.2 导出 Markdown 文档


四、功能概述
✨ 项目特色
核心功能
- 多数据源支持
- MySQL、PostgreSQL及SQL文件导入 - 多格式导出
- HTML、Markdown、Word专业文档 - 精美主题
- 现代化UI设计,专业文档样式 - 智能解析
- 自动分析表结构、关系、索引
技术亮点
- Spring Boot 3
- 现代化Java后端架构 - Vue 3 + TypeScript
- 响应式前端界面 - MyBatis Plus
- 高效数据持久层 - Apache POI
- 专业Word文档生成 - JWT认证
- 安全的用户认证体系
应用场景
企业开发
- 新员工培训
- 快速了解数据库结构 - 技术文档
- 规范的API文档 - 项目交付
- 完整的数据库设计文档
团队协作
- 前后端协作
- 统一的数据字典 - Code Review
- 数据库变更记录 - 知识传承
- 完整的项目文档
项目管理
- 数据库设计
- 可视化表关系 - 版本管理
- 数据库变更追踪 - 质量检查
- 规范的数据库设计
五、技术选型
技术栈
后端技术
前端技术
项目结构
快速开始
环境要求
-
JDK 17+ -
MySQL 8.0+ -
Maven 3.6+ -
Node.js 20+
后端启动
前端启动
使用指南
1. 数据库连接模式
2. SQL文件模式
3. 生成文档
致谢
感谢以下开源项目:
-
Spring Boot -
Vue.js -
Element Plus -
Apache POI
评论