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

3.1 KiB
Raw Blame History

心理测评系统完整部署指南

🎉 当前进度

已完成:数据库设计 → 量表管理 → 题目管理 → 因子管理 → 测评执行

📦 需要执行的SQL脚本按顺序

第1步数据库表结构

source sql/psy_assessment_system.sql
source sql/psy_assessment_system_extension.sql
source sql/psy_assessment_system_patch.sql

第2步菜单配置一键执行

source sql/psy_menu_all_config.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步验证菜单

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
  • 量表管理(子菜单)
  • 测评管理(子菜单)
  • 题目管理(隐藏菜单)
  • 因子管理(隐藏菜单)

🚀 启动系统

后端启动

cd ry-news-admin
mvn spring-boot:run

前端启动

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. 开发统计分析功能

祝您使用愉快!