当前位置: 首页 > ops >正文

vue+django 大模型心理学智能诊断评测系统干预治疗辅助系统、智慧心理医疗、带知识图谱

vue+django 大模型心理学智能诊断评测系统干预治疗辅助系统、智慧心理医疗、带知识图谱

文章结尾部分有CSDN官方提供的学长 联系方式名片
文章结尾部分有CSDN官方提供的学长 联系方式名片
关注B站,有好处!

编号:D003 pro

基于大模型+心理学问卷、智能诊断:判断焦虑症、狂躁症、抑郁症、双向性抑郁症等,并且可以给出干预原则、干预方法进行心理治疗、药物治疗等建议。最后生成智能诊断报告+知识图谱。

功能模块简介

  • 心理学问卷、智能诊断:判断焦虑症、狂躁症、抑郁症、双向性抑郁症等,并且可以给出干预原则、干预方法进行心理治疗、药物治疗等建议。
  • 基于大模型的诊断结果的分析,在诊断过程中显示,并且在生成的报告中体现出来。
  • 治疗方案:可以自由选择治疗手段,导出治疗报告word,同时保存在数据库中。
  • 数据可视化:评测的结果进行可视化分析,可以评估系统稳定性。
  • 知识图谱:诊断过程形成知识图谱并且可以保存下载为图片
  • 心理学专业数据增删改查管理
  • 用户管理、登录与注册
  • 权限管理
  • 日志管理
    在这里插入图片描述

技术栈

  • 后端框架:Django + Django REST Framework
  • 前端框架:Vue.js + Vuetify UI组件库
  • 数据库:MySQL
  • 开发工具:PyCharm

功能介绍

系统是分评测者和管理员的

  • 评测者使用的功能主要是心理评测和心理问答
  • 管理员的功能有权限设置、用户管理、日志管理、心理系统管理(选项管理、组合管理、元素管理、特定选项管理)

登录注册模块

登录
在这里插入图片描述
注册
在这里插入图片描述

心理评测模块

心理评测分为五个步骤,系统使用一个步骤来完成

  1. 填写个人信息:填写姓名、年龄、年级、学号等个人信息。
  2. 填写问卷:填写问卷,基于心理规则和特定选项,每个选项都有一个权重,系统会根据用户的选择和权重,评估用户的心理状态。
  3. 智能诊断:诊断基于系统的规则库,并且会通过大模型来辅助判断。
  4. 评测报告:生成word版的评测报告,可以直接导出文件
  5. 知识图谱:评测过程生成知识图谱。
    在这里插入图片描述

下面给出每个步骤的截图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

部分代码:

   computeSpecials(){if(this.selected.includes('有荨麻疹'))this.c_speicals = [...this.c_speicals, this.speicals.filter(s=>{return s.name == '长荨麻疹'})[0]]if(this.selected.includes('体重下降'))this.c_speicals = [...this.c_speicals, this.speicals.filter(s=>{return s.name == '体重下降'})[0]]if(this.selected.includes('容易感冒'))this.c_speicals = [...this.c_speicals, this.speicals.filter(s=>{return s.name == '容易感冒'})[0]]if(this.selected.includes('经常长口腔溃疡') && this.selected.includes('便秘'))this.c_speicals = [...this.c_speicals, this.speicals.filter(s=>{return s.name == '经常长口腔溃疡+便秘'})[0]]if(this.selected.includes('经常长口腔溃疡'))this.c_speicals = [...this.c_speicals, this.speicals.filter(s=>{return s.name == '经常长口腔溃疡'})[0]]if(this.selected.includes('便秘') && this.selected.includes('容易着急'))this.c_speicals = [...this.c_speicals, this.speicals.filter(s=>{return s.name == '便秘+容易着急'})[0]]},computeCombinations(){this.yy=0this.jl=0this.kz=0this.smza=0this.combis.forEach(c=>{// eslint-disable-next-line no-prototype-builtinsif(this.type.hasOwnProperty(c.relation)){if(this.type[c.relation]>c.score){// console.log(c.relation)this.c_combis.push(c)if(c.relation == '抑郁')this.yy = 1if(c.relation == '焦虑')this.jl = 1if(c.relation == '狂躁')this.kz = 1if(c.relation == '睡眠障碍')this.smza = 1}}})if(this.yy && this.kz){this.c_combis = [...this.c_combis, ...this.combis.filter(c=>{return c.relation == '抑郁+狂躁'})]}if(this.yy && this.smza){this.c_combis = [...this.c_combis, ...this.combis.filter(c=>{return c.relation == '抑郁+睡眠障碍'})]}if(this.jl && this.smza){this.c_combis = [...this.c_combis, ...this.combis.filter(c=>{return c.relation == '焦虑+睡眠障碍'})]}},

心理助手

可以通过聊天方式和大模型进行交流,帮助用户获取心理服务
在这里插入图片描述
在这里插入图片描述

心理评测管理模块

测评选项管理
在这里插入图片描述
组合规则引擎
在这里插入图片描述
特殊选项管理
在这里插入图片描述

评测元素管理
在这里插入图片描述

用户与权限管理管理

细粒度角色权限控制
在这里插入图片描述
完整的用户生命周期管理:支持用户创建、查询、更新和逻辑删除(非物理删除)
在这里插入图片描述
日志管理
在这里插入图片描述

个人信息

修改个人信息、头像等
在这里插入图片描述
修改密码
在这里插入图片描述

http://www.xdnf.cn/news/17534.html

相关文章:

  • EXISTS 替代 IN 的性能优化技巧
  • 前端灰度发布浅析
  • 【C++语法】输出的设置 iomanip 与 std::ios 中的流操纵符
  • 【stm32】EXTI外部中断
  • IoT/实现和分析 NB-IoT+DTLS+PSK 接入华为云物联网平台IoTDA过程,总结避坑攻略
  • 运维学习Day21——LAMP/LNMP 最佳实践
  • Python day 41
  • Linux 流编辑器 sed 详解
  • Linux-常用命令
  • Apache IoTDB 全场景部署:跨「端-边-云」的时序数据库 DB+AI 实战
  • 人工智能与农业:农业的革新
  • 超算中心的一台服务器上有多少个CPU,多少个核?
  • Spring JDBC
  • 构建轻量级Flask Web框架:从入门到实践
  • Spring Cloud Gateway 路由与过滤器实战:转发请求并添加自定义请求头(最新版本)
  • st.session_state 的存储机制
  • Docker中ES安装分词器
  • docker集群
  • USB 标准请求
  • gophis钓鱼流程
  • SSM+Dubbo+Zookeeper框架和springcloud框架,写业务的时候主要区别在哪?
  • 如何理解Tomcat、Servlet、Catanalina的关系
  • 【AI论文】R-Zero:从零数据起步的自进化推理大语言模型
  • android 换肤框架详解2-LayoutInflater源码解析
  • Mini-Omni: Language Models Can Hear, Talk While Thinking in Streaming
  • openpnp - 顶部相机环形灯光DIY
  • HTTPS 协议原理 ——4种方案
  • 如何解决 JetBrains IntelliJ IDEA 2024.2 和 2025.2 新版本区域选择问题:key is invalid
  • VBA即用型代码手册:计算选择的单词数Count Words in Selection
  • 网络资源模板--基于Android Studio 实现的手绘板App