# 整个项目需求文档 ## 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. 验收标准 - 需求可追踪、用例覆盖率、缺陷关闭率达标;业务流程可用且指标稳定。