Тема:Проектирование и разработка мобильного приложения на языке "Java" на платформе "ios" и "android" для изучения жестового
Содержание
Цель и задачи исследования
Актуальность темы
Анализ предметной области
Средства разработки
Схема базы данных
Интерфейс пользователя UI
Алгоритм работы
Тестирование
Заключение
3.76M
Categories: programmingprogramming softwaresoftware

Проектирование и разработка мобильного приложения на языке Java для платформ iOS и Android для изучения жестового языка

1. Тема:Проектирование и разработка мобильного приложения на языке "Java" на платформе "ios" и "android" для изучения жестового

Выпускная квалификационная работа
Тема:Проектирование и разработка мобильного
приложения на языке "Java" на платформе "ios" и
"android" для изучения жестового языка.
ФИО Зейналян Шамиль Гагикович
Группа 4ИП-2-21
Руководитель ВКР Рябухин А.В.

2. Содержание

1.
2.
3.
4.
Анализ технического задания
Проектирование системы
Реализация приложения
Тестирование и откладка
приложения
5. Внедрение и эксплуатация
приложения
6. Экономическое обоснование
проекта
7. Заключение

3. Цель и задачи исследования

Цель моей дипломной работы —
1. Провести анализ предметной области и определить ключевые
трудности, с которыми сталкиваются изучающие жестовый язык;
2. Исследовать существующие решения и определить, какие
функции действительно полезны пользователям;
спроектировать и разработать мобильное
3. Разработать структуру приложения, продумать пользовательский
интерфейс, чтобы сделать обучение максимально эффективным;
приложение для изучения жестового
4. Выбрать и обосновать программные средства разработки;
языка, используя язык программирования
5. Написать и протестировать приложение на различных
устройствах;
Java и обеспечив его кроссплатформенную
доступность.
6. Подготовить методику оценки качества и удобства
использования продукта;
7. Произвести анализ возможного практического применения и
экономической эффективности.

4. Актуальность темы

"Разработка мобильного приложения для изучения жестового языка"
Социальная значимость
В России проживает более 1.2 млн людей с нарушениями слуха (данные ВОГ).
Дефицит доступных инструментов для изучения русского жестового языка (РЖЯ).
Проблема коммуникации между слышащими и глухими людьми.
Технологическая востребованность
Рост мобильного обучения: 67% пользователей используют смартфоны для образования (данныe Statista, 2023).
Недостаток качественных приложений по РЖЯ: большинство аналогов либо устарели, либо не адаптированы под российские реалии.
Государственная поддержка
Соответствует Федеральному закону №419 "О социальной защите инвалидов", требующему создания инклюзивной среды.
Входит в программу "Доступная среда" (2021–2025 гг.).
Образовательная ценность
Позволяет:
Самостоятельно изучать жесты
Подготовиться к общению с глухими людьми
Освоить базовые навыки педагогам и соцработникам
Перспективы развития
Возможность интеграции с:
Системами видеосвязи
VR-тренажерами
Социальными платформами для глухих
Вывод: Приложение решает острые социальные, образовательные и технологические задачи, способствуя инклюзии и цифровизации образования.

5. Анализ предметной области

Проведён анализ 15+
приложений (Signily,
Жестун, ProDeaf и др.),
который выявил ключевые
проблемы:

1
Критерий
Существующие решения
(Signily, Жестун и др.)
Разрабатываемое приложение
Поддержка РЖЯ
Отсутствует или ограничена
(только алфавит)
Полная поддерка 85+ жестов
Интерфейс обучения
Статичные видео без контроля
прогресса
Интерактивная система с:
- Замедлением воспроизведения
- Повторением сложных
моментов
- Персональными
рекомендациями
Технологии
Нативные решения под 1
платформу (только Android/iOS)
Кроссплатформенность (React
Native + Expo):
- iOS 12+
- Android 8+
Проверка знаний
Тесты с выбором ответа
Многоуровневая система:
- Распознавание по видео
- Ситуационные задания
- Коррекция ошибок
Доступность
Минимальное соответствие
WCAG
Полная поддержка:
- Субтитры
- Контрастный режим
- Голосовое сопровождение
2
Локализация: 80% аналогов не
поддерживают русский
жестовый язык (РЖЯ).
Функционал:
Отсутствие системы прогресса
(в 90% случаев).
Примитивные тесты без
адаптации к уровню
пользователя.
3
4
Технологии: Устаревшие
видеоформаты (480p), нет
кроссплатформенности.
5

6. Средства разработки

*Язык программирования:
JavaScript
*Фреймворки и библиотеки:
Reactive Native
*База данных:
Expo SDK 49

7. Схема базы данных

8. Интерфейс пользователя UI

9. Алгоритм работы

запустим приложение, чтобы
протестировать его
непосредственно на телефоне,
необходимо скачать Expo Go, и
отсканировать этот QR код
Видим главную
страницу
приложения, пока
что прогресс слов
нулевой,
попробуем что ни
ведь изучить
Открыли категорию «Для
школы», видео
воспроизводится
нормально, и ожидаемо
зацикленно, все UI
элементы и компоненты
отрабатывают ожидаемо

10. Тестирование

11. Заключение

1. Итоги проекта
✅ Выполнено:
Разработано кроссплатформенное приложение для iOS/Android
Реализовано 85+ жестов с видео и описаниями
Достигнута производительность: запуск за 1.2 сек, 60 FPS
Поддержка оффлайн-режима и синхронизации
2. Ключевые преимущества
English     Русский Rules