Програмне забезпечення для управління і організації логістики замовлень

dc.contributor.advisorШулькевич, Тетяна Вікторівна
dc.contributor.authorДякунчак, Ілона Віталіївна
dc.date.accessioned2026-04-23T11:00:40Z
dc.date.available2026-04-23T11:00:40Z
dc.date.issued2025
dc.description.abstractПояснювальна записка дипломного проєкту, що складається з п’яти розділів, містить 42 таблиці, 29 рисунків та 48 джерел, загальним обсягом 98 сторінок. Дипломний проєкт присвячений розробці програмного забезпечення для організації онлайн-фудкорту з функціоналом доставки та управління замовленнями, яке забезпечує автоматизацію процесів замовлення їжі, управління ресторанами та комунікацію між клієнтами і менеджерами. Мета роботи полягає у створенні зручної та ефективної вебплатформи, що об’єднує клієнтів і заклади харчування в єдиному цифровому просторі, підвищуючи зручність для користувачів і ефективність бізнес-процесів. У першому розділі проаналізовано предметну область онлайн-фудкортів, проведено порівняння з аналогами, такими як Glovo та Uber Eats, та змодельовано бізнес-процеси за допомогою нотації BPMN. Другий розділ присвячено розробленню функціональних і нефункціональних вимог, включаючи автентифікацію, управління замовленнями та генерацію звітів, із застосуванням технологій Node.js, Express.js, MySQL та Chart.js. Третій розділ охоплює конструювання програмного забезпечення, аналіз безпеки даних із використанням JWT і bcryptjs, а також виявлення вразливостей, таких як ризик XSS та CSRF. Четвертий розділ зосереджено на аналізі якості програмного забезпечення через оцінку цикломатичної складності та тестування, яке досягло 85% покриття коду. П’ятий розділ описує процес розгортання платформи на локальному сервері та супровід із застосуванням GitHub Actions для автоматизації оновлень. Програмне забезпечення впроваджено в тестовому середовищі для локального ринку України з акцентом на україномовний інтерфейс. Результати роботи пройшли апробацію на науково-практичній конференції «Інформаційні технології в управлінні бізнес-процесами» у 2025 році та опубліковані у збірнику тез конференції.
dc.description.abstractotherThe explanatory note of the diploma project, consisting of five sections, includes 42 tables, 29 figures, and 48 references, totaling 98 pages. The diploma project is dedicated to the development of software for organizing an online food court with delivery and order management functionality, which ensures the automation of food ordering processes, restaurant management, and communication between customers and managers. The objective of the project is to create a convenient and efficient web platform that integrates customers and food establishments into a unified digital space, enhancing user convenience and business process efficiency. The first section analyzes the domain of online food courts, compares the system with analogs such as Glovo and Uber Eats, and models business processes using BPMN notation. The second section focuses on the development of functional and non-functional requirements, including authentication, order management, and report generation, utilizing technologies such as Node.js, Express.js, MySQL, and Chart.js. The third section covers the software design, data security analysis using JWT and bcryptjs, and identification of vulnerabilities such as XSS and CSRF risks. The fourth section concentrates on the software quality analysis through cyclomatic complexity evaluation and testing, achieving 85% code coverage. The fifth section describes the platform deployment process on a local server and its maintenance using GitHub Actions for automated updates. The software has been implemented in a test environment for the Ukrainian market, with an emphasis on a Ukrainian-language interface. The results of the work were validated at the scientific and practical conference “Information Technologies in Business Process Management” in 2025 and published in the conference proceedings.
dc.format.extent161 с.
dc.identifier.citationДякунчак, І. В. Програмне забезпечення для управління і організації логістики замовлень : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Дякунчак Ілона Віталіївна. - Київ, 2025. - 161 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/80395
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectвебплатформа
dc.subjectонлайн-фудкорт
dc.subjectдоставка
dc.subjectуправління замовленнями
dc.subjectбезпека даних
dc.subjectбізнес-процеси
dc.subjectonline food court
dc.subjectdelivery
dc.subjectorder management
dc.subjectJWT
dc.subjectbusiness processes
dc.subjectNode.js
dc.subjectExpress.js
dc.subjectMySQL
dc.subjectChart.js
dc.subjectweb platform
dc.subjectdata security
dc.titleПрограмне забезпечення для управління і організації логістики замовлень
dc.title.alternativeOrder Logistics Management Software
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Diakunchak_bakalavr.pdf
Розмір:
6.66 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: