claude3.7高阶玩法,生成系统架构图,国内直接使用
文章目录
- 零、前言
- 一、操作指南
- 操作指导
- 二、提示词模板
- 三、实战
- 图书管理系统
- 通过4o模型生成系统描述
- 通过claude3.7生成系统架构图
- svg代码转换成图片
- 在线考试系统
- 通过4o模型生成系统描述
- 通过claude3.7生成系统架构图
- svg代码转换成图片
- 四、感受
零、前言
现在很多AI大模型可以画出流程图,ER图这类简单的系统设计图。
但要直接画出系统架构图,市面上还没有这类型的技术知识。
重大突破:
虚竹哥研究出来了通过claude3.7,一句话画出系统架构图。而且画出来的图很漂亮。
虚竹哥系统已经集成了 Claude 3.7 , 今天跟虚竹哥一起来画系统架构图。
一、操作指南
操作指导
AI平台国内直接访问地址:https://sass.xiaoxuzhu.cn/
输入购买的授权码即可。
选择 Claude 3.7大模型。
二、提示词模板
*****
<此处替换为系统描述>
*****
为以上内容设计一张软件系统的功能架构图,并输出SVG源码。
要求如下:
1、图片样式:系统架构图,上层靠近客户,下层靠近底层,风格、颜色都参考提供的图片。
2、内容以*****之间内容为准,但不必完全按照以上层级顺序。
3、请仔细分析内容,保证层次清晰、图形不要重叠或者覆盖。
4、注意不同层图形包裹效果,不要溢出。
5、注意各图形部分对齐效果。
6、尽量保证图形对齐、均分、效果一致。
<此处替换为系统描述> 是要替换的内容,把系统的描述放到里面。
其他内容不用改
三、实战
图书管理系统
通过4o模型生成系统描述
没有现成的图书管理系统的系统描述,先让AI帮我们生成一下
要设计一个图书管理系统,帮我写出详细的系统描述,用MD格式输出
这个用4o大模型就行,节省claude3.7的使用次数
输出内容是:
# 图书管理系统设计## 一、系统目标本系统旨在实现对图书的高效管理,包括图书的录入、查询、借阅、归还、统计等功能,支持不同用户角色(如管理员、普通读者)进行权限内的操作,提高图书流通效率,减少人工管理成本。---## 二、用户角色与权限### 1. 管理员(Admin)
- 添加、修改、删除图书信息
- 管理用户信息(注册、注销、授权)
- 审核借阅请求、管理逾期记录
- 查看借阅统计报表### 2. 读者(Reader/User)
- 查询图书信息
- 提交借阅请求
- 查看借阅记录、还书---## 三、功能模块### 1. 图书管理模块
- 添加新图书(书名、作者、ISBN、分类、库存数等)
- 编辑图书信息
- 删除图书记录
- 图书状态更新(在库、借出、维修中等)### 2. 用户管理模块
- 用户注册/登录/身份验证
- 管理员权限分配
- 黑名单管理(逾期不还等)### 3. 借阅管理模块
- 借书申请、审核
- 借书记录管理(借出时间、应还时间、实际还书时间)
- 自动提示逾期
- 还书操作与状态更新### 4. 查询与检索模块
- 图书检索(支持按分类、书名、作者、ISBN)
- 借阅历史查询
- 库存剩余查询### 5. 报表统计模块
- 借阅排行(最多借出的书)
- 用户借阅排行榜
- 图书库存统计
- 逾期记录统计---## 四、数据结构设计(简略)### 1. 图书表(Books)| 字段名 | 类型 | 描述 |
|----------|-----------|--------------|
| book_id | int | 图书唯一标识 |
| title | varchar | 书名 |
| author | varchar | 作者 |
| isbn | varchar | ISBN号 |
| category | varchar | 分类 |
| stock | int | 库存数 |
| status | varchar | 状态(在库、借出等) |### 2. 用户表(Users)| 字段名 | 类型 | 描述 |
|----------|-----------|--------------|
| user_id | int | 用户唯一标识 |
| username | varchar | 用户名 |
| password | varchar | 密码(加密) |
| role | varchar | 用户角色(管理员/读者) |
| email | varchar | 邮箱 |### 3. 借阅记录表(Borrow_Records)| 字段名 | 类型 | 描述 |
|-------------|-----------|----------------|
| record_id | int | 借阅记录ID |
| user_id | int | 借书人ID |
| book_id | int | 图书ID |
| borrow_date | date | 借出时间 |
| return_due | date | 应还时间 |
| return_date | date | 实际还书时间 |
| status | varchar | 状态(已归还/未归还/逾期) |---## 五、系统流程(简略)### 借书流程:
1. 用户登录系统 → 查询图书 → 提交借书申请
2. 管理员审核申请 → 库存更新 → 借阅记录生成
3. 用户查看借阅记录与还书时间 → 按时还书 ### 还书流程:
1. 用户发起还书请求
2. 管理员确认 → 更新库存 → 更新借阅记录状态 ---## 六、技术选型建议(可选)- **前端**:React / Vue.js
- **后端**:Node.js / Django / Spring Boot
- **数据库**:MySQL / PostgreSQL
- **部署**:本地服务器 / 云端(如阿里云、AWS)
这时我们得到了系统描述。
通过claude3.7生成系统架构图
*****
# 图书管理系统设计## 一、系统目标本系统旨在实现对图书的高效管理,包括图书的录入、查询、借阅、归还、统计等功能,支持不同用户角色(如管理员、普通读者)进行权限内的操作,提高图书流通效率,减少人工管理成本。---## 二、用户角色与权限### 1. 管理员(Admin)
- 添加、修改、删除图书信息
- 管理用户信息(注册、注销、授权)
- 审核借阅请求、管理逾期记录
- 查看借阅统计报表### 2. 读者(Reader/User)
- 查询图书信息
- 提交借阅请求
- 查看借阅记录、还书---## 三、功能模块### 1. 图书管理模块
- 添加新图书(书名、作者、ISBN、分类、库存数等)
- 编辑图书信息
- 删除图书记录
- 图书状态更新(在库、借出、维修中等)### 2. 用户管理模块
- 用户注册/登录/身份验证
- 管理员权限分配
- 黑名单管理(逾期不还等)### 3. 借阅管理模块
- 借书申请、审核
- 借书记录管理(借出时间、应还时间、实际还书时间)
- 自动提示逾期
- 还书操作与状态更新### 4. 查询与检索模块
- 图书检索(支持按分类、书名、作者、ISBN)
- 借阅历史查询
- 库存剩余查询### 5. 报表统计模块
- 借阅排行(最多借出的书)
- 用户借阅排行榜
- 图书库存统计
- 逾期记录统计---## 四、数据结构设计(简略)### 1. 图书表(Books)| 字段名 | 类型 | 描述 |
|----------|-----------|--------------|
| book_id | int | 图书唯一标识 |
| title | varchar | 书名 |
| author | varchar | 作者 |
| isbn | varchar | ISBN号 |
| category | varchar | 分类 |
| stock | int | 库存数 |
| status | varchar | 状态(在库、借出等) |### 2. 用户表(Users)| 字段名 | 类型 | 描述 |
|----------|-----------|--------------|
| user_id | int | 用户唯一标识 |
| username | varchar | 用户名 |
| password | varchar | 密码(加密) |
| role | varchar | 用户角色(管理员/读者) |
| email | varchar | 邮箱 |### 3. 借阅记录表(Borrow_Records)| 字段名 | 类型 | 描述 |
|-------------|-----------|----------------|
| record_id | int | 借阅记录ID |
| user_id | int | 借书人ID |
| book_id | int | 图书ID |
| borrow_date | date | 借出时间 |
| return_due | date | 应还时间 |
| return_date | date | 实际还书时间 |
| status | varchar | 状态(已归还/未归还/逾期) |---## 五、系统流程(简略)### 借书流程:
1. 用户登录系统 → 查询图书 → 提交借书申请
2. 管理员审核申请 → 库存更新 → 借阅记录生成
3. 用户查看借阅记录与还书时间 → 按时还书 ### 还书流程:
1. 用户发起还书请求
2. 管理员确认 → 更新库存 → 更新借阅记录状态 ---## 六、技术选型建议(可选)- **前端**:React / Vue.js
- **后端**:Node.js / Django / Spring Boot
- **数据库**:MySQL / PostgreSQL
- **部署**:本地服务器 / 云端(如阿里云、AWS)*****
为以上内容设计一张软件系统的功能架构图,并输出SVG源码。
要求如下:
1、图片样式:系统架构图,上层靠近客户,下层靠近底层,风格、颜色都参考提供的图片。
2、内容以*****之间内容为准,但不必完全按照以上层级顺序。
3、请仔细分析内容,保证层次清晰、图形不要重叠或者覆盖。
4、注意不同层图形包裹效果,不要溢出。
5、注意各图形部分对齐效果。
6、尽量保证图形对齐、均分、效果一致。
这里可以看到,系统架构图已经生成了。但是还是以svg代码的方式,只是做了预览。
还需要把svg代码转换成图片才行。
svg代码转换成图片
https://uutool.cn/svg-preview/
生成后最终的效果如下:
在线考试系统
通过4o模型生成系统描述
没有现成的在线考试系统的系统描述,先让AI帮我们生成一下
要设计一个在线考试系统,包含不限于:
考生端,教师端,管理员端,要能管理用户,考试管理,在线考试,成绩管理,考试分析,教学反馈,还要有安全防护,比如身份核验,环境监控,数据安全等,要有系统支撑,基础服务和运维监控,还要有扩展功能,移动端支持,第三方集成,比如支付接口,视频面试等;AI相关的扩展功能。
帮我写出详细的系统描述,用MD格式输出
这个用4o大模型就行,节省claude3.7的使用次数
输出内容是:
# 在线考试系统总体设计文档## 一、系统概述本系统为一款多角色、多功能的在线考试平台,旨在为考生、教师与管理员提供全面的考试服务,支持移动端访问、AI智能扩展及多种安全策略。系统采用模块化架构,确保高扩展性和高可用性,支持未来功能集成与大规模并发访问。---## 二、系统架构- **前端**:Web + 移动端(iOS/Android)
- **后端**:RESTful API / 微服务架构
- **数据库**:MySQL/PostgreSQL + Redis 缓存
- **AI引擎**:身份识别、自动阅卷、行为分析等
- **中间件**:消息队列(Kafka)、日志服务(ELK)、监控服务(Prometheus + Grafana)
- **部署方式**:容器化部署(Docker/Kubernetes)---## 三、系统模块详解### 1. 考生端功能- 用户注册与登录(支持多种认证方式)
- 身份核验(人脸识别/二次验证)
- 考试列表与安排查看
- 在线考试答题(支持客观/主观题型)
- 自动保存与断点续考
- 查看考试成绩与解析
- 教学反馈提交
- 历史记录与统计图表### 2. 教师端功能- 用户管理(创建/删除/管理考生)
- 试卷管理(组卷、题库、导入导出)
- 考试发布与监控(时间、范围、权限设置)
- 成绩阅卷与人工干预
- 成绩分析(班级/个人对比、分数段、趋势分析)
- 教学反馈查看与回复
- 视频面试功能(预约与实时互动)### 3. 管理员端功能- 平台用户管理(教师/考生/组织机构)
- 考试与课程配置
- 权限与角色分配
- 日志记录与异常警报
- 数据统计与系统运行报告
- 安全策略配置与日志审计---## 四、安全防护机制### 1. 身份核验
- 人脸识别 + 实名认证
- 二次登录验证(OTP / 手机验证码)### 2. 环境监控
- 屏幕录制/摄像头监控/浏览器行为检测
- 防切屏 / 禁止复制粘贴 / 反作弊检测### 3. 数据安全
- HTTPS 全链路加密
- 数据库加密存储
- 数据访问权限控制(RBAC)---## 五、系统支撑平台### 1. 基础服务
- 消息推送服务(考试提醒/公告)
- 文件管理(试卷上传下载、附件处理)
- 多语言与时区支持### 2. 运维监控
- 应用状态监控(Prometheus + Grafana)
- 日志系统(ELK 日志中心)
- 自动告警与服务恢复---## 六、扩展功能模块### 1. 移动端支持
- Android/iOS 客户端
- 推送通知(考试提醒、成绩发布)
- 移动拍照上传、扫码登录### 2. 第三方服务集成
- 支付接口(报名缴费)
- 视频会议系统(腾讯会议、Zoom)
- 第三方学习平台接入(如慕课、学堂在线)### 3. AI智能功能
- AI智能阅卷(主观题评分)
- 行为分析(考生考试行为评分)
- 教学分析推荐(基于大数据与AI的个性化建议)
- 智能问答(AI助教)---## 七、技术选型建议| 类别 | 技术方案 |
|----------|---------------------------------|
| 前端框架 | React / Vue.js |
| 移动端 | Flutter / React Native |
| 后端框架 | Spring Boot / Django / Node.js |
| 数据库 | PostgreSQL + Redis |
| 部署 | Docker + Kubernetes |
| AI支持 | OpenCV、HuggingFace、OpenAI API |---## 八、未来发展方向- 引入区块链记录考试全过程防篡改
- 多模态AI监考(语音+图像+文本分析)
- 多组织协作与跨区域考试支持
- 与教育局/官方平台数据互通接口
通过claude3.7生成系统架构图
*****
# 在线考试系统总体设计文档## 一、系统概述本系统为一款多角色、多功能的在线考试平台,旨在为考生、教师与管理员提供全面的考试服务,支持移动端访问、AI智能扩展及多种安全策略。系统采用模块化架构,确保高扩展性和高可用性,支持未来功能集成与大规模并发访问。---## 二、系统架构- **前端**:Web + 移动端(iOS/Android)
- **后端**:RESTful API / 微服务架构
- **数据库**:MySQL/PostgreSQL + Redis 缓存
- **AI引擎**:身份识别、自动阅卷、行为分析等
- **中间件**:消息队列(Kafka)、日志服务(ELK)、监控服务(Prometheus + Grafana)
- **部署方式**:容器化部署(Docker/Kubernetes)---## 三、系统模块详解### 1. 考生端功能- 用户注册与登录(支持多种认证方式)
- 身份核验(人脸识别/二次验证)
- 考试列表与安排查看
- 在线考试答题(支持客观/主观题型)
- 自动保存与断点续考
- 查看考试成绩与解析
- 教学反馈提交
- 历史记录与统计图表### 2. 教师端功能- 用户管理(创建/删除/管理考生)
- 试卷管理(组卷、题库、导入导出)
- 考试发布与监控(时间、范围、权限设置)
- 成绩阅卷与人工干预
- 成绩分析(班级/个人对比、分数段、趋势分析)
- 教学反馈查看与回复
- 视频面试功能(预约与实时互动)### 3. 管理员端功能- 平台用户管理(教师/考生/组织机构)
- 考试与课程配置
- 权限与角色分配
- 日志记录与异常警报
- 数据统计与系统运行报告
- 安全策略配置与日志审计---## 四、安全防护机制### 1. 身份核验
- 人脸识别 + 实名认证
- 二次登录验证(OTP / 手机验证码)### 2. 环境监控
- 屏幕录制/摄像头监控/浏览器行为检测
- 防切屏 / 禁止复制粘贴 / 反作弊检测### 3. 数据安全
- HTTPS 全链路加密
- 数据库加密存储
- 数据访问权限控制(RBAC)---## 五、系统支撑平台### 1. 基础服务
- 消息推送服务(考试提醒/公告)
- 文件管理(试卷上传下载、附件处理)
- 多语言与时区支持### 2. 运维监控
- 应用状态监控(Prometheus + Grafana)
- 日志系统(ELK 日志中心)
- 自动告警与服务恢复---## 六、扩展功能模块### 1. 移动端支持
- Android/iOS 客户端
- 推送通知(考试提醒、成绩发布)
- 移动拍照上传、扫码登录### 2. 第三方服务集成
- 支付接口(报名缴费)
- 视频会议系统(腾讯会议、Zoom)
- 第三方学习平台接入(如慕课、学堂在线)### 3. AI智能功能
- AI智能阅卷(主观题评分)
- 行为分析(考生考试行为评分)
- 教学分析推荐(基于大数据与AI的个性化建议)
- 智能问答(AI助教)---## 七、技术选型建议| 类别 | 技术方案 |
|----------|---------------------------------|
| 前端框架 | React / Vue.js |
| 移动端 | Flutter / React Native |
| 后端框架 | Spring Boot / Django / Node.js |
| 数据库 | PostgreSQL + Redis |
| 部署 | Docker + Kubernetes |
| AI支持 | OpenCV、HuggingFace、OpenAI API |---## 八、未来发展方向- 引入区块链记录考试全过程防篡改
- 多模态AI监考(语音+图像+文本分析)
- 多组织协作与跨区域考试支持
- 与教育局/官方平台数据互通接口
*****
为以上内容设计一张软件系统的功能架构图,并输出SVG源码。
要求如下:
1、图片样式:系统架构图,上层靠近客户,下层靠近底层,风格、颜色都参考提供的图片。
2、内容以*****之间内容为准,但不必完全按照以上层级顺序。
3、请仔细分析内容,保证层次清晰、图形不要重叠或者覆盖。
4、注意不同层图形包裹效果,不要溢出。
5、注意各图形部分对齐效果。
6、尽量保证图形对齐、均分、效果一致。
输出 效果
这里可以看到,系统架构图已经生成了。但是还是以svg代码的方式,只是做了预览。
还需要把svg代码转换成图片才行。
svg代码转换成图片
https://uutool.cn/svg-preview/
生成后最终的效果如下:
svg有些网站不支持直接查看,可以使用这个网址的服务转换为jpg格式的图片
https://uutool.cn/svg2jpg/
四、感受
信息差就是优势!
现在100%的人不会!
学会了,就是领先99.99%的人!
跟着虚竹哥,让你们赢在起跑线上!
好用的功能太多太多,我就不在这个一一列举了,有兴趣的可以自行尝试。
有提供免费的授权码可体验~
有提供免费的授权码可体验~
有提供免费的授权码可体验~
私信虚竹哥,获取体验码~
国内可直接使用~
我是虚竹哥,目标是带十万人玩转AI。