📜  项目理念 |心理护理

📅  最后修改于: 2022-05-13 01:56:29.153000             🧑  作者: Mango

项目理念 |心理护理

印度占世界自杀总数的36.6%。每天,平均有 381 人自杀,超过 83% 的人因心理健康问题而苦恼。尽管如此,由于贫困或社会恐惧,我们国家的大多数人还是觉得与医疗专业人员交谈不舒服。该国持续存在的刻板印象使人们认为精神疾病实际上不是疾病。近年来,科学技术取得了许多进步,几乎可以治愈任何疾病。然而,当我们谈论一个人的心理健康时,我们的国家就落后了。

人们不仅不愿寻求任何帮助,而且该国缺乏心理学家和心理治疗师,在合适的时间提供给合适的人,这使得人们难以对抗日益恶化的心理健康,尤其是年轻人。在整个大流行期间,情况变得令人毛骨悚然,并继续恶化。所以为了避免这个问题,我们决定设计“psy-care ”。

使用的工具和技术:

  • HTML:超文本标记语言或 HTML 是设计用于在 Web 浏览器中显示的文档的标准标记语言。
  • CSS:级联样式表 (CSS) 是一种样式表语言,用于描述以 HTML 等标记语言编写的文档的呈现方式。
  • JavaScript: JavaScript 是一种脚本/编程语言,可让您在网页上实现复杂的功能。每当网页执行非静态的操作时,例如显示及时的内容更新、交互式地图、动画 2D/3D 图形、滚动视频点唱机等,您可以打赌可能涉及 JavaScript。虽然我们不打算直接实现 JavaScript。为了实现 JavaScript,我们将使用 React.js,这是一个 JavaScript 库,因为它在我们必须创建系统时更加理想。
  • React.js: React 是一个用于构建用户界面的 JavaScript 库。它帮助我们构建封装的组件来管理它们自己的状态,然后将它们组合成复杂的 UI。由于组件逻辑是用 JavaScript 编写的,因此您可以轻松地通过应用程序传递丰富的数据,并将状态保持在 DOM 之外。此外,React 可以通过 React Native 为 Web 应用程序提供动力。
  • React Native: React Native 帮助我们创建原生应用。在我们的 Web 应用程序中使用 React Native 有两个主要原因:
  • React Native 为我们提供了跨平台的应用程序,即适用于 Android 和 IOS。
  • 我们的网站将使用 React 创建,因此通过 React Native 将其成型为应用程序将为我们节省大量时间。
  • Node.js: Node.js 是一个开源、跨平台的后端 JavaScript 运行时环境,它在 V8 引擎上运行并在 Web 浏览器之外执行 JavaScript 代码。 Node.js 帮助我们在 JavaScript 的帮助下编写服务器端脚本,这使得创建 Web 应用程序变得容易,因为您无需学习任何其他脚本语言。就像 React 一样,我们将使用一个库 Express.js 来创建我们的服务器,因为它使我们的任务变得简单。
  • Express.js: Express 是 Node.js 的后端 Web 应用程序框架,旨在构建 Web 应用程序和 API。
  • MySQL: MySQL 是一个关系数据库管理系统,它使用 SQL 以表格形式组织数据,称为实体,还有助于在这些实体之间创建关系。

Web 应用程序的架构:我们将要创建的应用程序将基于 MVC 模型,即模型-视图-控制器。在深入了解我们的应用程序之前,让我们先谈谈两件事:什么是 MVC 模型?我们将如何在我们的应用程序中实现它?正如我们所见,MVC 由三个不同的词 Model、View 和 Controller 组成,在我们的案例应用程序中,这三个词在软件设计模式中都有自己的意义。让我们根据我们的应用程序单独讨论它们。

  • 模型:模型代表我们应用程序的数据相关逻辑部分。我们模型的主要函数是执行 CRUD 应用程序以创建数据库并与控制器进行通信。在这里,MySQL 将用于创建我们应用程序的模型。
  • 视图:视图代表我们应用程序的用户界面(UI)部分。我们视图的主要函数是为最终用户提供美观且用户友好的 UI,与控制器进行通信,并将用户添加的动态值传递给控制器。在这里,React 和 React Native 将用于创建我们应用程序的 View。
  • 控制器:控制器代表我们应用程序的大脑。我们控制器的主要函数是从浏览器接收请求和输入(在我们的例子中,GET 请求带有位置输入,即该位置的所有精神病医生等等),并要求模型对数据执行所需的请求然后在视图的帮助下将该数据传递给浏览器(使其可表示)。在这里,Express.js 将用于创建我们应用程序的控制器。

MVC 模型如何工作的简要表示:

实施: Psy-care 是一款心理和平网络应用程序,针对患有心理健康问题的人、试图在印度取得成功的心理学家和攻读心理学学位的大学毕业生。 Psy-care 旨在为医疗专业人员和需要帮助的人之间日益扩大的差距提供一站式解决方案。

  • 我们的目标是将咨询心理学家的过程从离线模式转变为在线模式。当用户打开应用程序时,他/她将可以选择保持匿名或透露其身份。将为每个用户分配一名心理学家/治疗师/医学专家,并向用户提出一些问题,根据这些问题决定他/她的心理状态。
  • 如果案件处于第一阶段,则可以将其分配给经过培训的志愿者,否则专业人员将接管。这些志愿者可以是攻读心理学或相关学科的大学毕业生。这样,我们将消除该国缺乏治疗师的问题,并为即将到来的专业人士提供机会。
  • 将有一个位置过滤器,一个人根据该过滤器选择他们所在位置的治疗师,以防他/她希望亲自与他们联系。
  • 患者的进展将得到维护,与治疗师的每次互动都将保密。
  • 该应用程序的另一个功能将是每日激励部分,其中包括镇静练习、冥想课程等。

未来展望:我们的目标是尽快建立一个完整的工作应用程序,从我们学院开始,联系来自全国各地的治疗师和医疗专业人员。我们将通过与各种心理健康社区和教育机构合作,进一步扩大我们的项目,让更多的人从中受益。

还可以实现机器学习模型,该模型可以根据提供的问卷来识别人们的心理状态。

团队成员:

  • 尼提亚卡拉
  • 阿尤什·阿格拉瓦尔
  • Shourya Chirania