1

49 阅读1分钟

餐厅比喻版树状思维导图

graph TB
  root["程序项目 = 餐厅运作"]

  root --> fe["前端 = 菜单 / 服务员"]
  fe --> fe1["用户看到的界面"]
  fe --> fe2["负责点单(交互)"]

  root --> be["后端 = 厨房 / 厨师"]
  be --> be1["接收点单(处理逻辑)"]
  be --> be2["烹饪菜品(业务执行)"]

  root --> db["数据库 = 仓库 / 冰箱"]
  db --> db1["存放食材(数据存储)"]
  db --> db2["取出食材(数据查询)"]

  root --> flow["完整流程"]
  flow --> f1["顾客点菜 → 前端"]
  flow --> f2["服务员传单 → 后端"]
  flow --> f3["厨房做菜 → 取数据"]
  flow --> f4["菜品上桌 → 返回结果"]

二、树状思维导图(Mermaid,树形/自上而下)

graph TB
  root["程序项目大框架"]

  root --> proj["项目形态"]
  proj --> web["网站项目(PC端)"]
  proj --> mobile["移动端项目"]
  mobile --> app["APP"]
  mobile --> mini["小程序"]

  root --> build["技术组成"]
  build --> fe["前端(界面)"]
  fe --> fe_lang["语言:HTML / CSS / JavaScript"]
  fe --> fe_fw["框架:Vue / React"]

  build --> be["后端(业务逻辑)"]
  be --> be_lang["语言:Java / Python / PHP / Go"]
  be --> java["Java 技术栈"]
  java --> ssm["SSM(Spring + SpringMVC + MyBatis)"]
  java --> sb["Spring Boot(主流,快速开发)"]

  build --> db["数据库(数据存储)"]
  db --> mysql["MySQL(主流)"]
  db --> oracle["Oracle"]
  db --> mongo["MongoDB"]

  root --> combo["典型技术组合(建议)"]
  combo --> jstack["Vue + Spring Boot + MySQL(面向 Java 初学者)"]

树状思维导图(简洁版)

graph TB
  root["编程语言 & 技术框架"]

  root --> lang["编程语言 = 原材料"]
  lang --> java["Java"]
  lang --> python["Python"]
  lang --> go["Go"]
  lang --> php["PHP"]

  root --> fw["技术框架 = 工具箱"]
  fw --> java_fw["Java 框架"]
  java_fw --> ssm["SSM"]
  java_fw --> sb["Spring Boot(主流)"]

  root --> relation["关系:语言 + 框架 = 大项目"]