Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/53335
Títol: Розробка вебплатформи для дистрибуції та продажу цифрових активів «AssetMaster»
Altres títols: Development of the AssetMaster web platform for distribution and sale of digital assets.
Autor: Кічула, Дмитро Іванович
Kichula, Dmytro
Affiliation: ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя"
Bibliographic reference (2015): Кічула Д.І. Розробка вебплатформи для дистрибуції та продажу цифрових активів «AssetMaster»: кваліфікаційна робота на здобуття освітньо-професійного ступеня фаховий молодший бакалавр за спеціальністю 122 Комп’ютерні науки. Тернопіль: ВСП «ТФК ТНТУ», 2026. 109 с.
Data de publicació: de -2026
Date of entry: 10-de -2026
Editorial: ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя"
Country (code): UA
Place of the edition/event: Тернопіль
Supervisor: Слободян, Руслан Олесійович
Slobodian, Ruslan
Committee members: Луцків, Андрій Мирославович
Lutskiv, Andrii
алексевич, наталя
Paraules clau: електронна комерція
e-commerce
інтернет-магазин
online store
цифрові активи
digital assets
Java
Spring Boot
PostgreSQL
TypeScript
React
Material UI
Page range: 109
Resum: Пояснювальна записка до кваліфікаційної роботи на тему «Розробка вебплатформи для дистрибуції та продажу цифрових активів AssetMaster» містить 81 сторінку, 16 рисунків, 20 таблиць, 6 додатків, 17 джерел. У роботі розроблено вебплатформу типу маркетплейс, що забезпечує двосторонню взаємодію між авторами цифрових активів та їх покупцями. Платформа реалізує повний цикл дистрибуції: від завантаження та категоризації активів авторами до пошуку, перегляду, придбання та завантаження файлів покупцями. Для розробки серверної частини застосовано мову програмування Java 21 з фреймворком Spring Boot та СУБД PostgreSQL; клієнтську частину реалізовано засобами TypeScript, бібліотеки React, компонентної бібліотеки Material UI та бібліотеки управління серверним станом React Query. Пояснювальна записка складається з 5 розділів. У загальній частині описуються аналітичний огляд існуючих рішень та аналіз технічного завдання програмного продукту. У другому розділі представлено розробку технічного та робочого проєкту інформаційної системи, зокрема розробку структури системи, створення та верстку її сторінок, розробку структури бази даних, програмування клієнтської та серверної частин, а також тестування розробленого програмного продукту. В спеціальній частині описано процес розміщення інформаційної системи в Інтернеті, інструкцію з обслуговування та наповнення системи, а також інструкцію з популяризації та підтримки вебзастосунку «Montreux Regent Hotel». Розрахунок вартості розробки та економічної ефективності приведено в економічній частині в четвертому розділі. Основні питання охорони праці та техніки безпеки розглянуто в п’ятому розділі. До складу кваліфікаційної роботи входить графічна частина, яка складається з схеми структурної клієнтської частини інформаційної системи, UML-діаграми варіантів використання, ER-діаграми бази даних та таблиці техніко-економічних показників, що виконані на окремих аркушах формату А1.
The explanatory note to the qualification thesis titled "Development of the AssetMaster Web Platform for Distribution and Sale of Digital Assets" consists of 81 pages, 16 figures, 20 tables, 6 appendices, and 17 sources. The thesis delivers the development of a marketplace-type web platform that ensures two-way interaction between digital asset creators and buyers. The platform implements a complete distribution lifecycle, spanning from asset uploading and categorization by creators to searching, viewing, purchasing, and downloading files by buyers. The backend of the system is engineered using the Java 21 programming language along with the Spring Boot framework and the PostgreSQL DBMS. The client-side is implemented via TypeScript, the React library, the Material UI component library, and the React Query server-state management library. The explanatory note comprises 5 chapters. The general section covers the analytical review of existing solutions and the requirements analysis for the software product. The second chapter presents the engineering of the technical and detailed design of the information system, specifically encompassing system architecture design, page creation and layout prototyping, database schema design, client- and server-side programming, as well as testing of the developed software product. The specialized section details the deployment process of the information system on the Internet, the system maintenance and content management manual, alongside the guidelines for promotion and support of the "Montreux Regent Hotel" web application. The calculation of development costs and economic efficiency is detailed in the economic section within the fourth chapter. Core occupational health and safety issues are examined in the fifth chapter. The qualification thesis includes a graphical component consisting of a client-side structural architecture diagram of the information system, a UML use case diagram, a database ER diagram, and a table of technical and economic indicators, executed on separate A1 sheets.
Content: Анотація…7 Abstract…8 Вступ…9 1 Загальний розділ…10 1.1 Аналітичний огляд існуючих рішень…10 1.1.1 Creative Market…10 1.1.2 Envato Elements…11 1.1.3 Gumroad…11 1.2 Технічне завдання…13 1.2.1 Найменування та область застосування…13 1.2.2 Призначення розробки…13 1.2.3 Вимоги до функціоналу вебплатформи…14 1.2.4 Вимоги до програмної документації…16 1.2.5 Техніко-економічні показники…16 1.2.6 Стадії та етапи розробки…17 1.2.7 Порядок тестування та прийому…17 2 Розробка технічного та робочого проєкту…19 2.1 Розробка структури вебплатформи…19 2.2 Створення та верстка сторінок вебплатформи…20 2.3 Розробка структури бази даних вебплатформи…24 2.4 Програмування вебплатформи…37 2.4.1 Написання клієнтської частини…37 2.4.2 Написання серверної частини…38 2.5 Тестування вебплатформи…41 3 Спеціальний розділ…53 3.1 Інструкція з розгортання вебплатформи…53 3.2 Інструкція з наповнення вебплатформи…56 3.3 Інструкція з популяризації та підтримки вебплатформи…58 4 Економічний розділ…60 4.1 Визначення стадій технологічного процесу та загальної тривалості проведення НДР…60 4.2 Визначення витрат на оплату праці та відрахувань на соціальні заходи…61 4.3 Розрахунок витрат на електроенергію…64 4.4 Розрахунок суми амортизаційних відрахувань розробки вебплатформи «AssetMaster»…64 4.5 Обчислення накладних витрат…65 4.6 Складання кошторису витрат та визначення собівартості вебплатформи «AssetMaster»…65 4.7 Розрахунок ціни вебплатформи «AssetMaster»…66 4.8 Визначення економічної ефективності і терміну окупності капітальних вкладень…67 5 Охорона праці, техніка безпеки та екологічні вимоги…69 5.1 Професійні захворювання та отруєння…69 5.2 Шум. Основні джерела шкідливого шуму, кваліфікація шумів…73 Висновки…78 Перелік посилань…80 Додатки…82 Додаток А. Лістинг файлу «client.ts»…82 Додаток Б. Лістинг файлу «router.tsx»…84 Додаток В. Лістинг файлу «AssetGrid.tsx»…90 Додаток Г. Лістинг файлу «LoginPage.tsx»…92 Додаток Д. Лістинг файлу «JwtAuthFilter.java»…98 Додаток Е. Лістинг файлу «AuthService.java»…100
URI: http://elartu.tntu.edu.ua/handle/lib/53335
Copyright owner: © Кічула Дмитро Іванович
References (Ukraine): 1. Creative Market : офіційний сайт платформи. URL: https://creativemarket.com (дата звернення: 01.03.2026).
2. Envato Elements : офіційний сайт платформи. URL: https://elements.envato.com (дата звернення: 01.03.2026).
3. Gumroad : офіційний сайт платформи. URL: https://gumroad.com (дата звернення: 02.03.2026).
4. Марціяш Г.Я., Слободян Р.О. Методичні вказівки до виконання дипломного проєкту для здобувачів фахової передвищої освіти спеціальності 122 «Комп’ютерні науки». Тернопіль : ВСП «ТФК ТНТУ ім. І. Пулюя», 2024, 48с..
5. Dorfmeister D. Practical React Query. URL: https://tkdodo.eu/blog/practical-react-query (дата звернення: 10.03.2026).
6. Material UI Documentation / MUI Team. URL: https://mui.com/material-ui/getting-started/ (дата звернення: 15.03.2026).
7. Axios HTTP Client Documentation. URL: https://axios-http.com/docs/intro (дата звернення: 22.03.2026).
8. Flyway by Redgate — Database Migrations Made Easy. URL: https://documentation.red-gate.com/flyway (дата звернення: 05.04.2026).
9. MinIO Documentation: S3-Compatible Object Storage. URL: https://min.io/docs/minio/linux/index.html (дата звернення: 08.04.2026).
10. Mockito Framework Documentation. URL: https://javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html (дата звернення: 14.04.2026).
11. SpringDoc OpenAPI Library Documentation. URL: https://springdoc.org (дата звернення: 16.04.2026).
12. MapStruct — Java Bean Mappings. Reference Guide. URL: https://mapstruct.org/documentation/stable/reference/html/ (дата звернення: 16.04.2026).
13. Recharts Documentation. URL: https://recharts.org/en-US/guide (дата звернення: 18.04.2026).
14. Закон України «Про охорону праці» від 14 жовтня 1992 р. № 2694-XII. Редакція від 12.09.2025. URL: https://zakon.rada.gov.ua/go/2694-12 (дата звернення: 01.06.2026).
15. Порядок розслідування та обліку нещасних випадків, професійних захворювань та аварій: постанова Кабінету Міністрів України від 17 квітня 2019 р. № 337. URL: https://zakon.rada.gov.ua/laws/show/337-2019-п (дата звернення: 01.06.2026).
16. Державні санітарні правила і норми роботи з візуальними дисплейними терміналами електронно-обчислювальних машин: ДСанПіН 3.3.2.007-98, затверджено постановою Головного державного санітарного лікаря України від 10 грудня 1998 р. № 7. URL: https://zakon.rada.gov.ua/laws/show/v0007282-98 (дата звернення: 01.06.2026).
17. Санітарні норми виробничого шуму, ультразвуку та інфразвуку: ДСН 3.3.6.037-99, затверджено постановою Головного державного санітарного лікаря України від 1 грудня 1999 р. № 37. URL: https://dnaop.com/html/40957/doc-ДСН_3.3.6.037-99 (дата звернення: 01.06.2026).
Content type: Professional Junior Bachelor Thesis
Apareix a les col·leccions:122 — Компютерні науки (фаховий молодший бакалаври ТФК)

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
Kichula_D.pdfКваліфікаційна робота фахового молодшого бакалавра4,67 MBAdobe PDFVeure/Obrir


Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.