🎈系统亮点:websocket实时聊天、AI分析、Echarts图形化分析;
一.系统开发工具与环境搭建
1.系统设计开发工具
后端使用Java编程语言的Spring boot框架
项目架构:B/S架构
运行环境:win10/win11、jdk17
前端:
技术:框架Vue.js;UI库:ElementUI;
开发工具:Visual Studio Code;
后端:
技术:Java语言、mybatis plus、Spring boot框架;
开发工具:IDEA 2024版本;
数据库:
数据库:mysql5.7/8.0
数据库工具:Navicat12版本;
二.系统的功能需求分析
2.1 学生
(1) 查看健康知识:系统为学生提供了心理健康知识,学生可以通过关键字搜索自己想看的健康知识,也可以通过心理健康知识类型筛选心理健康知识。
(2) 心理咨询展示:学生可以通过日期筛选心理咨询老师,包含教师等级、擅长领域、专业特长等信息,帮助学生全面了解心理老师信息,供学生筛选匹配个人需求的心理咨询老师。
(3) 预约心理老师:支持线上预约功能,学生可根据心理老师的排班时间选择咨询时段,提交预约申请。
(4) 心理测评:系统提供多种心理测评量表,学生在线完成测评后,系统会生成专业测评报告,并提供针对性建议,也可以进行AI心理分析,辅助学生了解自身心理状态。
(5) 系统通知:系统会实时推送系统的重要通知,确保学生及时获取最新信息。
(6) 反馈申请:学生可提交对系统的反馈,助力优化高校心理健康服务平台的服务质量。
(7) 咨询心理老师:学生可以与心理老师进行沟通,在交流过程中坦诚地表达自己的感受和想法,等待心理老师的解答。
(8) 个人中心:学生可以修改个人信息及密码,查看收藏的心理资讯知识,可以查看学生的测评记录,管理预约记录,查看收藏的心理老师,管理学生的反馈信息,管理学生对心理老师的评价。
(9) 登录/注册:学生可以注册账号,登录高校心理健康服务平台进行操作。
2.2 心理老师
(1)维护个人信息:心理老师可以维护自己的个人信息,包含姓名、性别、职位、专业特长等信息。
(2)排班管理:管理员为心理老师排班,心理老师可以查看自己的排班信息,及时安排自己的时间。
(3)通知管理:心理老师可以通过通知模块查看系统的公告信息,及时了解系统的最新消息。
(4)学生管理:心理老师可以查看学生的基本信息,查看学生的学号、姓名、性别、爱好等信息。
(5)学生咨询:心理老师可以查看学生发来的消息,进行回复学生,为学生排忧解难。
(6)心理老师评价:心理老师可以看到学生对自己的评价信息和评分,
(7)预约记录:当预约时间到达时,学生准时来赴约,可以点击赴约,进行服务学生,完成后,点击完成,代表预约已完成。当学生未准备赴约,可以点击未赴约。
(8)心理老师留言:心理老师可以查看学生的留言信息和自己的回复内容,进行管理,可以进行删除这些留言。
(9)测评题目管理:整合测评题目资源,咨询师可根据不同心理测评目标,组合生成完整的心理测评问卷。支持对测评问卷进行修改、删除等操作,进行测评题目数据分析。也可以进行自动组题,只需要设置测评题目标题、单选题、多选题、判断题、主观题的个数即可进行自动组合测评题目。
(10)题型管理:心理老师可以设置不同题型,包含单选题、多选题、判断题、主观题。具备创建、修改、删除功能。
(11)心理测评管理:心理老师管理心理测评,可以进行增删改查操作,等待管理员进行审核心理测评。
(12)测评情况管理:心理老师可以查看学生的测评情况,进行打分,或者删除学生的测评。
(13)健康知识列表:心理老师拥有健康知识的管理权限,可上传心理健康知识文章,编辑文章标题、内容、封面等信息,对已有健康知识进行修改、删除。
(14)健康知识收藏:查看学生收藏的健康知识内容,可以进行删除。
2.3 管理员
(1)学生管理:管理员可以管理学生信息,进行新增和删除学生信息。
(2)心理老师管理:管理员负责管理心理咨询老师,对心理咨询老师进行增删改查操作。
(3)系统通知管理:管理员可以进行发布系统的重要通知信息,及时进行编辑和删除系统通知。
(4)反馈管理:管理员可以查看学生提交的反馈信息,通过学生的反馈进行更好的服务学生。
(5)封面管理:管理员进行管理系统的广告轮播图。
(6)心理咨询老师评价:管理员可以查看学生对心理老师的评价内容和评分,对心理老师老师的服务情况有所了解。
(7)留言管理:管理员可以通过选择心理咨询老师,查看每个老师对应的留言信息,可以进行删除不友好、不符合规矩的留言信息。
(8)收藏心理老师管理:可以查看学生收藏的心理咨询老师,可以了解到学生最喜欢的心理老师。
(9)排班管理:管理员为心理老师进行排班,设置心理老师的可预约日期,预约的时间以及每日会诊数量,可以根据实际情况进行修改排班情况,或者删除排班。
(10)预约记录:可以查看学生的预约记录,包含预约的账号、预约姓名、预约电话、心理咨询老师以及预约状态等信息,可以进行喊出预约记录。
(11)数据统计:系统为管理员提供了未来15天的预约人数折线图,过去15天预约人数折线图,以及心理老师的服务人次树状图。
(12)测试题库管理:可以进行查看心理老师发布的测评题目信息,单选题,多选题,判断题,主观题,可以进行删除操作。管理试题标签内容,可以进行增删改查操作。
(13)心理测评计划:审核心理老师发布的心理测评计划,审核通过后,学生可以进行测评。可以增加心理测评计划,删除心理测评计划以及修改心理测评计划。
(14)学生测评结果:可以查看学生提交的测评情况,对学生的情况有所了解。
(15)健康知识管理:管理员可以进行管理健康知识类型,管理健康知识信息,以及查看健康知识被收藏的记录。
三.系统实现(部分截图)

3.1 学生
3.1.1 首页

3.1.2 预约心理老师列表

3.1.3 心理老师预约

3.1.4 聊天

3.1.5线下预约

3.1.6 我的预约

3.1.7 健康知识

3.1.8 健康知识详情

3.1.9 心理测评

3.1.10 开始测评

3.1.11 系统通知

3.1.12 反馈

3.1.13个人信息

3.1.14我的收藏

3.1.15 我的测评

3.1.16 AI分析

3.1.18 收藏的心理老师

3.1.19 我的反馈

3.1.20心理老师评价

3.2 心理老师
3.2.1 个人信息

3.2.2 排班管理

3.2.3通知管理

3.2.4学生管理

3.2.5学生咨询

3.2.6 心理老师评价

3.2.7预约记录

3.2.8 测评题目

3.2.9我的留言

3.2.10单选题

3.2.11 多选题

3.2.12 判断题

3.2.13主观题

3.2.14心理测评

3.2.15测评情况

3.2.16健康知识列表

3.2.17健康知识收藏

3.3 管理员
3.3.1 学生管理

3.3.2 心理老师

3.3.3 通知管理

3.3.4反馈管理

3.3.5封面管理

3.3.6心理老师评价

3.3.7 留言管理

3.3.8收藏心理老师

3.3.9排班管理

3.3.10预约记录

3.3.11工作统计

3.3.12测评题目

3.3.13单选题

3.3.14多选题

3.3.15判断题

3.3.16主观题

3.3.17试题标签

3.3.18 心理测评计划

3.3.19心理测评结果

3.3.20健康知识分类

3.3.21 健康知识

3.3.22文章收藏

四.系统代码结构截图
4.1 前端

4.2 后端

4.3 数据库

四.源码获取
1.原创系统非商用,非开源,非无偿。
2.项目有很多,并未全部上传,如果未找到想要的,可直接咨询。