Тема: Клиент обмена текстовыми и медиа сообщениями для мобильной платформы «Аврора»
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 8
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 9
1.1Аналитический обзор систем мгновенного обмена данными 9
1.1.1.1Текущее распространение и применение систем мгновенного обмена данными в
России и мире 11
1.1.1.2Анализ основных требований к системе мгновенного обмена данными 13
1.2Анализ уже существующих систем мгновенного обмена данными для целевой
платформы 14
1.2.1Tweetian 15
1.2.2Kat 17
1.2.3Depecher 18
1.2.4Whatsup 19
1.3Исследование технических средств разработки ПО для платформы «Аврора» 20
1.3.1Изучение среды разработки Sailfish SDK 20
1.3.2Изучение средств отладки ПО для платформы «Аврора» 22
1.4Вывод 23
2 РЕАЛИЗАЦИЯ 25
2.1Описание QML-компонентов 26
2.1.1Экран авторизации 26
2.1.2Экран списка активных взаимодействий пользователя 27
2.1.3Экран списка возможных контактов 28
2.1.4Экран поиска 29
2.1.5Экран создания новой группы 29
2.1.6Экран настроек личного аккаунта пользователя 30
2.1.7Экран взаимодействия 31
2.1.8Экран деталей взаимодействия 31
2.2Описание структуры БД 33
2.3Описание механизмов передачи данных с помощью протоколов TCP/IP и WebSocket 34
2.4Описание С++ классов 37
2.5Вывод 40
3 ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЯ 42
3.1Авторизация в системе 42
3.2Экран списка активных взаимодействий 43
3.3Экран настроек профиля 45
3.4Экран создания новой группы 47
3.5Экран поиска 50
3.6Экран возможных контактов 51
3.7Экран взаимодействия с пользователем или группой пользователей 52
3.8Экран свойств взаимодействия 56
3.9Вывод 59
4 БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ 60
ЗАКЛЮЧЕНИЕ 62
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 63
ПРИЛОЖЕНИЯ 65
Приложение А Листинг класса DBManager 65
Приложение B Листинг класса RestApi 82
Приложение C Листинг класса «QMLRestApi» 86
Приложение D Листинг класса «HttpMultipart» 88
Приложение C Презентация 93
📖 Введение
К сожалению, в Российской Федерации данное направление развития практически не реализовано и не конкурентоспособность. На территории РФ есть компании, занимающиеся выпуском мобильных устройств, а также разработана отечественная мобильная операционная система «Аврора» [1], однако текущие разработки в сфере систем мгновенного обменного данными для платформы «Аврора» обладают существенным набором недостатков, которые не позволяют им конкурировать с зарубежными аналогами. Таким образом, актуальной задачей является разработка современной системы мгновенного обмена данными, которая отвечает всем актуальным требованиям рынка.
В данной работе будет рассмотрена реализация приложения «Клиент обмена текстовыми и медиа сообщениями для мобильной платформы «Аврора»». Данное приложение направлено на обеспечение взаимодействия между двумя и более пользователями в рамках общей системы. Также будет произведен сравнительный анализ уже существующих систем мгновенного обмена сообщениями для указанной целевой платформы, выявлены их преимущества и недостатки.
✅ Заключение
Результатами решения поставленной задачи является разработанное и протестированное приложение, обеспечивающее взаимодействие между пользователями в режиме реального времени.
Благодаря используемым решениям приложение соответствует выдвигаемым требованиям, обладает удобным и интуитивным графическим интерфейсом, отказоустойчиво и безопасно, а также может быть модифицированно и масштабированно для добавления нового функционала.





