baoxiang/MySQL数据库配置完成.md
2025-12-16 18:06:50 +08:00

3.5 KiB
Raw Blame History

MySQL 数据库配置完成指南

配置完成状态

数据库配置

  • 数据库类型: MySQL 8.0
  • 连接地址: localhost:3306
  • 数据库名: baoxiang
  • 用户名: taiyi
  • 密码: taiyi1224

系统运行状态

Backend (API Server)

Frontend (React App)

👥 测试账户

已创建以下测试账户:

1. 管理员账户

  • 用户名: admin
  • 密码: admin123
  • 角色: 管理员
  • 余额: 10000元
  • 权限: 可访问管理后台,管理用户、配置系统、发布公告

2. 主播账户

  • 用户名: streamer
  • 密码: streamer123
  • 角色: 主播
  • 余额: 5000元
  • 权限: 可创建宝箱、管理竞猜

3. 普通用户账户

  • 用户名: user
  • 密码: user123
  • 角色: 用户
  • 余额: 2000元
  • 权限: 参与竞猜、查看个人中心

🚀 使用方法

1. 访问应用

打开浏览器访问: http://localhost:3001

2. 登录系统

  • 点击右上角"登录"按钮
  • 输入任一测试账户的用户名和密码
  • 登录成功后自动跳转

3. 功能测试

普通用户功能

  • 浏览首页查看活跃宝箱和主播
  • 参与宝箱竞猜
  • 查看个人中心(余额、交易记录、统计)
  • 领取低保(余额<1000时

主播功能

  • 登录主播账户
  • 访问"主播控制台"
  • 创建新的宝箱
  • 设置竞猜选项和倒计时
  • 封盘和结算

管理员功能

  • 登录管理员账户
  • 点击"管理后台"
  • 使用侧边栏功能:
    • 数据概览: 查看系统统计数据
    • 用户管理: 搜索、筛选、调整用户余额、封禁用户
    • 主播管理: 查看主播信息和宝箱详情
    • 系统设置: 添加/删除系统配置
    • 公告管理: 发布/删除系统公告

🔧 技术特性

前端重构成果

  • 首页: 公告栏、活跃主播、活跃宝箱
  • 用户中心: 左侧用户卡片、右侧统计和流水
  • 管理后台: 侧边栏导航、完整管理功能
  • 导航栏: 活跃链接、角色特定菜单
  • 响应式设计: 支持桌面、平板、手机

后端API

  • 认证系统: JWT token登录
  • 用户管理: 注册、登录、权限控制
  • 游戏逻辑: 宝箱创建、下注、结算
  • 管理员功能: 用户管理、系统配置、公告
  • 数据库: MySQL 8.0,所有表结构完整

📊 数据库表结构

已创建的数据库表:

  • users - 用户表(包含所有扩展字段)
  • transactions - 交易流水表
  • chests - 宝箱表
  • bets - 下注表
  • streamer_profiles - 主播配置表
  • system_configs - 系统配置表
  • announcements - 公告表
  • user_operation_logs - 用户操作日志表

🎯 下一步操作

  1. 立即测试: 使用上述任一测试账户登录系统
  2. 功能验证: 测试各项功能是否正常工作
  3. 管理测试: 使用管理员账户测试后台管理功能
  4. 创建内容: 主播可以创建宝箱进行竞猜

💡 提示

  • 所有密码都是明文,便于测试
  • 余额单位为"分"100分 = 1元
  • 管理员可以调整任何用户余额
  • 公告系统支持轮播显示
  • 系统支持实时数据更新

系统现已完全可用!请开始体验吧! 🎉