Utilizza questo identificativo per citare o creare un link a questo documento: http://elartu.tntu.edu.ua/handle/lib/46405
Назва: Розробка програмного інструменту управління базами даних в Android-застосунках
Інші назви: Development of a software tool for managing databases in Android applications
Автори: Шеховцов, Вадим Іванович
Shehovtsov, Vadym
Приналежність: Тернопільський національний технічний університет ім. Івана Пулюя
Бібліографічний опис: Шеховцов В. І. Розробка програмного інструменту управління базами даних в Android-застосунках : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. Г. Б. Цуприк. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 54 с.
Дата публікації: чер-2024
Дата внесення: 18-жов-2024
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Цуприк, Галина Богданівна
Члени комітету: Жаровський, Руслан Олегович
УДК: 004.9
Теми: база даних
інтерфейс користувача
плагін
сутність
таблиця
android
dagger 2
room
Кількість сторінок: 54
Короткий огляд (реферат): У кваліфікаційній роботі бакалавра проведено огляд предметної області, описано компоненти бази даних Room та процес її розробки , проаналізовано, альтернативні програмні рішення . Описано принцип роботи програмного рішення, наведено архітектуру розробки, виконано аналіз структури бази даних. Забезпечено генерацію компонентів бази даних. Розроблено користувальницький інтерфейс, наведено функціональні можливості. Докладно описано програмне рішення. Наведено приклад використання розробки для реальних даних.
In the bachelor's thesis, an overview of the subject area was carried out, the components of the Room database and the process of its development were described, alternative software solutions were analyzed. The principle of operation of the software solution is described, the development architecture is given, and the analysis of the database structure is performed. Generation of database components is ensured. The user interface has been developed, and the functional possibilities have been given. The software solution is described in detail. An example of using development for real data is given.
Зміст: Вступ 7 1 Огляд предметної області 9 1.1 Компоненти бази даних Room 9 1.2 Опис процесу розробки бази даних Room 11 1.3 Альтернативні програмні рішення 12 2 Теоретична частина 15 2.1 Принцип роботи програмного рішення 15 2.2 Архітектура програмного рішення 16 2.3 Аналіз структури бази даних 17 2.4 Генерація компонентів бази даних 21 3 Практична частина 26 3.1 Користувальницький інтерфейс 26 3.2 Функціональні можливості 33 3.2.1 Опис програмного рішення 33 3.2.2 Приклад використання програмного рішення 35 4 Безпека життєдіяльності, основи хорони праці 41 4.1 Класифікація шкідливих та небезпечних виробничих факторів 41 4.2 Вплив вібрації на людину 43 Висновки 47 Перелік джерел посилання 48 Додатки
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/46405
Власник авторського права: © Шеховцов Вадим Іванович, 2024
Перелік літератури: 1. Nickerson, R.C. Selecting a Stored Data Approach for Mobile Apps / Robert C. Nickerson, Francois B. Mourato-Dussault // SciELO - Scientific Electronic Library Online. URL: https://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-1876201600 0300004 (дата звернення: 29.02.2024)
2. Kormas, D. Analysis of data storage methods available in the Android SDK // Journal of Computer Sciences Institute. URL: https://ph.pollub.pl/index.php/jcsi/article/view/2759 (дата звернення: 29.02.2024)
3. Understand how structured data works // Google Search Central. URL:https://developers.google.com/search/docs/advanced/structured-data/in tro-structured-data (дата звернення: 29.02.2024)
4. Мережеве кешування в iOS // Habr - Site for publishing articles. URL: https://habr.com/company/e-legion/ blog/192308/ (дата звернення: 13.03.2024)
5. Kozłowski, M. Android Databases Performance Tests — CRUD // Proandroid Dev - Site for publishing articles. URL: https://proandroiddev.com/android-databases-performance-crud-a963dd7bb0 eb (дата звернення: 13.03.2024)
6. Kaushik, D. Caching to Reduce Mobile App Energy Consumption / Kaushik D., Debra Vander Meer // Article. URL: https://www.researchgate.net/publication/ 319639602_Caching_to_Reduce_ Mobile_App_Energy_Consumption (дата звернення: 13.03.2024)
7. Room Database. Android Developers // Android Developers. URL: https://developer.android.com/training/data-storage/room (дата звернення: 15.03.2024)
8. Android Architecture Components // Raywenderlich. The best investment for your mobile development career. URL: https://www.raywenderlich.com/books/ advanced-android-app-architecture/v1.0/chapters/4-android-architecture-components (дата звернення: 15.03.2024)
9. Кількість репозиторіїв з Room database на Github. URL: https://github.com/search?q=Room+database&type=Repositories (дата звернення: 16.03.2024)
10. Jalava, E. Converter- eli muuntajaluokka 3.2.2 // Android-sovelluksen koodin ja arkkitehtuurin uudistaminen. URL: https://www.theseus.fi/bitstream/handle/10024/ 185308/jalava_elisa.pdf?sequ ence=2 -– P. 20-22 (дата звернення: 16.03.2024)
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:121 — Інженерія програмного забезпечення (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
dyplom_Shehovtsov_2024.pdf1,13 MBAdobe PDFПереглянути/відкрити


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

Strumenti di amministrazione