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. 开发统计分析功能
|
||
|
||
---
|
||
|
||
**祝您使用愉快!**
|
||
|