Denne identifikatoren kan du bruke til å sitere eller lenke til denne innførselen:
http://elartu.tntu.edu.ua/handle/lib/52947| Tittel: | Проєктування та розробка вебресурсу "Frame Verdict" |
| Alternative titler: | Design and Development of the "FrameVerdict" Web Resource |
| Authors: | Пукас, Назар Олександрович Pukas, Nazar |
| Affiliation: | Тернопільський національний технічний університет імені ім. І. Пулюя |
| Bibliographic reference (2015): | Пукас Н. О. Проєктування та розробка вебресурсу "Frame Verdict" : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. Р. С. Гром’як. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 100 с. |
| Utgivelsesdato: | 24-jun-2026 |
| Submitted date: | 10-jun-2026 |
| Date of entry: | 30-jun-2026 |
| Forlag: | Тернопільський національний технічний університет імені ім. І. Пулюя |
| Country (code): | UA |
| Place of the edition/event: | Тернопіль |
| Supervisor: | Гром’як, Роман Сильвестрович Hromyak, Roman |
| UDC: | 004 |
| Emneord: | 122 комп’ютерні науки uml-діаграми uml diagrams javascript css html mysql php |
| Page range: | 100 |
| Abstrakt: | У першому розділі виконано аналіз предметної області та розглянуто особливості вебресурсів, призначених для роботи з кінематографічним контентом. Проаналізовано готові рішення подібної тематики, визначено їхні переваги й недоліки. Також сформовано функціональні вимоги до майбутнього сайту, визначено основних акторів системи, описано варіанти використання та обґрунтовано вибір технологій для реалізації вебресурсу FrameVerdict. У другому розділі здійснено проєктування та реалізацію вебсайту FrameVerdict. Розроблено архітектурну модель системи, структурну схему вебресурсу, модель поведінки сайту, діаграму послідовності, функціональну схему та модель «сутність — відношення». Також описано основні функціональні елементи сайту, спроєктовано інтерфейс, структуру каталогів і визначено логіку взаємодії між користувачем, функціональними модулями та базою даних. У третьому розділі розглянуто налаштування, тестування та практичну експлуатацію вебресурсу FrameVerdict. Виконано налаштування хостингу та phpMyAdmin, проведено валідацію сайту, кросбраузерне тестування й перевірку адаптивності. Окремо описано роботу основних сторінок вебресурсу: головної сторінки, сторінок «Фільми», «Серіали», «Оцінки» та «Про нас». За результатами тестування підтверджено працездатність сайту та його придатність до практичного використання. The first section analyzes the subject area and considers the features of web resources designed to work with cinematic content. Ready-made solutions on a similar topic are analyzed, their advantages and disadvantages are determined. Functional requirements for the future site are also formed, the main actors of the system are identified, usage options are described, and the choice of technologies for implementing the FrameVerdict web resource is justified. The second section designs and implements the FrameVerdict website. An architectural model of the system, a structural diagram of the web resource, a site behavior model, a sequence diagram, a functional diagram, and an "entity-relationship" model are developed. The main functional elements of the site are also described, the interface is designed, the directory structure is designed, and the logic of interaction between the user, functional modules, and the database is determined. The third section discusses the setup, testing, and practical operation of the FrameVerdict web resource. Hosting and phpMyAdmin settings were configured, site validation, cross-browser testing, and adaptability testing were performed. The operation of the main pages of the web resource is described separately: the home page, the "Movies," "Series," "Ratings," and "About Us" pages. The testing results confirmed the site's operability and its suitability for practical use. |
| Beskrivelse: | Роботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 27.06.2026р. на засіданні екзаменаційної комісії №31 у Тернопільському національному технічному університеті імені Івана Пулюя |
| Content: | ВСТУП 10 РОЗДІЛ 1. АНАЛІЗ ТА ФОРМУЛЮВАННЯ ЗАВДАНЬ ДЛЯ РОЗРОБКИ ВЕБРЕСУРСУ FRAMEVERDICT 12 1.1 Дослідження предметної області 12 1.2 Аналіз наявних вебресурсів подібного призначення 13 1.3 Формування функціональних вимог до сайту для оцінювання фільмів і серіалів 17 1.4 Визначення акторів та сценаріїв взаємодії з вебресурсом FrameVerdict 19 1.5 Опис варіантів використання системи FrameVerdict 22 1.6 Аналіз підходів до реалізації основних завдань сайту 24 1.6.1 Обґрунтування вибору методу роботи вебресурсу FrameVerdict 25 1.6.2 Опис життєвого циклу вебресурсу FrameVerdict 26 1.7 Визначення середовища розроблення 28 1.8 Обґрунтування вибору програмних технологій 30 1.9 Висновок для першого розділу 32 РОЗДІЛ 2. ПРОЄКТУВАННЯ ТА РЕАЛІЗАЦІЯ ВЕБРЕСУРСУ FRAMEVERDICT 34 2.1 Розроблення архітектурної моделі сайту 34 2.2 Формування структури вебресурсу FrameVerdict 37 2.2.1 Побудова структурної моделі вебсайту FrameVerdict 39 2.3 Опис основних функціональних компонентів сайту 41 2.4 Моделювання поведінки вебресурсу 43 2.4.1 Побудова діаграми послідовності для сайту оцінювання фільмів і серіалів 44 2.4.2 Розроблення функціональної схеми вебресурсу FrameVerdict 46 2.4.3 Побудова моделі «сутність-відношення» 48 2.5 Проєктування структурних компонентів системи 51 2.6 Розроблення інтерфейсу вебресурсу FrameVerdict 54 2.7 Формування файлової структури каталогів вебсайту 56 2.8 Висновок до другого розділу 58 РОЗДІЛ 3. НАЛАШТУВАННЯ, ТЕСТУВАННЯ ТА ПРАКТИЧНА ЕКСПЛУАТАЦІЯ FRAMEVERDICT 61 3.1 Налаштування хостингу та середовища phpMyAdmin для FrameVerdict 61 3.2 Перевірка валідності та кросбраузерної сумісності вебсайту 62 3.2.1 Перевірка коректності сайту для виставлення оцінок 64 3.2.2 Тестування роботи FrameVerdict у різних браузерах 66 3.2.3 Перевірка адаптивності сайту для оцінювання фільмів і серіалів 68 3.3 Практичне використання вебресурсу FrameVerdict 71 3.3.1 Опис функціоналу головної сторінки 72 3.3.2 Опис функціоналу сторінок «Фільми» та «Серіали» 74 3.3.3 Опис функціоналу сторінки «Оцінки» 79 3.3.4 Інформаційна сторінка «Про нас» 81 3.4 Висновок до третього розділу 83 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 86 4.1 Ризик як кількісна оцінка небезпек 86 4.2 Естетичне оформлення робочого місця оператора ПК 87 4.3 Висновок до четвертого розділу 89 ВИСНОВОК 91 ПЕРЕЛІК ДЖЕРЕЛ 94 ДОДАТКИ |
| URI: | http://elartu.tntu.edu.ua/handle/lib/52947 |
| Copyright owner: | © Пукас Назар Олександрович, 2026 |
| References (Ukraine): | 1 Ідеї для сайту: 50 тем для створення сайту [Електронний ресурс] – Режим доступу: https://ua.weblium.com/blog/50-idej-dlya-stvorennya-sajtu (дата звернення 04.02.2026). 2 Що таке сутності і чому вони важливі [Електронний ресурс] – Режим доступу: https://www.bizmaster.xyz/2020/01/shcho-take-sutnosti-i-chomu-vony-vazhlyvi-dlya-seo.html (дата звернення 05.02.2026). 3 Кіноріум [Електронний ресурс] – Режим доступу: https://ua.kinorium.com/ (дата звернення 06.05.2026). 4 Кіно-театр [Електронний ресурс] – Режим доступу: https://kino-teatr.ua/uk/ (дата звернення 06.05.2026). 5 Етапи розробки сайту Агенція WEDEX [Електронний ресурс] – Режим доступу: https://wedex.com.ua/blog/etapi-rozrobki-sajtu/ (дата звернення 07.05.2026). 6 Інструкція, як будувати UML-діаграми [Електронний ресурс] – Режим доступу: https://dou.ua/forums/topic/40575/ (дата звернення 10.05.2026). 7 Веб-сайт: облік створення та функціонування [Електронний ресурс] – Режим доступу: https://uteka.ua/ua/publication/commerce-12-nalogi-i-otchetnost-10-veb-sajt-uchet-sozdaniya-i-funkcionirovaniya (дата звернення 10.05.2026). 8 Що таке Use Case та для чого вони потрібні [Електронний ресурс] – Режим доступу: https://training.qatestlab.com/blog/technical-articles/what-is-a-use-case-and-what-are-they-for/ (дата звернення 10.05.2026). 9 Як створити свій сайт самостійно? [Електронний ресурс] – Режим доступу: https://wsart.com.ua/yak-stvoriti-sviy-sayt-samostiyno/ (дата звернення 11.05.2026). 10 Розробка ПЗ: моделі життєвого циклу, методи та принципи [Електронний ресурс] – Режим доступу: https://evergreens.com.ua/ua/articles/software-development-metodologies.html (дата звернення 11.05.2026). 11 Етапи створення веб сайтів: які є основні кроки розробки [Електронний ресурс] – Режим доступу: https://webtune.com.ua/statti/web-rozrobka/etapy-stvorennya-veb-sajtiv/ (дата звернення 12.05.2026). 12 Життєвий цикл розробки програмного забезпечення [Електронний ресурс] – Режим доступу: https://wezom.com.ua/ua/blog/zhiznennyj-cikl-razrabotki-po (дата звернення 12.05.2026) 13 Онлайн-консультант для сайту: поради з вибору інструментів [Електронний ресурс] – Режим доступу: https://sendpulse.ua/blog/live-chat-tools (дата звернення 13.05.2026). 14 Програми для створення сайту [Електронний ресурс] – Режим доступу: https://uk.soringpcrepair.com/software-for-site-creation/ (дата звернення 13.05.2026). 15 Найкращі редактори коду для новачків [Електронний ресурс] – Режим доступу: https://cloud.itstep.org/blog_3/code-editor-what-to-choose-for-beginners-to-write-and-see-results (дата звернення 13.05.2026). 16 Найважливіші архітектурні шаблони, які необхідно знати [Електронний ресурс] – Режим доступу: https://devzone.org.ua/post/nayvazhlivishi-arkhitekturni-shabloni-yaki-neobkhidno-znati (дата звернення 14.05.2026). 17 Структура сайту або інформаційна архітектура [Електронний ресурс] – Режим доступу: https://coi.ua/blog/Cbc/Website-Structures-How-to-Choose-the-Best-Option-for-Your-Web-Project/ (дата звернення 15.05.2026). 18 Створення діаграми кооперації – Розробка UML [Електронний ресурс] – Режим доступу: https://vuzlit.com/957907/stvorennya_diagrami_kooperatsiyi (дата звернення 16.05.2026). 19 Правильна структура сайту: приклади та як створити? [Електронний ресурс] – Режим доступу: https://atriples.com.ua/pravylna-struktura-saytu/ (дата звернення 16.05.2026). 20 Інструкція, як будувати UML-діаграми [Електронний ресурс] – Режим доступу: https://dou.ua/forums/topic/40575/ (дата звернення 17.05.2026). 21 Структура сайту: основні види та правила їх розробки [Електронний ресурс] – Режим доступу: https://webtune.com.ua/statti/web-rozrobka/struktura-sajtu/ (дата звернення 17.05.2026). 22 Елементи UML [Електронний ресурс] – Режим доступу: https://docs.kde.org/trunk5/uk/umbrello/umbrello/uml-elements.html (дата звернення 17.05.2026). 23 Як розробити дизайн сайту [Електронний ресурс] – Режим доступу: https://sendpulse.ua/blog/how-to-design-a-site (дата звернення 18.05.2026). 24 Як вибрати колір для сайту [Електронний ресурс] – Режим доступу: https://redstone.media/yak-vybraty-kolir-saytu (дата звернення 18.05.2026). 25 Структура файлів [Електронний ресурс] – Режим доступу: http://htmlbook.in.ua/file-structure/ (дата звернення 19.05.2026). 26 Як правильно вибрати хостинг для сайту [Електронний ресурс] – Режим доступу: https://brainlab.com.ua/uk/blog-uk/dlya-chogo-potriben-hosting (дата звернення 20.05.2026). 27 6 основних видів тестування сайту [Електронний ресурс] – Режим доступу: https://info.nic.ua/uk/blog-uk/site-testing-2/ (дата звернення 20.05.2026). 28 Що таке медіа запити css і для чого вони потрібні [Електронний ресурс] – Режим доступу: https://freehost.com.ua/ukr/faq/articles/chto-takoe-media-zaprosi-css-i-dlja-chego-oni-nuzhni/ (дата звернення 21.05.2026). 29 Що таке адаптивний дизайн сайту та як його зробити? [Електронний ресурс] – Режим доступу: https://hostiq.ua/blog/ukr/adaptive-design/ (дата звернення 21.05.2026). 30 Як вставити картинку в HTML-код сторінки [Електронний ресурс] – Режим доступу: https://hostiq.ua/blog/ukr/html-image/ (дата звернення 22.05.2026). 31 HTML таблиці: туторіал з прикладом [Електронний ресурс] – Режим доступу: https://www.freecodecamp.org/ukrainian/news/html-tablytsi-tutorial-z-prykladom/ (дата звернення 26.05.2026). 32 Обробка ajax POST запитів в PHP [Електронний ресурс] – Режим доступу: https://uk.php.brj.cz/obrobka-ajax-post-zapitiv-v-php (дата звернення 28.05.2026). 34 W3.CSS Кнопки [Електронний ресурс] – Режим доступу: https://w3schoolsua.github.io/w3css/w3css_buttons.html#gsc.tab=0 (дата звернення 01.06.2026). 35 Як оформляти сторінку “Про компанію” на сайті та чому це важливо [Електронний ресурс] – Режим доступу: https://ag.marketing/blog/iak-oformliaty-storinku-pro-kompaniiu/ (дата звернення 07.06.2026). 36 Leshchyshyn, Y., Scherbak, L., Nazarevych, O., Gotovych, V., Tymkiv, P., & Shymchuk, G. (2019, May). Multicomponent Model of the Heart Rate Variability Change-point. In 2019 IEEE XVth International Conference on the Perspective Technologies and Methods in MEMS Design (MEMSTECH) (pp. 110-113). IEEE. 37 Lytvynenko, I., Lupenko, S., Nazarevych, O., Shymchuk, G., & Hotovych, V. (2021, September). Mathematical model of gas consumption process in the form of cyclic random process. In 2021 IEEE 16th International Conference on Computer Sciences and Information Technologies (CSIT) (Vol. 1, pp. 232-235). IEEE. 38 Kozlovskyi, V., Balanyuk, Y., Martyniuk, H., Nazarevych, O., Scherbak, L., & Shymchuk, G. (2022, April). Information Technology for Estimating City Gas Consumption During the Year. In 2022 International Conference on Smart Information Systems and Technologies (SIST), Nur-Sultan, Kazakhstan (pp. 1-4). 39 Lytvynenko, I., Lupenko, S., Kunanets, N., Nazarevych, O., Shymchuk, G., & Hotovych, V. (2021). Simulation of gas consumption process based on the mathematical model in the form of cyclic random process considering the scale factors. In 1st International Workshop on Information Technologies: Theoretical and Applied Problems, ITTAP (Vol. 2021). 40 Боднарчук, І., Харченко, О., Хоміцький, Б., & Шимчук, Г. (2019). Проектування архітектури програмних систем в проектах з гнучкими методами управління. Матеріали ⅩⅪ наукової конференції Тернопільського національного технічного університету імені Івана Пулюя, 46-48. 41 Lupenko, S., Lytvynenko, I., Nazarevych, O., Shymchuk, G., & Hotovych, V. (2021, December). Approach to gas consumption process forecasting on the basis of a mathematical model in the form of a random cyclic process. In Proceedings of the International Conference „Advanced applied energy and information technologies 2021”, 2021 (pp. 213-219). TNTU, Zhytomyr «Publishing house „Book-Druk “» LLC. 42 Lytvynenko, I., Lupenko, S., Nazarevych, O., Shymchuk, H., & Hotovych, V. (2022). Additive mathematical model of gas consumption process. Вісник Тернопільського національного технічного університету, 104(4), 87-97. 43 Kunanets, N., Pasichnyk, V., Bodnarchuk, I., Martsenko, S., Matsiuk, O., Matsiuk, A., ... & Shymchuk, H. (2019). Information system for visual analyzer disease diagnostics. In CEUR Workshop Proceedings (pp. 43-56). 44 Leschyshyn, Y. Z., Nazarevych, O. B., Shymchuk, G. V., Revutskyi, E. A., & Shcherbak, L. M. (2016, September). The Methods of Change Point Detection and Statistical Estimating of Dynamic of the Noise Stochastic Signals Characteristics. In THE SEVENTH WORLD CONGRESS “AVIATION IN THE XXI-st CENTURY” Safety in Aviation and Space Technologies September 19-21, NATIONAL AVIATION UNIVERSITY. Kyiv: NAU. 45 Nazarevych, O., Leshchyshyn, Y., Lupenko, S., Hotovych, V., Shymchuk, G., & Shabliy, N. (2020, September). Method of Gas Consumption Change-point Detection Based on Seasonally Multicomponent Model. In 2020 10th International Conference on Advanced Computer Information Technologies (ACIT) (pp. 152-155). IEEE. 46 ШИМЧУК, Г., ШЕВЧЕНКО, Н., ШВИРЛО, К., & ГАРМАТЮК, Н. (2025). СИСТЕМА ВІДНОВЛЕННЯ ДАНИХ У БЕЗДРОТОВИХ СЕНСОРНИХ МЕРЕЖАХ НА ОСНОВІ МАШИННОГО НАВЧАННЯ. Herald of Khmelnytskyi National University. Technical sciences, 353(3.2), 246-250. 47 Шимчук, Г., Голотенко, О., & Золотий, Р. З. (2022). Основні проблеми та загрози хмарної безпеки. Матеріали Ⅹ науково-технічної конференції „Інформаційні моделі, системи та технології “Тернопільського національного технічного університету імені Івана Пулюя, 59-60. 48 Шимчук, Г. В., Маєвський, О. В., & Назаревич, О. Б. (2016). Конспект лекцій з дисципліни «Розподілені системи моніторингу та керування». 49 Palianytsia, Y., Lytvynenko, I., Menoub, A., Shymchuk, H., & Dubchak, A. (2024). Development of an algorithm for identification of damage types on the surface of sheet metal. 50 Shymchuk, G., Lytvynenko, I., Hromyak, R., Lytvynenko, S., & Hotovych, V. (2023). Gas Consumption Forecasting Using Machine Learning Methods and Taking Into Account Climatic Indicators. In CITI (pp. 156-163). 50 Shymchuk, G., Lytvynenko, I., Hromyak, R., Lytvynenko, S., & Hotovych, V. (2023). Gas Consumption Forecasting Using Machine Learning Methods and Taking Into Account Climatic Indicators. In CITI (pp. 156-163). 52 Yasniy, O., Didych, I., Tymoshchuk, D., Pasternak, I., Nykytyuk, V., Shymchuk, H., & Radyk, D. (2026). Fatigue crack growth prediction of automotive steels using ensemble-based machine learning methods. Procedia Structural Integrity, 81, 116-122. 53 Palka, О., Stanko, А., Shymchuk, Н., & Herasymchuk, О. (2021). Запобігання поширення коронавірусної інфекції у «розумних містах». COMPUTER-INTEGRATED TECHNOLOGIES: EDUCATION, SCIENCE, PRODUCTION, (42), 79-88. 54 Шимчук, Г. В., Назаревич, О. Б., Литвиненко, Я. В., Готович, В. А., Никитюк, В. В., & Боднарчук, І. О. (2025). Грід-системи та технології хмарних обчислень. Навчальний посібник для здобувачів освітнього рівня «магістр» спеціальностей: F3 «Комп’ютерні науки», F6 «Інформаційні системи та технології». 55 Sorokivskyi, O., Hotovych, V., Nazarevych, O., & Shymchuk, G. (2025). Comparative analysis of camera calibration algorithms for football applications. Journal of Computer Vision in Sports. 56 Шевченко, Н. А., Шимчук, Г. В., & Гарматюк, У. А. (2024). Оптимізація метрик маршрутизації для забезпечення стійкості та надійності IP-мереж. Збірник тез доповідей ⅩⅢ Міжнародної науково-практичної конференції молодих учених та студентів „Актуальні задачі сучасних технологій “, 400-401. 57 Шевченко, Н. А., Шимчук, Г. В., & Гарматюк, У. А. (2024). Інтеграція технології мережевої віртуалізації VRF у багатоколійну маршрутизацію. Збірник тез доповідей ⅩⅢ Міжнародної науково-практичної конференції молодих учених та студентів „Актуальні задачі сучасних технологій “, 398-399. 58 Шимчук, Г. В. (2022). Дослідження методів захисту відомих хмарних платформ (Master's thesis, ТНТУ). 59 Шимчук Г., Голотенко О., Небесний Р., Готович В. Застосування мови Scala у системах паралельних і хмарних обчислень. Наука і техніка сьогодні. 2026. № 4(58). С. 4794–4807. DOI: 10.52058/2786-6025-2026-4(58)-4794-4807. 60 Шевченко Н., Шимчук Г., Готович В., Голотенко О., Литвиненко С., Петрошук М. Математична модель для прогнозування змін у бездротових сенсорних мережах. Наука і техніка сьогодні. 2026. № 4(58). С. 4767–4782. DOI: 10.52058/2786-6025-2026-4(58)-4767-4782. |
| Content type: | Bachelor Thesis |
| Vises i samlingene: | 122 — Компʼютерні науки, F3 Комп’ютерні науки (бакалаври) |
Tilhørende filer:
| Fil | Beskrivelse | Størrelse | Format | |
|---|---|---|---|---|
| 2026_KRB_SN-42_Pukas_NO.pdf | Дипломна робота | 4,5 MB | Adobe PDF | Vis/Åpne |
Alle innførsler i DSpace er beskyttet av copyright
Administrasjonsverktøy