Регион: Выбрать регион
Сейчас: 22 декабря 8:56:48
Воскресение
Время: Красноярск (GMT+7)
На главную Написать письмо Карта сайта

Проектирование и разработка информационной системы автоматизированного формирования и расстановки паллет в грузовом полуприцепе

Мусонов Евгений Сергеевич

бакалавр 4 курса,

Сибирский государственный университет путей сообщения,

г. Новосибирск, Россия

E-mailevmusonov@yandex.ru

Научный руководитель – Тарасов Евгений Борисович

к.т.н., доцент

 Сибирский государственный университет путей сообщения,

г. Новосибирск, Россия

E-mailzf@sgups.stu.ru

 

Design and development of information system of automated formation and arrangement of pallets in cargo semitrailer

Musonov Evgeny Sergeevich

4st grade bachelor-student,

Siberian Transport University,

Novosibirsk, Russia

Scientific supervisor–  Tarasov Evgeny Borisovich

candidate of technical Sciences,associate  professor

Siberian Transport University,

Novosibirsk, Russia

 

В работе рассмотрена поэтапная разработка информационной системы автоматизированного формирования и расстановки паллет в грузовом полуприцепе для ООО «Пивоваренная компания Балтика». Проведен анализ предметной области, который показал актуальность данного программного продукта.

Ключевые слова: информационная система, оптимизация, разработка программного продукта.

 

The  article considers the step-by-step development of an information system of automated formation and placement of pallets in a cargo semi-trailer for LLC "Baltika brewing company". The analysis of the subject area was held, it showed the relevance of this software product.

Key words: information system, optimization, software development.

 

Компания «Балтика» занимается производством напитков, а также их транспортировкой.

Накладная представляет собой таблицу со следующими столбцами: код по шаблону; код; наименование; склад; ед. изм.; на складе; количество в заказе; количество; цена; скидка; цена со скидкой; стоимость в НДС; вес; объем.

Из выше перечисленного для работы программы потребуется:

1.                      Код по шаблону

2.                      Наименование

3.                      Склад

4.                      Количество в заказе

5.                      Количество

6.                      Вес

7.                      Объем

Разработка информационной системы была поделена на две части. В первую очередь необходимо сформировать поддоны по накладной (см. табл. 1). Вторая часть подразумевает расстановку поддонов в полуприцепе. При создании ПО использовалась объектно-ориентированная парадигма языка программирования C# (Си шарп), среда разработки – Visual Studio.

В таблице 1 представлен перечень видов груза, который используется на складе для сортировки продукта. Каждому виду соответствует некоторое количество кодов. Представленные коды являются частью поля «код по шаблону» (третья цифра слева), содержащего строку вида: «00.000.000.00.00». Для хранения данного справочника был создан класс KindsCodeList, который включает в себя словарь (Dictionary), представленный на рисунке 1.

Таблица 1. Справочник видов груза

Вид тары

Код по накладной

Бутылка

100,610,160,170

Банка 0.5 л.

700, 701,709,710

Банка 0.9 л.

700, 701,709,710

ПЭТ (до 1.5 л.)

811,819, 850,840,310

ПЭТ (1 л.)

811,819, 850,840,310

Кега

430

ПЭТ-кега

441;440 импорт

 1d7f7abc18fcb43975065399b0d1e48e.jpg

Рисунок 1 – Словарь видов груза

Чтобы обработать накладную, являющуюся excel-файлом, была использована библиотека Microsoft.Office.Interop.Excel. Она позволяет представить excel-лист как двумерный массив Xij, где i – индекс строки, j – индекс столбца. После обработки мы получаем список List<List<string>> – как аналог массива.

Помимо данных используемых из накладной, были добавлены дополнительные – наименование и объем тары, они необходимы для сортировки списка – это облегчает дальнейшее формирование продукта по поддонам.

Отсортированный список проходится через цикл, где идет проверка на вид тары, т.к. для каждого вида используются ограничения по количеству упаковок на поддоне. На выходе получаем список поддоном с его содержимым (рисунок 2).

2a79ea27c279e471f4d180b08d62b00a.jpg

 

Рисунок 2 – Распределение груза по поддонам

Следующим этапом планируется завершить расстановку поддонов в полуприцепе [2]. Будет выводиться графическое представление заполненного полуприцепа, где можно будет посмотреть содержимое каждого поддона.

 

Библиографический список

1.                 Постановление Правительства РФ от 9 января 2014 г. № 12 “О внесении изменений в некоторые акты Правительства Российской Федерации по вопросам перевозки тяжеловесных грузов по автомобильным дорогам Российской Федерации”. [Электронный ресурс] - URL:  https://resalt.ru/useful-tips/calculation-by-axes-arrangement-of-pallets-in-a-wagon-without-overloading-axles.html (дата обращения 15.02.2019)

2.                 Электронный калькулятор [Электронный ресурс] - URL:  tlrun.ru/

2. (дата обращения 17.03.2019)

 

Материал размещен кафедрой «Логистика и маркетинг в АПК» Красноярского ГАУ
Источник: материалы XIV Международной научно-практической конференции «Логистика – Евразийский мост» ЛЕМ - 2019


Количество просмотров: 1497
17.06.2019 09:29 | EvgeniyKorolevблог автора

Еще публикации: