🔍 Поиск готовых работ

🔍 Поиск работ

РАЗРАБОТКА ПРИЛОЖЕНИЯ ДЛЯ ВЫЧИСЛЕНИЯ ОПТИМАЛЬНОГО ПУТИ ДЛЯ СБОРЩИКА ТОВАРА НА СКЛАДЕ

Работа №204104

Тип работы

Дипломные работы, ВКР

Предмет

программирование

Объем работы38
Год сдачи2019
Стоимость3200 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
18
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 5
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 7
1.1. Предметная область 7
1.2. Постановка задачи 8
1.3. Анализ аналогичных проектов 10
2. ПРОЕКТИРОВАНИЕ 13
2.1. Функциональные требования 13
2.2. Нефункциональные требования 13
2.3. Архитектура системы 14
2.3.1. Общий вид системы 14
2.3.2. Подключение 14
2.3.3. Работа с приложением. Клиентская часть 15
2.4. Используемые алгоритмы 15
2.4.1. Построение графа 15
2.4.2. Поиск оптимального пути 16
3. РЕАЛИЗАЦИЯ 18
3.1. Средства для реализации 18
3.2. Реализация модулей системы 19
3.2.1. Структура сервера 24
3.2.2. Структура клиента 23
4. ТЕСТИРОВАНИЕ 28
4.1. Тестирование сервера 28
4.2. Тестирование клиента 28
4.3. Тестирование верстки на устройствах 29
4.4. Тестирование затрат ресурсов на устройствах 30
4.5. Тестирование времени выполнения алгоритма 34
ЗАКЛЮЧЕНИЕ 35
ЛИТЕРАТУРА 36

Задача поиска минимального пути очень востребована в современном мире, по причине того, что необходимо выполнить работу быстро, не снижая при этом качество. Любая задержка грозит лишними расходами на производстве. И при сборке товара на складе данная проблема поднимается наиболее часто.
Склады бывают разных размеров [9] отсюда создается проблема маршрутизации. Весьма сложно собрать товар в сроки на складах, размеры которых превышают 5 тыс. м2. И человеку необходимо не только знать, где находится нужные ячейки, но и решить проблему задачи коммивояжера посетить все точки за минимальное количество времени.
По этой причине была поставлена цель разработки приложения для вычисления оптимального пути для сборщика товара на складе.
Структура и объем работы
Работа состоит из введения, пяти глав, заключения и библиографии. Объем работы составляет 33 страниц, для написания работы использовалось 16 источников.
В первой главе «Анализ предметной области», была представлена актуальность работы, рассматривались параметры склада, а также характеристика работ, производимых на складе. Была поставлена задача, после которой были проведен анализ существующих на данный момент средств для вычисления оптимального пути на складе.
Вторая глава «Проектирование», содержит в себе функциональные и нефункциональные требования к приложению, спроектированные компоненты системы и их описание, так же были описаны алгоритмы, которые будут использоваться для решения поставленной задачи из прошлой главы.
В третьей главе «Реализация», рассматриваются технологии, которые были использованы для достижения цели. Описаны основы реализации для нахождения оптимального пути на складе.
Четвертая глава «Тестирование», содержит в себе протоколы функционального тестирования готовой системы. Наиболее важные тестирования заключался в наблюдении затрачиваемых ресурсов на поддержание рабочего состояние приложения, и как долго приложение будет обрабатывать данные и возвращать результат.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Целью данной работы заключалась в разработке приложения, которое вычисляла оптимальный путь на складе для сборщика товара. В ходе разбора аналогов и предметной области было принято решение что для реализации данной задачи требуется клиент-серверная архитектура так как обычное бюджетное устройство не сможет справиться с такой нагрузкой без чрезмерного нагревания устройства и траты заряда батареи. В главе проектирование было выполнено планирование о том, что должно на себя брать мобильное устройство и что требуется для аутентификации на сервере, и была спроектирована структура приложения. В части реализации было описаны методы, которые входят в состав клиента и сервера и было создана система из результатов главы проектирования. Чтобы убедиться, что данная система работает и выполняет корректно необходимый функционал было проведено тестирования, содержания этих тестов были описаны в главе тестирования, было протестирован дизайн, время работы, а также качество точности вычислений. Подводя итоги, можно сказать, что данный проект является прототипом направленный на уменьшении габаритов устройств, которыми пользуются сборщики товара для выполнения заказа. Ведь мобильное устройство есть даже у ребенка, а это значит, что организации не требуется производить дополнительную закупку оборудования для новых сотрудников. Подводя итоги, существующий продукт является прототипом, а это значит, что добавление функционала и доработка дизайна является возможными направлениями для улучшения приложения, а также дальнейших исследований по оптимизации поиска минимального пути для сборщика товара на складе.


1. Developer guide for Android. [Электронный ресурс] URL: https://developer.android.com/guide (дата обращения: 12.02.2019).
2. Goransson A. Efficient Android Threading: Asynchronous Pro­cessing Techniques for Android Applications. - O'Reilly Media. - 2014. - 280 p.
3. Lawler E.L., Lenstra J.K., Kan A.R., Shmoys D.B. The Travelling Salesman Problem: A Guided Tour of Combinational Optimization. - Autumn.
• 1988. - 463 p.
4. Leiva A. Kotlin for Android Developers: Learn Kotlin the easy way while developing an Android App. - CreateSpace Independent Publishing Platform. - 2016. - 240 p.
5. Phillips B., Stewart C., Marsicano K. Android Programming: The Big Nerd Ranch Guide. - Big Nerd Ranch Guides. - 2017. - 998 p.
6. Nurkiewicz T., Christensen B. Reactive Programming with RxJava: Creating Asynchronous, Event-Based Applications. - O'Reilly Media. - 2016.
• 372 p.
7. Алгоритм Краскала. [Электронный ресурс] URL: http ://www.math. spbu.ru/user/jvr/DA_html/_lec_2_05.html (дата обращения: 19.02.2019).
8. Шилдт Г. «Java 8. Руководство для начинающих». - Вильямс. - 2015. - 720 c.
9. Дейтел П., Дейтел Х., Уолд А. Android для разработчиков. - Питер. - 2016. - 512 с.
10. Дискретная математика алгоритмы. [Электронный ресурс] URL: http://rain.ifmo.ru/cat/view.php/theory/algorithm-analysis/greedy-2004 (дата обращения: 12.02.2019).
11. Жадные Алгоритмы. [Электронный ресурс] URL: http://www.williamspublishing.com/PDF/5-8459-0857-4/part.pdf (дата обращения: 12.02.2019).
12. Задача Коммивояжера. [Электронный ресурс] URL:
http ://math.nsc.ru/~alekseeva/DP-MMF-2013ZL4_mmf_2012_2013.pdf (дата обращения: 14.02.2019).
13. Как выбрать склад - виды складов и их классификация. [Электронный ресурс] URL: http://skladovoy.ru/kak-vybrat-sklad-vidy- skladov-i-ix-klassifikaciya.html (дата обращения: 08.10.2018).
14. Система управления складом WMS. [Электронный ресурс] URL: https://mossahar.ru/articles/sistema-upravleniya-skladom-wms (дата обращения: 10.10.2018).
15. Склады их определения, виды и функции. [Электронный ресурс] URL:
https:// studwood.ru/1778597/marketing/sklady_opredelenie_vidy_funktsii (дата обращения: 08.10.2018).
16. Складские операции: оптимизация процесса комплектации. [Электронный ресурс] URL: https://www.ant-tech.ru/fields/skladskie- operatsii-optimizatsiya-protsessa-komplektatsii (дата обращения: 18.10.2018).


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ