Тема: Разработка мобильного приложения по генерации и распознаванию кода Морзе
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 СОСТОЯНИЕ ВОПРОСА И АНАЛИЗ ПРОГРАММНЫХ ПРОДУКТОВ 6
1.1 Состояние вопроса 6
1.2 Мобильные приложения 9
1.2.1 Приложение «Азбука Морзе» от разработчика Tiralkapplications. 9
1.2.2 Приложение «Фонарик, азбука морзе + сирена» от разработчика
katapuf. 10
1.2.3 Приложение «Азбука Морзе» от разработчика Android. 11
1.2.4 Приложение - «Morse Code» от разработчика predefault. 11
1.3 Результат анализа существующих аналогов 12
2 ВЫБОР СРЕДСТВ РАЗРАБОТКИ 14
2.1 Выбор операционной системы 14
2.2 Выбор интегрированной среды разработки 16
2.2.1 Среда разработки Eclipse 16
2.2.2 Среда разработки Intellij IDEA 17
2.2.3 Среда разработки Android Studio 18
3 РАЗРАБОТКА ПРИЛОЖЕНИЯ ПО ГЕНЕРАЦИИ И РАСПОЗНАВАНИЮ
КОДА МОРЗЕ 21
3.1 ФОРМИРОВАНИЕ ТРЕБОВАНИЙ К РАЗРАБАТЫВАЕМОМУ ПРИЛОЖЕНИЮ 21
3.2 СТРУКТУРА ПРИЛОЖЕНИЯ 21
3.3 Разработка мобильного приложения 22
3.3.1 Главное окно 23
3.3.2 Распознавание звука 29
3.3.3 Настройки 33
3.3.4 Обнаружение светового сигнала
3.3.5 Выбор языка 40
4 ТЕСТИРОВАНИЕ ПРИЛОЖЕНИЯ 43
ЗАКЛЮЧЕНИЕ 43
СПИСОК ИСТОЧНИКОВ 56
📖 Введение
В данный момент азбука Морзе значительно утратила свою популяр-ность ввиду сильного совершенствования средств радиосвязи. Тем не менее, среди различных энтузиастов-радиолюбителей использование азбуки всё ещё распространено.
Цель данной работы - создание мобильного приложения по генерации и распознаванию кода Морзе.
Данное приложение было бы эффективно при передаче информации с помощью кода на небольших, относительно покрытия мобильной связи, ди¬станциях. При этом, такой способ передачи информации мог бы быть эффективен в случае отсутствия или прерываний покрытия оператора, в условиях мощных погодных осадков (снегопад, буран), а также для прочих целей. Наконец, приложение было бы актуально как платформа для создания прочих приложений по сообщению различными визуальными или звуковыми кодами на близких дистанциях, для аналогичных целей.
Для достижения поставленной цели требуется решить следующие зада¬чи:
• обзор аналогов приложения, рассмотрение их достоинств и недостатков;
• определение операционной системы и выбор минимальной вер-сии ОС, поддерживаемой приложением;
• выбор инструментальной среды, в которой будет вестись разработка;
• разработка мобильного приложения с помощью данной инструментальной среды;
• тестирование приложения;
Структура и объем работы: выпускная квалификационная работа вы-полнена на 59 страницах машинописного текста, состоит из введения, четырёх глав, заключения.
В первой главе проводится анализ аналогичные и схожие с разработан¬ным приложения.
Во второй главе выбирается операционная система и интегрированная среда разработки.
В третьей главе описывается процесс разработки мобильного приложения.
В четвертой главе проводится тестирование программного продукта.
✅ Заключение
• был проведен анализ существующих аналогов, рассмотрены их достоинства и недостатки, выполнено сравнение;
• для реализации приложения была выбрана ОС Android, которая является наиболее популярной среди мобильных операционных систем;
• на основе статистики Google, в которой оценивается количество устройств с различными версиями операционной системы Android, мини-мальной версией ОС, поддерживаемой приложением была выбрана версия Android 4.4 KitKat;
• в результате ознакомления со средствами разработки для ОС Android, была выбрана Android Studio IDE, поскольку данная среда разработки бесплатна, обладает широкой функциональностью, множеством полезных инструментов для разработки под Android, доступностью интерфейса и простотой настройки;
• в результате рассмотрения аналогов, выбора операционной си-стемы и среды разработки, были сформированы требования к функциональности приложения;
• с помощью интегрированной среды разработки Android Studio на языке программирования java и языке разметки xml было разработано при¬ложение, удовлетворяющее сформированным требованиям;
• приложение было протестировано на работоспособность;
Все поставленные задачи были решены, достигнута цель ВКР - разработано мобильное по генерации и распознаванию кода Морзе.
Разработанное приложение отличается от аналогов тем, что оно позволяет не только генерировать, но и распознавать звуковой и световой сигнал, поддерживает и латиницу, и кириллицу. Также в приложении доступен голо¬совой ввод и отсутствует реклама.
Разработанное приложение можно улучшать, добавляя новые функции и совершенствуя работу существующих.
Можно добавить следующие функции:
• поддержка нескольких языков;
• автоматическое определение языка вводимого текста;
• интерфейс на английском языке;
• самоучитель азбуки Морзе.
Приложение может служить платформой для создания прочих приложений по сообщению различными визуальными или звуковыми кодами.
Дальнейшим этапом развития приложения может стать разработка версии для операционной системы iOS, так как согласно статистике, на данный момент она вторая по популярности среди мобильных операционных систем.





