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

131 lines
3.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# MySQL 数据库配置完成指南
## ✅ 配置完成状态
### 数据库配置
- **数据库类型**: MySQL 8.0
- **连接地址**: localhost:3306
- **数据库名**: baoxiang
- **用户名**: taiyi
- **密码**: taiyi1224
### 系统运行状态
**Backend (API Server)**
- URL: http://localhost:8000
- 数据库: MySQL (baoxiang)
- 状态: 运行正常
- API文档: http://localhost:8000/docs
**Frontend (React App)**
- URL: http://localhost:3001
- 状态: 运行正常
- 所有页面已重构完成
## 👥 测试账户
已创建以下测试账户:
### 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元
- 管理员可以调整任何用户余额
- 公告系统支持轮播显示
- 系统支持实时数据更新
---
**系统现已完全可用!请开始体验吧!** 🎉