Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/53339
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorКапаціла, Ігор Богданович-
dc.contributor.advisorKapatsila, Igor-
dc.contributor.authorЛевченко, Ірина Юріївна-
dc.contributor.authorLevchenko, Iryna-
dc.date.accessioned2026-07-10T13:06:47Z-
dc.date.available2026-07-10T13:06:47Z-
dc.date.issued2026-07-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/53339-
dc.description.abstractТема кваліфікаційної роботи: «Розробка вебплатформи для систематизації кулінарних рецептів «TastyHub». Метою кваліфікаційної роботи є розробка вебплатформи з клієнт- серверною архітектурою, що дає змогу україномовним користувачам шукати, публікувати та систематизувати кулінарні рецепти. Серверну частину реалізовано мовою програмування Python із застосуванням мікрофреймворку Flask у вигляді REST API, клієнтську частину – мовою JavaScript на бібліотеці React, а для зберігання даних використано систему керування базами даних PostgreSQL. Пояснювальна записка складається з п’яти розділів. У загальному розділі наведено аналітичний огляд існуючих кулінарних платформ та аналіз технічного завдання на розробку. У другому розділі представлено процес створення програмного продукту: розробку структури сайту і вебсторінок, верстку сторінок, проєктування структури бази даних, програмування серверної та клієнтської частин, а також тестування вебсайту. У спеціальному розділі описано процес розміщення сайту в мережі Інтернет, інструкцію з обслуговування та наповнення сайту й інструкцію з його популяризації та підтримки. Розрахунок вартості розробки та економічної ефективності наведено в економічному розділі. Основні питання охорони праці, техніки безпеки та екологічні вимоги розглянуто в п’ятому розділі. Обсяг пояснювальної записки 70 сторінок. До складу кваліфікаційної роботи входить графічна частина, яка складається зі структурної схеми головної сторінки сайту, ER-діаграми бази даних, UML-діаграми варіантів використання та таблиці техніко-економічних показників, що виконані на окремих аркушах формату А1.uk_UA
dc.description.abstractTopic 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.uk_UA
dc.description.tableofcontentsВступ...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 Додатоки…71uk_UA
dc.format.extent70-
dc.language.isoukuk_UA
dc.publisherВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя"uk_UA
dc.subjectПайтонuk_UA
dc.subjectPythonuk_UA
dc.subjectРеактuk_UA
dc.subjectReactuk_UA
dc.subjectФласкuk_UA
dc.subjectFlaskuk_UA
dc.subjectДжаваСкріптuk_UA
dc.subjectJavaScriptuk_UA
dc.subjectTastyHubuk_UA
dc.titleРозробка вебплатформи для обміну та систематизації кулінарних рецептів «TastyHub»uk_UA
dc.title.alternativeDevelopment of a web platform for sharing and systematizing culinary recipes «TastyHub»uk_UA
dc.typeProfessional Junior Bachelor Thesisuk_UA
dc.rights.holder©Левченко Ірина Юріївнаuk_UA
dc.contributor.committeeMemberГладьо, Сергій Володимирович-
dc.contributor.committeeMemberHladʹo, Serhiy-
dc.coverage.placenameТернопільuk_UA
dc.relation.references1. ДСТУ 3008:2015. Інформація та документація. Звіти у сфері науки і техніки. Структура та правила оформлювання. Київ : ДП «УкрНДНЦ», 2016. 26 с.uk_UA
dc.relation.references2. ДСТУ EN 2:2014. Класифікація пожеж. Київ : ДП «УкрНДНЦ», 2014. 6 с.uk_UA
dc.relation.references3. Марціяш Г.Я., Слободян Р.О. Методичні вказівки до виконання кваліфікаційної роботи для здобувачів фахової передвищої освіти спеціальності 122 «Комп’ютерні науки». Тернопіль : ВСП «ТФК ТНТУ ім. І.Пулюя», 2026. 48 с.uk_UA
dc.relation.references4. Охорона праці та цивільний захист : підручник / О. Г. Левченко, О. І. Полукаров, В. В. Зацарний та ін. ; за ред. О. Г. Левченко. Київ : КПІ ім. Ігоря Сікорського, 2019. 420 с.uk_UA
dc.relation.references5. Про затвердження Порядку розслідування та обліку нещасних випад- ків, професійних захворювань та аварій на виробництві : постанова Кабінету Міні- стрів України від 17.04.2019 No 337. URL: https://zakon.rada.gov.ua/laws/show/3372019-п (дата звернення: 20.05.2026).uk_UA
dc.relation.references6. Про затвердження Правил пожежної безпеки в Україні : наказ Міністерства внутрішніх справ України від 30.12.2014 No 1417. URL:https://zakon.rada.gov.ua/laws/show/z0252-15 (дата звернення: 20.05.2026).uk_UA
dc.relation.references7. Про охорону праці : Закон України від 14.10.1992 No 2694-XII. URL:https://zakon.rada.gov.ua/laws/show/2694-12 (дата звернення: 20.05.2026).uk_UA
dc.relation.references8. Allrecipes : вебсайт. URL: https://www.allrecipes.com (дата звернення: 10.05.2026).uk_UA
dc.relation.references9. BBC Good Food : вебсайт. URL: https://www.bbcgoodfood.com (дата звернення: 10.05.2026).uk_UA
dc.relation.references10. Flask Documentation. Deploying to Production : вебсайт. URL: https://flask.palletsprojects.com/en/3.0.x/deploying (дата звернення: 11.05.2026).uk_UA
dc.relation.references11. Flask Documentation. Foreword : вебсайт. URL: https://flask.palletsprojects.com/en/3.0.x/foreword (дата звернення: 11.05.2026).uk_UA
dc.relation.references12. Flask-Bcrypt Documentation : вебсайт. URL: https://flaskbcrypt.readthedocs.io/en/1.0.1 (дата звернення: 13.05.2026).uk_UA
dc.relation.references13. Flask-SQLAlchemy Documentation : вебсайт. URL: https://flasksqlalchemy.palletsprojects.com/en/3.1.x (дата звернення: 13.05.2026).uk_UA
dc.relation.references14. Google Developers. Web Vitals : вебсайт. URL: https://web.dev/vitals (дата звернення: 13.05.2026).uk_UA
dc.relation.references15. IEEE 12207-2008. Systems and Software Engineering – Software Life Cycle Processes : вебсайт. URL: https://ieeexplore.ieee.org/document/4475906 (дата звернення: 15.05.2026).uk_UA
dc.relation.references16. IEEE 830-1998. IEEE Recommended Practice for Software Requirements Specifications : вебсайт. URL: https://ieeexplore.ieee.org/document/720574 (дата звернення: 12.05.2026).uk_UA
dc.relation.references17. MDN Web Docs. Browser compatibility : вебсайт. URL: https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5/HTML5_element_list (дата звернення: 11.05.2026).uk_UA
dc.relation.references18. Nielsen J. 10 Usability Heuristics for User Interface Design. Nielsen Norman Group : вебсайт. URL: https://www.nngroup.com/articles/ten-usability-heuristics (дата звернення: 13.05.2026).uk_UA
dc.relation.references19. Postman Documentation. Testing APIs : вебсайт. URL: https://learning.postman.com/docs/writing-scripts/test-scripts (дата звернення: 14.05.2026).uk_UA
dc.relation.references20. React Documentation. Main Concepts : вебсайт. URL: https://react.dev/learn (дата звернення: 12.05.2026).uk_UA
dc.relation.references21. Render Documentation. Free Plan Overview : вебсайт. URL: https://render.com/docs/free (дата звернення: 14.05.2026).uk_UA
dc.relation.references22. Smachno.ua : вебсайт. URL: https://smachno.ua (дата звернення: 10.05.2026).uk_UA
dc.relation.references23. Statista. Share of mobile traffic in food and recipe websites worldwide 2024: вебсайт. URL: https://www.statista.com (дата звернення: 12.05.2026).uk_UA
dc.relation.references24. Vercel Documentation. Deploying React Applications : вебсайт. URL: https://vercel.com/docs/frameworks/react (дата звернення: 14.05.2026).uk_UA
dc.contributor.affiliationВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя"uk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Левченко І. Ю. Розробка вебплатформи для обміну та систематизації кулінарних рецептів «TastyHub»: кваліфікаційна робота на здобуття освітньо-професійного ступеня фаховий молодший бакалавр за спеціальністю «122 Комп’ютерні науки». Тернопіль: ВСП «ТФК ТНТУ», 2026. 70 с.uk_UA
Розташовується у зібраннях:122 — Компютерні науки (фаховий молодший бакалаври ТФК)

Файли цього матеріалу:
Файл Опис РозмірФормат 
Levchenko_I.pdfКваліфікаційна робота фахового молодшого бакалавра1,82 MBAdobe PDFПереглянути/відкрити


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