3.1 KiB
3.1 KiB
心理测评系统完整部署指南
🎉 当前进度
已完成:数据库设计 → 量表管理 → 题目管理 → 因子管理 → 测评执行
📦 需要执行的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:配置角色权限
- 进入:系统管理 → 角色管理
- 点击"管理员"角色的"修改"按钮
- 在菜单权限中勾选"心理测评管理"
- 保存
步骤3:刷新浏览器
- 按 F5 刷新
- 重新登录(可选)
✅ 功能验证
量表管理
- 进入:心理测评管理 → 量表管理
- 点击"新增"按钮
- 填写量表信息并保存
- 应能看到量表列表
题目管理
- 在量表列表中点击"题目管理"按钮
- 点击"新增题目"
- 填写题目信息并保存
- 点击"选项"按钮管理选项
- 应能看到题目列表
因子管理
- 在量表列表中点击"因子管理"按钮
- 点击"新增因子"
- 填写因子信息并保存
- 点击"计分规则"按钮配置规则
- 应能看到因子列表
测评执行
- 进入:心理测评管理 → 测评管理
- 点击"开始测评"按钮
- 选择量表,填写被测评人信息
- 开始答题
- 测试暂停/恢复功能
- 应能看到测评记录
⚠️ 常见问题
问题1:看不到"心理测评管理"菜单
解决:
- 确认执行了
psy_menu_all_config.sql - 在角色管理中分配权限
- 刷新浏览器并重新登录
问题2:点击"题目管理"显示404
解决:
- 确认执行了
psy_menu_item_config.sql或完整菜单SQL - 检查路由是否正确
- 清除浏览器缓存
问题3:编译错误
解决:
- 清理并重新编译:
mvn clean install -DskipTests - 检查导入的包是否正确
- 确认所有Service都有对应实现类
📝 下一步建议
完成部署后,可以继续:
- 完善提交和计分功能
- 开发测评报告模块
- 添加语音读题功能
- 开发统计分析功能
祝您使用愉快!