Please use this identifier to cite or link to this item: http://elartu.tntu.edu.ua/handle/lib/45441
Title: Розробка мобільного додатку для виконання операцій з криптовалютою із використанням технології Firebase на мові програмування Java
Other Titles: Development of a mobile application for performing transactions with cryptocurrency using Firebase language technology Java programming
Authors: Осадця, Руслан Богданович
Osadtsia, Ruslan
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя
Bibliographic description (Ukraine): Осадця Р. Б. Розробка мобільного додатку для виконання операцій з криптовалютою із використанням технології Firebase на мові програмування Java :робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. І. В. Бойко. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 84 с.
Issue Date: Jun-2024
Date of entry: 25-Jun-2024
Publisher: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопіль
Supervisor: Бойко, Ігор Володимирович
Committee members: Козбур, Галина Володимирівна
UDC: 004.9
Keywords: Android
Kotlin
Android Studio
Firebase
Криптовалюта
Інвестиції
Number of pages: 84
Abstract: Кваліфікаційна робота бакалавра за спеціальністю 121 - Інженерія програмного забезпечення на тему “Розробка мобільного додатку для виконання операцій з криптовалютою із використанням технології Firebase на мові програмування Java”. Тернопільський національний технічний університет ім. Івана Пулюя, факультет комп’ютерно - інформаційних систем і програмної інженерії, кафедра програмної інженерії, група СП-42. Пояснювальна записка до кваліфікаційної роботи на здобуття освітнього ступеню “бакалавр” містить: 70 с., 50 рис., 4 додатки, 23 джерела. Мета даної кваліфікаційної роботи полягає у проведенні аналізу, розробці і реалізації Android додатку для виконання операцій з криптовалютою. Для цього було проведено аналіз вже існуючих програмних систем та, базуючись на результатах дослідження потреб користувачів, спроектовано та сконструйовано власний мобільний додаток. В результаті було створено програмну систему, що дозволяє криптоінвесторам вводити та зберігати записи своїх транзакцій легко та зручно у своєму мобільному телефоні. Враховуючи неймовірну популярність криптовалюти в останні роки, цей мобільний додаток має практичну користь для великої кількості людей і може стати необхідним для кожного з нас вже дуже скоро.
Bachelor's qualifying work on the specialty 121 - Software engineering on the topic "Development of a mobile application for performing operations with cryptocurrency using Firebase technology in the Java programming language." Ternopil National Technical University named after Ivan Pulyuya, faculty of computer and information systems and software engineering, department of software engineering, group SP-42. The explanatory note to the qualification work for obtaining the bachelor's degree contains: 70 pages, 50 images, 4 appendices, 23 sources. The purpose of this qualification work is to analyze, develop and implement an Android application for performing transactions with cryptocurrency. For this, an analysis of already existing software systems was carried out and, based on the results of the research of user needs, an own mobile application was designed and constructed. The result was a software system that allows crypto-investors to enter and store their transaction records easily and conveniently on their mobile phone. Considering the incredible popularity of cryptocurrency in recent years, this mobile application has practical benefits for a large number of people and may become a necessity for all of us very soon.
Content: АНОТАЦІЯ … 4 ANNOTATION... 5 ВСТУП ... 8 1 РОЗРОБКА ПРОГРАМНОЇ ЧАСТИНИ ... 10 1.1 Аналітичний огляд … 10 1.1.1 Аналіз предметної області … 10 1.1.2 Постановка задачі… 13 1.1.3 Аналіз аналогічних проектів … 14 1.2 Проектування програмної системи … 19 1.2.1 Вибір процесу розробки … 19 1.2.2 Побудова схеми бази даних … 24 1.2.3 Побудова UML діаграми класів … 28 1.2.4 Моделювання архітектури системи … 31 1.3 Конструювання програмної системи … 34 1.3.1 Вибір мови та середовища розробки ... 34 1.3.2 Опис програмної реалізації ... 38 2 ТЕСТУВАННЯ ПРОГРАМНОЇ СИСТЕМИ... 51 2.1 План тестування … 51 2.2 Аналіз результатів… 55 3 ЕКОНОМІКА ... 59 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ ТА ОСНОВИ ОХОРОНИ ПРАЦІ … 64 4.1 Долікарська допомога при контузіях ... 64 4.2 Електробезпека на будівельному майданчику ... 66 ВИСНОВКИ ... 70 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ … 71 ДОДАТКИ ... 73 ДОДАТОК А … 74 ДОДАТОК Б ... 77 ДОДАТОК В ... 82 ДОДАТОК Г … 86
URI: http://elartu.tntu.edu.ua/handle/lib/45441
Copyright owner: © Осадця Руслан Богданович, 2024
References (Ukraine): Ладуба М. Що таке криптовалюта та де її можна використовувати [Електронний ресурс] / Микола Ладуба – Режим доступу до ресурсу: https://mc.today/uk/kriptovalyuta/.
Що таке блокчейн? [Електронний ресурс] – Режим доступу до ресурсу: https://blog.whitebit.com/uk/what-is-blockchain-technology/.
Що таке NFT? [Електронний ресурс] – Режим доступу до ресурсу: https://www.kraken.com/uk-ua/learn/what-are-non-fungible-tokens-nft.
Software Development Process [Електронний ресурс] – Режим доступу до ресурсу: https://acqnotes.com/acqnote/careerfields/software-development-process.
Канбан/скрам/аджайл — що обрати для вашого проєкту? [Електронний ресурс] – Режим доступу до ресурсу: https://brainrain.com.ua/uk/%D1%81%D0%BA%D1%80%D0%B0%D0%BC-2/.
Cloud Firestore [Електронний ресурс] – Режим доступу до ресурсу: https://firebase.google.com/docs/firestore.
Harmon P. Understanding UML / P. Harmon, M. Watson., 1998. – 367 с. – (Elsevier Science).
Типи мобільних додатків [Електронний ресурс] – Режим доступу до ресурсу: https://smile-ukraine.com/ua/mobile-apps/mobile-apps-types.
Norton W. Java Programming for Beginners / Will Norton., 2021. – 146 с. – (Giovanna de Rosa).
Stephen S. Learn Kotlin Programming / S. Stephen, S. Bocutiu., 2019. – 514 с. – (Packt Publishing).
Що має знати Android розробник [Електронний ресурс] – Режим доступу до ресурсу: https://foxminded.ua/shcho-potribno-znaty-android-rozrobnyku/.
GoogleSignInClient [Електронний ресурс] – Режим доступу до ресурсу: https://developers.google.com/android/reference/com/google/android/gms/auth/api/si gnin/GoogleSignInClient.
McLaughlin B. Head First Object-Oriented Analysis and Design / B. McLaughlin, G. Pollice, D. West., 2007. – 600 с. – (O\'Reilly Media, Incorporated).
Why use Tether? [Електронний ресурс] – Режим доступу до ресурсу: https://tether.to/en/why-tether/.
System Testing – Software Engineering [Електронний ресурс] – Режим доступу до ресурсу: https://www.geeksforgeeks.org/system-testing/.
What is Functional Testing? [Електронний ресурс] – Режим доступу до ресурсу: https://www.opentext.com/what-is/functional-testing.
Nissenbaum H. Obfuscation A User\'s Guide for Privacy and Protest / H. Nissenbaum, F. Brunton.. – (MIT Press).
Що таке Bitcoin ETF? [Електронний ресурс] – Режим доступу до ресурсу: https://academy.binance.com/uk/articles/bitcoin-etfs-explained.
What is a bull or bear market? [Електронний ресурс] – Режим доступу до ресурсу: https://www.coinbase.com/learn/crypto-basics/what-is-a-bull-or-bearmarket.
Гринзовський А. М. Види ушкоджень в бойових і не бойових умовах / А. М. Гринзовський, П. Б. Волянський // Домедична допомога в екстремальних ситуаціях та медичний захист населення в надзвичайних ситуаціях / А. М. Гринзовський, П. Б. Волянський. – Київ: Скіф, 2018. – С. 69.
Сєріков Я. О. Безпека життєдіяльності та охорона праці / Я. О. Сєріков, Л. Ф. Коженевські, М. В. Хворост. – Харків, 2021. – 255 с. – (Харківський національний університет міського господарства імені О. М. Бекетова).
Контузія від дії вибухової хвилі: симптоми та домедична допомога [Електронний ресурс]. – 2022. – Режим доступу до ресурсу: https://moz.gov.ua/article/health/kontuzija-vid-dii-vibuhovoi-hvili-simptomi-tadomedichna-dopomoga-.
Шаповалов В. А. Забезпечення електробезпеки на будівельному майданчику / В. А. Шаповалов. – Кривий Ріг: КНУ, 2017. – 162 с.
Content type: Bachelor Thesis
Appears in Collections:121 — Інженерія програмного забезпечення (бакалаври)

Files in This Item:
File Description SizeFormat 
dyplom_Osadtsia_2024.pdf3,15 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Admin Tools