Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam: http://elartu.tntu.edu.ua/handle/lib/53369
Název: Розробка вебплатформи для експозиції та реалізації творів мистецтва «GalleryHub»
Další názvy: Development of the «GalleryHub» web platform for the exhibition and sale of artworks
Autoři: Стукало, Андрій Вікторович
Stukalo, Andrii
Affiliation: ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя"
Bibliographic reference (2015): Стукало А.В. Розробка вебплатформи для експозиції та реалізації творів мистецтва «GalleryHub»: кваліфікаційна робота на здобуття освітньо-професійного ступеня фаховий молодший бакалавр за спеціальністю 122 Комп’ютерні науки. Тернопіль: ВСП «ТФК ТНТУ», 2026. 100 с.
Datum vydání: čer-2026
Date of entry: 11-čer-2026
Nakladatel: ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопіль
Supervisor: Слободян, Руслан Олесійович
Slobodian, Ruslan
Committee members: Фриз, Михайло Євгенович
Fryz, Mykhailo
Klíčová slova: вебплатформа
web platform
REST API
TypeScript
React
Express
PostgreSQL
Page range: 100
Abstrakt: Тема кваліфікаційної роботи: «Розробка вебплатформи для експозиції та реалізації творів мистецтва GalleryHub». Метою цієї кваліфікаційної роботи є розробка клієнт-серверного вебзастосунку для публікації, перегляду, модерації та безпечного придбання творів мистецтва. У загальному підсумку пояснювальна записка складається з 5 розділів. У загальній частині описуються аналітичний огляд існуючих рішень у сфері електронної комерції предметів мистецтва та детальний аналіз технічного завдання. У другому розділі представлено процес створення програмного продукту, опис та обґрунтування вибору методів проєктування програми, а також тестування та налагодження програмних модулів. В спеціальній частині описані процес інсталяції вебплатформи в інтернет, детальна інструкція з користування вебплатформою для різних типів користувачів. Описано шляхи популяризації вебплатформи. Для оцінки комерційної привабливості розрахунок вартості розробки та загальної економічної ефективності приведено в економічній частині пояснювальної записки. Основні питання охорони праці та техніки безпеки розглянуто в п’ятому розділі, зокрема проаналізовано відповідальність за порушення законодавства про охорону праці та розроблено комплекс заходів по зменшенню шуму в джерелі його виникнення. Загальний обсяг пояснювальної записки становить 100 сторінок. До складу кваліфікаційної роботи входить графічна частина, яка складається з структурної схеми вебплатформи, діаграми варіантів використання, діаграми бази даних, а також техніко-економічних показників, що виконані на окремих аркушах формату А1.
Topic of the qualification thesis: Development of the «GalleryHub» web platform for the exhibition and sale of artworks. The purpose of this qualification thesis is to develop a client-server web application for publishing, viewing, moderating, and securely purchasing artworks. In summary, the explanatory note consists of 5 chapters. The general section provides an analytical review of existing solutions in the field of art e-commerce and a detailed analysis of the technical specifications. The second chapter presents the software product development process, the description and justification of the chosen software design methods, as well as the testing and debugging of software modules. The dedicated section describes the deployment process of the web platform to the Internet and provides detailed user instructions for different types of users. Methods for promoting and popularizing the web platform are also outlined. To evaluate commercial viability, the calculation of development costs and overall economic efficiency is presented in the economic section of the explanatory note. Key issues of occupational health and safety are addressed in the fifth chapter; in particular, liability for violations of occupational safety legislation is analyzed, and a set of measures to reduce noise at its source is developed. The total volume of the explanatory note is 100 pages. The qualification thesis includes a graphical part consisting of the web platform's structural diagram, a use case diagram, a database diagram, as well as technical and economic indicators, all executed on separate A1 sheets.
Content: Анотація…7 Abstract…8 Вступ…9 1 Загальний розділ…10 1.1 Аналітичний огляд існуючих рішень…10 1.2 Технічне завдання…12 1.2.1 Найменування та область застосування…12 1.2.2 Призначення розробки…13 1.2.3 Вимоги до функціоналу вебплатформи…13 1.2.4 Вимоги до програмної документації…16 1.2.5 Техніко-економічні показники…17 1.2.6 Стадії та етапи розробки…17 1.2.7 Порядок контролю та прийому…19 2 Розробка технічного та робочого проєкту…20 2.1 Розробка структури вебплатформи…20 2.2 Створення та верстка сторінок вебплатформи…23 2.3 Розробка структури бази даних вебплатформи…38 2.4 Програмування вебплатформи…42 2.4.1 Написання клієнтської частини…42 2.4.2 Написання серверної частини…45 2.5 Тестування вебплатформи…49 3 Спеціальний розділ…57 3.1 Інструкція з розгортання вебплатформи…57 3.2 Інструкція з наповнення вебплатформи…62 3.3 Інструкція з популяризації та підтримки вебплатформи…65 4 Економічний розділ…67 4.1 Визначення стадій технологічного процесу та загальної тривалості проведення НДР…67 4.2 Визначення витрат на оплату праці та відрахувань на соціальні заходи…68 4.3 Розрахунок витрат на електроенергію…70 4.4 Розрахунок суми амортизаційних відрахувань…71 4.5 Обчислення накладних витрат…71 4.6 Складання кошторису витрат та визначення собівартості вебплатформи «GalleryHub»…72 4.7 Розрахунок ціни розробки вебплатформи «GalleryHub»…72 4.8 Визначення економічної ефективності і терміну окупності капітальних вкладень…73 5 Охорона праці, техніка безпеки та екологічні вимоги…75 5.1 Відповідальність за порушення законодавства про охорону праці.…75 5.2 Комплекс заходів по зменшенню шуму в джерелі його виникнення.…76 Висновки…78 Перелік посилань…80 Додатки…81 Додаток А. Лістинг файлу «App.tsx»…81 Додаток Б. Лістинг файлу «ArtworkCard.tsx»…84 Додаток В. Лістинг файлу «HeroSlider.tsx»…88 Додаток Г. Лістинг файлу «AddArtwork.tsx»…91 Додаток Д. Лістинг файлу «cartStore.ts»…99
URI: http://elartu.tntu.edu.ua/handle/lib/53369
Copyright owner: © Стукало Андрій Вікторович
References (Ukraine): 1. Грицюк Ю.І. Проєктування інформаційних систем : навч. посібник. Львів : Вид-во Львівської політехніки, 2022. 320 с.
2. Vanderkam D. Effective TypeScript: 83 Specific Ways to Improve Your TypeScript. Sebastopol : O'Reilly Media, 2024. 384 p
3. Schwarzmüller M. React Key Concepts. Birmingham : Packt Publishing, 2022. 402 p.
4. Herron D. Node.js Web Development: Server-side development with Express, SQL, and MongoDB. Birmingham : Packt Publishing, 2023. 756 p.
5. PostgreSQL 14 Administration Cookbook / Ciolli G., Frost S., Riggs R. and Simon H. Birmingham : Packt Publishing, 2022. 518 p.
6. Supabase Documentation : вебсайт. URL: https://supabase.com/docs (дата звернення: 15.05.2026).
7. Prisma Documentation : вебсайт. URL: https://www.prisma.io/docs (дата звернення: 20.05.2026).
8. Cloudinary Documentation : вебсайт. URL: https://cloudinary.com/documentation (дата звернення: 25.05.2026).
9. Zustand Documentation : вебсайт. URL: https://docs.pmnd.rs/zustand (дата звернення: 22.05.2026).
10. React 19 Documentation : вебсайт. URL: https://react.dev (дата звернення: 10.05.2026).
11. Березуцький В.В. Управління охороною праці. Харків : ФОП Панов А.М., 2021. 412 с.
12. Геревенко А.М. Організація охорони праці та безпеки життєдіяльності в закладі професійної освіти. Біла Церква : БІНПО ДЗВО УМО НАПН України, 2024. 66 с.
Content type: Professional Junior Bachelor Thesis
Vyskytuje se v kolekcích:122 — Компютерні науки (фаховий молодший бакалаври ТФК)

Soubory připojené k záznamu:
Soubor Popis VelikostFormát 
Stukalo_A.pdfКваліфікаційна робота фахового молодшого бакалавра12,14 MBAdobe PDFZobrazit/otevřít


Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.