一、摘要 
作为一名软件工程专业的大三学生
,这学期正在跟随老师课堂学习"仿淘票票小程序"项目开发。老师布置了一个任务——复刻一个淘票票风格的电影购票小程序,要求从产品设计到开发文档全部要自己完成。
挑战赛给了这个机会,让我用 TRAE SOLO 来完成这个任务。没想到 速度超级快,搞定了一套完整、专业、可直接落地开发的设计文档!包含产品框架、数据结构、接口设计、素材清单、测试数据——直接交给开发就行!![]()
二、背景 
项目来源 
这学期我们软件工程专业有一门课,老师让我们课堂学习复刻淘票票项目。从需求分析到产品设计,再到文档撰写,全部要自己搞定。
老师说:“作为软件工程学生,你们不仅要会写代码,更要懂产品、懂设计、懂文档。一个好的开发人员,应该是半个产品经理。”
我的角色 
- 产品设计:功能规划、页面结构、交互流程
- 文档撰写:数据字典、接口设计、测试数据
- 素材整理:图片资源命名规范、尺寸要求整理
GitHub 开源地址 
项目地址:GitHub - 2375351829/uni-app-taopiaopiao-trae: 由Trae开发的淘票票复刻项目,第二版附带后台管理端 · GitHub
欢迎 Star 和 Fork!也欢迎提交 Issue 一起交流学习~
三、实践过程 
3.1 任务拆解 
我需要完成一套完整的产品设计文档,让后续开发人员能够直接按照文档进行开发。具体包括:
📋 设计文档产出清单
├── 1. 产品概述(定位、功能范围、用户群体)
├── 2. 信息架构(页面结构、跳转逻辑)
├── 3. 页面详细设计(每个页面的元素、交互说明)
├── 4. 数据字典(数据库表结构设计)
├── 5. 接口设计(API 文档)
├── 6. 素材清单(图片资源整理、命名规范、尺寸要求)
└── 7. 测试数据(可供开发调试的模拟数据)
关键思考:这份文档要让开发人员拿到后不需要再问任何问题,直接按照文档开发就行!所以必须足够详细、格式规范,不能有歧义!
3.2 使用 SOLO 能力的全过程 
第一步:生成整体框架 
我的 Prompt:
“我需要一份完整的电影购票小程序设计文档,参考淘票票的风格,包含以下模块:产品概述、信息架构、功能流程、页面详细设计、数据字典、接口设计。请以 Markdown 格式输出。”
SOLO 的输出: 不到 1 分钟,一份完整的文档框架就出来了 ![]()
第二步:补充细节 - 页面设计 
我的 Prompt:
“请补充首页的详细设计,包括:金刚区功能入口、Banner 轮播、热映影片列表、附近影院模块的详细说明。”
SOLO 的输出: 每个模块的功能说明、交互逻辑、UI 元素都写得清清楚楚![]()
第三步:数据表结构设计 
这是最让我惊讶的一步!
我的 Prompt:
“请为电影、影院、影厅、座位、订单、用户等核心实体设计数据表结构,包含字段名、类型、说明。”
SOLO 的输出:
– 电影表 movies
CREATE TABLE movies (
id INT PRIMARY KEY AUTO_INCREMENT,
title VARCHAR(100) NOT NULL COMMENT ‘电影名称’,
subtitle VARCHAR(100) COMMENT ‘英文名/副标题’,
poster_url VARCHAR(255) COMMENT ‘海报图URL’,
director VARCHAR(100) COMMENT ‘导演’,
actors TEXT COMMENT ‘演员(逗号分隔)’,
genres VARCHAR(50) COMMENT ‘类型’,
duration INT COMMENT ‘片长(分钟)’,
release_date DATE COMMENT ‘上映日期’,
rating DECIMAL(2,1) COMMENT ‘评分’,
status TINYINT DEFAULT 1 COMMENT ‘状态:1即将上映 2正在热映’,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
第四步:素材资源整理 
我的 Prompt:
“请帮我整理一份完整的素材清单,包含:电影海报、剧照、演员导演头像、影院封面、轮播图、图标等,说明文件命名规范和尺寸要求。”
SOLO 的输出:
| 素材类型 | 命名格式 | 推荐尺寸 |
|---|---|---|
| 电影海报 | {影片名}_海报.jpg |
400×600px |
| 电影剧照 | {影片名}_剧照{序号}.jpg |
800×450px |
| 影院封面 | {影院简称}_封面.jpg |
400×400px |
| 轮播图 | banner_{主题名}.jpg |
750×420px |
3.3 踩坑实录 
坑1:数据结构太详细反而看不懂
问题:第一次让 SOLO 输出数据表时,它生成的字段太多了,足足有 30+ 个!
解决:后来我加了限制——“请控制在 15-20 个核心字段”,输出的结果就精简多了![]()
坑2:Prompt 太模糊导致返工
问题:一开始说"帮我写小程序设计文档",结果输出的太笼统,很多细节没有。
解决:拆分成多个具体的子任务,一个一个来,效率反而更高!
经验总结:和 AI 对话也要有结构化思维,把大任务拆成小任务,每一步都明确目标!
四、成果展示 
最终产出一览 
经过多轮迭代和调整,最终生成了一套 完整、专业、可落地 的设计文档包:
📁 项目文件结构(设计文档产出)
├── 📄 淘票票风格电影购票小程序_设计文档.md ← 核心产品设计文档
├── 📄 电影测试数据.md ← 数据库初始化数据
├── 📄 素材资源与数据整理文档.md ← 素材规范说明
└── 📁 assets/ ← 全部素材图片
├── posters/ # 11张电影海报
├── still_photos/ # 4张电影剧照
├── cinemas/ # 5张影院封面
├── directors/ # 3张导演头像
├── actors/ # 4张演员头像
├── banners/ # 2张轮播图
└── icons/ # 18张功能图标
TRAE 协助过程截图 
以下是使用 TRAE SOLO 进行文档设计的过程截图:
设计成果展示 
首页 Banner 轮播图
正在热映
即将上映
演员阵容
悄悄嘀咕“一点都不像,哈哈哈
”
导演团队
悄悄嘀咕“这个也是,一点都不像,嘿嘿
”
五、效果与总结 
效率提升 
| 维度 | 传统方式 | 使用 SOLO | 提升 |
|---|---|---|---|
| 文档撰写时间 | 2-3天 | 1-3小时 | |
| 数据表设计 | 需要查资料+问老师 | 自己搞定 | |
| 素材整理规范 | 混乱不规范 | 命名+尺寸+分类全搞定 |
SOLO 在我的流程中做了什么 
- 框架搭建:帮我快速输出完整的产品结构
- 细节填充:补全每个模块的详细说明
- 专业输出:生成可直接给开发看的 Markdown 文档
- 格式规范:输出可直接复制到开发文档的内容
可复用的方法 
给想用 AI 写文档的朋友几个建议:
- 先自己想清楚框架:AI 是执行者,不是思考者,你得先知道要什么
- 任务要具体:模糊的 Prompt 只会得到模糊的结果
- 多轮迭代:不要指望一次生成完美的内容,分步来做效果更好
- 检查和修正:AI 会出错,一定要人工审核!
未来展望 
这次体验让我意识到:AI 不是来抢饭碗的,是来提效的。把我们从繁琐的文档工作中解放出来,才能有更多时间去学习真正重要的东西——比如怎么写出更好的代码,怎么设计更好的架构。
如果你也是计算机专业的学生,不妨试试用 AI 来处理文档和素材工作,把精力留给coding本身!
写在最后 
如果你对我们的项目感兴趣,欢迎来 GitHub 点个 Star!
也欢迎大家提交自己的作品,一起交流学习!![]()
配套项目: GitHub 开源地址(Code with SOLO 同步开发)







