Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/45898
Назва: Розробка сайту “Flavor Alchemy” засобами HTML5, CSS3, PHP, JavaScript та MySQL
Інші назви: Development of the “Flavor Alchemy” site using HTML5, CSS3, PHP, JavaScript and MySQL
Автори: Сеньків, Мар’ян Миколайович
Senkiv, Marian Mykolayovych
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Сеньків М. М. Розробка сайту “Flavor Alchemy” засобами HTML5, CSS3, PHP, JavaScript та MySQL : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп'ютерні науки / наук. кер. Г. В. Шимчук. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 81 с.
Дата публікації: 27-чер-2024
Дата подання: 12-чер-2024
Дата внесення: 8-лип-2024
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Шимчук, Григорій Валерійович
Члени комітету: Голотенко, Олександр Сергійович
УДК: 004.04
Теми: рецепти
recipes
кулінарія
cooking
сайт
site
база даних
database
улюблені рецепти
favorite recipes
публікування
recipe posting
Flavor Alchemy
Короткий огляд (реферат): Кваліфікаційна робота присвячена розробці сайту Flavor Alchemy засобами HTML5, CSS3, PHP, JavaScript та MySQL. В першому розділі кваліфікаційної роботи здійснено аналіз предметної області. Сформовано вимоги для сайту Flavor Alchemy. Здійснено пошук актантів та сформовано реєстер варіантів використання сайту Flavor Alchemy. Вибрано та обґрунтовано технологій та середовище розробки для сайт Flavor Alchemy. В другому розділі кваліфікаційної роботи описується проектування сайту Flavor Alchemy. Визначено архітектуру сайту, спроектовано його структуру, розроблено базу даних та поведінку сайту. Наведено діаграму класів та структура каталогів сайту. В третьому розділі кваліфікаційної роботи проведено валідацію та тестування сайту Flavor Alchemy. Проаналізовано та обрано хостинг для розгортання сайт Flavor Alchemy. Проведено валідацію коду та тестування на кросбраузерніть та адаптивність сайту. Описано процес експлуатації основних сторінок сайту Flavor Alchemy. В четвертому розділі кваліфікаційної роботи описано долікарську допомогу при ураженні електричним струмом та загальні вимоги безпеки з охорони праці для користувачів ПК. The qualification work is dedicated to the development of the Flavor Alchemy website using HTML5, CSS3, PHP, JavaScript and MySQL. The first section of the qualification work analyzes the subject area. Requirements for the Flavor Alchemy website have been formed. Actors have been identified, and a registry of use cases for the Flavor Alchemy website has been created. Technologies and development environment for the Flavor Alchemy website have been selected and justified. The second section of the qualification work describes the design of the Flavor Alchemy website. The architecture of the website has been determined, its structure has been designed, and the database and behavior of the website have been developed. A class diagram and directory structure of the website have been provided. The third section of the qualification work involves the validation and testing of the Flavor Alchemy website. Hosting for the deployment of the Flavor Alchemy website has been analyzed and selected. Code validation and testing for cross-browser compatibility and website adaptability have been conducted. The process of operating the main pages of the Flavor Alchemy website is described. The fourth section of the qualification work describes first aid for electric shock injuries and general safety requirements for PC users.
Зміст: ВСТУП 8 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАВДАННЯ НА РОЗРОБКУ САЙТУ FLAVOR ALCHEMY 10 1.1 Аналіз предметної області 10 1.2 Аналіз наявних рішень 10 1.2.1 Веб-сайт “Пательня” для публікації кулінарних рецептів 11 1.2.2 Веб-сайт “Кукорама” для публікації кулінарних рецептів 11 1.2.3 Порівняння наявних рішень 12 1.3 Формування вимог для сайту flavor alchemy 13 1.4 Пошук актантів для сайту flavor alchemy 14 1.5 Варіанти використання сайту flavor alchemy 15 1.6 Оцінка способів розробки сайту flavor alchemy 16 1.6.1 Вибір оптимального способу розробки сайту Flavor Alchemy 16 1.6.2 Життєвий цикл сайту Flavor Alchemy 16 1.7 Вибір та обґрунтування використовуваних технологій 17 1.8 Вибір середовища розробки для сайту flavor alchemy 18 1.9 Висновок до першого розділу 19 РОЗДІЛ 2. ПРОЕКТУВАННЯ САЙТУ FLAVOR ALCHEMY 20 2.1 Архітектура сайту flavor alchemy 20 2.2 Проектування структури сайту flavor alchemy 21 2.3 Розробка бази даних сайту flavor alchemy 22 2.4 Проектування поведінки сайту flavor alchemy 27 2.5 Діаграма класів сайту flavor alchemy 32 2.6 Проектування структури каталогів сайту flavor alchemy 34 2.7 Висновок до другого розділу 36 РОЗДІЛ 3. ВАЛІДАЦІЯ ТА ТЕСТУВАННЯ САЙТУ FLAVOR ALCHEMY 38 3.1 Вибір хостингу для розгорнення веб-сайту flavor alchemy 38 3.2 Валідація та тестування сайту flavor alchemy 38 3.2.1 Валідація сайту flavor alchemy 39 3.2.2 Кросбраузерність сайту flavor alchemy 40 3.2.3 Адаптивність веб-сайту flavor alchemy 43 3.3 Експлуатація сайту flavor alchemy 44 3.3.1 Головна сторінка сайту Flavor Alchemy 45 3.3.2 Сторінки аутентифікації сайту Flavor Alchemy 46 3.3.3 Сторінка “Рецепти” сайту Flavor Alchemy 47 3.3.4 Користувацька частина сайту Flavor Alchemy 48 3.3.5 Адміністративна частина сайту Flavor Alchemy 50 3.4 Висновок до третього розділу 52 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 53 4.1 Долікарська допомога при ураженні електричним струмом 53 4.2 Загальні вимоги безпеки з охорони праці для користувачів пк 56 4.3 Висновок до четвертого розділу 58 ВИСНОВКИ 59 ПЕРЕЛІК ДЖЕРЕЛ 60 ДОДАТКИ
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/45898
Власник авторського права: © Сеньків Мар’ян Миколайович, 2024
Перелік літератури: 1 Пательня [Електронний ресурс]. Режим доступу до ресурсу: https://patelnya.com.ua/ (дата звернення: 03.06.2024)
2 Кукорама [Електронний ресурс]. Режим доступу до ресурсу: https://cookorama.net/uk/ (дата звернення: 03.06.2024)
3 Функціональні те нефункціональні вимоги [Електронний ресурс]. Режим доступу до ресурсу: https://visuresolutions.com/uk/requirements-management-traceability-guide/functional-vs-non-functional-requirements/ (дата звернення: 03.06.2024)
4 What is Use Case Diagram? [Електронний ресурс]. Режим доступу до ресурсу: https://www.visual-paradigm.com/guide/uml-unified-modeling-language/what-is-use-case-diagram/ (дата звернення: 03.06.2024)
5 Варіанти використання та сценарії (Use Cases and Scenarios) [Електронний ресурс]. Режим доступу до ресурсу: https://www.maxzosim.com/use-cases-and-scenarios/ (дата звернення: 04.06.2024)
6 Методи розробки сайтів [Електронний ресурс]. Режим доступу до ресурсу: https://webstudio2u.net/ua/webdesign/354-site-develop-methods.html (дата звернення: 04.06.2024)
7 Створюємо сайт з нуля: шаблон чи індивідуальна розробка? [Електронний ресурс]. Режим доступу до ресурсу: https://rubarbs.com/ua/article/create-a-website-from-scratch-a-template-or-individual-development (дата звернення: 04.06.2024)
8 Етапи життєвого циклу розробки ПЗ [Електронний ресурс]. Режим доступу до ресурсу: https://icstudio.online/post/etapi-zhittyevogo-ciklu-rozrobki-pz (дата звернення: 04.06.2024)
9 Програмні системи створення веб-сайтів, CMS [Електронний ресурс]. Режим доступу до ресурсу: http://www.znannya.org/?view=WebDev (дата звернення: 05.06.2024)
10 Створення сайту на PHP [Електронний ресурс]. Режим доступу до ресурсу: https://itstatti.in.ua/stvorennya-sajtiv/18-stvorennya-sajtu-na-php.html (дата звернення: 05.06.2024)
11 База даних MySQL [Електронний ресурс]. Режим доступу до ресурсу: https://promoter.net.ua/articles/baza-danix-mysql.html (дата звернення: 05.06.2024)
13 Архітектура веб-додатків [Електронний ресурс]. Режим доступу до ресурсу: https://medium.com/@IvanZmerzlyi/архітектура-веб-додатків-ca4c82f75bcf (дата звернення: 06.06.2024)
14 Структура сайту: основні види та правила їх розробки [Електронний ресурс]. Режим доступу до ресурсу: https://webtune.com.ua/statti/web-rozrobka/struktura-sajtu/ (дата звернення: 06.06.2024)
15 Основні етапи проектування бази даних [Електронний ресурс]. Режим доступу до ресурсу: https://javarush.com/ua/quests/lectures/ua.questhibernate.level17.lecture01 (дата звернення: 06.06.2024)
16 Моделювання даних (Data Modelling) [Електронний ресурс]. Режим доступу до ресурсу: https://www.maxzosim.com/data-modelling/ (дата звернення: 07.06.2024)
17 Everything about Functional Block Diagrams [Електронний ресурс]. Режим доступу до ресурсу: https://edrawmax.wondershare.com/diagram-tips/function-block-diagram.html (дата звернення: 07.06.2024)
18 Діаграма станів [Електронний ресурс]. Режим доступу до ресурсу: https://vuzlit.com/1009781/diagrama_staniv (дата звернення: 07.06.2024)
19 Що таке діаграма класів UML і найкращий творець діаграм UML [Електронний ресурс]. Режим доступу до ресурсу: https://javarush.com/ua/quests/lectures/ua.questhibernate.level17.lecture01 (дата звернення: 08.06.2024)
20 Структурування каталогу: розкладемо все по поличках [Електронний ресурс]. Режим доступу до ресурсу: https://fractus.com.ua/uk/blog/strukturuvannya-katalogu-rozklademo-vse-po-polichkah/ (дата звернення: 08.06.2024)
21 Як правильно вибрати хостинг для сайту [Електронний ресурс]. Режим доступу до ресурсу: https://brainlab.com.ua/uk/blog-uk/dlya-chogo-potriben-hosting (дата звернення: 09.06.2024)
22 ProFreeHost – Free Hosting Review | Speed And Performance Analysis [Електронний ресурс]. Режим доступу до ресурсу: https://hexane.co.in/profreehost-free-hosting-review-speed-performance-analysis-alternatives/ (дата звернення: 09.06.2024)
23 Перевірка валідності сайту [Електронний ресурс]. Режим доступу до ресурсу: https://cityhost.ua/uk/blog/proverka-validnosti-sayta.html (дата звернення: 09.06.2024)
24 Тестування веб-проектів: основні етапи та поради [Електронний ресурс]. Режим доступу до ресурсу: https://qalight.ua/baza-znaniy/testuvannya-veb-proektiv-osnovni-etapi-ta-poradi/ (дата звернення: 09.06.2024)
25 Кросбраузерність – що це таке, і як її можна перевірити: огляд сервісів [Електронний ресурс]. Режим доступу до ресурсу: https://107.com.ua/blog/krosbrayzernіst-sho-ce-take-і-iak-її-mojna-perevіriti-ogliad-servіsіv/ (дата звернення: 10.06.2024)
26 Перевірка адаптивності сайту за допомогою браузера [Електронний ресурс]. Режим доступу до ресурсу: https://webtune.com.ua/statti/internet-marketing/yak-pereviryty-adaptyvnist-za-dopomogoyu-brauzera/ (дата звернення: 10.06.2024)
27 Як зробити пошук по сайту [Електронний ресурс]. Режим доступу до ресурсу https://www.zahidknyga.com.ua/instrukcii/kak-sdelat-poisk-po-sajtu.html (дата звернення: 10.06.2024)
28 Responsive Display [Електронний ресурс]. Режим доступу до ресурсу: https://kenwheeler.github.io/slick/ (дата звернення: 11.06.2024)
29 Як верифікувати користувача на сайту: дзвінки, SMS, електрона пошта [Електронний ресурс]. Режим доступу до ресурсу: https://cityhost.ua/uk/blog/yak-verifikuvati-koristuvacha-na-sayti-dzvinki-sms-elektronna-poshta.html (дата звернення: 11.06.2024)
30 Що таке адмін-панель сайту та як туди зайти [Електронний ресурс]. Режим доступу до ресурсу: https://hostiq.ua/blog/ukr/admin-panel/ (дата звернення: 11.06.2024)
31 V. Kozlovskyi, Y. Balanyuk, H. Martyniuk, O. Nazarevych, L. Scherbak and G. Shymchuk, «Information Technology for Estimating City Gas Consumption During the Year,» 2022 International Conference on Smart Information Systems and Technologies (SIST), Nur-Sultan, Kazakhstan, 2022, pp. 1-4, doi: 10.1109/SIST54437.2022.9945786
32 Approach to gas consumption process forecasting on the basis of a mathematical model in the form of a random cyclic process / Serhii Lupenko, Iaroslav Lytvynenko, Oleg Nazarevych, Grigorii Shymchuk, Volodymyr Hotovych // ICAAEIT 2021, 15-17 December 2021. – Tern. : TNTU, Zhytomyr «Publishing house „Book-Druk“» LLC, 2021. – P. 213–219. – (Mathematical modeling in power engineering and information technologies)
33 Lytvynenko, S. Lupenko, O. Nazarevych, G. Shymchuk and V. Hotovych, «Mathematical model of gas consumption process in the form of cyclic random process,» 2021 IEEE 16th International Conference on Computer Sciences and Information Technologies (CSIT), LVIV, Ukraine, 2021, pp. 232-235, doi: 10.1109/CSIT52700.2021.9648621
34 Additive mathematical model of gas consumption process / Iaroslav Lytvynenko, Serhii Lupenko, Oleh Nazarevych, Hryhorii Shymchuk, Volodymyr Hotovych // Scientific Journal of TNTU. – Tern. : TNTU, 2021. – Vol 104. – No 4. – P. 87–97.
35 O. Nazarevych, Y. Leshchyshyn, S. Lupenko, V. Hotovych, G. Shymchuk and N. Shabliy, «Method of Gas Consumption Change-point Detection Based on Seasonally Multicomponent Model,» 2020 10th International Conference on Advanced Computer Information Technologies (ACIT), Deggendorf, Germany, 2020, pp. 152-155, doi: 10.1109/ACIT49673.2020.9208924
36 Y. Leshchyshyn, L. Scherbak, O. Nazarevych, V. Gotovych, P. Tymkiv and G. Shymchuk, «Multicomponent Model of the Heart Rate Variability Change-point,» 2019 IEEE XVth International Conference on the Perspective Technologies and Methods in MEMS Design (MEMSTECH), Polyana, Ukraine, 2019, pp. 110-113, doi: 10.1109/MEMSTECH.2019.8817379
37 Панченко С. Електробезпека / С. Панченко, О. Акімов, М. Бабаєв, В. Блиндюк, В. Панченко, О. Супрун, Д. Сушко. – УкрДУЗТ, 2018. – 295 с. – ISBN 978-617-654-085-4
38 Запорожець О. Основи охорони праці / О. Запорожець, О. Протоєрейський, Г. Франчук, І. Боровик. – Цент учбової літератури, 2021. – 264 с. – ISBN 9786176734239
39 Удар електричним струмом: перша допомога, наслідки після ураження [Електронний ресурс]. Режим доступу до ресурсу: https://www.uzhnu.edu.ua/uk/news/strum.htm (дата звернення: 13.06.2024)
40 Інструкція з охорони праці при роботі на персональному комп’ютері [Електронний ресурс]. Режим доступу до ресурсу: https://pro-op.com.ua/article/485-nstruktsya-z-ohoroni-prats-pri-robot-na-personalnomu-kompyuter (дата звернення: 14.06.2024)
41 Катренко А. Охорона праці в галузі комп’ютингу / А. Катренко, Л. Катренко. – Манголія 2006, 2024. – 544 с. – ISBN 978-617-574-049-1
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
2024_KRB_SN-42_Senkiv_MM.pdf1,64 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора