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

Автор: Білокур Максим Володимирович
Кваліфікаційний рівень: магістр
Спеціальність: Системне програмування
Інститут: Інститут комп'ютерних технологій, автоматики та метрології
Форма навчання: денна
Навчальний рік: 2020-2021 н.р.
Мова захисту: українська
Анотація: АНОТАЦІЯ Білокур М.В., Ваврук Є.Я. (керівник). Розробка логістичної системи та програмна реалізація її складових. Магістерська кваліфікаційна робота. -Національний університет “Львівська політехніка”, Львів, 2020. Розширена анотація. Поняття "логістична система" є похідним від поняття "система" і є одним із базових у логістиці, що реалізує системний підхід [1]. На сьогоднішній день немає загальноприйнятого визначення цього поняття [2]. Слідуючи за Леншином І.А. логістичну систему можна визначити як спеціально організовану інтеграцію логістичних елементів у межах певної економічної системи для оптимізації процесів матеріального потоку. Найважливішим стратегічним рішенням є побудова моделі логістичної системи обслуговування споживачів[3]. Суть логістичної системи полягає в тому, щоб створити ефективний ланцюжок доставки продукції з регіонального складу споживачам. Для цього необхідно пов’язати організації, які беруть участь в ланцюжку: постачальник (регіональний склад) - автотранспорт - споживач, щоб останнім вчасно доставляли продукцію, тобто в потрібній кількості і в потрібний час [4]. Побудова моделі логістичного обслуговування споживачів і фірм ґрунтується на побудові оптимальних маршрутів перевезень і графіках (розкладах) доставки продукції споживачам [5]. При цьому відсутня якась єдина модель. Практика показує, що в кожному окремому випадку повинна розроблятися своя логістична модель, а при її складанні повинні використовуватися мережевий графік та теорія графів при побудові маршруту. На даний момент існує багато логістичних фірм, які надають послуги по перевезенню товару, але для малих та середніх підприємств, для яких послуги логістичних компаній не окуповуються, необхідна наявність власної логістичної системи. Оскільки розробка вузькоспеціалізованої логістичної системи, а також забезпечення її масштабованості та підтримка є досить дорогим рішенням, використання логістичної системи з відкритим кодом та без специфікації по типу товару буде найвигіднішим рішенням. Оскільки в відкритому доступі програмного забезпечення логістичних систем немає, розробка даного програмного продукту є доцільним. Об’єкт дослідження- логістичні системи та принципи їх роботи. Предмет дослідження- вирішення транспортної задачі в логістичних системах. Мета дослідження: метою магістерської кваліфікаційної роботи є розробка структури логістичної системи, яка б задовольняла потреби середніх підприємств, а саме підприємств з кількістю точок одночасної доставки від 40шт і кількістю транспортних засобів від 5шт. Для досягнення цієї мети, в роботі виконано такі завдання: виконано аналіз відомих методів вирішення транспортної задачі, дослідження засобів побудови серверних додатків на мові Golang, було розроблено схему структурну логістичної системи, схеми структурні та схеми алгоритмів підсистеми моніторингу координат транспорту та підсистеми побудови маршрутів, була розроблена програмна реалізація підсистем моніторингу координат транспорту та побудови маршрутів, проведено тестування продуктивності сервера, часу обробки запитів до бази даних та точності мобільних GPS. Результати досліджень: в результаті досліджень було виявлено в 2-4 вищий рівень продуктивності бібліотеки fasthttp в обробці запитів в порівнянні з бібліотекою http при різних умовах, таких періодичність збору сміття, зменшення використовуваних системою ядер до 1 го та додаткове навантаження системи для повного завантаження ядра. Також було дослідження час виконання методів вирішення транспортної задачі і досліджено залежність їх часу виконання від комплексності виконання та вплив цього фактору при опрацюванні великої кількості даних. Також було досліджено точність мобільних GPS у звичайних умовах, результатом чого була середня точність 3м на відкритій місцевості. Ключові слова: логістика, програмні системи управління, транспортна задача. Перелік використаних літературних джерел. Сумець О.М., Сиромятников П.С., Виробича логістика: технічні системи і прийоми раціоналізації переміщення матеріальних потоків, Харків: ТОВ “Пром-Арт”, 2018. - 100 с. Пастернак І. Класифікація засобів модульної взаємодії між клієнтом і сервером / І.І. Пастернак, Ю.В. Морозов // Вісник «Комп’ютерні системи та мережі».- Львів: НУ «Львівська політехніка», 2011.- №717.- С. 108-113. Клейнрок Л. Теория массового обслуживания. – М.: Машиностроение, 1979. –432 с. The Go programming language, Alan A.A. Donovan · Brian W. Kernighan Published Oct 26,2015 in paperback and Nov 20 in e-book Addison-Wesley; 380pp. Басакер Р., Саати Т. Конечные графы и сети. – М.: Наука, 1974. – 366 с.