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