管理员拥有系统的最高权限,可以进行以下操作:
- 用户管理(创建、修改、删除用户)
- 题目管理(创建、编辑、删除题目)
- 竞赛管理(创建、配置、管理竞赛)
- 系统配置(系统参数、判题配置等)
- 数据统计(用户统计、题目统计等)
- 系统监控(服务状态、性能监控)
-
创建用户
- 进入用户管理页面
- 点击"添加用户"按钮
- 填写用户基本信息(用户名、密码、邮箱等)
- 设置用户角色和权限
- 保存用户信息
-
修改用户信息
- 在用户列表中找到目标用户
- 点击"编辑"按钮
- 修改用户信息
- 保存修改
-
用户权限管理
- 设置用户角色(学生、教师、管理员等)
- 配置特殊权限
- 管理用户状态(启用/禁用)
-
批量导入用户
- 准备用户信息Excel文件
- 使用批量导入功能
- 验证导入结果
-
批量修改用户
- 选择多个用户
- 执行批量操作(修改角色、状态等)
-
基本信息
- 题目标题和描述
- 难度等级设置
- 题目标签分类
- 时间和内存限制
-
测试数据
- 上传输入输出文件
- 设置测试点权重
- 配置特殊判题选项
-
题目发布
- 设置题目可见性
- 配置访问权限
- 发布题目
-
题目编辑
- 修改题目描述
- 更新测试数据
- 调整难度等级
-
题目统计
- 查看提交统计
- 分析通过率
- 监控题目质量
-
竞赛基本信息
- 竞赛名称和描述
- 开始和结束时间
- 竞赛类型(ACM/OI)
- 参赛权限设置
-
题目配置
- 选择竞赛题目
- 设置题目顺序
- 配置题目分值(OI模式)
-
竞赛设置
- 排行榜可见性
- 提交限制
- 封榜时间设置
-
实时监控
- 查看参赛人数
- 监控提交情况
- 处理竞赛问题
-
竞赛管理
- 手动重判提交
- 处理申诉
- 调整竞赛设置
-
判题机配置
- 配置判题服务器
- 设置并发数量
- 监控判题状态
-
语言配置
- 启用/禁用编程语言
- 配置编译参数
- 设置运行环境
-
基本设置
- 系统名称和Logo
- 默认语言设置
- 时区配置
-
安全设置
- 密码策略
- 登录限制
- API访问控制
-
用户活跃度
- 注册用户数量
- 活跃用户统计
- 用户行为分析
-
提交统计
- 总提交数量
- 各语言使用统计
- 通过率分析
-
题目质量
- 题目通过率
- 题目难度分布
- 热门题目排行
-
系统负载
- 判题队列状态
- 系统资源使用
- 性能指标监控
-
数据库备份
# 备份MySQL数据 docker-compose exec mysql mysqldump -u root -p glowxq_oj > backup.sql
-
文件备份
- 备份题目测试数据
- 备份用户上传文件
- 备份系统配置文件
-
版本更新
- 查看更新日志
- 备份当前数据
- 执行更新操作
- 验证更新结果
-
配置迁移
- 导出系统配置
- 迁移用户数据
- 更新数据库结构
-
数据库优化
- 索引优化
- 查询优化
- 数据清理
-
缓存配置
- Redis缓存优化
- 静态资源缓存
- 数据库查询缓存
-
判题异常
- 检查判题机状态
- 重启判题服务
- 清理判题队列
-
数据库问题
- 检查数据库连接
- 分析慢查询
- 优化数据库性能
-
系统负载过高
- 监控系统资源
- 分析性能瓶颈
- 调整系统配置
-
服务重启
# 重启应用服务 docker-compose restart glowxq-oj # 重启数据库 docker-compose restart mysql # 重启Redis docker-compose restart redis
-
数据恢复
- 从备份恢复数据
- 修复数据一致性
- 验证数据完整性
-
每日检查
- 系统运行状态
- 用户活跃情况
- 错误日志分析
-
定期维护
- 数据库优化
- 日志清理
- 性能调优
-
问题处理
- 处理用户反馈
- 解决技术问题
- 提供使用指导
-
公告管理
- 发布系统公告
- 通知重要更新
- 维护通知
-
访问控制
- 用户权限管理
- API访问限制
- 敏感操作审计
-
数据安全
- 数据加密存储
- 传输加密
- 备份加密
-
异常检测
- 异常登录监控
- 恶意提交检测
- 系统入侵检测
-
安全审计
- 操作日志审计
- 权限变更记录
- 安全事件处理
- 技术支持邮箱:support@glowxq.com
- 技术交流群:见README.md
- GitHub Issues:提交技术问题
版本: 1.0.0
更新时间: 2025-08-27
维护团队: GlowXQ Team