Создание и реализация информационной системы
ВВЕДЕНИЕ
В современном быстро меняющемся мире эффективное управление транспортом и логистикой играет важнейшую роль в успехе бизнеса. Транспортные и логистические компании сталкиваются с многочисленными проблемами, включая планирование маршрутов, использование транспортных средств, управление запасами и оптимизацию затрат. Эти задачи требуют сложных технологических решений для рационализации операций, повышения производительности и максимизации рентабельности.
Данная выпускная квалификационная работа направлена на решение проблемы оптимизации в транспортно-логистической компании путем разработки информационной системы. Это актуально в условиях современного конкурентного рынка, где транспортно-логистические компании сталкиваются с повышенными затратами на топливо, транспортное оборудование, рабочую силу и другие ресурсы. Результаты решения задачи оптимизации позволяют проанализировать возможные стратегии расходов и принять обоснованное решение, направленное на снижение затрат и
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 1
1 ТЕОРЕТИЧЕСКИЙ ОБЗОР ПО ТЕМЕ ВКР 3
1.1 Концептуальная основа и оценка эффективности 3
1.2 Математическая модель оптимизации транспортных перевозок 4
1.3 Современные программные средства решения задачи оптимизации 5
1.4 Современные методы проектирования web-приложений 8
1.5 Постановка цели и задач выпускной квалификационной работы 9
1.6. Выводы по разделу 10
2 ПРОЕКТИРОВАНИЕ И РЕАЛИЗАЦИЯ СИСТЕМЫ ОПТИМИЗАЦИИ ТРАНСПОРТНЫХ ПЕРЕВОЗОК ПРОДУКЦИИ 11
2.1 Организация процесса разработки программного обеспечения в системе управления проектами Jira 11
2.2 Требования к функциональным характеристикам системы и к пользовательскому интерфейсу приложения 14
2.3 Разработка функциональной модели программного обеспечения 15
2.4 Архитектура системы оптимизации транспортных перевозок продукции 22
2.5 Проектирование и реализация базы данных 23
2.6 Разработка пользовательского web-приложения 28
2.7 Выводы по разделу 38
3 ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ СИСТЕМЫ 40
3.1 Настройка системы 40
3.2 Регистрация и Авторизация пользователей в системе и личный кабинет 40
3.3 Ввод исходных данных и проведение расчетов 41
3.4 Визуализация результатов расчета 43
3.5 Формирование отчета для вывода во внешний файл 44
3.6 Выводы по разделу 45
ЗАКЛЮЧЕНИЕ 46
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 47
ПРИЛОЖЕНИЕ 48
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Леоненков А.В. Решение задач оптимизации с среде MS Excel. – СПб.: БХВ-Петербург, 2005. – 704 с.
2. Решение задач оптимизации управления с помощью MS Excel 2010 / В.Н. Пакулин. – 2-е изд., исправ. – М.: Национальный Открытый Университет «ИНТУИТ», 2016. – 92 с. [Электронный ресурс]. – URL: http://biblioclub.ru/index.php?page=book&id=428815.
3. Федоткин, А. Ю. Программные средства решения задачи линейного программирования / А. Ю. Федоткин, Д. А. Зуева, Ю. А. Савченко // Актуальные проблемы авиации и космонавтики : сборник материалов VIII Международной научно-практической конференции, посвященной Дню космонавтики : в 3 т., Красноярск, 11-15 апреля 2022 года. Том 2. – Красноярск: Федеральное государственное бюджетное образовательное учреждение высшего образования «Сибирский государственный университет науки и технологий имени академика М.Ф. Решетнева», 2022. – С. 503-505. – EDN YQQTWN.
4. Основы программирования в системе MATLAB: учебное пособие / В.Г. Кошкидько, А.И. Панычев. – Таганрог: Южный федеральный университет, 2016. – 85 с. [Электронный ресурс]. – URL: http://biblioclub.ru/index.php?page=book&id=493162.
5. Оптимизация с помощью Solver Foundation в среде разработки Visual Studio 2019. [Электронный ресурс]. – URL: https://wiki.programstore.ru/microsoft-solver-foundation.
6. Решение оптимизационных задач на языке программирования Visual C# с использованием математических пакетов / И.А. Гурин, Н.А. Спирин, В.В. Лавров [и др.] // Моделирование и наукоемкие информационные технологии в технических и социально-экономических системах: труды IV Всероссийской научно-практической конференции (12–15 апреля 2016 г.). В 2 ч. Ч.1 / Сиб. гос. индустр. ун-т.; под общей редакцией В.П. Цымбала, Т.В. Киселевой. – Новокузнецк: изд. центр СибГИУ, 2016. С. 70–74. [Электронный ресурс]. – URL: http://elibrary.ru/item.asp?id=26011501.
7. Шкляр Л., Розен Р. Архитектура веб-приложений – М.: Эксмо, 2011. – 640 с.
8. Громов Ю.Ю., Иванова О.Г., Данилкин С.В. Основы Web-инжиниринга: разработка клиентских приложений. – Тамбов: ТГТУ, 2012. – 240 с. [Электронный ресурс]. – URL: http://biblioclub.ru/index.php?page=book_red&id=277648&sr=1.
9. Столбовский Д.Н. Основы разработки Web-приложений на ASP.NET. – М.: Интернет-Университет Информационных Технологий, 2009. – 304 с. [Электронный ресурс]. – URL: http://biblioclub.ru/index.php?page=book_red&id=233488&sr=1.
10. Сычев А.В. Перспективные технологии и языки веб-разработки. – М: Национальный Открытый Университет «ИНТУИТ», 2016. – 494 с. [Электронный ресурс]. – URL: http://biblioclub.ru/index.php?page=book_red&id=429078&sr=1.
11. Коцюба И.Ю., Чунаев
Существует широкий спектр программных инструментов для решения задач линейного программирования, включая отдельные программы, онлайн-сервисы, калькуляторы и математические пакеты [4]. Давайте рассмотрим каждую группу инструментов более подробно.
«К первой группе (программное обеспечение) отнесем программы, специально созданные для решения задач линейного программирования. Самыми яркими примерами этой группы будут являться приложения для решения задач «Симплекс-метод 1.9», «Графическое решение ЗЛП 1.15» и «TORA». Каждая программа имеет свои особенности, которые заключаются в том, чтобы предоставить пользователю максимальное удобство пользования, точность и подробность решения задач. Одной из возможностей, например, программы «Графическое решение ЗЛП 1.15» является предоставление необходимой теории после решения.
Ко второй группе (онлайн-серверы) относятся программные средства, которые позволяют решать задачи онлайн. В сети можно найти множество средств, которые помогут найти решение задачи линейного программирования, более того, предоставить их полный анализ. Например, это сервисы Program4you, RESHMAT.RU и math.semestr.ru. По своему принципу они очень схожи, но имеют детали, отличающих