一、系统概述本高校心理咨询管理系统以 Java 为核心开发语言后端基于 SpringBoot 框架搭建稳定的服务架构前端采用 Vue 框架实现交互友好的页面展示数据库选用 MySQL 存储全量业务数据。系统面向来访者、咨询师、管理员三类角色设计差异化功能体系覆盖心理咨询预约、咨询服务、信息管理、问卷调查等核心场景旨在规范高校心理咨询流程提升心理咨询服务效率为高校心理健康教育提供数字化支撑。二、核心功能模块设计一来访者前端功能咨询服务使用视角注册登录支持手机号 / 学号完成账号注册设置登录密码账号密码登录系统提供密码找回功能登录后基于 Token 实现身份验证保障账号安全。首页信息浏览查看首页轮播图心理健康宣传、咨询服务指引等实时浏览最新公告咨询安排、心理讲座通知等、心理资讯科普文章、情绪调节方法等快速获取系统核心信息。咨询预约查看咨询师列表含专业方向、可预约时间、简介选择心仪咨询师并提交预约申请填写咨询主题、期望咨询时间、简单问题描述等待咨询师确认预约结果。留言互动查看向咨询师 / 管理员发送的留言记录包括留言内容、发送时间以及对方的回复内容和回复时间支持查看未读 / 已读状态。个人中心管理查看个人基础信息姓名、学号、联系方式、头像等支持信息编辑、登录密码修改集中管理个人预约记录、问卷填写记录等。在线问卷调查浏览管理员发布的心理健康调查问卷在线填写问卷内容单选、多选、简答等题型提交问卷后可查看问卷提交状态支持在未提交前修改作答内容。二咨询师前端功能咨询服务提供视角注册登录提交职业资质心理咨询师证书、高校聘任证明等完成账号注册审核通过后账号密码登录提供密码找回功能保障账号安全。首页信息浏览与来访者端首页一致查看轮播图、最新公告、心理资讯及时掌握系统通知与心理健康相关内容。咨询工作管理咨询申请处理查看来访者提交的预约申请查看预约详情咨询主题、期望时间、来访者基本情况确认预约时间完成咨询后上传咨询报告含咨询过程、问题分析、建议等标记咨询状态为 “已完成”咨询记录查看按时间、来访者姓名等条件筛选查看所有历史咨询记录包括预约信息、咨询报告、咨询结果等支持记录导出。留言互动查看来访者发送的留言支持在线回复留言标记留言为 “已处理 / 未处理”及时解答来访者疑问。个人中心管理查看并修改个人基础信息姓名、职称、专业方向、可预约时间、头像等修改登录密码完善个人展示信息。三管理员后台功能系统全局管控视角登录验证使用专属管理员账号密码登录系统通过权限校验后进入管理后台保障后台操作安全。基础内容管理公告管理发布、编辑、删除、查询系统公告设置公告展示优先级与有效期确保来访者和咨询师及时获取重要通知资讯管理增删改查心理资讯内容标题、正文、配图、发布时间按资讯类型科普、活动、政策分类管理轮播图管理上传、编辑、删除、排序首页轮播图设置轮播图跳转链接如资讯详情、预约页面管控首页展示内容。用户全维度管理咨询师管理审核咨询师注册资质增删改查咨询师账号信息冻结 / 解冻违规账号查看咨询师咨询工作量统计来访者管理增删改查来访者账号信息查看来访者预约记录、问卷填写情况保障来访者信息安全。留言与问卷管理留言管理查看全平台留言记录来访者 - 咨询师、来访者 - 管理员删除违规留言监督留言回复效率问卷管理设计心理健康调查问卷添加题目、设置题型、调整题目排序发布 / 下架问卷查看问卷填写统计数据参与人数、各选项占比生成问卷分析报表。个人中心管理修改管理员账号的基础信息姓名、联系方式和登录密码保障管理员账号安全。三、技术实现要点后端基于 SpringBoot 框架开发 RESTful 接口采用 MyBatis-Plus 简化 MySQL 数据库操作通过 Spring Security 实现管理员、咨询师、来访者的角色权限隔离避免越权操作前端使用 VueElement UI 搭建页面通过 Axios 与后端接口交互集成 Vue Router 实现页面路由管理使用 ECharts可选实现问卷统计、咨询量等数据可视化预约模块设计时间冲突校验逻辑防止咨询师同一时间段被多个来访者预约咨询报告、问卷等文件采用 MinIO 文件服务器存储数据库仅保存文件访问地址留言模块实现消息状态未读 / 已读标记支持实时提醒咨询师查看新留言保障沟通及时性。总结系统面向来访者、咨询师、管理员三类角色构建了 “咨询预约 - 服务提供 - 后台管控” 的完整心理咨询服务体系核心围绕预约、咨询记录、用户信息三大核心数据展开技术层面以 JavaSpringBoot 为后端核心Vue 为前端框架MySQL 为数据载体兼顾功能实用性与信息安全性满足高校心理咨询服务的规范化管理需求权限设计上区分三类角色操作范围来访者侧重咨询预约与服务体验咨询师聚焦咨询服务与记录管理管理员专注全平台内容与用户管控贴合高校心理咨询业务场景。