このアイテムの引用には次の識別子を使用してください: http://elartu.tntu.edu.ua/handle/lib/53339
タイトル: Розробка вебплатформи для обміну та систематизації кулінарних рецептів «TastyHub»
その他のタイトル: Development of a web platform for sharing and systematizing culinary recipes «TastyHub»
著者: Левченко, Ірина Юріївна
Levchenko, Iryna
Affiliation: ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя"
Bibliographic reference (2015): Левченко І. Ю. Розробка вебплатформи для обміну та систематизації кулінарних рецептів «TastyHub»: кваліфікаційна робота на здобуття освітньо-професійного ступеня фаховий молодший бакалавр за спеціальністю «122 Комп’ютерні науки». Тернопіль: ВСП «ТФК ТНТУ», 2026. 70 с.
発行日: 7月-2026
Date of entry: 10-7月-2026
出版者: ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя"
Country (code): UA
Place of the edition/event: Тернопіль
Supervisor: Капаціла, Ігор Богданович
Kapatsila, Igor
Committee members: Гладьо, Сергій Володимирович
Hladʹo, Serhiy
キーワード: Пайтон
Python
Реакт
React
Фласк
Flask
ДжаваСкріпт
JavaScript
TastyHub
Page range: 70
抄録: Тема кваліфікаційної роботи: «Розробка вебплатформи для систематизації кулінарних рецептів «TastyHub». Метою кваліфікаційної роботи є розробка вебплатформи з клієнт- серверною архітектурою, що дає змогу україномовним користувачам шукати, публікувати та систематизувати кулінарні рецепти. Серверну частину реалізовано мовою програмування Python із застосуванням мікрофреймворку Flask у вигляді REST API, клієнтську частину – мовою JavaScript на бібліотеці React, а для зберігання даних використано систему керування базами даних PostgreSQL. Пояснювальна записка складається з п’яти розділів. У загальному розділі наведено аналітичний огляд існуючих кулінарних платформ та аналіз технічного завдання на розробку. У другому розділі представлено процес створення програмного продукту: розробку структури сайту і вебсторінок, верстку сторінок, проєктування структури бази даних, програмування серверної та клієнтської частин, а також тестування вебсайту. У спеціальному розділі описано процес розміщення сайту в мережі Інтернет, інструкцію з обслуговування та наповнення сайту й інструкцію з його популяризації та підтримки. Розрахунок вартості розробки та економічної ефективності наведено в економічному розділі. Основні питання охорони праці, техніки безпеки та екологічні вимоги розглянуто в п’ятому розділі. Обсяг пояснювальної записки 70 сторінок. До складу кваліфікаційної роботи входить графічна частина, яка складається зі структурної схеми головної сторінки сайту, ER-діаграми бази даних, UML-діаграми варіантів використання та таблиці техніко-економічних показників, що виконані на окремих аркушах формату А1.
Topic of the qualification work: «Development of a web platform for systematizing culinary recipes «TastyHub». The aim of the qualification work is to develop a web platform with a client-server architecture that enables Ukrainian-speaking users to search for, publish and systematize culinary recipes. The server side is implemented in the Python programming language using the Flask microframework as a REST API, the client side — in the JavaScript language with the React library, and the PostgreSQL database management system is used for data storage. The explanatory note consists of five chapters. The general chapter provides an analytical review of existing culinary platforms and an analysis of the technical requirements for the development. The second chapter presents the process of creating the software product: the development of the website structure and web pages, page layout, designing the database structure, programming of the server and client sides, as well as testing of the website. The special chapter describes the process of deploying the website on the Internet, the instructions for maintaining and filling the site with content, and the instructions for its promotion and support. The calculation of the development cost and economic efficiency is given in the economic chapter. The main issues of labour protection, occupational safety and environmental requirements are considered in the fifth chapter. The explanatory note comprises 70 pages. The qualification work includes a graphic part consisting of the structural diagram of the website home page, the database ER diagram, the UML use-case diagram and the table of technical and economic indicators, made on separate A1-format sheets.
Content: Вступ...9 1 Загальний розділ...10 1.1 Аналітичний огляд існуючих рішень...10 1.2 Технічне завдання...13 1.2.1 Найменування та область застосування...13 1.2.2 Призначення розробки...13 1.2.3 Вимоги до функціоналу web-сайту...14 1.2.4 Вимоги до програмної документації...15 1.2.5 Техніко-економічні показники...16 1.2.6 Стадії та етапи розроби проєкту....17 1.2.7 Порядок тестування та прийому...18 2.1 Розробка структури сайту і web-сторінок...19 2.2 Створення та верстка сторінок сайту...21 2.3 Розробка структури бази даних сайту...27 2.4 Програмування сайту...29 2.4.1 Серверна частина (Flask REST API)...30 2.4.2 Клієнтська частина (React)...31 2.5 Тестування сайту...34 3 Спеціальний розділ...40 3.1 Розміщення сайту в Інтернеті...40 3.2 Інструкція з обслуговування та наповнення сайту 3.3 Інструкція з популяризації та підтримки сайту 4 ЕКОНОМІЧНА ЧАСТИНА...51 4.1 Визначення стадій технологічного процесу та загальної тривалості НДР51 4.2 Визначення витрат на оплату праці та відрахувань на соціальні заходи 52 4.3 Розрахунок витрат на електроенергію...54 4.4 Розрахунок суми амортизації...55 4.5 Обчислення накладних витрат... 55 4.6 Складання кошторису витрат та визначення собівартості...56 4.7 Розрахунок ціни...56 4.8 Визначення економічної ефективності і терміну окупності капітальних вкладень...57 5 Охорона працi, технiка безпеки та екологiчнi вимоги...59 5.1 Повідомлення про нещасні випадки, їх розслідування та облік...59 5.2 Основні способи припинення горіння...63 Висновки...67 Перелiк посилань...68 Додатоки…71
URI: http://elartu.tntu.edu.ua/handle/lib/53339
Copyright owner: ©Левченко Ірина Юріївна
References (Ukraine): 1. ДСТУ 3008:2015. Інформація та документація. Звіти у сфері науки і техніки. Структура та правила оформлювання. Київ : ДП «УкрНДНЦ», 2016. 26 с.
2. ДСТУ EN 2:2014. Класифікація пожеж. Київ : ДП «УкрНДНЦ», 2014. 6 с.
3. Марціяш Г.Я., Слободян Р.О. Методичні вказівки до виконання кваліфікаційної роботи для здобувачів фахової передвищої освіти спеціальності 122 «Комп’ютерні науки». Тернопіль : ВСП «ТФК ТНТУ ім. І.Пулюя», 2026. 48 с.
4. Охорона праці та цивільний захист : підручник / О. Г. Левченко, О. І. Полукаров, В. В. Зацарний та ін. ; за ред. О. Г. Левченко. Київ : КПІ ім. Ігоря Сікорського, 2019. 420 с.
5. Про затвердження Порядку розслідування та обліку нещасних випад- ків, професійних захворювань та аварій на виробництві : постанова Кабінету Міні- стрів України від 17.04.2019 No 337. URL: https://zakon.rada.gov.ua/laws/show/3372019-п (дата звернення: 20.05.2026).
6. Про затвердження Правил пожежної безпеки в Україні : наказ Міністерства внутрішніх справ України від 30.12.2014 No 1417. URL:https://zakon.rada.gov.ua/laws/show/z0252-15 (дата звернення: 20.05.2026).
7. Про охорону праці : Закон України від 14.10.1992 No 2694-XII. URL:https://zakon.rada.gov.ua/laws/show/2694-12 (дата звернення: 20.05.2026).
8. Allrecipes : вебсайт. URL: https://www.allrecipes.com (дата звернення: 10.05.2026).
9. BBC Good Food : вебсайт. URL: https://www.bbcgoodfood.com (дата звернення: 10.05.2026).
10. Flask Documentation. Deploying to Production : вебсайт. URL: https://flask.palletsprojects.com/en/3.0.x/deploying (дата звернення: 11.05.2026).
11. Flask Documentation. Foreword : вебсайт. URL: https://flask.palletsprojects.com/en/3.0.x/foreword (дата звернення: 11.05.2026).
12. Flask-Bcrypt Documentation : вебсайт. URL: https://flaskbcrypt.readthedocs.io/en/1.0.1 (дата звернення: 13.05.2026).
13. Flask-SQLAlchemy Documentation : вебсайт. URL: https://flasksqlalchemy.palletsprojects.com/en/3.1.x (дата звернення: 13.05.2026).
14. Google Developers. Web Vitals : вебсайт. URL: https://web.dev/vitals (дата звернення: 13.05.2026).
15. IEEE 12207-2008. Systems and Software Engineering – Software Life Cycle Processes : вебсайт. URL: https://ieeexplore.ieee.org/document/4475906 (дата звернення: 15.05.2026).
16. IEEE 830-1998. IEEE Recommended Practice for Software Requirements Specifications : вебсайт. URL: https://ieeexplore.ieee.org/document/720574 (дата звернення: 12.05.2026).
17. MDN Web Docs. Browser compatibility : вебсайт. URL: https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5/HTML5_element_list (дата звернення: 11.05.2026).
18. Nielsen J. 10 Usability Heuristics for User Interface Design. Nielsen Norman Group : вебсайт. URL: https://www.nngroup.com/articles/ten-usability-heuristics (дата звернення: 13.05.2026).
19. Postman Documentation. Testing APIs : вебсайт. URL: https://learning.postman.com/docs/writing-scripts/test-scripts (дата звернення: 14.05.2026).
20. React Documentation. Main Concepts : вебсайт. URL: https://react.dev/learn (дата звернення: 12.05.2026).
21. Render Documentation. Free Plan Overview : вебсайт. URL: https://render.com/docs/free (дата звернення: 14.05.2026).
22. Smachno.ua : вебсайт. URL: https://smachno.ua (дата звернення: 10.05.2026).
23. Statista. Share of mobile traffic in food and recipe websites worldwide 2024: вебсайт. URL: https://www.statista.com (дата звернення: 12.05.2026).
24. Vercel Documentation. Deploying React Applications : вебсайт. URL: https://vercel.com/docs/frameworks/react (дата звернення: 14.05.2026).
Content type: Professional Junior Bachelor Thesis
出現コレクション:122 — Компютерні науки (фаховий молодший бакалаври ТФК)

このアイテムのファイル:
ファイル 記述 サイズフォーマット 
Levchenko_I.pdfКваліфікаційна робота фахового молодшого бакалавра1,82 MBAdobe PDF見る/開く


このリポジトリに保管されているアイテムはすべて著作権により保護されています。