Por favor use este identificador para citas ou ligazóns a este item:
http://elartu.tntu.edu.ua/handle/lib/52496| Título: | Розробка веб‒сайту квест кімнат «Quest rooms» |
| Outros títulos: | Development of a website for escape rooms, “Quest Rooms” |
| Authors: | Калашніков, Владислав Євгенович Kalashnikov, Vladyslav |
| Affiliation: | ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя" |
| Bibliographic reference (2015): | Калашніков. В.Є. Розробка веб‒сайту квест кімнат «Quest rooms»: кваліфікаційна робота на здобуття освітньо-професійного ступеня фаховий молодший бакалавр за спеціальністю «123 – Комп’ютерна інженерія». Тернопіль: ВСП «ТФК ТНТУ», 2026. 75 с. |
| Data de edición: | Jun-2026 |
| Date of entry: | 19-Jun-2026 |
| Editor: | ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя" |
| Country (code): | UA |
| Place of the edition/event: | Тернопіль |
| Supervisor: | Марцюк, Олександра Василівна Martsiuk, Oleksandra |
| Palabras chave: | веб-сайт web-site квест quest квест-кімната escape room |
| Page range: | 75 |
| Resumo: | Тема кваліфікаційної роботи: Розробка веб‒сайту квест‒кімнат «Quest rooms». Метою даного проекту є розробка веб‒сайту квест‒кімнат. Пояснювальна записка складається з 5 розділів. У загальній частині описуються аналітичний огляд існуючих рішень, підбір технологій та засобів для розробки та аналіз технічного завдання. У другому розділі представлено процес створення веб сайту, опис та обґрунтування вибору структури та методу організації вхідних та вихідних даних, інформаційних зв’язків, зовнішнє проектування програми, написання кодів веб‒сайту. В спеціальній частині описано процес написання системних тестів. Також розписано інструкцію з розгортання інтернет‒магазину на хостингу. Описано тестування якості розроблюваного веб‒сайту. Розрахунок вартості розробки та економічної ефективності приведено в економічній частині. Основні питання охорони праці та техніки безпеки розглянуто в п’ятому розділі. Обсяг пояснювальної записки 75 сторінки. До складу дипломного проекту входить графічна частина, яка складається з структурної схеми головної сторінки, техніко‒економічних показників, тексту модуля програми, та структурну схему файлів веб-сайту, що виконані на окремих аркушах формату А1. Qualification Project Topic: Development of a website for escape rooms, “Quest Rooms”. The purpose of this project is to develop a website for escape rooms. The explanatory report consists of five sections. The general section includes an analytical review of existing solutions, the selection of technologies and development tools, and an analysis of the technical requirements. The second section presents the process of website development, including a description and justification of the chosen structure and methods for organizing input and output data, information relationships, external software design, and the implementation of the website code. The special section describes the process of writing system tests. It also provides instructions for deploying the website on a hosting platform. In addition, it describes the quality testing of the developed website. The calculation of development costs and economic efficiency is presented in the economic section. The main issues of occupational health and safety are discussed in the fifth section. The explanatory report consists of 75 pages. The diploma project also includes a graphical section consisting of a structural diagram of the main page, technical and economic indicators, the source code of a software module, and a structural diagram of the website files, each presented on separate A1-format sheets. |
| Content: | АНОТАЦІЯ…6 ANNOTATION…7 ВСТУП…8 1.ЗАГАЛЬНИЙ РОЗДІЛ …9 1.1 Аналітичний огляд існуючих рішень…9 1.2 Підбір технологій та засобів розробки веб сайту …12 1.3 Технічне завдання на розробку «Quest Rooms»…14 1.3.1 Призначення системи…15 1.3.2 Функціональні вимоги…15 1.3.3 Вимоги до структури та оформлення…15 1.3.4 Техніко‒економічне обґрунтування…16 1.3.5 План виконання розробки…17 1.3.6 Порядок перевірки та здачі роботи…18 2 РОЗРОБКА ТЕХНІЧНОГО ТА РОБОЧОГО ПРОЄКТУ…19 2.1 Розробка структури, архітектури та маршрутизації веб‒сайту «Quest rooms»…19 2.2 Створення компонентної структури інтерфейсу та адаптивна верстка сторінок…21 2.3 Проєктування схеми даних, сутностей та взаємодії з СУБД…25 2.3.1 Взаємодія додатка з СУБД та пулінг підключень …28 2.4 Програмування клієнтської та серверної логіки…29 2.4.1 Реалізація серверних компонентів та API‒маршрутів…29 2.4.2 Реалізація клієнтських форм та управління станом бронювання…31 2.4.3 Розробка інтерактивної клієнтської логіки, стану та валідації форм…34 2.4.4 Архітектура головної сторінки панелі адміністратора…37 3 СПЕЦІАЛЬНИЙ РОЗДІЛ…42 3.1 Написання юніт‒тестів та інтеграційне тестування компонентів…42 3.2 Інструкція з локального розгортання, оптимізації та деплою…46 3.3 Аналіз якості коду, лінтинг та оптимізація продуктивності веб‒сайту…49 4 ЕКОНОМІЧНИЙ РОЗДІЛ…54 4.1 Визначення стадій технологічного процесу та загальної тривалості проведення НДР…54 4.2 Визначення витрат на оплату праці та відрахувань на соціальні заходи…55 4.3 Розрахунок матеріальних витрат…58 4.4 Розрахунок витрат на електроенергію…59 4.5 Розрахунок суми амортизаційних відрахувань…60 4.6 Обчислення накладних витрат…61 4.7 Складання кошторису витрат та визначення собівартості НДР…61 4.8 Розрахунок ціни НДР…62 4.9 Визначення економічної ефективності і терміну окупності капітальних вкладень …64 5 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ…65 5.1 Ергономіка робочої пози та профілактика захворювань опорно-рухового апарату розробника програмного забезпечення…65 5.2 Психофізіологічні аспекти праці: вплив стрес-факторів на безпеку розробки в умовах обмеженого часу в ІТ-сфері…68 5.3 Гігієнічне нормування та використання систем штучного освітлення для організації робочого місця веброзробника…71 ВИСНОВКИ…74 ПЕРЕЛІК ПОСИЛАНЬ…75 ДОДАТКИ…76 Додаток А. Код route.ts…76 Додаток Б. Тести findErrors…78 |
| URI: | http://elartu.tntu.edu.ua/handle/lib/52496 |
| Copyright owner: | © Калашніков Владислав Євгенович |
| References (Ukraine): | 1. Абракітов В. Е., Ткаченко І.О. «Ергономіка робочих місць». Харків : ХНУМГ ім. О. М. Бекетова, 2017 – 78 с. 2. Вимоги до освітлення робочого місця при роботі з пк. Штучне освітлення за устроєм і призначенням яке буває URL: https://studfile.net/preview/10057092/page:11/ (дата доступу: 20.05.2026) 3. Охорона праці при роботі з комп’ютерною технікою URL: https://studfile.net/preview/12714142/page:15/ (дата доступу: 20.05.2026) 4. Охорона праці та цивільний захист: конспект лекцій URL: https://ela.kpi.ua/server/api/core/bitstreams/8a99aa20-e49f-4c01-b27d-bf10ed8e1fe5/content (дата доступу: 21.05.2026) 5. Розбираємо фреймворк Next.JS: визначення, призначення та переваги URL: https://wezom.com.ua/ua/blog/rozbirajemo-freymvork-nextjs-viznachennya-priznachennya-ta-perevagi (дата звернення: 20.05.2026) 6. Чому React Server Components — майбутнє веброзробки URL: https://dou.ua/forums/topic/46138/ (дата звернення: 10.05.2026) 7. Що таке Google Lighthouse і як він може покращити UX вашого сайту URL: https://tto-studio.com.ua/shcho-take-google-lighthouse-i-yak-vin-mozhe-pokrashchyty-ux-vashoho-saytu/ (дата звернення: 19.05.2026). 8. Basic usage URL: https://zod.dev/ecosystem (дата звернення: 19.05.2026). 9. PostgreSQL URL: https://www.prisma.io/docs/orm/core-concepts/supported-databases/postgresql (дата звернення: 13.05.2026). 10. Quest.lviv URL: https://quest.lviv.ua/ (дата звернення: 10.05.2026). 11. Questroom URL: https://questroom.com.ua/(дата звернення: 10.05.2026) 12. Why Vitest URL: https://vitest.dev/ (дата звернення: 25.05.2026) |
| Content type: | Professional Junior Bachelor Thesis |
| Aparece nas Coleccións | 123 — Комп’ютерна інженерія (фаховий молодший бакалаврТФК) |
Arquivos neste item
| Arquivo | Descrición | Tamaño | Formato | |
|---|---|---|---|---|
| Kalashnikov_V.pdf | Кваліфікаційна робота фахового молодшого бакалавра | 2,85 MB | Adobe PDF | Ver/abrir |
Todos os documentos en Dspace estan protexidos por copyright, con todos os dereitos reservados