Por favor, use este identificador para citar o enlazar este ítem: http://elartu.tntu.edu.ua/handle/lib/49568
Título : Розробка веб-застосунку для автоматизації логістичних процесів
Otros títulos : Development of a Web Application for Automating Logistics Processes
Autor : Ляшенко, Гнат Олегович
Liashenko, Hnat Olehovych
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Bibliographic description (Ukraine): Ляшенко Г. О. Розробка веб-застосунку для автоматизації логістичних процесів : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. Р. М. Небесний. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2025. 71 с.
Fecha de publicación : 26-jun-2025
Submitted date: 12-jun-2025
Date of entry: 5-jul-2025
Editorial : ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Country (code): UA
Place of the edition/event: Тернопіль
Supervisor: Небесний, Руслан Михайлович
Nebesnyi, Ruslan
UDC: 004.04
Palabras clave : 122
автоматизація
база даних
вантажні перевезення
веб-застосунок
логістика
проста взаємодія
статус заявки
automation
cargo transportation
database
logistics
order status
simple interaction
web application
Page range: 71
Resumen : Кваліфікаційна робота присвячена розробці веб-застосунку для автоматизації логістичних процесів в Україні. У першому розділі проаналізовано сучасний стан логістичного ринку, досліджено готові ІТ-рішення, обґрунтовано потребу в автоматизації та сформульовано завдання проєкту. У другому розділі описано процес планування, обґрунтовано вибір мов програмування, архітектурного підходу та технологій для створення клієнтської й серверної частин. У третьому розділі детально описано процес створення веб-застосунку, реалізацію бізнес-логіки, налаштування API, інтерфейсу користувача та тестування системи. У четвертому розділі розглянуто питання безпеки життєдіяльності та охорони праці під час роботи з веб-технологіями. Об’єкт дослідження: процеси логістики. Предмет дослідження: засоби автоматизації логістичних процесів за допомогою веб-технологій
The qualification work is dedicated to the development of a web application for the automation of logistics processes in Ukraine. The first section analyzes the current state of the logistics market, examines ready-made IT solutions, justifies the need for automation, and formulates the project objectives. The second section describes the planning process and justifies the choice of programming languages, architectural approach, and technologies for creating the client and server parts. The third section describes in detail the process of creating a web application, implementing business logic, configuring the API, user interface, and testing the system. The fourth section discusses the issues of life safety and occupational health when working with web technologies. Object of research: logistics processes. Subject of research: means of automating logistics processes using web technologies
Descripción : Роботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 26.06.2025р. на засіданні екзаменаційної комісії №30 у Тернопільському національному технічному університеті імені Івана Пулюя
Content: ВСТУП 8 РОЗДІЛ 1. АНАЛІЗ ОРГАНІЗАЦІЇ ЛОГІСТИЧНИХ ПРОЦЕСІВ НА УКРАЇНСЬКОМУ РИНКУ ТА ПОСТАНОВКА ЗАВДАННЯ 9 1.1 Характеристика ринку логістики 9 1.2 Аналіз готових рішень для автоматизації логістичних процесів 10 1.3 Актуальність та потреби в автоматизації логістичних процесів 12 1.4 Постановка завдання та формулювання мети розробки веб-застосунку 14 1.5 Висновок до першого розділу 15 РОЗДІЛ 2. ПЛАНУВАННЯ, ВИБІР АРХІТЕКТУРНОГО ПІДХОДУ ТА ТЕХНОЛОГІЙ ДЛЯ СТВОРЕННЯ ВЕБ-ЗАСТОСУНКУ ДЛЯ АВТОМАТИЗАЦІЇ ЛОГІСТИЧНИХ ПРОЦЕСІВ 16 2.1 Необхідність планування перед початком активної фази розробки веб-застосунку для автоматизації логістичних процесів 16 2.1.1 Діаграма варіантів використання 17 2.1.2 Діаграма відношень сутностей 18 2.2 Вибір мови програмування 20 2.2.1 Мова програмування JavaScript 21 2.2.2 Мова програмування TypeScript 22 2.2.3 Порівняльна характеристика JavaScript і TypeScript 23 2.3 Архітектурний підхід для взаємодії серверної та клієнтської частин веб-застосунку 24 2.4 Технології для створення серверної частини веб-застосунку 25 2.5 База даних та СКБД 26 2.6 Архітектурний паттерн серверної частини 27 2.7 Технологій для створення клієнтської частини веб-застосунку 28 2.8 Висновок до другого розділу 29 РОЗДІЛ 3. СТВОРЕННЯ ВЕБ-ЗАСТОСУНКУ ДЛЯ АВТОМАТИЗАЦІЇ ЛОГІСТИЧНИХ ПРОЦЕСІВ 31 3.1 Підготовка середовища та технологій для розробки 31 3.2 Створення серверної частини 31 3.2.1 Створення сутностей 34 3.2.2 Взаємодія з базою даних 35 3.2.3 Організація бізнес-логіки 37 3.2.4 Реалізація REST API на рівні контроллерів 38 3.2.5 Тестування REST API 39 3.3 Створення клієнтської частини 41 3.3.1 Створення та налаштування проєкту 41 3.3.2 Планування та реалізація сторінок 43 3.3.3 Авторизація 44 3.4 Зберігання коду та хостинг веб-застосунку 46 3.5 Тестування веб-застосунку 48 3.6 Висновок до третього розділу 51 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 52 4.1 Правове забезпечення та організаційно-функціональна структура захисту населення 52 4.2 Особливості безпеки під час вантажно-розвантажувальних робіт 54 4.3 Висновок до четвертого розділу 56 ВИСНОВКИ 57 ПЕРЕЛІК ДЖЕРЕЛ 58 ДОДАТКИ
URI : http://elartu.tntu.edu.ua/handle/lib/49568
Copyright owner: © Ляшенко Гнат Олегович, 2025
References (Ukraine): 1. Nebesnyi, R., Kunanets, N., Vaskiv, R., & Veretennikova, N. (2021, September). Formation of an IT Project Team in the Context of PMBOK Requirements. In 2021 IEEE 16th International Conference on Computer Sciences and Information Technologies (CSIT) (Vol. 2, pp. 431-436). IEEE. (дата звернення 20.05.2025)
2. Strutynska, I., Kozbur, G., Dmytrotsa, L., Sorokivska, O., & Melnyk, L. (2019, June). Influence of digital technology on roadmap development for digital business transformation. In 2019 9th International Conference on Advanced Computer Information Technologies (ACIT) (pp. 333-337). IEEE. (дата звернення 20.05.2025)
3. DELLA™ Вантажні перевезення. [Електронний ресурс] // DELLA™. – 2025. – Режим доступу до ресурсу: https://della.com.ua/. (дата звернення 20.05.2025)
4. Lardi-Trans: Платформа для професіоналів у сфері вантажоперевезень. [Електронний ресурс] // Lardi-Trans. – 2025. – Режим доступу до ресурсу: https://lardi-trans.ua/. (дата звернення 20.05.2025)
5. Знай свого клієнта. [Електронний ресурс] / Дописувачі Вікіпедії // Wikipedia. – 2024. – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/Знай_свого_клієнта. (дата звернення 20.05.2025)
6. Вантажні перевезення в Тернополі. [Електронний ресурс] // Kabanchik. – 2025. – Режим доступу до ресурсу: https://kabanchik.ua/ua/ternopil/category/vantazhni-perevezennia. (дата звернення 20.05.2025)
7. Діаграма прецедентів. [Електронний ресурс] / Дописувачі Вікіпедії // Wikipedia. – 2023. – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/Діаграма_прецедентів. (дата звернення 24.05.2025)
8. Entity–relationship model. [Електронний ресурс] / Wikipedia Contributors // Wikipedia. – 20023. – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/Entity%E2%80%93relationship_model. (дата звернення 24.05.2025)
9. Difference Between One-to-One, One-to-Many, Many-to-One, Many-to-Many in Neural Network. [Електронний ресурс] // i2tutorials. – 2025. – Режим доступу до ресурсу: https://www.i2tutorials.com/what-is-the-difference-between-one-to-one-one-to-many-many-to-one-many-to-many-in-neural-network/. (дата звернення 25.05.2025)
10. JavaScript. [Електронний ресурс] / Дописувачі Вікіпедії // Wikipedia. – 2025. – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/JavaScript. (дата звернення 27.05.2025)
11. Python. [Електронний ресурс] / Дописувачі Вікіпедії // Wikipedia. – 2025. – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/Python. (дата звернення 27.05.2025)
12. PHP. [Електронний ресурс] / Дописувачі Вікіпедії // Wikipedia. – 2025. – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/PHP. (дата звернення 27.05.2025)
13. Java. [Електронний ресурс] / Дописувачі Вікіпедії // Wikipedia. – 2025. – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/Java. (дата звернення 27.05.2025)
14. C#. [Електронний ресурс] / Дописувачі Вікіпедії // Wikipedia. – 2025. – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/C_Sharp. (дата звернення 27.05.2025)
15. TypeScript. [Електронний ресурс] / Дописувачі Вікіпедії // Wikipedia. – 2025. – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/TypeScript. (дата звернення 27.05.2025)
16. Client-Server Model. [Електронний ресурс] / Darvish Darab // cs421_f20. – 2023. – Режим доступу до ресурсу: https://darvishdarab.github.io/cs421_f20/docs/readings/client_server/. (дата звернення 27.05.2025)
17. Node.js. [Електронний ресурс] / Дописувачі Вікіпедії // Wikipedia. – 2025. – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/Node.js. (дата звернення 27.05.2025)
17. Node.js. [Електронний ресурс] / Дописувачі Вікіпедії // Wikipedia. – 2025. – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/Node.js. (дата звернення 27.05.2025)
18. NestJS. [Електронний ресурс] / Дописувачі Вікіпедії // Wikipedia. – 2025. – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/NestJS. (дата звернення 27.05.2025)
19. Nebesnyi, R., Pasichnyk, V., Kunanets, N., Veretennikova, N., & Kunanets, O. (2020, September). Formation of IT Project Implementation Team. In 2020 IEEE 15th International Conference on Computer Sciences and Information Technologies (CSIT) (Vol. 2, pp. 203-206). IEEE.
20. PostgreSQL. [Електронний ресурс] / Дописувачі Вікіпедії // Wikipedia. – 2025. – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/PostgreSQL. (дата звернення 28.05.2025)
21. pgAdmin. [Електронний ресурс] / pgAdmin Project // pgAdmin. – 2025. – Режим доступу до ресурсу: https://www.pgadmin.org/. (дата звернення 28.05.2025)
22. DTO. [Електронний ресурс] / Дописувачі Вікіпедії // Wikipedia. – 2025. – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/DTO. (дата звернення 28.05.2025)
23. React. [Електронний ресурс] / Дописувачі Вікіпедії // Wikipedia. – 2025. – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/React. (дата звернення 28.05.2025)
24. Next.js. [Електронний ресурс] / Дописувачі Вікіпедії // Wikipedia. – 2025. – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/Next.js. (дата звернення 28.05.2025)
25. Strutynska, I., Dmytrotsa, L., Kozbur, H., Ermolayev, V., Mallet, F., Yakovyna, V., & Spivakovsky, A. (2019). The Main Barriers and Drivers of the Digital Transformation of Ukraine Business Structures. ICTERI, 1, 50-64.
26. Material UI. [Електронний ресурс] / MUI // MUI. – 2025. – Режим доступу до ресурсу: https://mui.com/. (дата звернення 28.05.2025)
27. TypeORM. [Електронний ресурс] / TypeORM // typeorm.io. – 2025. – Режим доступу до ресурсу: https://typeorm.io/. (дата звернення 28.05.2025)
28. REST. [Електронний ресурс] / Дописувачі Вікіпедії // Wikipedia. – 2025. – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/REST. (дата звернення 28.05.2025)
29. Postman (software). [Електронний ресурс] / Wikipedia Contributors // Wikipedia. – 2025. – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/Postman_(software). (дата звернення 28.05.2025)
Content type: Bachelor Thesis
Aparece en las colecciones: 122 — Компʼютерні науки (бакалаври)

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
2025_KRB_SN-42_Liashenko_HO.pdfДипломна робота2,45 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.

Herramientas de Administrador