霂瑞霂��撘����迨��辣: http://elartu.tntu.edu.ua/handle/lib/46931
摰����漯敶�
DC �������霂剛��
dc.contributor.advisorПетрик, Михайло Романович-
dc.contributor.authorФранчевський, Максим Іванович-
dc.contributor.authorFranchevskyy, Maksym-
dc.date.accessioned2024-12-28T10:08:35Z-
dc.date.available2024-12-28T10:08:35Z-
dc.date.issued2024-12-
dc.identifier.citationФранчевський М. І. Розробка додатку для відстеження читацьких сесій з використанням архітектурного шаблону «модель-вид-контролер»: робота на здобуття кваліфікаційного ступеня магістра : спец. 121 - інженерія програмного забезпечення / наук. кер. М. Р. Петрик. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 101 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/46931-
dc.description.abstractКваліфікаційна робота на здобуття освітнього ступеню «магістр» за спеціальністю 121 – Інженерія програмного забезпечення. Тернопільський національний технічний університет ім. Івана Пулюя, факультет комп’ютерно інформаційних систем і програмної інженерії, кафедра програмної інженерії, група CПм-61, 2024 рік. Пояснювальна записка до кваліфікаційної роботи на здобуття освітнього ступеню «магістр» містить: 80 с., 28 рис., 3 додат., 26 бібліогр. Тема: Розробка додатку для відстеження читацьких сесій з використанням архітектурного шаблону «модель-вид-контролер». Дану кваліфікаційну роботу магістра присвячено розробці додатку для відстеження читацьких сесій. Використовуючи клієнт-серверну архітектуру було створено додаток з застосуванням мови програмування Kotlin у середовищі Android Studio. Ключові слова: додаток, читацькі сесії, Firebase, Android Studio, Kotlin, клієнт-серверна архітектура, «модель-вид-контролерuk_UA
dc.description.abstractQualification 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”.uk_UA
dc.description.tableofcontentsЗМІСТ АНОТАЦІЯ 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 Додаток В 101uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subject121uk_UA
dc.subjectінженерія програмного забезпеченняuk_UA
dc.subjectдодатокuk_UA
dc.subjectчитацькі сесіїuk_UA
dc.subjectFirebaseuk_UA
dc.subjectAndroid Studiouk_UA
dc.subjectKotlinuk_UA
dc.subjectклієнт-серверна архітектураuk_UA
dc.subjectмодель-вид-контролерuk_UA
dc.subjectapplication-
dc.subjectreading sessions-
dc.subjectclientserver architecture-
dc.titleРозробка додатку для відстеження читацьких сесій з використанням архітектурного шаблону «модель-вид-контролер»uk_UA
dc.title.alternativeDevelopment of an application for tracking reading sessions using the "model-view-controller" architectural patternuk_UA
dc.typeMaster Thesisuk_UA
dc.rights.holder© Франчевський Максим Іванович, 2024uk_UA
dc.contributor.committeeMemberСверстюк, Андрій Степанович-
dc.coverage.placenameТернопільuk_UA
dc.format.pages101-
dc.subject.udc004.9uk_UA
dc.relation.references1. Кількість користувачів Goodreads. [Електронний ресурс] – Режим доступу до ресурсу: https://www.goodreads.com/blog/show/2302-goodreads-members-top-72- hit-books-of-the-year-so-faruk_UA
dc.relation.references2. Документація Android Studio. [Електронний ресурс] – Режим доступу до ресурсу: https://developer.android.com/studiouk_UA
dc.relation.references3. Документація Firebase. [Електронний ресурс] – Режим доступу до ресурсу: https://firebase.google.com/docsuk_UA
dc.relation.references4. Документація Kotlin. [Електронний ресурс] – Режим доступу до ресурсу: https://kotlinlang.org/docs/home.htmluk_UA
dc.relation.references5. Петрик М. Р., Мудрик І. Я. Проєктування програмного забезпечення на основі об’єктно-орієнтованого аналізу вимог та інструментальних засобів розробки IBM Rational Software Architect / М. Р. Петрик, І. Я. Мудрик – Тернопіль : ТНТУ ім. І. Пулюя, 2022. – 56 с.uk_UA
dc.relation.references6. Real-Time Database Systems / P. Mejia Alvarez et al. Cham : Springer Nature Switzerland, 2024.uk_UA
dc.relation.references7. O’Regan G. Agile Methodology. Undergraduate Topics in Computer Science. Cham, 2022. P. 247–255.uk_UA
dc.relation.references8. Bass J. M. Architecture. Agile Software Engineering Skills. Cham, 2022. P. 111– 128.uk_UA
dc.relation.references9. Difference between Data-Centric and Service-Centric Architecture. [Електронний ресурс] – Режим доступу до ресурсу: https://www.geeksforgeeks.org/difference-between-data-centric-and-service-centric architecture/uk_UA
dc.relation.references10. Документація Google Books API. [Електронний ресурс] – Режим доступу до ресурсу: https://developers.google.com/books/docs/v1/usinguk_UA
dc.contributor.affiliationТернопільський національний технічний університет ім. Івана Пулюяuk_UA
dc.coverage.countryUAuk_UA
�蝷箔����:121 — інженерія програмного забезпечення

��辣銝剔�﹝獢�:
獢�獢� ��膩 憭批���撘� 
dyplom_Franchevskyy_2024.pdf7,59 MBAdobe PDF璉�閫�/撘��


�DSpace銝剜�������★��������雿��.

蝞∠�極�