Skip to content

BincZhang/MentalHealth

Repository files navigation

心理健康服务平台介绍文档

1. 项目概述

心理健康服务平台是一个综合性的心理健康服务系统,旨在为用户提供全方位的心理健康支持。本平台融合了现代心理学理论与人工智能技术,通过心理测评、AI智能对话、专业咨询等功能,帮助用户了解自己的心理状态,获取专业的心理健康建议,提高心理健康水平。

1.1 项目背景

随着社会压力的增加和心理健康意识的提高,人们对心理健康服务的需求日益增长。传统的心理健康服务受到时间、空间和资源的限制,无法满足大量用户的需求。本项目利用互联网技术和人工智能,打造一个便捷、高效、个性化的心理健康服务平台,为用户提供随时随地的心理健康支持。

1.2 项目目标

  • 构建一个用户友好的心理健康服务平台
  • 提供科学、专业的心理测评工具
  • 利用人工智能技术提供智能心理咨询服务
  • 建立个性化的心理健康管理系统
  • 提高用户心理健康水平,预防心理问题

2. 系统架构

2.1 总体架构

本系统采用前后端分离的架构设计,前端使用Vue.js框架,后端使用Spring Boot框架,数据库采用MySQL,通过RESTful API进行通信。

架构图

+------------------+        +------------------+        +------------------+
|                  |        |                  |        |                  |
|  前端            |  HTTP  |  后端            |  JDBC  |  数据库          |
|  (Vue.js)        | <----> |  (Spring Boot)   | <----> |  (MySQL)         |
|                  |        |                  |        |                  |
+------------------+        +------------------+        +------------------+
        ^                           ^
        |                           |
        v                           v
+------------------+        +------------------+
|                  |        |                  |
|  客户端          |        |  外部服务        |
|  (Web Browser)   |        |  (DeepSeek AI)   |
|                  |        |                  |
+------------------+        +------------------+

2.2 技术栈

  • 前端

    • Vue.js 3.x:现代化的JavaScript框架
    • Element Plus:基于Vue.js的UI组件库
    • Axios:HTTP客户端库
    • Vue Router:前端路由管理
  • 后端

    • Spring Boot:Java后端框架
    • Spring Security:安全认证框架
    • MyBatis:ORM框架
    • JWT:用户认证
  • 数据库

    • MySQL:关系型数据库
  • AI服务

    • DeepSeek-R1-DistiII-Qwen-1.5B:人工智能对话服务

3. 功能模块

3.1 用户管理

  • 用户注册与登录:提供用户注册和登录功能,支持账号密码认证
  • 用户角色管理:区分普通用户和管理员角色,不同角色具有不同权限
  • 个人信息管理:允许用户查看和修改个人信息
  • 密码管理:提供密码修改和重置功能

3.2 心理测评系统

  • 多类型测评:提供多种心理测评工具,包括:

    • 抑郁自评量表:评估抑郁症状的严重程度
    • 焦虑自评量表:评估焦虑症状的严重程度
    • 压力测试:评估当前压力水平
    • 性格测试:了解性格特征和优势
    • 情绪管理测试:评估情绪管理能力
    • 人际关系测试:评估人际交往能力
  • 测评流程

    • 测评说明:提供测评目的、预计用时等信息
    • 问题回答:用户回答一系列心理测评问题
    • 结果分析:根据用户回答生成测评结果
    • 专业建议:根据测评结果提供专业建议
  • 测评结果存储:保存用户的测评结果,便于后续查看和分析

3.3 AI心理咨询助手

  • 智能对话:基于DeepSeek-R1-DistiII-Qwen-1.5B AI的智能对话系统,提供心理咨询服务
  • 上下文理解:能够理解和记忆对话上下文,提供连贯的交流体验
  • 测评结果融合:能够读取用户的心理测评结果,提供更有针对性的咨询服务
  • 专业知识库:内置心理学专业知识,提供专业、准确的心理健康建议

3.4 管理后台

  • 用户管理:管理用户账号,包括添加、修改、禁用等操作
  • 内容管理:管理系统内容,包括公告、文章等
  • 数据统计:统计用户使用数据,生成各类报表
  • 系统设置:管理系统配置信息

4. 特色功能

4.1 心理测评与AI咨询的融合

本系统最大的特色在于实现了心理测评与AI咨询的深度融合。用户完成心理测评后,系统会将测评结果自动传递给AI咨询助手,使AI助手能够了解用户的心理状态,提供更加个性化、针对性的心理咨询服务。

4.2 专业的心理评估工具

系统提供多种专业的心理评估工具,覆盖抑郁、焦虑、压力、性格特征、情绪管理、人际关系等多个方面,帮助用户全面了解自己的心理状态。每种测评工具均基于心理学理论和实践,具有一定的科学依据。

4.3 人性化的用户界面

系统采用现代化的UI设计,界面简洁、美观、易用。用户可以轻松完成各项操作,无需专业知识。系统还提供了详细的使用说明和帮助信息,降低用户的使用门槛。

5. 使用流程

5.1 新用户注册流程

  1. 访问系统登录页面
  2. 点击"注册"按钮
  3. 填写注册信息,包括用户名、密码、邮箱等
  4. 提交注册信息
  5. 系统验证信息并创建账号
  6. 跳转到登录页面

5.2 心理测评流程

  1. 登录系统
  2. 进入心理测评页面
  3. 选择测评类型
  4. 阅读测评说明
  5. 开始测评,回答测评问题
  6. 提交测评
  7. 查看测评结果和专业建议
  8. (可选)点击"与AI心理助手深入交流"按钮,进入AI聊天界面

5.3 AI心理咨询流程

  1. 登录系统
  2. 进入AI聊天页面
  3. 与AI助手进行文字对话
  4. 描述心理困扰或提出问题
  5. 获取AI助手的回应和建议

6. 技术亮点

6.1 前后端分离架构

系统采用前后端分离架构,前端使用Vue.js框架,后端使用Spring Boot框架,通过RESTful API进行通信。这种架构使前后端能够独立开发和部署,提高了开发效率和系统灵活性。

6.2 响应式设计

系统采用响应式设计,能够自适应不同尺寸的屏幕,提供一致的用户体验。无论是在PC、平板还是手机上,用户都能方便地使用系统的各项功能。

6.3 安全认证机制

系统使用JWT(JSON Web Token)进行用户认证,确保API访问的安全性。同时,敏感数据在传输和存储过程中进行加密处理,保护用户隐私。

6.4 AI技术应用

系统集成了DeepSeek-R1-DistiII-Qwen-1.5B,实现了智能对话功能。AI助手能够理解自然语言,在特定的心理问答数据集下训练,提供专业的心理健康建议。同时,系统能够将用户的心理测评结果传递给AI助手,实现测评与咨询的融合。

7. 未来展望

7.1 功能扩展

  • 增加更多类型的心理测评工具
  • 开发语音交互功能,支持语音对话
  • 添加心理健康知识库,提供自学资源
  • 开发心理健康数据分析功能,生成个性化报告

7.2 技术升级

  • 引入Lora微调算法,提高AI助手的智能水平
  • 开发移动端应用,提供更便捷的服务
  • 完善数据安全机制,加强隐私保护
  • 优化系统性能,提高响应速度

8. 结语

心理健康服务平台是一个集心理测评、AI咨询于一体的综合性系统,旨在为用户提供便捷、专业的心理健康服务。通过技术创新和专业知识的结合,本系统能够帮助用户了解自己的心理状态,获取专业的心理健康建议,提高心理健康水平。我们相信,随着系统的不断完善和功能的持续扩展,本平台将成为用户心理健康管理的得力助手。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors