Ezzel az azonosítóval hivatkozhat erre a dokumentumra forrásmegjelölésben vagy hiperhivatkozás esetén: http://elartu.tntu.edu.ua/handle/lib/45459
Title: Розробка мобільного застосунку для управління організацією велопробігів
Other Titles: Development of a mobile application for managing the organization of bicycle races
Authors: Генсьора, Ірина Костянтинівна
Gensiora, Iryna Kostyantynivna
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Bibliographic description (Ukraine): Генсьора І. К. Розробка мобільного застосунку для управління організацією велопробігів : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 126 - інформаційні системи та технології / наук. кер. Г. Б. Кравчук. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 66 с.
Issue Date: 24-jún-2024
Submitted date: 14-jún-2024
Date of entry: 26-jún-2024
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Кравчук, Галина Богданівна
Committee members: Жаровський, Руслан Олегович
UDC: 004.62
Keywords: Мобільний застосунок
mobile application
Веб-застосунок
web application
Організація велопробігів
organization of bicycle races
Проектування мобільного за стосунку
mobile design for the relationship
Abstract: Кваліфікаційна робота присвячена розробці мобільного застосунку для організації спільних велотурів. В першому розділі кваліфікаційної роботи здійснено опис предметної області,здійснено порівняльний аналіз відомих застосунків, виділено основні засоби для реалізації мобільного застосунку для управління організацією велопробігів. В другому розділі кваліфікаційної роботи описано архітектуру розробленого мобільного застосунку, структуру бази даних та особливості реалізації API для взаємодії з базою даних. В третьому розділі кваліфікаційної роботи описано особливості програмної реалізації мобільного застосунку для управління організацією велопробігів, а також подано структуру проекту та структуру API методів. Проведено тестування мобільного застосунку та охарактеризовано основні особливості роботи із Android додатком для проектування та генерації SQL коду. The qualification work is devoted to the development of a mobile application for the organization of joint bicycle tours. In the first section of the qualification work, a description of the subject area was carried out, a comparative analysis of known applications was carried out, the main tools for the implementation of a mobile application for managing the organization of bicycle races were selected. The second section of the qualification work describes the architecture of the developed mobile application, the structure of the database and the features of the API implementation for interaction with the database. The third section of the qualification work describes the features of the software implementation of the mobile application for managing the organization of bicycle races, as well as the structure of the project and the structure of API methods. The mobile application was tested and the main features of working with the Android application for designing and generating SQL code were characterized.
Content: ВСТУП…6 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ…7 1.1 Обгрунтування розробки мобільного застосунку …7 1.2 Огляд і порівняльний аналіз аналогів …8 1.3 Специфікація вимог та вибір засобів та методу розробки мобільного застосунку …12 1.4 Висновки до першого розділу…20 РОЗДІЛ 2. ПРОЕКТУВАННЯ МОБІЛЬНОГО ЗАСТОСУНКУ …21 2.1 Архітектура мобільного застосунку для управління організацією велопробігів …21 2.2 Проектування бази даних …24 2.3 Розробка API …27 2.4 Висновки до другого розділу…33 РОЗДІЛ 3. ПРОГРАМНА РЕАЛІЗАЦІЯ МОБІЛЬНОГО ЗАСТОСУНКУ …34 3.1 Програмна реалізація інтерфейсної частини мобільного застосунку…34 3.2 СТРУКТУРА ПРОЕКТУ …44 3.3 ОПИС ПРОЕКТУ API…45 3.4 ЗБЕРІГАННЯ ВИХІДНИХ ДАНИХ…47 3.5 ІНСТРУКЦІЯ КОРИСТУВАЧА МОБІЛЬНОГО ЗАСТОСУНКУ ДЛЯ УПРАВЛІННЯ ОРГАНІЗАЦІЄЮ ВЕЛОПРОБІГІВ…50 3.6 ВИСНОВКИ ДО ТРЕТЬОГО РОЗДІЛУ…55 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ …56 4.1 Інженерний захист персоналу об’єкту та населення…56 4.2 Запобігання наслідкам аварії на виробництвах із застосуванням аміаку…58 4.3 Висновки до четвертого розділу…60 ВИСНОВКИ…62 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ….63 ДОДАТКИ
URI: http://elartu.tntu.edu.ua/handle/lib/45459
Copyright owner: © Генсьора Ірина Костянтинівна, 2024
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/
4. Діаграма варіантів використання : [Електронний ресурс] – Режим доступу до ресурсу: http://khpiiip.mipk.kharkiv.edu/library/case/leon/gl4/gl4.html
5. Основи UML: [Електронний ресурс] – Режим доступу до ресурсу: https://pro-prof.com/archives/2594
6. Application Sandbox [Електронний ресурс] // Source Android – Режим доступу до ресурсу: https://source.android.com/security/app-sandbox
7. Data and file storage overview [Електронний ресурс] // Android Developer – Режим доступу до ресурсу: https://developer.android.com/guide/topics/data/data-storage#filesInternal
8. Man-in-the-Disk: Android Apps Exposed via External Storage [Електронний ресурс] // CHECK POINT RESEARCH. . – Режим доступу до ресурсу: https://research.checkpoint.com/androids-man-in-the-disk/
9. 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/
10. DEF CON 26 - Slava Makkaveev - Man In The Disk [Електронний ресурс] // DEFCONConference YouTube channel. – Режим доступу до ресурсу: https://www.youtube.com/watch?v=vvfs0u1or3M
11. Конспект лекцій з дисципліни «Програмування для мобільних пристроїв» для студентів денної форми навчання спеціальності 126 «Інформаційні системи та технології» / Укладачі: Готович В.А., Михайлович Т.В. – Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2020. – 216 с.
12. Fortnite Installer downloads are vulnerable to hijacking [Електронний ресурс] // Google Issue Tracker. – 2018. – Режим доступу до ресурсу: https://issuetracker.google.com/issues/112630336
13. MacOS X GateKeeper Bypass [Електронний ресурс] // Filippo Cavallarin. – 2019. – Режим доступу до ресурсу: https://www.fcvl.net/vulnerabilities/macosx-gatekeeper-bypass
14. Android Q privacy change: Scoped storage [Електронний ресурс] // Developers Android – Режим доступу до ресурсу: https://developer.android.com/preview/privacy/scoped-storage
15. Створення месенджерів для навчального закладу: [Електронний ресурс] – Режим доступу до ресурсу: https://vrc.rv.ua/case_study/vetmarketing/
16. Пошук цільової аудиторії: [Електронний ресурс] – Режим доступу до ресурсу: https://creativesmm.com.ua/jak-znajjtu-svoju-cilovuauditoriju/
17. Pro Git 2nd Edition [Електронний ресурс] / Scott Chacon, Ben Straub — 2014 — Режим доступу: https://git-scm.com/book/en/v2
18. Документація Docker Hub [Електронний ресурс] — Режим доступу: https://docs.docker.com/docker-hub/
19. PCMag [Електронний ресурс] режим доступу: https://www.pcmag.com
20. Mixpanel. [Електронний ресурс] режим доступу: https://mixpanel.com Indeed. [Електронний ресурс] режим доступу: https://www.indeed.com
21. Toptal. [Електронний ресурс] режим доступу: https://www.toptal.com
22. Course Report. [Електронний ресурс] режим доступу: https://www.coursereport.com
23. Perfecto. [Електронний ресурс] режим доступу: https://www.perfecto.io
24. Ray Wenderlich. [Електронний ресурс] режим доступу:https://www.raywenderlich.com
25. Web Design. [Електронний ресурс] режим доступу:https://webdesign.tutsplus.com
26. Коноваленко І.В., Федорів П.С. Системне програмування у Windows з прикладами на Delphi. Навч. посіб. Для тех. спец. Вищих навчальних закладів. Тернопіль: ТНТУ ім. І. Пулюя, 2012. 320 с.
27. Коноваленко І. В. Платформа .NET та мова програмування C# 8.0 : навчальний посібник / І. В. Коноваленко, П. О. Марущак. – Тернопіль : ФОП Паляниця В. А., 2020. – 320 с.
28. Комп’ютерні мережі: [навчальний посібник] / А. Г. Микитишин, М. М. Митник, П. Д. Стухляк, В. В. Пасічник. — Львів: «Магнолія 2006», 2013. — 256 с. ISBN 978-617-574-087-3
29. Петрик М.Р. Моделювання програмного забезпечення : науково методичний посібник / М.Р. Петрик, О.Ю. Петрик – Тернопіль : Вид-во ТНТУ імені Івана Пулюя, 2015. – 200 с.
30. Software Testing Help. [Електронний ресурс] режим доступу: https://www.softwaretestinghelp.com
31. Coder Lessons. [Електронний ресурс] режим доступу: https://coderlessons.com
32. Data Science. [Електронний ресурс] режим доступу: https://datascience.eu/ua
33. Алексейчук І.С. Про технологію створення системи тестування / І.С. Алексейчук // Нові технології навчання: Науково-методичний збірник. — К.: НМЦВД, 2022. — С.43-92.
34. Харченко В.П., Знаковська Є.А., Бородін В.A. Операційні системи та системи програмування: навч. посіб. Киїів: Вид-во Нац. авіац. ун-ту «НАУдрук», 2012. 360с.
35. Осадчий В.В. Основи розробки веб-додатків. Навчальний посібник / В.В. Осадчий, В.С. Круглик – Мелітополь: ТОВ «Видавничий будинок ММД», 2012. – 540 с.
36. Пасічник О.Г., Пасічник О.В., Стеценко І.В. Основи веб-дизайну. [Навч. посіб.]. К.: Вид. група BHV. 2009. 336 с.
Content type: Bachelor Thesis
Ebben a gyűjteményben:126 — Інформаційні системи та технології (бакалаври)

Fájlok a dokumentumban:
Fájl Leírás MéretFormátum 
Bak_2024_Gensiora_I_K_ST-41.pdf2,06 MBAdobe PDFMegtekintés/Megnyitás


Minden dokumentum, ami a DSpace rendszerben szerepel, szerzői jogokkal védett. Minden jog fenntartva!

Admin Tools