Por favor use este identificador para citas ou ligazóns a este item: http://elartu.tntu.edu.ua/handle/lib/38307
Título: Програмно-алгоритмічний комплекс для обміну повідомленнями користувачів Android-пристроїв
Outros títulos: Software and algorithmic complex for messaging users of Android devices
Authors: Орлінський, Максим Вікторович
Orlinsky, Maxim Viktorovich
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Bibliographic description (Ukraine): Орлінський М.В. Програмно-алгоритмічний комплекс для обміну повідомленнями користувачів Android-пристроїв: кваліфікаційна робота освітнього рівня „Бакалавр“ „122 — комп’ютерні науки“ / М.В. Орлінський – Тернопіль : ТНТУ, 2022. — 57 с.
Data de edición: 21-Jun-2022
Submitted date: 13-Jun-2022
Date of entry: 28-Jun-2022
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Матійчук, Любомир Павлович
Committee members: Жаровський, Руслан Олегович
UDC: 004.62
Palabras chave: мобільний за стосунок
mobile application
миттєві повідомлення
instant messaging
база даних
database
Android-пристроїв
Android devices
Resumo: Метою роботи є дослідження та детальний аналіз вже існуючих на ринку систем для обміну миттєвими повідомленнями і в подальшому оцінці всіх їх позитивних та негативних рис, щоб врахувати це при розробці власної системи. В першому розділі було розглянуто основні аспекти роботи системи для обміну миттєвими повідомленнями. Було описано основні бізнес-процеси, що відбуваються в системі. Здійснено порівняння розроблюваної системи з існуючими на ринку аналогами такими, як 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.
Content: ВСТУП…………………………………………………………………………..…..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
Copyright owner: © Орлінський Максим Вікторович, 2022
References (Ukraine): 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/
Content type: Bachelor Thesis
Aparece nas Coleccións122 — Компʼютерні науки (бакалаври)

Arquivos neste item
Arquivo Descrición TamañoFormato 
bak_2022_SN-41_Orlinsky_M_V.pdf2,42 MBAdobe PDFVer/abrir


Todos os documentos en Dspace estan protexidos por copyright, con todos os dereitos reservados

Ferramentas administrativas