xinli/z_Project change/000/004-完整部署指南.md
xiao@123.123 fdf83af45a xiao
2025-11-03 18:21:32 +08:00

151 lines
3.1 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.

# 心理测评系统完整部署指南
## 🎉 当前进度
已完成:数据库设计 → 量表管理 → 题目管理 → 因子管理 → 测评执行
## 📦 需要执行的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. 开发统计分析功能
---
**祝您使用愉快!**