# 第八部分:后台管理系统 ## 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 — 退款操作 │ │ - ...更多 │ │ │ └──────────────────────────────────────────────────────────────────┘ ```