Details

Title Разработка средств создания пользовательских интерфейсов чата: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators Хураськина Виктория Александровна
Scientific adviser Дробинцев Дмитрий Федорович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects доступность ; чат-интерфейс ; ГОСТ Р 52872-2019 ; инклюзивность ; React ; TypeScript ; ARIA ; клавиатурная навигация ; транскрипция медиа ; accessibility ; chat interface ; GOST R 52872-2019 ; inclusivity ; screen readers ; keyboard navigation ; media transcription
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-2704
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\37182
Record create date 9/19/2025

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Данная выпускная квалификационная работа посвящена разработке средств создания доступных пользовательских интерфейсов для пользователей с ограниченными возможностями в соответствии с уровнем А ГОСТ Р 52872-2019. Цель работы — создание модульного, масштабируемого и инклюзивного чат-интерфейса, поддерживающего взаимодействие для пользователей с нарушениями зрения, слуха, моторики и когнитивными ограничениями. Методология разработки включает анализ требований ГОСТ Р 52872-2019, проектирование архитектуры, реализацию компонентов с использованием React и TypeScript, а также интеграцию библиотек Vosk и FFmpeg.wasm для локальной транскрипции аудио- и видеосообщений в браузере. Разработанное приложение обеспечивает функциональность обмена текстовыми и медиа-сообщениями с полной поддержкой клавиатурной навигации, семантической разметки и атрибутов. Реальные тесты подтвердили соответствие стандарту, удобство использования для пользователей. Выявлены направления для улучшения: оптимизация транскрипции для длинных медиафайлов, расширение языковой поддержки и повышение производительности. Результаты работы применимы в образовательных, государственных и коммерческих платформах, требующих инклюзивных коммуникационных решений, способствуя социальной интеграции и равному доступу к цифровым технологиям.

This thesis focuses on the development of a front-end chat application interface that ensures accessibility for users with disabilities in accordance with Level A of GOST R 52872-2019. The objective is to create a modular, scalable, and inclusive chat interface that supports interaction for individuals with visual, auditory, motor, and cognitive impairments. The development methodology includes analyzing the requirements of GOST R 52872-2019, designing a model-service-store-transport architecture, implementing components using React and TypeScript, and integrating the Vosk and FFmpeg.wasm libraries for browser-based transcription of audio and video messages. The developed application provides functionality for exchanging text and media messages with full support for keyboard navigation, semantic markup, and ARIA attributes. Local media processing enhances data privacy by eliminating the need for external server transmission. Real-world testing confirmed compliance with the standard, usability for users with disabilities, and cross-browser compatibility. Areas for improvement include optimizing transcription for lengthy media files, expanding language support, and enhancing performance on mobile devices. The results of this work can be applied in educational, governmental, and commercial platforms requiring inclusive communication solutions, promoting social integration and equal access to digital technologies.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous

Access count: 0 
Last 30 days: 0

Detailed usage statistics