Link lub cytat. http://elartu.tntu.edu.ua/handle/lib/49007
Pełny rekord metadanych
Pole DCWartośćJęzyk
dc.contributor.advisorСтоянов, Юрій Миколайович-
dc.contributor.authorБондар, Віталій Андрійович-
dc.contributor.authorBondar, Vitalii-
dc.date.accessioned2025-06-23T11:40:56Z-
dc.date.available2025-06-23T11:40:56Z-
dc.date.issued2025-06-23-
dc.date.submitted2025-06-09-
dc.identifier.citationБондар В. А. Розробка сайту для дистриб'ютора фруктів з використанням React та Node.js: спец. 121 - інженерія програмного забезпечення / наук. кер. Ю. М. Стоянов. Тернопіль: – Тернопільський національний технічний університет імені Івана Пулюя, 2025. 85 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/49007-
dc.description.abstractКваліфікаційна робота бакалавра, виконав Бондар Віталій Андрійович, студент групи СП-41 Тернопільського національного технічного університету імені Івана Пулюя , присвячена розробці сайту для дистриб’ютора фруктів з використанням React та Node.js. Робота має обсяг 85 сторінок, включає 18 рисунків, 3 додатків, та бібліографію з 28 джерел, таблиць 3.Ключові слова: веб-розробка, React, Node.js, REST API, проєктування бази даних, клієнтська частина, серверна частина, інтерфейс користувача, аутентифікація. Основною метою кваліфікаційної роботи є розробка та впровадження повнофункціонального веб-застосунку для дистриб’ютора фруктів із використанням сучасних JavaScript-технологій: React для створення клієнтського інтерфейсу та Node.js для серверної частини з реалізацією REST API. У першому розділі представлено огляд предметної області, аналіз існуючих аналогів, формулювання технічних вимог та обґрунтування вибору технологічного стеку для реалізації системи. У другому розділі розглянуто архітектуру веб-додатку, модель предметної області, сценарії взаємодії користувача із системою, структуру бази даних, маршрути REST API, а також деталі реалізації клієнтської та серверної частин програмного забезпечення. Також наведено підхід до тестування та забезпечення якості веб-додатку, описано процес перевірки інтерфейсу, відповідей API, а також проведено оцінку стабільності та масштабованості реалізованого рішення. Результатом роботи є сучасне, зручне у використанні та масштабоване веб-рішення, яке відповідає практичним потребам малого й середнього бізнесу в галузі дистрибуції продукції.uk_UA
dc.description.abstractBachelor's qualification work completed by Vitalii Andriiovych Bondar, a student of group SP-41 at Ternopil National Technical University named after Ivan Puluj, is dedicated to the development of a website for a fruit distributor using React and Node.js. The work consists of 85 pages, includes 18 figures, 3 appendices, 3 tables, and a bibliography of 28 sources. Keywords: web development, React, Node.js, REST API, database design, frontend, backend, user interface, authentication. The main purpose of this qualification work is the development and implementation of a full-stack web application for a fruit distributor, using modern JavaScript technologies such as React for the frontend and Node.js for the backend, along with a RESTful API. The first section provides an overview of the subject area, existing analogs, technical requirements, and justification of the technology stack used for implementation. Also presents the architecture of the system, the domain model, interaction scenarios, database structure, REST API endpoints, and implementation details of both client and server parts of the application. The third section focuses on testing and quality assurance of the developed system, including interface testing, API response validation, and analysis of system reliability and extensibility. The result of the work is a modern, scalable, and user-friendly web solution that meets the practical needs of small and medium-sized businesses in the field of product distribution.uk_UA
dc.description.tableofcontentsАНОТАЦІЯ 4 ABSTRACT 5 ЗМІСТ 6 ПЕРЕЛІК СКОРОЧЕНЬ 8 ВСТУП 9 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 10 1.1 СТАН ПРОБЛЕМИ АВТОМАТИЗАЦІЇ 10 1.2 ОГЛЯД СУЧАСНИХ ТЕХНОЛОГІЙ 12 1.3 ПОРІВНЯЛЬНИЙ АНАЛІЗ ІСНУЮЧИХ 13 1.4 ОБҐРУНТУВАННЯ ВИБОРУ ТЕХНОЛОГІЙ 17 1.5 ТЕХНІЧНІ АСПЕКТИ РЕАЛІЗАЦІЇ ПРОГРАМНОГО ПРОДУКТУ 21 2. РОЗРОБКА МОДЕЛІ ТА ПРОГРАМНОГО КОМПЛЕКСУ 24 2.1 ПРОЄКТУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ 24 2.1.1 Опис функціональних вимог до сервісу 25 2.1.2 Модель предметної області 28 2.1.3 Сценарії використання системи 30 2.1.4 Взаємодія компонентів системи 35 2.1.5 Архітектурне рішення веб-додатку 39 2.2 РЕАЛІЗАЦІЯ ПРОГРАМНОГО КОМПЛЕКСУ 44 2.2.1 Реалізація клієнтської частини на React 44 2.2.2 Розробка серверної частини на Node.js / REST API 47 2.2.3. Тестування та забезпечення якості веб-додатку 49 3. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 51 3.1 ЛІКВІДАЦІЯ НАСЛІДКІВ НАДЗВИЧАЙНИХ СИТУАЦІЙ 51 3.2 ОСОБЛИВОСТІ ЗАХОДІВ ЕЛЕКТРОБЕЗПЕКИ НА ПІДПРИЄМВА 53 ВИСНОВКИ 57 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 58 ДОДАТКИ 61 ДОДАТОК А – ЛІСТИНГИ КОДУ ПРОЄКТУ - FRONTEND 62 ДОДАТОК Б – ЛІСТИНГИ КОДУ ПРОЄКТУ - BACKEND 74 ДОДАТОК В – ДИСК ІЗ КВАЛІФІКАЦІЙНОЮ РОБОТОЮ БАКАЛАВРА 85uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectінженерія програмного забезпеченняuk_UA
dc.subjectsoftware engineeringuk_UA
dc.subjectвеб-розробкаuk_UA
dc.subjectweb developmentuk_UA
dc.subjectNoSQL база данихuk_UA
dc.subjectNoSQL databaseuk_UA
dc.subjectпроєктуванняuk_UA
dc.subjectdesignuk_UA
dc.titleРозробка сайту для дистриб'ютора фруктів з використанням React та Node.jsuk_UA
dc.title.alternativeDevelopment of a web platform a fruit distributor using React and Node.jsuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Бондар Віталій Адндрійович, 2025uk_UA
dc.contributor.committeeMemberМарценко, Сергій Володимирович-
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.format.pages85-
dc.subject.udc004.9uk_UA
dc.relation.references1. Vasylieva T.S., Kostenko N.P. Marketing Communications in Modern Business. – Kharkiv, 2023. – P. 256.uk_UA
dc.relation.references2. Devlin, J., Chang, M., Lee, K., & Toutanova, K. BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. [Електронний ресурс] – Режим доступу: https://www.aclweb.org/anthology/N19-1423.pdf.uk_UA
dc.relation.references3. Бондаренко О.Ю., Герасимчук В.В. Маркетинг у соціальних медіа. – Одеса, 2022. – 298 с.uk_UA
dc.relation.references4. Lewis, P., Yazdani, M., Burges, C., Wu, Y., Bart, R., & Smith, M. Retrieval- Augmented Generation for Knowledge-Intensive NLP Tasks. [Електронний ресурс] – Режим доступу: https://papers.neurips.cc/paper/2020/hash/a0d2ae2a45e6e2cccbc23f064d31a1ab- Abstract.html.uk_UA
dc.relation.references5. Жук І.В., Петренко В.Г. Цифровий маркетинг: новітні технології та інструменти. – Львів, 2021. – 312 с.uk_UA
dc.relation.references6. Brown, T., Mann, B., Ryder, N., Subbiah, M., Kaplan, J., Dhariwal, P., ... & Amodei, D. Language Models are Few-Shot Learners. [Електронний ресурс] – Режим доступу: https://arxiv.org/abs/2005.14165.uk_UA
dc.relation.references7. Руденко М.Л., Литвиненко І.І. Маркетинговий аналіз: методи та практика. – Дніпро, 2024. – 275 с.uk_UA
dc.relation.references8. Google. Search Engine Optimization (SEO) Starter Guide. [Електронний ресурс] – Режим доступу: https://support.google.com/webmasters/answer/7451184?hl=en.uk_UA
dc.relation.references9. Ковальчук Т.А., Мельник О.П. Сучасні стратегії маркетингу. – Київ, 2020. – 284 с.uk_UA
dc.relation.references10. Moz. The Beginner's Guide to SEO. [Електронний ресурс] – Режим доступу: https://moz.com/beginners-guide-to-seo.uk_UA
dc.relation.references11. Radford, A., Wu, J., Child, R., Luan, D., Amodei, D., & Sutskever, I. Language Models are Unsupervised Multitask Learners. [Електронний ресурс] – Режим доступу: https://openai.com/research/language-models-are-unsupervised-multitask-learners.uk_UA
dc.relation.references12. Ahrefs. Ahrefs' Guide to SEO. [Електронний ресурс] – Режим доступу: https://ahrefs.com/blog/seo-basics/.uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Występuje w kolekcjach:121 — Інженерія програмного забезпечення (бакалаври)

Pliki tej pozycji:
Plik Opis WielkośćFormat 
dyplom_Bondar_Vitalii_2025.pdf2,17 MBAdobe PDFPrzeglądanie/Otwarcie


Pozycje DSpace są chronione prawami autorskimi

Narzędzia administratora