151 lines
3.1 KiB
Markdown
151 lines
3.1 KiB
Markdown
|
|
# 心理测评系统完整部署指南
|
|||
|
|
|
|||
|
|
## 🎉 当前进度
|
|||
|
|
已完成:数据库设计 → 量表管理 → 题目管理 → 因子管理 → 测评执行
|
|||
|
|
|
|||
|
|
## 📦 需要执行的SQL脚本(按顺序)
|
|||
|
|
|
|||
|
|
### 第1步:数据库表结构
|
|||
|
|
```sql
|
|||
|
|
source sql/psy_assessment_system.sql
|
|||
|
|
source sql/psy_assessment_system_extension.sql
|
|||
|
|
source sql/psy_assessment_system_patch.sql
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 第2步:菜单配置(一键执行)
|
|||
|
|
```sql
|
|||
|
|
source sql/psy_menu_all_config.sql
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**或者手动执行分步配置:**
|
|||
|
|
```sql
|
|||
|
|
source sql/psy_menu_config_fixed.sql
|
|||
|
|
source sql/psy_menu_item_config.sql
|
|||
|
|
source sql/psy_menu_factor_config.sql
|
|||
|
|
source sql/psy_menu_assessment_config.sql
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 第3步:验证菜单
|
|||
|
|
```sql
|
|||
|
|
SELECT menu_id, menu_name, parent_id, path, component
|
|||
|
|
FROM sys_menu
|
|||
|
|
WHERE menu_name LIKE '%心理%'
|
|||
|
|
ORDER BY parent_id, order_num;
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
应该看到:
|
|||
|
|
- 心理测评管理(父菜单,menu_id=2000)
|
|||
|
|
- 量表管理(子菜单)
|
|||
|
|
- 测评管理(子菜单)
|
|||
|
|
- 题目管理(隐藏菜单)
|
|||
|
|
- 因子管理(隐藏菜单)
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 🚀 启动系统
|
|||
|
|
|
|||
|
|
### 后端启动
|
|||
|
|
```bash
|
|||
|
|
cd ry-news-admin
|
|||
|
|
mvn spring-boot:run
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 前端启动
|
|||
|
|
```bash
|
|||
|
|
cd ruoyi-ui
|
|||
|
|
npm run dev
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 访问系统
|
|||
|
|
```
|
|||
|
|
http://localhost:80
|
|||
|
|
用户名:admin
|
|||
|
|
密码:admin123
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## ⚙️ 权限配置
|
|||
|
|
|
|||
|
|
### 步骤1:登录系统
|
|||
|
|
使用 admin 账号登录
|
|||
|
|
|
|||
|
|
### 步骤2:配置角色权限
|
|||
|
|
1. 进入:系统管理 → 角色管理
|
|||
|
|
2. 点击"管理员"角色的"修改"按钮
|
|||
|
|
3. 在菜单权限中勾选"心理测评管理"
|
|||
|
|
4. 保存
|
|||
|
|
|
|||
|
|
### 步骤3:刷新浏览器
|
|||
|
|
1. 按 F5 刷新
|
|||
|
|
2. 重新登录(可选)
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## ✅ 功能验证
|
|||
|
|
|
|||
|
|
### 量表管理
|
|||
|
|
1. 进入:心理测评管理 → 量表管理
|
|||
|
|
2. 点击"新增"按钮
|
|||
|
|
3. 填写量表信息并保存
|
|||
|
|
4. 应能看到量表列表
|
|||
|
|
|
|||
|
|
### 题目管理
|
|||
|
|
1. 在量表列表中点击"题目管理"按钮
|
|||
|
|
2. 点击"新增题目"
|
|||
|
|
3. 填写题目信息并保存
|
|||
|
|
4. 点击"选项"按钮管理选项
|
|||
|
|
5. 应能看到题目列表
|
|||
|
|
|
|||
|
|
### 因子管理
|
|||
|
|
1. 在量表列表中点击"因子管理"按钮
|
|||
|
|
2. 点击"新增因子"
|
|||
|
|
3. 填写因子信息并保存
|
|||
|
|
4. 点击"计分规则"按钮配置规则
|
|||
|
|
5. 应能看到因子列表
|
|||
|
|
|
|||
|
|
### 测评执行
|
|||
|
|
1. 进入:心理测评管理 → 测评管理
|
|||
|
|
2. 点击"开始测评"按钮
|
|||
|
|
3. 选择量表,填写被测评人信息
|
|||
|
|
4. 开始答题
|
|||
|
|
5. 测试暂停/恢复功能
|
|||
|
|
6. 应能看到测评记录
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## ⚠️ 常见问题
|
|||
|
|
|
|||
|
|
### 问题1:看不到"心理测评管理"菜单
|
|||
|
|
**解决**:
|
|||
|
|
1. 确认执行了 `psy_menu_all_config.sql`
|
|||
|
|
2. 在角色管理中分配权限
|
|||
|
|
3. 刷新浏览器并重新登录
|
|||
|
|
|
|||
|
|
### 问题2:点击"题目管理"显示404
|
|||
|
|
**解决**:
|
|||
|
|
1. 确认执行了 `psy_menu_item_config.sql` 或完整菜单SQL
|
|||
|
|
2. 检查路由是否正确
|
|||
|
|
3. 清除浏览器缓存
|
|||
|
|
|
|||
|
|
### 问题3:编译错误
|
|||
|
|
**解决**:
|
|||
|
|
1. 清理并重新编译:`mvn clean install -DskipTests`
|
|||
|
|
2. 检查导入的包是否正确
|
|||
|
|
3. 确认所有Service都有对应实现类
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 📝 下一步建议
|
|||
|
|
|
|||
|
|
完成部署后,可以继续:
|
|||
|
|
1. 完善提交和计分功能
|
|||
|
|
2. 开发测评报告模块
|
|||
|
|
3. 添加语音读题功能
|
|||
|
|
4. 开发统计分析功能
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
**祝您使用愉快!**
|
|||
|
|
|