Разработка web-приложения решения задачи оптимизации затрат на перевозку продукции
|
ВВЕДЕНИЕ 6
1 СОСТОЯНИЕ ВОПРОСА. ПОСТАНОВКА ЦЕЛИ И ОСНОВНЫХ ЗАДАЧ
МАГИСТЕРСКОЙ ДИССЕРТАЦИИ 8
1.1 Физическая постановка задачи 8
1.2 Математическая модель оптимизации транспортных перевозок
продукции 8
1.3 Современные компьютерные средства решения задач оптимизации 9
1.4 Средства реализации современных web-приложений 13
1.5 Постановка цели и задач исследования 16
1.6 Выводы 17
2 ПРОЕКТИРОВАНИЕ И РЕАЛИЗАЦИЯ СИСТЕМЫ ОПТИМИЗАЦИИ
ТРАНСПОРТНЫХ ПЕРЕВОЗОК ПРОДУКЦИИ 18
2.1 Организация процесса разработки программного обеспечения в системе
Jira 18
2.2 Требования к функциональным характеристикам системы 24
2.3 Требования к пользовательскому интерфейсу приложения 24
2.4 Разработка функциональной модели программного обеспечения 25
2.5 Разработка архитектуры системы оптимизации транспортных перевозок
продукции 33
2.6 Управление версиями проекта на основе веб-сервиса Bitbucket 34
2.7 Проектирование и реализация базы данных 36
2.8 Разработка пользовательского web-приложения 41
2.9 Реализация справочной системы 50
2.10 Выводы 52
3 ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ СИСТЕМЫ 53
3.1 Развертывание и настройка системы 53
3.2 Регистрация и Авторизация пользователей в системе и личный кабинет 54
3.3 Ввод исходных данных и проведение расчетов 56
3.4 Визуализация результатов расчета 58
3.5 Формирование отчета для вывода во внешний файл 59
3.6 Выводы 60
ЗАКЛЮЧЕНИЕ 62
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 64
ПРИЛОЖЕНИЕ А Фрагмент листинга кода, разрабатываемой универсальной модели расчёта «registration.ashx.cs» 68
1 СОСТОЯНИЕ ВОПРОСА. ПОСТАНОВКА ЦЕЛИ И ОСНОВНЫХ ЗАДАЧ
МАГИСТЕРСКОЙ ДИССЕРТАЦИИ 8
1.1 Физическая постановка задачи 8
1.2 Математическая модель оптимизации транспортных перевозок
продукции 8
1.3 Современные компьютерные средства решения задач оптимизации 9
1.4 Средства реализации современных web-приложений 13
1.5 Постановка цели и задач исследования 16
1.6 Выводы 17
2 ПРОЕКТИРОВАНИЕ И РЕАЛИЗАЦИЯ СИСТЕМЫ ОПТИМИЗАЦИИ
ТРАНСПОРТНЫХ ПЕРЕВОЗОК ПРОДУКЦИИ 18
2.1 Организация процесса разработки программного обеспечения в системе
Jira 18
2.2 Требования к функциональным характеристикам системы 24
2.3 Требования к пользовательскому интерфейсу приложения 24
2.4 Разработка функциональной модели программного обеспечения 25
2.5 Разработка архитектуры системы оптимизации транспортных перевозок
продукции 33
2.6 Управление версиями проекта на основе веб-сервиса Bitbucket 34
2.7 Проектирование и реализация базы данных 36
2.8 Разработка пользовательского web-приложения 41
2.9 Реализация справочной системы 50
2.10 Выводы 52
3 ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ СИСТЕМЫ 53
3.1 Развертывание и настройка системы 53
3.2 Регистрация и Авторизация пользователей в системе и личный кабинет 54
3.3 Ввод исходных данных и проведение расчетов 56
3.4 Визуализация результатов расчета 58
3.5 Формирование отчета для вывода во внешний файл 59
3.6 Выводы 60
ЗАКЛЮЧЕНИЕ 62
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 64
ПРИЛОЖЕНИЕ А Фрагмент листинга кода, разрабатываемой универсальной модели расчёта «registration.ashx.cs» 68
В условиях последовательного перехода к высокоразвитой рыночной экономике каждый хозяйствующий субъект, стремится к обеспечению своего эффективного и прибыльного функционирования. Данное функционирование может быть обеспечено множеством разных способов, от сокращения издержек при производстве путём его обновления, так и самым распространённым способом, пойти по пути оптимизации. Оптимизацией можно назвать процесс минимизации расходов и максимизации прибыли, в одной из областей производства или в целом ряде производственных этапов. Одной из важнейших областей, нуждающихся в оптимизации, является область транспортных грузоперевозок.
Важность выбора изучения процесса грузоперевозок объясняется функционированием на современном рынке большого количества поставщиков одинаковых материальных ресурсов и товаров, а также сложной и запутанной системой логистических поставок. Большое количество и разнообразие потенциальных поставщиков, требуемых товаров, приводит к тому, что особое внимание уделяется проблеме выбора тех, которые могли бы с наибольшим эффектом обеспечить успешную деятельность предприятия. В данное время существует достаточно много фирм, предлагающих свои услуги по поставке той или иной продукции, и выбрать какой поставщик лучше задача не из легких.
Превращение России в открытую экономическую систему ставит перед отечественными производителями ряд задач, решение которых позволит им занять свое место на мировом рынке. Каждому промышленному предприятию важно правильно оценить создавшуюся рыночную обстановку с тем, чтобы найти эффективные способы функционирования в той или иной сложившейся ситуации.
Решения по оптимизации транспортных перевозок органично вливаются в общее направление развития логистики в современном мире. Выбор оптимальной стоимости перевозки благоприятно скажется на общем функционировании мирового рынка. Добиться этого можно, прибегнув к современным методам решения оптимизационных задач, что и является целью данной работы. Одним из этих методов может служить создание veb- приложения.
Важность выбора изучения процесса грузоперевозок объясняется функционированием на современном рынке большого количества поставщиков одинаковых материальных ресурсов и товаров, а также сложной и запутанной системой логистических поставок. Большое количество и разнообразие потенциальных поставщиков, требуемых товаров, приводит к тому, что особое внимание уделяется проблеме выбора тех, которые могли бы с наибольшим эффектом обеспечить успешную деятельность предприятия. В данное время существует достаточно много фирм, предлагающих свои услуги по поставке той или иной продукции, и выбрать какой поставщик лучше задача не из легких.
Превращение России в открытую экономическую систему ставит перед отечественными производителями ряд задач, решение которых позволит им занять свое место на мировом рынке. Каждому промышленному предприятию важно правильно оценить создавшуюся рыночную обстановку с тем, чтобы найти эффективные способы функционирования в той или иной сложившейся ситуации.
Решения по оптимизации транспортных перевозок органично вливаются в общее направление развития логистики в современном мире. Выбор оптимальной стоимости перевозки благоприятно скажется на общем функционировании мирового рынка. Добиться этого можно, прибегнув к современным методам решения оптимизационных задач, что и является целью данной работы. Одним из этих методов может служить создание veb- приложения.
В ходе выполнения магистерской диссертации формализован процесс разработки web-приложения решения задачи оптимизации затрат на перевозку продукции. Разработанная информационная система позволяет решать задачи и с другим набором исходных данных. Как видно, задача решается без ошибок. Итоговые данные можно проанализировать и сделать выводы. Исходя из имеющихся наработок, можно точно сказать, что web-приложение разработано согласно всем выдвинутым требованиям и задачам. В дальнейшем разработка будет продолжена и доведена до своего логического завершения.
Таким образом, в ходе проделанных расчётов с помощью web- приложения удалось решить поставленную задачу по оптимизации теоретического вопроса. Разработанная информационная система позволяет решать задачи и с другим набором исходных данных. Как видно, задача решается без ошибок. Итоговые данные можно проанализировать и сделать выводы. Исходя из имеющихся наработок, можно точно сказать, что web-приложение разработано согласно всем выдвинутым требованиям и задачам. В дальнейшем разработка будет продолжена и доведена до своего логического конца
Научная новизна полученных в работе результатов заключается в применении нового метода эффективной организации и ведения специализированного алгоритмического и программного обеспечения решения задачи оптимизации затрат на перевозку продукции, ориентированного на повышение эффективности управления процессами грузоперевозок с использованием современных методов обработки информации:
- использование гибкой методологии разработки (Agile) и таск-трекера Atlassian JIRA для ведения проекта, взаимодействия с заказчиком во время разработки, отслеживания ошибок, визуального отображения задач и мониторинга процесса их выполнения;
- функциональное моделирование процессов для реализации web-приложения решения задачи оптимизации затрат на перевозку продукции на основе методологии IDEF0 и средства реализации Ramus Educational;
- использование методики коллективного владения программным кодом на основе сервиса (удаленного репозитория) Atlassian Bitbucket.
Практическая значимость результатов заключается в том, что разработанное программное обеспечение позволит:
- производить расчёт оптимальной себестоимости транспортных перевозок для любого количества пунктов производства.
- специалистам транспортно-логистического операционного отдела сократить время на формирование отчетных документов, сократить время поиска необходимой фактической отчетной информации за счет реализации эргономичного web-интерфейса;
- специалистам отдела сопровождения информационных систем предоставляет условия для снижения трудозатрат на сопровождение, совершенствование и развитие системы с учетом пожеланий пользователей.
Результаты работы представлены в виде доклада на IX Всероссийской научно-практической конференции студентов, аспирантов и молодых учёных «Теплотехника и информатика в образовании, науке и производстве» (ТИМ’2021) с международным участием, которая состоялась в УрФУ 13-14 мая 2021 г.
Таким образом, в ходе проделанных расчётов с помощью web- приложения удалось решить поставленную задачу по оптимизации теоретического вопроса. Разработанная информационная система позволяет решать задачи и с другим набором исходных данных. Как видно, задача решается без ошибок. Итоговые данные можно проанализировать и сделать выводы. Исходя из имеющихся наработок, можно точно сказать, что web-приложение разработано согласно всем выдвинутым требованиям и задачам. В дальнейшем разработка будет продолжена и доведена до своего логического конца
Научная новизна полученных в работе результатов заключается в применении нового метода эффективной организации и ведения специализированного алгоритмического и программного обеспечения решения задачи оптимизации затрат на перевозку продукции, ориентированного на повышение эффективности управления процессами грузоперевозок с использованием современных методов обработки информации:
- использование гибкой методологии разработки (Agile) и таск-трекера Atlassian JIRA для ведения проекта, взаимодействия с заказчиком во время разработки, отслеживания ошибок, визуального отображения задач и мониторинга процесса их выполнения;
- функциональное моделирование процессов для реализации web-приложения решения задачи оптимизации затрат на перевозку продукции на основе методологии IDEF0 и средства реализации Ramus Educational;
- использование методики коллективного владения программным кодом на основе сервиса (удаленного репозитория) Atlassian Bitbucket.
Практическая значимость результатов заключается в том, что разработанное программное обеспечение позволит:
- производить расчёт оптимальной себестоимости транспортных перевозок для любого количества пунктов производства.
- специалистам транспортно-логистического операционного отдела сократить время на формирование отчетных документов, сократить время поиска необходимой фактической отчетной информации за счет реализации эргономичного web-интерфейса;
- специалистам отдела сопровождения информационных систем предоставляет условия для снижения трудозатрат на сопровождение, совершенствование и развитие системы с учетом пожеланий пользователей.
Результаты работы представлены в виде доклада на IX Всероссийской научно-практической конференции студентов, аспирантов и молодых учёных «Теплотехника и информатика в образовании, науке и производстве» (ТИМ’2021) с международным участием, которая состоялась в УрФУ 13-14 мая 2021 г.



