Files

20 KiB

第八部分:后台管理系统

8.1 功能模块总览

┌─────────────────────────────────────────────────────────────────────────┐
│                         管理后台功能架构                                  │
├─────────────────────────────────────────────────────────────────────────┤
│                                                                         │
│  ┌─────────────────────────────────────────────────────────────────┐   │
│  │                      管理后台 (Admin Panel)                       │   │
│  │                                                                  │   │
│  │  ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐           │   │
│  │  │ 用户管理 │ │ 节点管理 │ │ 游戏管理 │ │ 订单管理 │           │   │
│  │  └──────────┘ └──────────┘ └──────────┘ └──────────┘           │   │
│  │  ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐           │   │
│  │  │ 套餐管理 │ │ 实时监控 │ │ 告警系统 │ │ 财务统计 │           │   │
│  │  └──────────┘ └──────────┘ └──────────┘ └──────────┘           │   │
│  │  ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐           │   │
│  │  │ 系统配置 │ │ 权限管理 │ │ 操作日志 │ │ 风控管理 │           │   │
│  │  └──────────┘ └──────────┘ └──────────┘ └──────────┘           │   │
│  │                                                                  │   │
│  └─────────────────────────────────────────────────────────────────┘   │
│                                                                         │
└─────────────────────────────────────────────────────────────────────────┘

8.2 页面结构与菜单设计

┌──────────────────────────────────────────────────────────────────┐
│                    后台菜单结构                                    │
├──────────────────────────────────────────────────────────────────┤
│                                                                  │
│  📊 仪表盘 (Dashboard)                                          │
│  ├─ 数据概览                                                     │
│  ├─ 实时在线人数                                                 │
│  ├─ 今日收入                                                     │
│  └─ 关键指标趋势                                                 │
│                                                                  │
│  👥 用户管理 (User Management)                                   │
│  ├─ 用户列表                                                     │
│  │   ├─ 搜索/筛选                                               │
│  │   ├─ 用户详情                                                 │
│  │   ├─ 封禁/解封                                               │
│  │   └─ 导出                                                     │
│  ├─ 设备管理                                                     │
│  │   ├─ 设备列表                                                 │
│  │   └─ 设备解绑                                                 │
│  └─ 会员管理                                                     │
│      ├─ 会员列表                                                 │
│      ├─ 会员详情                                                 │
│      └─ 手动延期/调整                                            │
│                                                                  │
│  🖥️ 节点管理 (Node Management)                                   │
│  ├─ 节点列表                                                     │
│  │   ├─ 添加/编辑节点                                           │
│  │   ├─ 启用/禁用                                               │
│  │   ├─ 节点详情                                                 │
│  │   └─ 批量操作                                                 │
│  ├─ 线路管理                                                     │
│  │   ├─ 线路列表                                                 │
│  │   ├─ 添加/编辑线路                                           │
│  │   └─ 线路测试                                                 │
│  ├─ 节点监控                                                     │
│  │   ├─ 实时状态                                                 │
│  │   ├─ 历史趋势                                                 │
│  │   └─ 告警记录                                                 │
│  └─ 节点部署                                                     │
│      ├─ 部署任务                                                 │
│      └─ 部署历史                                                 │
│                                                                  │
│  🎮 游戏管理 (Game Management)                                   │
│  ├─ 游戏列表                                                     │
│  │   ├─ 添加/编辑游戏                                           │
│  │   ├─ 启用/禁用                                               │
│  │   └─ 游戏配置                                                 │
│  ├─ 服务器管理                                                   │
│  │   ├─ 服务器列表                                               │
│  │   └─ 添加/编辑服务器                                         │
│  └─ 游戏分类                                                     │
│      └─ 分类管理                                                 │
│                                                                  │
│  💰 订单管理 (Order Management)                                  │
│  ├─ 订单列表                                                     │
│  │   ├─ 搜索/筛选                                               │
│  │   ├─ 订单详情                                                 │
│  │   └─ 导出                                                     │
│  ├─ 支付管理                                                     │
│  │   ├─ 支付记录                                                 │
│  │   └─ 退款管理                                                 │
│  └─ 对账管理                                                     │
│      ├─ 日对账                                                   │
│      └─ 月对账                                                   │
│                                                                  │
│  📦 套餐管理 (Plan Management)                                   │
│  ├─ 套餐列表                                                     │
│  │   ├─ 添加/编辑套餐                                           │
│  │   ├─ 启用/禁用                                               │
│  │   └─ 套餐排序                                                 │
│  ├─ 优惠券管理                                                   │
│  │   ├─ 优惠券列表                                               │
│  │   └─ 创建优惠券                                               │
│  └─ 促销活动                                                     │
│      └─ 活动管理                                                 │
│                                                                  │
│  📊 实时监控 (Real-time Monitoring)                               │
│  ├─ 全局概览                                                     │
│  │   ├─ 在线用户地图                                             │
│  │   ├─ 节点状态地图                                             │
│  │   └─ 流量实时曲线                                             │
│  ├─ 节点监控                                                     │
│  │   ├─ 节点列表(实时)                                        │
│  │   └─ 节点详情(实时)                                        │
│  ├─ 用户监控                                                     │
│  │   ├─ 在线用户列表                                             │
│  │   └─ 用户会话详情                                             │
│  └─ 告警中心                                                     │
│      ├─ 告警列表                                                 │
│      ├─ 告警规则                                                 │
│      └─ 告警历史                                                 │
│                                                                  │
│  🔔 告警系统 (Alert System)                                      │
│  ├─ 告警规则                                                     │
│  │   ├─ 规则列表                                                 │
│  │   └─ 添加/编辑规则                                           │
│  ├─ 告警通知                                                     │
│  │   ├─ 通知渠道配置                                             │
│  │   └─ 通知模板                                                 │
│  └─ 告警历史                                                     │
│      └─ 历史记录                                                 │
│                                                                  │
│  💵 财务统计 (Financial Statistics)                               │
│  ├─ 收入统计                                                     │
│  │   ├─ 日/周/月/年收入                                         │
│  │   ├─ 收入趋势                                                 │
│  │   └─ 收入构成                                                 │
│  ├─ 成本统计                                                     │
│  │   ├─ 节点成本                                                 │
│  │   ├─ 带宽成本                                                 │
│  │   └─ 其他成本                                                 │
│  ├─ 利润分析                                                     │
│  │   └─ 盈亏分析                                                 │
│  └─ 报表导出                                                     │
│      └─ 导出功能                                                 │
│                                                                  │
│  ⚙️ 系统配置 (System Config)                                     │
│  ├─ 基础配置                                                     │
│  │   ├─ 系统参数                                                 │
│  │   └─ 功能开关                                                 │
│  ├─ 支付配置                                                     │
│  │   ├─ 支付宝配置                                               │
│  │   ├─ 微信支付配置                                             │
│  │   └─ Apple Pay配置                                           │
│  ├─ 推送配置                                                     │
│  │   └─ 推送渠道配置                                             │
│  └─ 版本管理                                                     │
│      ├─ 客户端版本                                               │
│      └─ 灰度发布                                                 │
│                                                                  │
│  🔐 权限管理 (Permission Management)                              │
│  ├─ 管理员列表                                                   │
│  │   ├─ 添加/编辑管理员                                         │
│  │   └─ 启用/禁用                                                │
│  ├─ 角色管理                                                     │
│  │   ├─ 角色列表                                                 │
│  │   └─ 权限配置                                                 │
│  └─ 操作日志                                                     │
│      └─ 日志查询                                                 │
│                                                                  │
│  🛡️ 风控管理 (Risk Control)                                      │
│  ├─ 风控事件                                                     │
│  │   ├─ 事件列表                                                 │
│  │   └─ 事件处理                                                 │
│  ├─ 黑名单管理                                                   │
│  │   ├─ IP黑名单                                                │
│  │   ├─ 设备黑名单                                              │
│  │   └─ 用户黑名单                                              │
│  └─ 风控规则                                                     │
│      └─ 规则配置                                                 │
│                                                                  │
└──────────────────────────────────────────────────────────────────┘

8.3 权限设计

┌──────────────────────────────────────────────────────────────────┐
│                    RBAC权限模型                                    │
├──────────────────────────────────────────────────────────────────┤
│                                                                  │
│  权限模型:RBAC (Role-Based Access Control)                      │
│                                                                  │
│  ┌──────────┐    ┌──────────┐    ┌──────────┐                  │
│  │ 用户     │───→│ 角色     │───→│ 权限     │                  │
│  │ (Admin)  │    │ (Role)   │    │ (Perm)   │                  │
│  └──────────┘    └──────────┘    └──────────┘                  │
│                                                                  │
│  预设角色:                                                      │
│  ┌──────────────┬────────────────────────────────────────────┐  │
│  │ 角色         │ 权限范围                                    │  │
│  ├──────────────┼────────────────────────────────────────────┤  │
│  │ 超级管理员   │ 所有权限                                    │  │
│  │ 运维管理员   │ 节点管理、监控、告警                        │  │
│  │ 客服管理员   │ 用户管理、订单管理                          │  │
│  │ 财务管理员   │ 订单管理、财务统计                          │  │
│  │ 游戏管理员   │ 游戏管理                                    │  │
│  │ 只读管理员   │ 仅查看,无操作权限                          │  │
│  └──────────────┴────────────────────────────────────────────┘  │
│                                                                  │
│  权限粒度:                                                      │
│  - 模块级:如"用户管理"                                          │
│  │   └─ 功能级:如"用户列表"、"用户详情"、"用户编辑"            │
│  │       └─ 操作级:如"查看"、"创建"、"编辑"、"删除"、"导出"   │
│                                                                  │
│  权限标识:                                                      │
│  - user:list:view    — 查看用户列表                              │
│  - user:list:export  — 导出用户列表                              │
│  - user:detail:view  — 查看用户详情                              │
│  - user:detail:edit  — 编辑用户                                  │
│  - user:ban          — 封禁用户                                  │
│  - node:list:view    — 查看节点列表                              │
│  - node:list:edit    — 编辑节点                                  │
│  - order:list:view   — 查看订单列表                              │
│  - order:refund      — 退款操作                                  │
│  - ...更多                                                        │
│                                                                  │
└──────────────────────────────────────────────────────────────────┘