Тип работы:
Предмет:
Язык работы:


Клиент обмена текстовыми и медиа сообщениями для мобильной платформы «Аврора»

Работа №164787

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы97
Год сдачи2020
Стоимость5000 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
28
Не подходит работа?

Узнай цену на написание


ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ 7
ВВЕДЕНИЕ 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], однако текущие разработки в сфере систем мгновенного обменного данными для платформы «Аврора» обладают существенным набором недостатков, которые не позволяют им конкурировать с зарубежными аналогами. Таким образом, актуальной задачей является разработка современной системы мгновенного обмена данными, которая отвечает всем актуальным требованиям рынка.
В данной работе будет рассмотрена реализация приложения «Клиент обмена текстовыми и медиа сообщениями для мобильной платформы «Аврора»». Данное приложение направлено на обеспечение взаимодействия между двумя и более пользователями в рамках общей системы. Также будет произведен сравнительный анализ уже существующих систем мгновенного обмена сообщениями для указанной целевой платформы, выявлены их преимущества и недостатки.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе выполнения данной выпускной работы была изучена концепция систем мгновенного обмена данными, получены навыки реализации программного обеспечения для мобильной платформы «Аврора».
Результатами решения поставленной задачи является разработанное и протестированное приложение, обеспечивающее взаимодействие между пользователями в режиме реального времени.
Благодаря используемым решениям приложение соответствует выдвигаемым требованиям, обладает удобным и интуитивным графическим интерфейсом, отказоустойчиво и безопасно, а также может быть модифицированно и масштабированно для добавления нового функционала.



1. Вакуленко С. П., Шапаренко Ю. М. ОБЗОР ПРОГРАММ ОЦЕНКИ РАБОТОСПОСОБНОСТИ ОПЕРАЦИОННЫХ СИСТЕМ И ТЕСТИРОВАНИЯ КОМПЬЮТЕРОВ //WORLD SCIENCE: PROBLEMS AND INNOVATIONS. - 2019. - С. 72-76.
2. Манукова Е. Ю., Захарова М. В. Использование сервисов мгновенного обмена сообщениями в современной массовой коммуникации //Современная филология. - 2017. - С. 85-88.
3. Ortiz S. Instant Messaging: No Longer Just Chat //Computer. - 2001. - №. 3. - С. 12-15.
4. Werry C. C. Internet relay chat //Computer-mediated communication: Linguistic, social and cross-cultural perspectives. - 1996. - С. 47-63.
5. Gregori M. E., Camara J. P., Bada G. A. A jabber-based multi-agent system platform //Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems. - 2006. - С. 1282-1284.
6. Umair A. et al. User relationship classification of Facebook messenger mobile data using weka //International Conference on Network and System Security. - Springer, Cham, 2018. - С. 337-348.
7. Harwit E. WeChat: Social and political development of China’s dominant messaging app //Chinese Journal of Communication. - 2017. - Т. 10. - №. 3. - С. 312-327.
8. Akbari A., Gabdulhakov R. Platform surveillance and resistance in Iran and Russia: the case of Telegram //Surveillance & Society. - 2019. - Т. 17. - №. 1/2. - С. 223-231.
9. Eunjeong C. Kakaotalk, a mobile social platform pioneer //SERI Quarterly. - 2013. - Т. 6. - №. 1. - С. 63.
10. Уйгурова С. А. ИНФОРМАТИЗАЦИЯ ОБЩЕСТВА НА ПРИМЕРЕ ИСПОЛЬЗОВАНИЯ МЕССЕНДЖЕРА WHATSAPP //СТУДЕНТ ГОДА 2019. - 2019. - С. 297-303.
11. Новиков Б. А., Горшкова Е. А. Основы технологий баз данных. Учебное пособие — М.: «ДМК Пресс», 2019. — C. 165-233.
12. Д. Куроуз, К. Росс. Компьютерные сети. Нисходящий подход. — М.: Издательство «Э», 2016. - С. 912.



Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ