41 lines
1.4 KiB
Markdown
41 lines
1.4 KiB
Markdown
|
|
# 整个项目需求文档
|
|||
|
|
|
|||
|
|
## 1. 背景与目标
|
|||
|
|
- 背景:统一构建“官网 + 管理后台 + 小程序 + 后端服务”的一体化平台。
|
|||
|
|
- 目标:实现多端一致的用户体验、统一的权限与数据治理、可持续交付。
|
|||
|
|
|
|||
|
|
## 2. 角色与用户
|
|||
|
|
- 访客(官网)
|
|||
|
|
- 管理员(管理后台)
|
|||
|
|
- 业务用户(小程序/网页端)
|
|||
|
|
- 运维与安全管理员
|
|||
|
|
|
|||
|
|
## 3. 核心功能范围
|
|||
|
|
- 官网内容展示与营销转化
|
|||
|
|
- 管理后台:用户/角色/菜单、租户、配置、日志、报表等
|
|||
|
|
- 小程序:会员与业务流程
|
|||
|
|
- 后端:统一 API、鉴权、数据存储与基础设施
|
|||
|
|
|
|||
|
|
## 4. 用户流程(示意)
|
|||
|
|
```mermaid
|
|||
|
|
flowchart LR
|
|||
|
|
A[访客浏览官网] --> B[注册/登录]
|
|||
|
|
B --> C[成为业务用户]
|
|||
|
|
C --> D[使用小程序或前端业务]
|
|||
|
|
D --> E[数据写入后端]
|
|||
|
|
E --> F[管理员在后台运营]
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 5. 非功能需求
|
|||
|
|
- 性能:关键页面首屏 < 2s;API P95 < 200ms
|
|||
|
|
- 安全:OAuth2/OIDC、RBAC、审计与合规
|
|||
|
|
- 可用性:99.9% SLA;灰度与回滚
|
|||
|
|
- 可运维:日志、指标、链路追踪、告警
|
|||
|
|
|
|||
|
|
## 6. 里程碑
|
|||
|
|
- M1:最小可用版本(官网基础、后台基础、后端骨架)
|
|||
|
|
- M2:小程序首版、核心业务上线
|
|||
|
|
- M3:性能与稳定性优化、自动化测试完善
|
|||
|
|
|
|||
|
|
## 7. 验收标准
|
|||
|
|
- 需求可追踪、用例覆盖率、缺陷关闭率达标;业务流程可用且指标稳定。
|