Вебсистема оцінювання психоемоційного стану людини

dc.contributor.advisorПолягушко, Любов Григорівна
dc.contributor.authorХнюкало, Вікторія Сергіївна
dc.date.accessioned2026-07-30T07:34:50Z
dc.date.available2026-07-30T07:34:50Z
dc.date.issued2026
dc.description.abstractДипломна робота виконана на 100 сторінках, містить 38 ілюстрацій, 1 таблицю, 2 додатки, 26 джерел у переліку посилань. Метою роботи є проєктування та реалізація захищеної веб-системи оцінювання психоемоційного стану людини з підтримкою чотирьох ролей користувачів та відповідністю вимогам OWASP ASVS L2/L3 і регламенту GDPR. Основний зміст роботи включає аналіз існуючих платформ психологічного супроводу, моделювання загроз методами DFD та STRIDE, проєктування архітектури за принципом security by design, реалізацію серверної та клієнтської частин системи, верифікацію відповідності вимогам стандарту OWASP ASVS та розробку інструкції користувача. Методи та засоби: мова програмування Python та JavaScript, фреймворк FastAPI, бібліотека React, реляційна база даних PostgreSQL, ORM SQLAlchemy з драйвером asyncpg, інструмент міграцій Alembic, бібліотека валідації Pydantic, утиліта збірки Vite, бібліотека стилів Tailwind CSS, хмарний сервіс Cloudinary, система контролю версій Git, середовища розробки PyCharm та WebStorm. Результат: програмний застосунок для оцінювання психоемоційного стану людини з підтримкою психометричних та когнітивних методик, клінічного супроводу пацієнтів і аналітичного інструментарію для наукових досліджень. Розроблений застосунок може бути впроваджений у медичних закладах, психологічних центрах та науково-дослідних установах, що здійснюють дистанційний моніторинг психоемоційного стану пацієнтів.
dc.description.abstractotherThe diploma project consists of 100 pages, contains 38 illustrations, 1 table, 2 appendices, and 26 references. The objective of the thesis is the design and implementation of a secure web-based system for assessing human psycho-emotional state, supporting four user roles and complying with OWASP ASVS L2/L3 guidelines and GDPR regulations. The main content of the thesis includes the analysis of existing psychological support platforms, threat modeling using DFD and STRIDE methods, architecture design based on the "security by design" principle, implementation of the system’s backend and frontend components, verification of compliance with the OWASP ASVS standard, and development of a user manual. Methods and tools: Python and JavaScript programming languages, FastAPI framework, React library, PostgreSQL relational database, SQLAlchemy ORM with asyncpg driver, Alembic migration tool, Pydantic validation library, Vite build tool, Tailwind CSS framework, Cloudinary cloud service, Git version control system, and PyCharm and WebStorm IDEs. Results: a software application for assessing human psycho-emotional state with support for psychometric and cognitive techniques, clinical patient management, and analytical tools for scientific research. The developed application can be deployed in medical institutions, psychological centers, and research facilities involved in the remote monitoring of patients’ psychoemotional states.
dc.format.extent101 с.
dc.identifier.citationХнюкало, В. С. Вебсистема оцінювання психоемоційного стану людини : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Хнюкало Вікторія Сергіївна. – Київ, 2026. – 101 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/82319
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectвеб-застосунок
dc.subjectоцініювання психоемоційного стану
dc.subjectінформаційна безпека
dc.subjectowasp asvs
dc.subjectgdpr
dc.subjectпсихометричні методики
dc.subjectweb application
dc.subjectpsycho-emotional state assessment
dc.subjectinformation security
dc.subjectpsychometric techniques
dc.titleВебсистема оцінювання психоемоційного стану людини
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Hniukalo_bakalavr.pdf
Розмір:
4.45 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: