# 数据分析模块文档目录

> 本目录包含数据分析模块的所有相关文档。

## 📁 文档结构

```
pages/mall/analytics/docs/
├── README.md                      # 本文件（文档索引）
├── ANALYTICS_DB_DESIGN.md        # 数据库设计文档
├── ANALYTICS_DB_QUICK_START.md   # 数据库快速开始指南
├── ANALYTICS_PAGES_ANALYSIS.md   # 页面分析文档
├── ANALYTICS_UI_DESIGN.md        # UI 设计文档
└── IMPLEMENTATION_STATUS.md       # 实现状态文档
```

## 📚 文档说明

### 1. ANALYTICS_DB_DESIGN.md

**数据库设计文档** - 完整的数据表结构、字段说明、索引、RLS策略、RPC函数设计。

**内容包含：**
- 7个 Analytics 专用表的详细字段定义
- 索引建议
- RLS（Row Level Security）权限策略
- RPC 函数设计（实时KPI、趋势数据）
- 使用说明和前端调用示例

**适用场景：**
- 数据库架构设计
- 表结构参考
- 权限策略配置
- RPC 函数开发

### 2. ANALYTICS_DB_QUICK_START.md

**快速开始指南** - 数据库部署和使用的快速参考。

**内容包含：**
- 文件位置说明
- 快速部署步骤（3步）
- 创建的表列表
- RPC 函数使用说明
- 测试数据说明
- 前端使用示例
- 验证部署方法
- 问题排查

**适用场景：**
- 首次部署数据库
- 快速查找使用方法
- 问题排查参考

### 3. ANALYTICS_PAGES_ANALYSIS.md

**页面分析文档** - 数据分析模块所有页面的功能需求和分析。

**内容包含：**
- 已实现的页面清单
- 需要实现的页面清单
- 页面功能模块分析
- 统计指标需求
- 页面依赖关系
- 组件复用分析
- 数据接口需求

**适用场景：**
- 页面开发规划
- 功能需求参考
- 接口设计参考

### 4. ANALYTICS_UI_DESIGN.md

**UI 设计文档** - 数据分析页面的 UI 设计规范和实现说明。

**内容包含：**
- 页面访问 URL
- UI 设计规范
- 组件使用说明
- 响应式设计
- 交互设计

**适用场景：**
- UI 开发参考
- 组件使用指南
- 设计规范参考

### 5. IMPLEMENTATION_STATUS.md

**实现状态文档** - 记录各页面的实现进度和状态。

**内容包含：**
- 页面实现状态
- 功能完成度
- 待办事项
- 问题记录

**适用场景：**
- 项目进度跟踪
- 开发计划制定

## 🔗 相关资源

### SQL 脚本

所有 SQL 脚本位于：`pages/mall/analytics/test/`

- `ANALYTICS_DB_SCHEMA.sql` - 完整的表结构、索引、RLS、RPC
- `ANALYTICS_TEST_SEED.sql` - 完整的测试数据
- `01_create_tables.sql` - 分步：创建表结构
- `02_insert_test_data.sql` - 分步：插入测试数据
- `03_test_queries.sql` - 验证查询示例
- `04_cleanup.sql` - 清理测试数据

### 测试文档

测试相关文档位于：`pages/mall/analytics/test/`

- `README.md` - 测试数据说明和使用方法
- `SQL_USAGE_GUIDE.md` - SQL 脚本执行详细指南

### 项目文档

- `docs/ANALYTICS_PAGES_ANALYSIS.md` - 页面分析文档
- `docs/ANALYTICS_UI_DESIGN.md` - UI 设计文档
- `pages/mall/mall.md` - 项目需求文档（第2.6节：数据分析端，第10节：数据统计分析）

## 🚀 快速开始

1. **阅读设计文档**：`ANALYTICS_DB_DESIGN.md`
2. **执行部署**：参考 `ANALYTICS_DB_QUICK_START.md`
3. **插入测试数据**：使用 `pages/mall/analytics/test/` 中的 SQL 脚本

## 📝 文档更新记录

- **2026-01-23** - 创建文档目录和索引
- **2026-01-23** - 添加数据库设计文档和快速开始指南
