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/46931
Title: Розробка додатку для відстеження читацьких сесій з використанням архітектурного шаблону «модель-вид-контролер»
Other Titles: Development of an application for tracking reading sessions using the "model-view-controller" architectural pattern
Authors: Франчевський, Максим Іванович
Franchevskyy, Maksym
Affiliation: Тернопільський національний технічний університет ім. Івана Пулюя
Bibliographic description (Ukraine): Франчевський М. І. Розробка додатку для відстеження читацьких сесій з використанням архітектурного шаблону «модель-вид-контролер»: робота на здобуття кваліфікаційного ступеня магістра : спец. 121 - інженерія програмного забезпечення / наук. кер. М. Р. Петрик. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 101 с.
Issue Date: dec-2024
Date of entry: 28-dec-2024
Publisher: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопіль
Supervisor: Петрик, Михайло Романович
Committee members: Сверстюк, Андрій Степанович
UDC: 004.9
Keywords: 121
інженерія програмного забезпечення
додаток
читацькі сесії
Firebase
Android Studio
Kotlin
клієнт-серверна архітектура
модель-вид-контролер
application
reading sessions
clientserver architecture
Number of pages: 101
Abstract: Кваліфікаційна робота на здобуття освітнього ступеню «магістр» за спеціальністю 121 – Інженерія програмного забезпечення. Тернопільський національний технічний університет ім. Івана Пулюя, факультет комп’ютерно інформаційних систем і програмної інженерії, кафедра програмної інженерії, група CПм-61, 2024 рік. Пояснювальна записка до кваліфікаційної роботи на здобуття освітнього ступеню «магістр» містить: 80 с., 28 рис., 3 додат., 26 бібліогр. Тема: Розробка додатку для відстеження читацьких сесій з використанням архітектурного шаблону «модель-вид-контролер». Дану кваліфікаційну роботу магістра присвячено розробці додатку для відстеження читацьких сесій. Використовуючи клієнт-серверну архітектуру було створено додаток з застосуванням мови програмування Kotlin у середовищі Android Studio. Ключові слова: додаток, читацькі сесії, Firebase, Android Studio, Kotlin, клієнт-серверна архітектура, «модель-вид-контролер
Qualification work for the master’s degree in specialty 121 - Software Engineering. Ternopil Ivan Puluj National Technical University, Faculty of Computer Information Systems and Software Engineering, Software Engineering Department, SPm-61, 2024. Explanatory note to the qualification work for the master's degree contains: 80 p., 28 fig. 3 appendix, 26 ref. Topic: Development of an application for tracking reading sessions using the model-view-controller architectural pattern. This master's thesis is devoted to the development of an application for tracking reading sessions. Using a client-server architecture, an application was created using the Kotlin programming language in the Android Studio environment. Keywords: application, reading sessions, Firebase, Android Studio, Kotlin, client server architecture, “model-view-controller”.
Content: ЗМІСТ АНОТАЦІЯ 4 ANNOTATION 5 ПЕРЕЛІК УМОВНИХ ПОЗНАЧЕНЬ, СКОРОЧЕНЬ І ТЕРМІНІВ 7 ВСТУП 8 1 ОГЛЯД ПРЕДМЕТНОЇ ОБЛАСТІ ДОДАТКУ ДЛЯ ВІДСТЕЖЕННЯ ЧИТАЦЬКИХ СЕСІЙ 10 1.1 Огляд конкурентів 10 1.2 Обґрунтування вибору напрямку дослідження 18 1.3 Технічний аспект проблеми 21 2 ПРОЄКТУВАННЯ ДОДАТКУ ДЛЯ ВІДСТЕЖЕННЯ ЧИТАЦЬКИХ СЕСІЙ 24 2.1 Розробка моделі предметної області додатку для відстеження читацьких сесій 28 2.2 Розробка бізнес-моделі додатку для відстеження читацьких сесій 30 2.3 Проєктування архітектури 36 3 КОНСТРУЮВАННЯ ДОДАТКУ ДЛЯ ВІДСТЕЖЕННЯ ЧИТАЦЬКИХ СЕСІЙ 47 3.1 Реалізація ключових класів 47 3.2 Розробка GUI 57 3.3 Тестування програмного забезпечення та перевірка якості 61 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 70 4.1 Охорона праці 70 4.2 Безпека в надзвичайних ситуація 73 ВИСНОВКИ 76 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 78 ДОДАТКИ 81 Додаток А 82 Додаток Б 85 Додаток В 101
URI: http://elartu.tntu.edu.ua/handle/lib/46931
Copyright owner: © Франчевський Максим Іванович, 2024
References (Ukraine): 1. Кількість користувачів Goodreads. [Електронний ресурс] – Режим доступу до ресурсу: https://www.goodreads.com/blog/show/2302-goodreads-members-top-72- hit-books-of-the-year-so-far
2. Документація Android Studio. [Електронний ресурс] – Режим доступу до ресурсу: https://developer.android.com/studio
3. Документація Firebase. [Електронний ресурс] – Режим доступу до ресурсу: https://firebase.google.com/docs
4. Документація Kotlin. [Електронний ресурс] – Режим доступу до ресурсу: https://kotlinlang.org/docs/home.html
5. Петрик М. Р., Мудрик І. Я. Проєктування програмного забезпечення на основі об’єктно-орієнтованого аналізу вимог та інструментальних засобів розробки IBM Rational Software Architect / М. Р. Петрик, І. Я. Мудрик – Тернопіль : ТНТУ ім. І. Пулюя, 2022. – 56 с.
6. Real-Time Database Systems / P. Mejia Alvarez et al. Cham : Springer Nature Switzerland, 2024.
7. O’Regan G. Agile Methodology. Undergraduate Topics in Computer Science. Cham, 2022. P. 247–255.
8. Bass J. M. Architecture. Agile Software Engineering Skills. Cham, 2022. P. 111– 128.
9. Difference between Data-Centric and Service-Centric Architecture. [Електронний ресурс] – Режим доступу до ресурсу: https://www.geeksforgeeks.org/difference-between-data-centric-and-service-centric architecture/
10. Документація Google Books API. [Електронний ресурс] – Режим доступу до ресурсу: https://developers.google.com/books/docs/v1/using
Content type: Master Thesis
Ebben a gyűjteményben:121 — інженерія програмного забезпечення

Fájlok a dokumentumban:
Fájl Leírás MéretFormátum 
dyplom_Franchevskyy_2024.pdf7,59 MBAdobe PDFMegtekintés/Megnyitás


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

Admin Tools