Тема: РАЗРАБОТКА ПРОГРАММНОГО МОДУЛЯ ДЛЯ ДИНАМИЧЕСКОГО ПЕРЕСТРОЕНИЯ МАРШРУТОВ ГРУЗОПЕРЕВОЗОК В АВТОТРАНСПОРТНОМ ПРЕДПРИЯТИИ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. ПОСТАНОВКА ЗАДАЧИ 8
1.1 АНАЛИЗ ПРЕДПРОЕКТНОЙ СИТУАЦИИ 8
1.2 ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ 10
1.3 ТРЕБОВАНИЯ К ПРОГРАММНОМУ ИЗДЕЛИЮ 10
1.4.1 Требования к функциональным характеристикам 10
1.4.2 Требования к надежности 11
1.4.3 Требования к эксплуатации 11
1.4.4 Требования к составу и параметрам технических средств 12
1.4.5 Требования к программно - информационной совместимости 13
2. ПРОЕКТИРОВАНИЕ СИСТЕМЫ 14
2.1 ВЫБОР ПРОГРАММНО-АППАРАТНОЙ ПЛАТФОРМЫ 14
2.2 КОНЦЕПТУАЛЬНАЯ СХЕМА ВЫПОЛНЕНИЯ ПОСТАВЛЕННОЙ ЗАДАЧИ 15
2.3 РАЗРАБОТКА «СЕРВЕРНОЙ» ЧАСТИ СИСТЕМЫ 17
2.3.1 Концептуальная модель базы данных 17
2.3.2 Логическая схема базы данных 18
2.3.3 Проектирование базы данных 18
2.3.4 Разработка пользовательского интерфейса 19
2.3.5 Разработка приложения 24
2.3.6 Реализация приложения 26
2.4 РАЗРАБОТКА «КЛИЕНТСКОЙ» ЧАСТИ СИСТЕМЫ 34
2.4.1 Разработка приложения 39
2.4.2 Реализация 40
3. РАЗРАБОТКА МЕТОДОВ И КОМПОНЕНТОВ СИСТЕМЫ 48
3.2. АЛГОРИТМ XOR ШИФРОВАНИЯ. 48
3.3. АЛГОРИТМ ФОРМИРОВАНИЯ СМС СООБЩЕНИЯ В PDU ФОРМАТЕ 49
3.4. РАЗРАБОТКА МОДУЛЯ РАБОТЫ С COM-ПОРТОМ В C# (СИ ШАРП) 53
4. ТЕСТИРОВАНИЕ ПРИЛОЖЕНИЯ 55
4.1 ТЕСТИРОВАНИЕ ФУНКЦИЙ И МОДУЛЕЙ СИСТЕМЫ 55
4.2 ТЕСТИРОВАНИЕ СИСТЕМЫ В ЦЕЛОМ 56
ЗАКЛЮЧЕНИИЕ 60
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 61
ПРИЛОЖЕНИЕ
📖 Введение
Правительством Российской Федерации 25 августа 2008 года был принят закон №641 "Об оснащении транспортных, технических средств и систем
аппаратурой спутниковой навигации ГЛОНАСС или ГЛОНАСС/GPS", для мониторинга маршрута. В связи с этим было создано множество программ для мониторинга автотранспорта, которые используют GPS или ГЛОНАСС (ГЛОбальная НАвигационная Спутниковая Система). [2, 6, 7] К примеру, «GPS/ГЛОНАСС мониторинг транспорта Wialon», данное приложение позволяет в режиме онлайн получить необходимые данные по объектам, а именно с «сервера» увидеть местоположение «клиента», а в «клиенте» увидеть, непосредственно, информацию о необходимых объектах, об их местоположениях и о том, как к ним проехать. Но подобные приложения не отправляют сообщения с сервера к клиенту, ведь часто возникает необходимость изменения маршрута из-за новых пунктов или пробок на дороге, и в таких случаях водитель самостоятельно выбирает маршрут для доставки груза.
Таким образом, существует потребность разработать программный модуль, который позволит существенно сократить расход ресурсов, время прибытия грузового автомобиля к нужному объекту и прибыть к нему кротчайшим путем. Так же она позволит прекрасно ориентироваться благодаря тому, что он передает точное местоположение объекта на карту мобильного устройства или планшета, которые будут находиться в каждом грузовом автомобиле предприятия.
Темой выпускной квалификационной работы является разработка программного модуля для динамического перестроения маршрутов грузоперевозок в автотранспортном предприятии. Будет разработан программный модуль, который будет состоять из двух частей «Серверной» и «Клиентской»:
1. Серверная часть - программа, устанавливаемая на стационарный компьютер (далее Сервер).
2. Клиентская часть - мобильное приложение, устанавливаемое на планшет или смартфон с операционной системой «Android» (далее Клиент).
В «Серверной» части будет реализован выбор ближайшего автомобиля, тем самым динамическое перестроение маршрута одного из автомобилей, в том случае если произошли изменения. После выбора автомобиля, данные об объекте будут отправляться на «Клиентскую» часть, то есть водителю, которых будут содержаться координаты и адреса объектов, и так же последовательность маршрута в целом.
Используя «Глобальную Систему Позиционирования» (далее GPS) и современный навигатор, смартфон или планшет на операционной системе «Android», можно найти множество применений в различных сферах деятельности для решения как простых, так и сложных задач.
Программный модуль должен иметь простую структуру, что в будущем позволит с минимальными затратами производить модернизацию и доработку программно-технических возможностей программы исходя из возникающих по ходу использования потребностей. Так как данный программный модуль не имеет привязки к какой - либо конкретной организации, программу можно будет
адаптировать для применения в различных сферах деятельности, например: автотранспортное предприятие грузоперевозок, служба доставки, таксопарк, скорая помощь, МЧС, служба мониторинга и т.д.
Целью работы - является разработка программного модуля для
динамического перестроения маршрутов грузоперевозок в автотранспортном предприятии.
Для того что бы достигнуть поставленной цели нужно решить следующие задачи:
• Разработать способы и алгоритмы работы с картами Google;
• Разработать базу данных, для хранения объектов и настроек;
• Реализовать динамическое перестроение маршрута и определить метод передачи данных от сервера к клиентам;
• Разработать способы шифрования и дешифрования данных.
• Разработать серверную и клиентские части системы с соответствующими интерфейсами.
✅ Заключение
Результаты использования программного модуля показали полное соответствие техническому заданию разработки системы.
Удалось решить следующие задачи:
• Разработать способы и алгоритмы работы с картами Google;
• Разработать базу данных, для хранения объектов и настроек;
• Реализовать динамическое перестроение маршрута и определить метод передачи данных от сервера к клиентам;
• Разработать способы шифрования и дешифрования данных.
• Разработать серверную и клиентские части системы с соответствующими интерфейсами;
Все поставленные задачи были решены, значит цель достигнута.
Таким образом, в перспективе программный модуль будет модернизироваться и дорабатываться для использования по потребности конкретного предприятия. Данную систему применить на охранном предприятии, предприятиях скорой медицинской помощи, службах такси и т.д.



