Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/38307
Назва: Програмно-алгоритмічний комплекс для обміну повідомленнями користувачів Android-пристроїв
Інші назви: Software and algorithmic complex for messaging users of Android devices
Автори: Орлінський, Максим Вікторович
Orlinsky, Maxim Viktorovich
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Орлінський М.В. Програмно-алгоритмічний комплекс для обміну повідомленнями користувачів Android-пристроїв: кваліфікаційна робота освітнього рівня „Бакалавр“ „122 — комп’ютерні науки“ / М.В. Орлінський – Тернопіль : ТНТУ, 2022. — 57 с.
Дата публікації: 21-чер-2022
Дата подання: 13-чер-2022
Дата внесення: 28-чер-2022
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Матійчук, Любомир Павлович
Члени комітету: Жаровський, Руслан Олегович
УДК: 004.62
Теми: мобільний за стосунок
mobile application
миттєві повідомлення
instant messaging
база даних
database
Android-пристроїв
Android devices
Короткий огляд (реферат): Метою роботи є дослідження та детальний аналіз вже існуючих на ринку систем для обміну миттєвими повідомленнями і в подальшому оцінці всіх їх позитивних та негативних рис, щоб врахувати це при розробці власної системи. В першому розділі було розглянуто основні аспекти роботи системи для обміну миттєвими повідомленнями. Було описано основні бізнес-процеси, що відбуваються в системі. Здійснено порівняння розроблюваної системи з існуючими на ринку аналогами такими, як Viber, Telegram, Skype, WhatsApp. Описана специфікація вимог до створюваного програмного забезпечення. В другому розділі було розглянуто програмну реалізацію системи обміну повідомленнями. Створено базу даних для мобільного застусунку. Описані тести, що здійснювались над додатком для перевірки, а саме здійснювались такі види тестування, як модульне, інтеграційне та навантажувальне. The aim of the work is to study and analyze in detail the existing systems on the market for instant messaging and further evaluate all their positive and negative features to take this into account when developing your own system. The first section discussed the main aspects of the system for instant messaging. The main business processes taking place in the system were described. A comparison of the developed system with existing analogues on the market such as Viber, Telegram, Skype, WhatsApp. The specification of requirements to the created software is described. In the second section the software implementation of the messaging system was considered. A database for mobile applications has been created. The tests performed on the application for verification are described, namely such types of testing as modular, integration and load testing.
Зміст: ВСТУП…………………………………………………………………………..…..6 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПРОЕКТУВАННЯ………8 1.1 Коротка характеристика об’єкту та опис предметної області ……….………8 1.2 Огляд аналогів систем обміну миттєвими повідомленнями ………….…….12 1.3. Розроблення архітектури програмної системи………………………………17 1.4 Висновок до першого розділу……………………………………………..…..25 РОЗДІЛ 2. ПРОГРАМНА РЕАЛІЗАЦІЯ, ТЕСТУВАННЯ ТА ДОСЛІДНА ЕКСПЛУАТАЦІЯ…………………………………………………………………………26 2.1 Програмна реалізація проекту…………………………………………………26 2.2. Програмна реалізація бази даних………………………………………….32 2.3. Тестування та дослідна експлуатація………………………………………..33 2.4 Розгортання програмного продукту……………………………………….38 2.5 Висновок до другого розділу…………………………………………………46 РОЗДІЛ 3. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 3.1 Забезпечення електробезпеки користувачів ПК………………………….…48 3.2 Вимоги щодо охорони праці при роботі з комп’ютерами……………….…51 3.3 Висновок до третього розділу……………………..…………………………54 ВИСНОВКИ……………………………………………………………………….55 ПЕРЕЛІК ДЖЕРЕЛ………………………………………………………………..56
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/38307
Власник авторського права: © Орлінський Максим Вікторович, 2022
Перелік літератури: 1. Android (operating system) [Електронний ресурс] // Wikipedia – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/Android_(operating_system). 2. Створення графічного інтерфейсу: [Електронний ресурс] – Режим доступу до ресурсу: https://metanit.com/java/android/1.3.php 3. Створення Firebase: [Електронний ресурс] – Режим доступу до ресурсу: https://firebase.google.com/ 9. Діаграма варіантів використання : [Електронний ресурс] – Режим доступу до ресурсу: http://khpiiip.mipk.kharkiv.edu/library/case/leon/gl4/gl4.html 4. Основи UML: [Електронний ресурс] – Режим доступу до ресурсу: https://pro-prof.com/archives/2594 5. Системное программирование [Електронний ресурс] // Подкаст "Podlodka". – Режим доступу до ресурсу: https://soundcloud.com/podlodka/podlodka-86-sistemnoe-programmirovanie. 5. Application Sandbox [Електронний ресурс] // Source Android – Режим доступу до ресурсу: https://source.android.com/security/app-sandbox. 6. Data and file storage overview [Електронний ресурс] // Android Developer – Режим доступу до ресурсу: https://developer.android.com/guide/topics/data/data-storage#filesInternal. 7. Man-in-the-Disk: Android Apps Exposed via External Storage [Електронний ресурс] // CHECK POINT RESEARCH. . – Режим доступу до ресурсу: https://research.checkpoint.com/androids-man-in-the-disk/. 8. Man-in-the-Disk: A New Attack Surface for Android Apps [Електронний ресурс] // Check Point Blog. – Режим доступу до ресурсу: 71 https://blog.checkpoint.com/2018/08/12/man-in-the-disk-a-new-attacksurface-for-android-apps/. 9. DEF CON 26 - Slava Makkaveev - Man In The Disk [Електронний ресурс] // DEFCONConference YouTube channel. – Режим доступу до ресурсу: https://www.youtube.com/watch?v=vvfs0u1or3M. 10. Конспект лекцій з дисципліни «Програмування для мобільних пристроїв» для студентів денної форми навчання спеціальності 126 «Інформаційні системи та технології» / Укладачі: Готович В.А., Михайлович Т.В. – Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2020. – 216 с. 11.Fortnite Installer downloads are vulnerable to hijacking [Електронний ресурс] // Google Issue Tracker. – 2018. – Режим доступу до ресурсу: https://issuetracker.google.com/issues/112630336 12.MacOS X GateKeeper Bypass [Електронний ресурс] // Filippo Cavallarin. – 2019. – Режим доступу до ресурсу: https://www.fcvl.net/vulnerabilities/macosx-gatekeeper-bypass. 13.Android Q privacy change: Scoped storage [Електронний ресурс] // Developers Android – Режим доступу до ресурсу: https://developer.android.com/preview/privacy/scoped-storage. 14. Створення месенджерів для навчального закладу: [Електронний ресурс] – Режим доступу до ресурсу: https://vrc.rv.ua/case_study/vetmarketing/ 15. Пошук цільової аудиторії: [Електронний ресурс] – Режим доступу до ресурсу: https://creativesmm.com.ua/jak-znajjtu-svoju-cilovuauditoriju/
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
bak_2022_SN-41_Orlinsky_M_V.pdf2,42 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора