Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/45769
Назва: Створення інструменту для візуалізації та аналізу інформації про крипто-активи
Інші назви: Creation of a Tool for Visualization and Analysis of Information About Crypto-Assets
Автори: Курян, Віталій Андрійович
Kurian, Vitalii Andriyovych
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Курян В. А. Створення інструменту для візуалізації та аналізу інформації про крипто-активи : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп'ютерні науки / наук. кер. Г. В. Козбур. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 72 с.
Дата публікації: 25-чер-2024
Дата подання: 11-чер-2024
Дата внесення: 3-лип-2024
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Козбур, Галина Володимирівна
Члени комітету: Микитишин, Андрій Григорович
УДК: 004.04
Теми: крипто-активи
crypto-assets
транзакція
transaction
блокчейн
blockchain
трейдер
traider
криптовалюта
cryptocurrency
токен
token
інвестиції
investment
Короткий огляд (реферат): Кваліфікаційна робота присвячена розробці інструменту для візуалізації та аналізу крипто-активів. У першому розділі кваліфікаційної роботи проаналізовано крипто-активи, їх використання та виклики, огляд існуючих рішень і їхні обмеження. Обґрунтовано вибір технологій для розробки інструменту, зокрема Python та PyCharm Edu. Другий розділ кваліфікаційної роботи присвячено проектуванню інструменту: визначено його архітектуру, описано інтерфейс користувача та інтеграцію з зовнішніми API для отримання даних про крипто-активи. У третьому розділі кваліфікаційної роботи описано реалізацію інструменту на основі Python з використанням tkinter. Реалізовано функції для збору, обробки та візуалізації даних, створено користувацький інтерфейс. Проведено тестування, яке виявило здатність інструменту виконувати основні завдання та необхідність доопрацювань. У розділі «Безпека життєдіяльності, основи охорони праці» кваліфікаційної роботи висвітлено аспекти управління ризиками та організації робочих місць для операторів ПК, вимоги до ергономіки, параметри повітряного середовища, освітленості та рівня шуму. The qualification work is devoted to the development of a tool for visualization and analysis of crypto-assets. In the first section of the qualification work, crypto-assets, their use and challenges, an overview of existing solutions and their limitations are analyzed. The choice of technologies for the development of the tool is justified, in particular Python and PyCharm Edu. The second section of the qualification work is devoted to the design of the tool: its architecture is defined, the user interface and integration with external APIs for obtaining data on crypto-assets are described. The third section of the qualification work describes the implementation of the Python-based tool using tkinter. Functions for data collection, processing, and visualization have been implemented, and a user interface has been created. Testing was conducted, which revealed the ability of the tool to perform basic tasks and the need for improvements. In the section «Life safety, basics of labor protection» of the qualification paper, aspects of risk management and organization of workplaces for PC operators, requirements for ergonomics, parameters of the air environment, lighting and noise level are covered.
Зміст: ВСТУП 8 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАДАЧ РОЗРОБКИ ІНСТРУМЕНТУ 9 1.1 Аналіз предметної області 9 1.2 Формування вимог до інструменту для візуалізації та аналізу крипто-активів 10 1.3 Огляд існуючих рішень та обґрунтування необхідності нового інструменту 11 1.4 Вибір мови програмування та середовища розробки 13 1.5 Висновок до першого розділу 15 РОЗДІЛ 2. ПРОЕКТУВАННЯ ІНСТРУМЕНТУ ДЛЯ ВІЗУАЛІЗАЦІЇ ТА АНАЛІЗУ КРИПТО-АКТИВІВ 17 2.1 Архітектура інструменту 17 2.2 Розробка функціональної моделі 19 2.3 Інтерфейс користувача та візуальні компоненти 20 2.4 Інтеграція з зовнішніми API для отримання даних про крипто-активи 24 2.5 Висновок до другого розділу 26 РОЗДІЛ 3. РЕАЛІЗАЦІЯ ІНСТРУМЕНТУ ДЛЯ ВІЗУАЛІЗАЦІЇ ТА АНАЛІЗУ КРИПТО-АКТИВІВ 28 3.1 Вибір та використання бібліотек для розробки 28 3.2 Розробка back-end частини на Python 32 3.2.1 Функції отримання та обробки даних 34 3.2.2 Функції візуалізації даних 40 3.2.3 Взаємодія з користувачем та управління даними 43 3.3 Розробка front-end частини 45 3.3.1 Вікно головне меню 46 3.3.2 Вікна вибору, довідки та задавання параметрів функцій 50 3.3.3 Вікно основного робочого поля 53 3.4 Валідація та тестування інструменту 56 3.5 Висновки до третього розділу 59 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 60 4.1 Ризик як кількісна оцінка небезпек 60 4.2 Вимоги ергономіки до організації робочого місця оператора ПК 62 4.3 Висновок до четвертого розділу 65 ВИСНОВКИ 67 ПЕРЕЛІК ДЖЕРЕЛ 69 ДОДАТКИ
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/45769
Власник авторського права: © Курян Віталій Андрійович, 2024
Перелік літератури: Використання цифрових технологій. [Електронний ресурс] – Режим доступу до ресурсу: https://unba.org.ua/news/8874-vikoristannya-cifrovih-tehnologij-vimagae-novih-standartiv-zahistu-prav-lyudini.html
Тенденція розвитку криптовалюти в україні [Електронний ресурс] – Режим доступу до ресурсу: https://elartu.tntu.edu.ua/bitstream/lib/40095/2/III_MNPK_2022_Budzanivska_T-Trend_of_cryptocurrency_22-23.pdf
Що таке криптовалюта та що з нею можна робити? [Електронний ресурс] – Режим доступу до ресурсу: https://tyzhden.ua/shcho-take-kryptovaliuta-ta-shcho-z-neiu-mozhna-robyty/
Що таке альткоїни, токени та криптовалюти [Електронний ресурс] – Режим доступу до ресурсу: https://incrypted.com/ua/shcho-take-altkojiny-tokeny-ta-kryptovaljuty/
Що таке DAO? [Електронний ресурс] – Режим доступу до ресурсу: https://academy.binance.com/uk/articles/decentralized-autonomous-organizations-daos-explained
Що таке DeFi і як вони працюють? [Електронний ресурс] – Режим доступу до ресурсу: https://blog.whitebit.com/uk/what-is-defi-and-how-does-it-work/
Криптовалюти̶ загрози та перспективи функціонування [Електронний ресурс] – Режим доступу до ресурсу: https://elartu.tntu.edu.ua/bitstream/lib/34917/2/FMZKPNES_2021_Krupka_A-Cryptocurrency-threats_and_89-92.pdf
Як захистити свій крипто гаманець [Електронний ресурс] – Режим доступу до ресурсу: https://stormgain.com/uk/blog/how-protect-your-crypto-wallet
Керівництво по TradingView для новачків [Електронний ресурс] – Режим доступу до ресурсу: https://academy.binance.com/uk/articles/a-beginner-s-guide-to-tradingview
Огляд Crуptocompare [Електронний ресурс] – Режим доступу до ресурсу: https://happycoin.club/41066-2/
12 курсів з мови програмування R [Електронний ресурс] – Режим доступу до ресурсу: https://dev.ua/news/12-kursiv-z-movy-prohramuvannia-r-vid-bazovykh-do-superprosunutykh
Знайомство з Visual Studio Code [Електронний ресурс] – Режим доступу до ресурсу: https://romul.name/blog/znayomstvo-z-visual-studio-code/
Eclipse Java: середовище розробки “під себе” [Електронний ресурс] – Режим доступу до ресурсу: https://javarush.com/ua/groups/posts/uk.2359.eclipse-java-seredovijshe-rozrobki-pd-sebe
UML для бізнес-моделювання [Електронний ресурс] – Режим доступу до ресурсу: https://evergreens.com.ua/ua/articles/uml-diagrams.html
Сoingecko introduction [Електронний ресурс] – Режим доступу до ресурсу: https://docs.coingecko.com/reference/introduction
Etherscan introduction [Електронний ресурс] – Режим доступу до ресурсу: https://docs.etherscan.io/
Графічний інтерфейс користувача з Tk¶ [Електронний ресурс] – Режим доступу до ресурсу: https://docs.python.org/uk/3.10/library/tk.html
Requests: HTTP for Humans [Електронний ресурс] – Режим доступу до ресурсу: https://requests.readthedocs.io/en/latest/
Pandas documentation [Електронний ресурс] – Режим доступу до ресурсу: https://pandas.pydata.org/docs/
ccxt – documentation [Електронний ресурс] – Режим доступу до ресурсу: https://docs.ccxt.com/#/
10 найкращих бібліотек Python для машинного навчання та ШІ [Електронний ресурс] – Режим доступу до ресурсу: https://www.unite.ai/uk/10-best-python-libraries-for-machine-learning-ai/
У пошуковику Google тепер можна відстежити криптогаманець і побачити його баланс [Електронний ресурс] – Режим доступу до ресурсу: https://incrypted.com/ua/u-poshukovyku-google-teper-mozhna-vidstezhyty-kryptogamanets-i-pobachyty-jogo-balans/
Безпека життєдіяльності. Ризик як кількісна оцінка небезпек. [Електронний ресурс] – Режим доступу до ресурсу: http://opcb.kpi.ua/wp-content/uploads/2021/08/Lekc_2_BGD_CZ_2021.pdf
Основи небезпеки та ризику. [Електронний ресурс] – Режим доступу до ресурсу: https://naurok.com.ua/metodichni-materiali-do-temi-osnovi-nebezpeki-ta-riziku-280445.html
Ергономіка робочих місць [Електронний ресурс] – Режим доступу до ресурсу: http://univer.nuczu.edu.ua/tmp_metod/2557/Kurs_lekcij_po_ERM.PDF
ДСТУ 8604:2015 Дизайн і ергономіка [Електронний ресурс] – Режим доступу до ресурсу: https://online.budstandart.com/ua/catalog/doc-page.html?id_doc=71028
Ергономічні вимоги до організації робочих місць [Електронний ресурс] – Режим доступу до ресурсу: https://moodle.znu.edu.ua/pluginfile.php/554266/mod_resource/content/л13.pdf
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

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


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

Інструменти адміністратора