增加了设计,后台功能模块设计

This commit is contained in:
史悦
2025-08-12 14:02:16 +08:00
parent feba423b16
commit e3a645d519
12 changed files with 882 additions and 74 deletions

View File

@@ -10,6 +10,15 @@
---
## 0. 文档追踪
| **评审状态** | **评审人** | **评审日期** | **备注** |
| :--- | :--- | :--- | :--- |
| 初稿 | Sean | 2025-08-08 | - |
| 技术评审 | (待定) | (待定) | - |
---
## 1. 项目概述
### 1.1 项目背景与核心矛盾
@@ -87,6 +96,9 @@ graph TD
- **团队风险**:
- **风险点**: 团队成员对 `NestJS``uni-app` 的熟练度可能不一。
- **应对策略**: 在项目启动前安排1-2天的技术预研Spike统一代码规范和最佳实践。
- **需求风险**:
- **风险点**: MVP开发期间出现重大需求变更影响核心交付范围。
- **应对策略**: 建立需求变更控制流程。所有需求变更需经由产品、项目、研发三方共同评估影响后,再决定是否纳入当前版本。
---
@@ -211,13 +223,13 @@ CREATE TABLE transaction_items (
- **目标**: 完成后端核心API开发与前端基础架构。
- **后端**: 完成所有后台、C端、B端的API开发与单元测试。
- **前端**: 完成项目脚手架搭建各端登录、核心页面UI布局。
- **产出**: 后端API可供调用前端页面静态可见
- **产出**: **所有后端API通过单元测试并提供Swagger文档**前端完成核心页面UI框架搭建
- **Sprint 2 (第三、四周)**:
- **目标**: 完成前后端对接、联调测试与上线准备。
- **前端**: 完成所有业务逻辑开发与后端API全面对接。
- **测试**: 执行端到端的核心流程测试用例进行多轮Bug修复。
- **产出**: 功能完备、通过测试的MVP版本可随时部署。
- **产出**: 功能完备、**通过核心流程E2E测试**的MVP版本可随时部署。
### 6.2 资源分配 (建议)
- **后端开发**: 1-2人
@@ -225,9 +237,19 @@ CREATE TABLE transaction_items (
- **测试(QA)**: 1人 (在Sprint 2后半段集中投入)
- **产品/项目**: 1人 (负责需求澄清、进度跟踪)
### 6.3 沟通与协作
### 6.3 关键里程碑 (Milestones)
| **里程碑** | **预计完成日期** | **负责人** | **交付物** |
| :--- | :--- | :--- | :--- |
| M1: 项目启动与技术预研 | W1周三 | Alex | 项目计划、技术选型确认 |
| M2: 后端API开发完成 | W2周五 | 后端Leader | 可供调用的API文档 |
| M3: 前后端联调完成 | W4周三 | 前/后端Leader | 完成核心功能对接 |
| M4: MVP版本测试完成 | W4周五 | QA Leader | 测试报告 |
| M5: MVP正式上线 | W5周一 | Alex | 上线公告 |
### 6.4 沟通与协作
- **每日站会**: 每天上午10点15分钟同步进度、风险和阻塞点。
- **每周复盘**: 每周五下午,复盘本周进展,规划下周计划。
- **每周复盘与演示**: 每周五下午,复盘本周进展,并**进行功能演示**规划下周计划。
- **协作工具**:
- **任务管理**: Jira (或类似工具)
- **即时沟通**: Slack / 钉钉