Link lub cytat.
http://elartu.tntu.edu.ua/handle/lib/52602| Tytuł: | Розробка програмного забезпечення для оптимізації роботи інтернет-ресторану |
| Inne tytuły: | Software Development to Optimize the Operations of an Online Restaurant |
| Authors: | Довбань, Володимир Іванович Dovban, Volodymyr |
| Bibliographic reference (2015): | Довбань В. І. Розробка програмного забезпечення для оптимізації роботи інтернет-ресторану: робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / наук. кер. П. О. Тимків. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 71 с. |
| Data wydania: | cze-2026 |
| Data archiwizacji: | cze-2026 |
| Date of entry: | 23-cze-2026 |
| Wydawca: | Тернопільський національний технічний університет імені Івана Пулюя |
| Kraj (kod): | UA |
| Place edycja: | ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна |
| Promotor: | Тимків, Павло Олександрович |
| Członkowie Komitetu: | Осухівська, Галина Михайлівна |
| UDC: | 004.9 |
| Słowa kluczowe: | інженерія програмного забезпечення software engineering Full-Stack розробка Full-Stack development Система керування вмістом Content Management System WordPress |
| Strony: | 71 |
| Abstract: | Мета дипломної роботи полягає в аналізі бізнес-процесів ресторану та розробці сучасного, швидкого і зручного вебсайту для автоматизації прийому замовлень. На сьогодні швидкість завантаження сайту та зручність користувацького інтерфейсу є критичними факторами у сфері доставки їжі, оскільки вони безпосередньо впливають на конверсію та рівень задоволеності клієнтів. При розробці програмного забезпечення було приділено значну увагу оптимізації швидкодії вебзастосунку та створенню інтуїтивно зрозумілого каталогу страв. Програмну реалізацію виконано на базі системи управління контентом WordPress із використанням модуля електронної комерції WooCommerce. Для автоматизації рутинних задач розробки, мініфікації файлів стилів та скриптів, а також оптимізації зображень було інтегровано інструментарій Gulp, що дозволило суттєво підвищити продуктивність роботи сайту. The aim of this thesis is to analyze the restaurant’s business processes and develop a modern, fast, and user-friendly website for automating order processing. Today, website loading speed and user interface convenience are critical factors in the food delivery industry, as they directly impact conversion rates and customer satisfaction. During the development of the software, significant attention was paid to optimizing the web application's performance and creating an intuitive menu. The software implementation was based on the WordPress content management system using the WooCommerce e-commerce module. To automate routine development tasks, minify style sheets and scripts, and optimize images, the Gulp toolkit was integrated, which significantly improved the website’s performance. |
| Content: | АНОТАЦІЯ………………………………………………………………………...4 ABSTRACT 5 ПЕРЕЛІК СКОРОЧЕНЬ 8 ВСТУП 9 РОЗДІЛ 1 ОПИС ПРЕДМЕТНОЇ ОБЛАСТІ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ УПРАВЛІННЯ ІНТЕРНЕТ-РЕСТОРАНОМ 11 1.1 АНАЛІЗ КОНКУРЕНТІВ 11 1.1.1 Платформа Glovo 11 1.1.2 Хмарна система ChoiceQR 12 1.1.3 Ресторан мережі «Файне Місто» (Тернопіль) 13 1.2 ВИЗНАЧЕННЯ ВИМОГ ТА СПЕЦИФІКАЦІЇ ПЗ 14 1.3 МЕТОДОЛОГІЯ ТА ТЕХНОЛОГІЇ РОЗРОБКИ 16 1.3.1 Методологія розробки та організація робочого середовища 16 1.3.2 Технології серверної частини та електронної комерції 18 1.3.3 Технології клієнтської частини та стилізації 19 1.3.4 Автоматизація збірки та оптимізація продуктивності 20 РОЗДІЛ 2 ПРОЄКТУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ДЛЯ УПРАВЛІННЯ ІНТЕРНЕТ-РЕСТОРАНОМ 22 2.1 МОДЕЛЮВАННЯ ДІАГРАМ ВАРІАНТІВ ВИКОРИСТАННЯ 22 2.1.1 Моделювання можливостей для актора Клієнт 23 2.1.2 Моделювання можливостей для актора Адміністратор 25 2.2 МОДЕЛЮВАННЯ ДІАГРАМИ КЛАСІВ 27 2.3 МОДЕЛЮВАННЯ ДІАГРАМИ ПОСЛІДОВНОСТІ 35 РОЗДІЛ 3 РОЗРОБКА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ДЛЯ УПРАВЛІННЯ ІНТЕРНЕТ-РЕСТОРАНОМ 37 3.1 СТРУКТУРА ТА ІНІЦІАЛІЗАЦІЯ ПРОГРАМНОГО КОДУ 37 3.2 СТВОРЕННЯ ДИЗАЙНУ ТА ЙОГО РЕАЛІЗАЦІЯ 39 3.3 ІНТЕГРАЦІЯ ЕЛЕКТРОННОЇ КОМЕРЦІЇ 45 3.4 ТЕСТУВАННЯ РОЗРОБЛЕНОЇ СИСТЕМИ 47 3.5 ПІДГОТОВКА ДО РОЗГОРТАННЯ СИСТЕМИ 50 РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 52 4.1 АВАРІЇ З ВИКИДОМ РАДІОАКТИВНИХ РЕЧОВИН 52 4.2 ВИМОГИ ЕРГОНОМІКИ ДО ОРГАНІЗАЦІЇ РОБОЧОГО МІСЦЯ ОПЕРАТОРА ПК 54 ВИСНОВКИ 57 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 58 ДОДАТКИ 61 ДОДАТОК А 62 ДОДАТОК Б 63 ДОДАТОК В 66 ДОДАТОК Д 71 |
| URI: | http://elartu.tntu.edu.ua/handle/lib/52602 |
| Właściciel praw autorskich: | © Довбань Володимир Іванович, 2026 |
| Wykaz piśmiennictwa: | 1. Доставки Glovo в Україні [Електронний ресурс] – Режим доступу до ресурсу: https://glovoapp.com/uk/ua; 2. ChoiceQR – онлайн QR меню для закладів [Електронний ресурс] – Режим доступу до ресурсу: https://choiceqr.com/uk/; 3. Сім'я ресторанів Файного Міста - fainemisto.com [Електронний ресурс] – Режим доступу до ресурсу: https://fainemisto.com/; 4. Вимоги до програмного забезпечення [Електронний ресурс] – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/ Вимоги_до_програмного_забезпечення; 5. Курс «Аналіз вимог до програмного забезпечення (SE322)» [Електронний ресурс] – Режим доступу до ресурсу: https://dl.tntu.edu.ua/bounce.php?course=1559; 6. Local - Local WordPress development made simple [Електронний ресурс] – Режим доступу до ресурсу: https://localwp.com/; 7. WordPress Developer Resources [Електронний ресурс] – Режим доступу до ресурсу: https://developer.wordpress.org/; 8. WooCommerce Documentation [Електронний ресурс] – Режим доступу до ресурсу https://woocommerce.com/documentation/woocommerce/; 9. Bootstrap: Powerful, extensible, and feature-packed frontend toolkit [Електронний ресурс] – Режим доступу до ресурсу https://getbootstrap.com/docs/5.3/getting-started/introduction/; 10. Sass: Syntactically Awesome Style Sheets [Електронний ресурс] – Режим доступу до ресурсу https://sass-lang.com/documentation/; 11. Gulp.js: The streaming build system [Електронний ресурс] – Режим доступу до ресурсу https://gulpjs.com/docs/en/getting-started/quick-start/; 12. Процес ППЗ, керований варіантами використання [Електронний ресурс] – Режим доступу до ресурсу: https://dl.tntu.edu.ua/content.php?cid=213464; 13. М.Р. Петрик, І.Я. Мудрик Архітектура програмного забезпечення (на базі використання CASE-засобів IBM(sad)) навчальний посібник, Тернопіль: ТНТУ імені Івана Пулюя, 2017. 100с; 14. Unified Modeling Language (UML) основні поняття та принципи моделювання [Електронний ресурс] – Режим доступу до ресурсу https://uk.wikipedia.org/wiki/UML; 15. Діаграма класів UML основні поняття та зв'язки [Електронний ресурс] – Режим доступу до ресурсу https://uk.wikipedia.org/wiki/Діаграма_класів; |
| Występuje w kolekcjach: | 121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври) |
Pliki tej pozycji:
| Plik | Opis | Wielkość | Format | |
|---|---|---|---|---|
| dyplom_Dovban_V_2026.pdf | 2,36 MB | Adobe PDF | Przeglądanie/Otwarcie |
Pozycje DSpace są chronione prawami autorskimi
Narzędzia administratora