如何写好一篇技术方案

简介: 本项目旨在升级知识库基础能力,优化目录与文档管理的统一性及拖拽交互体验。通过完善的PRD、设计稿、流程图、API与数据库设计,明确需求并提升开发协作效率,助力项目高效推进。

变更记录

记录每次修订的内容,方便追溯。


项目背景

对本次项目的背景以及目标进行描述,方便开发者理解需求,对齐上下文。

知识库基础能力的升级,解决以下问题:

  • 目录与文档管理分布在不同的页面,用户无法区分两者区别。
  • 目录拖拽体验不够流畅,交互细节体验不佳。

相关资料

PRD、设计稿等相关资料,可以通过插入“语雀内容”卡片快速引入关联的语雀文档

也可以通过“本地文件”、“附件”上传其他资料。

此处为语雀内容卡片,点击链接查看:https://www.yuque.com/templates/ye52sh/fxrz8f

参与人

项目负责人

...

产品经理

...

设计师

...

工程师

...

功能模块

通过插入“思维图”卡片、“表格”卡片,描述本项目涉及到的功能与场景。

流程图

通过“流程图”卡片对系统流程进行梳理。

UML 图

通过“UML 图”卡片可以绘制类图、组件图等系统架构图,梳理系统架构。

时序图

通过“UML 图”卡片可以绘制时序图来梳理系统调用时序。

数据库设计

CREATE TABLE IF NOT EXISTS `tables`
(
    `id`          BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID',
    `name`        VARCHAR(16)     NOT NULL COMMENT '名称',
    `type`        VARCHAR(32)     NOT NULL COMMENT '类型',
    PRIMARY KEY (`id`)
) DEFAULT CHARACTER SET = utf8mb4 COMMENT = '数据表';

API 设计

获取单篇文档

GET /docs/:id?raw=0

请求参数

参数

类型

描述

id

Integer

文档 id

raw

Boolean

raw=1 返回文档最原始的格式

响应格式

{
  "data": {
    "id": 100,
    "title": "标题",
    "description": "描述",
    "body": "文档正文内容",
    "body_draft": "文档草稿内容",
    "status": 0
  }
}

排期

通过“日历卡片”或者“思维图”卡片的时间轴视图,对研发时间计划进行排期。




相关文章
|
算法 固态存储 关系型数据库
|
5月前
|
数据采集 存储 运维
2025年主流接口监控平台对比分析与最佳实践指南
文章围绕2025年接口监控平台展开,对比商业SaaS、开源自建、全栈整合型三种主流方案。分析行业背景、痛点,阐述各方案优劣及适用场景,介绍技术原理与最佳实践路径,还解答常见选型问题,助力企业根据自身情况选择合适方案,保障接口稳定。
|
6月前
|
存储 消息中间件 开发框架
应用架构图
技术架构是将业务需求转化为技术实现的关键过程,涵盖分层设计、技术选型与系统间关系梳理。本文详解单体与分布式架构,包括展现层、业务层、数据层及基础层的职责,并阐述应用内外调用关系与边界划分,助力构建清晰的技术体系。
应用架构图
|
5月前
|
数据采集 机器学习/深度学习 人工智能
未来趋势:AI 时代下 python 爬虫技术的发展方向
未来趋势:AI 时代下 python 爬虫技术的发展方向
|
6月前
|
敏捷开发 Dubbo Java
需求开发人日评估
本文介绍敏捷开发中工时评估的关键方法,以“人日”为单位,结合开发、自测、联调、测试及发布各阶段,提供常见需求如增删改查、Excel导入导出、跨服务调用等的参考人日,助力团队科学规划迭代周期。
|
6月前
|
开发者
业务架构图
本文介绍了业务架构图的核心概念与绘制方法,涵盖业务定义、架构域分类及业务架构图的分层、分模块、分功能三大要义,旨在帮助客户与开发者清晰理解系统业务结构,提升沟通效率与开发效能。
|
6月前
|
人工智能 自然语言处理 数据可视化
数字展厅升级重点推荐方案:AI数字人+智慧大屏实现低成本高互动
传统展厅升级痛点多?AI数字人+智慧大屏方案来了!无需更换硬件,低成本快速部署,支持智能问答、多语种讲解、后台一键更新内容。适配政务、企业、文旅等多场景,提升互动体验与运营效率,助力展厅迈向“可对话、会思考”的智慧新时代。
523 0
使用Cargo创建、编译与运行Rust项目
使用Cargo创建、编译与运行Rust项目
748 0
|
存储 Kubernetes Perl
在K8S中,如何知道Pod的数据存储在哪里?
在K8S中,如何知道Pod的数据存储在哪里?

热门文章

最新文章