如何写好一篇技术方案

简介: 本项目旨在升级知识库基础能力,优化目录与文档管理体验,提升拖拽交互流畅度。通过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
  }
}

排期

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



相关文章
|
开发者 Python
深入理解 Python 中的真值和假值概念
深入理解 Python 中的真值和假值概念
689 0
|
5月前
|
人工智能 数据安全/隐私保护
如何识别AI生成内容?探秘“AI指纹”检测技术
如何识别AI生成内容?探秘“AI指纹”检测技术
1053 119
Guava - Maps.difference
Guava - Maps.difference
977 0
|
3月前
|
存储 数据库
数据库设计三范式
本文介绍了数据库设计中的三范式(1NF、2NF、3NF),通过实例讲解各范式的要求与应用场景。第一范式要求字段原子性,不可再分;第二范式要求消除部分依赖,确保主键决定所有非主键字段;第三范式消除传递依赖。同时指出,范式是参考而非绝对准则,实际设计应结合业务需求灵活处理,以降低维护成本、提升效率。
143 0
|
3月前
|
安全 Java 应用服务中间件
4.认识SpringSecurity
Spring Security 是 Spring 生态中的安全框架,提供认证、授权及安全防护功能。支持多种认证方式(如表单、OAuth2、JWT等),基于过滤器链实现请求控制,可防御 CSRF 等攻击,保障 Web 应用安全。
|
3月前
|
存储 关系型数据库 索引
聚簇索引及其优缺点
聚簇索引是一种数据存储方式,InnoDB通过主键构建B+树组织数据,叶子节点即数据页。若无主键,则选非空唯一索引或隐式创建主键。辅助索引(二级索引)需两次查找:先查主键值,再查数据行。优点是查询快,尤其主键排序与范围查询;缺点是插入依赖顺序,更新主键代价高,且易引发页分裂。
|
3月前
|
运维 监控 安全
单点登录SSO最佳实践:加强安全性与简化访问流程
单点登录(SSO)技术凭借“一套凭证畅行多个应用”的核心特性,极大简化了用户的登录操作。不过,SSO 在提升便捷性的同时,也将关键系统的访问入口集中化,因此必须落实一系列最佳实践,才能切实守护用户凭证与敏感数据的安全。
157 0
|
11月前
|
存储 JSON 前端开发
|
7月前
|
数据采集 存储 XML
Python爬虫XPath实战:电商商品ID的精准抓取策略
Python爬虫XPath实战:电商商品ID的精准抓取策略
|
安全 Unix Linux
【Linux权限】—— 于虚拟殿堂,轻拨密钥启华章
25000多字详细讲解,深度剖析权限管理核心。从基础权限到复杂的特殊权限,逐一拆解,无论你是零基础小白还是经验丰富的运维人员,都能在这里找到提升技能的关键知识,全面掌握 Linux 权限管理。还不快来看看?
【Linux权限】—— 于虚拟殿堂,轻拨密钥启华章