Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/53335
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorСлободян, Руслан Олесійович-
dc.contributor.advisorSlobodian, Ruslan-
dc.contributor.authorКічула, Дмитро Іванович-
dc.contributor.authorKichula, Dmytro-
dc.date.accessioned2026-07-10T12:08:54Z-
dc.date.available2026-07-10T12:08:54Z-
dc.date.issued2026-07-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/53335-
dc.description.abstractПояснювальна записка до кваліфікаційної роботи на тему «Розробка вебплатформи для дистрибуції та продажу цифрових активів AssetMaster» містить 81 сторінку, 16 рисунків, 20 таблиць, 6 додатків, 17 джерел. У роботі розроблено вебплатформу типу маркетплейс, що забезпечує двосторонню взаємодію між авторами цифрових активів та їх покупцями. Платформа реалізує повний цикл дистрибуції: від завантаження та категоризації активів авторами до пошуку, перегляду, придбання та завантаження файлів покупцями. Для розробки серверної частини застосовано мову програмування Java 21 з фреймворком Spring Boot та СУБД PostgreSQL; клієнтську частину реалізовано засобами TypeScript, бібліотеки React, компонентної бібліотеки Material UI та бібліотеки управління серверним станом React Query. Пояснювальна записка складається з 5 розділів. У загальній частині описуються аналітичний огляд існуючих рішень та аналіз технічного завдання програмного продукту. У другому розділі представлено розробку технічного та робочого проєкту інформаційної системи, зокрема розробку структури системи, створення та верстку її сторінок, розробку структури бази даних, програмування клієнтської та серверної частин, а також тестування розробленого програмного продукту. В спеціальній частині описано процес розміщення інформаційної системи в Інтернеті, інструкцію з обслуговування та наповнення системи, а також інструкцію з популяризації та підтримки вебзастосунку «Montreux Regent Hotel». Розрахунок вартості розробки та економічної ефективності приведено в економічній частині в четвертому розділі. Основні питання охорони праці та техніки безпеки розглянуто в п’ятому розділі. До складу кваліфікаційної роботи входить графічна частина, яка складається з схеми структурної клієнтської частини інформаційної системи, UML-діаграми варіантів використання, ER-діаграми бази даних та таблиці техніко-економічних показників, що виконані на окремих аркушах формату А1.uk_UA
dc.description.abstractThe 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.uk_UA
dc.description.tableofcontentsАнотація…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»…100uk_UA
dc.format.extent109-
dc.language.isoukuk_UA
dc.publisherВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя"uk_UA
dc.subjectелектронна комерціяuk_UA
dc.subjecte-commerceuk_UA
dc.subjectінтернет-магазинuk_UA
dc.subjectonline storeuk_UA
dc.subjectцифрові активиuk_UA
dc.subjectdigital assetsuk_UA
dc.subjectJavauk_UA
dc.subjectSpring Bootuk_UA
dc.subjectPostgreSQLuk_UA
dc.subjectTypeScriptuk_UA
dc.subjectReactuk_UA
dc.subjectMaterial UIuk_UA
dc.titleРозробка вебплатформи для дистрибуції та продажу цифрових активів «AssetMaster»uk_UA
dc.title.alternativeDevelopment of the AssetMaster web platform for distribution and sale of digital assets.uk_UA
dc.typeProfessional Junior Bachelor Thesisuk_UA
dc.rights.holder© Кічула Дмитро Івановичuk_UA
dc.contributor.committeeMemberЛуцків, Андрій Мирославович-
dc.contributor.committeeMemberLutskiv, Andrii-
dc.contributor.committeeMemberалексевич, наталя-
dc.coverage.placenameТернопільuk_UA
dc.relation.references1. Creative Market : офіційний сайт платформи. URL: https://creativemarket.com (дата звернення: 01.03.2026).uk_UA
dc.relation.references2. Envato Elements : офіційний сайт платформи. URL: https://elements.envato.com (дата звернення: 01.03.2026).uk_UA
dc.relation.references3. Gumroad : офіційний сайт платформи. URL: https://gumroad.com (дата звернення: 02.03.2026).uk_UA
dc.relation.references4. Марціяш Г.Я., Слободян Р.О. Методичні вказівки до виконання дипломного проєкту для здобувачів фахової передвищої освіти спеціальності 122 «Комп’ютерні науки». Тернопіль : ВСП «ТФК ТНТУ ім. І. Пулюя», 2024, 48с..uk_UA
dc.relation.references5. Dorfmeister D. Practical React Query. URL: https://tkdodo.eu/blog/practical-react-query (дата звернення: 10.03.2026).uk_UA
dc.relation.references6. Material UI Documentation / MUI Team. URL: https://mui.com/material-ui/getting-started/ (дата звернення: 15.03.2026).uk_UA
dc.relation.references7. Axios HTTP Client Documentation. URL: https://axios-http.com/docs/intro (дата звернення: 22.03.2026).uk_UA
dc.relation.references8. Flyway by Redgate — Database Migrations Made Easy. URL: https://documentation.red-gate.com/flyway (дата звернення: 05.04.2026).uk_UA
dc.relation.references9. MinIO Documentation: S3-Compatible Object Storage. URL: https://min.io/docs/minio/linux/index.html (дата звернення: 08.04.2026).uk_UA
dc.relation.references10. Mockito Framework Documentation. URL: https://javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html (дата звернення: 14.04.2026).uk_UA
dc.relation.references11. SpringDoc OpenAPI Library Documentation. URL: https://springdoc.org (дата звернення: 16.04.2026).uk_UA
dc.relation.references12. MapStruct — Java Bean Mappings. Reference Guide. URL: https://mapstruct.org/documentation/stable/reference/html/ (дата звернення: 16.04.2026).uk_UA
dc.relation.references13. Recharts Documentation. URL: https://recharts.org/en-US/guide (дата звернення: 18.04.2026).uk_UA
dc.relation.references14. Закон України «Про охорону праці» від 14 жовтня 1992 р. № 2694-XII. Редакція від 12.09.2025. URL: https://zakon.rada.gov.ua/go/2694-12 (дата звернення: 01.06.2026).uk_UA
dc.relation.references15. Порядок розслідування та обліку нещасних випадків, професійних захворювань та аварій: постанова Кабінету Міністрів України від 17 квітня 2019 р. № 337. URL: https://zakon.rada.gov.ua/laws/show/337-2019-п (дата звернення: 01.06.2026).uk_UA
dc.relation.references16. Державні санітарні правила і норми роботи з візуальними дисплейними терміналами електронно-обчислювальних машин: ДСанПіН 3.3.2.007-98, затверджено постановою Головного державного санітарного лікаря України від 10 грудня 1998 р. № 7. URL: https://zakon.rada.gov.ua/laws/show/v0007282-98 (дата звернення: 01.06.2026).uk_UA
dc.relation.references17. Санітарні норми виробничого шуму, ультразвуку та інфразвуку: ДСН 3.3.6.037-99, затверджено постановою Головного державного санітарного лікаря України від 1 грудня 1999 р. № 37. URL: https://dnaop.com/html/40957/doc-ДСН_3.3.6.037-99 (дата звернення: 01.06.2026).uk_UA
dc.contributor.affiliationВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя"uk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Кічула Д.І. Розробка вебплатформи для дистрибуції та продажу цифрових активів «AssetMaster»: кваліфікаційна робота на здобуття освітньо-професійного ступеня фаховий молодший бакалавр за спеціальністю 122 Комп’ютерні науки. Тернопіль: ВСП «ТФК ТНТУ», 2026. 109 с.uk_UA
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.