Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: Научного журнала «Студенческий» № 22(66)

Рубрика журнала: Информационные технологии

Скачать книгу(-и): скачать журнал часть 1, скачать журнал часть 2, скачать журнал часть 3, скачать журнал часть 4, скачать журнал часть 5

Библиографическое описание:
Гайфуллина А.Г., Христодуло О.И. РАЗРАБОТКА ГЕОИНФОРМАЦИОННОЙ СИСТЕМЫ СЛЕЖЕНИЯ ЗА ТРАНСПОРТНЫМ СРЕДСТВОМ // Студенческий: электрон. научн. журн. 2019. № 22(66). URL: https://sibac.info/journal/student/66/146657 (дата обращения: 03.05.2024).

РАЗРАБОТКА ГЕОИНФОРМАЦИОННОЙ СИСТЕМЫ СЛЕЖЕНИЯ ЗА ТРАНСПОРТНЫМ СРЕДСТВОМ

Гайфуллина Адиля Газимулловна

студент кафедры ГИС, УГАТУ,

РФ, г. Уфа

Христодуло Ольга Игоревна

доц., заведующая кафедрой ГИС УГАТУ,

РФ, г. Уфа

Система контроля за передвижением транспортных средств призвана облегчить жизнь предприятиям имеющим в своем парке движимые транспортные средства и позволит обеспечить отслеживание положения транспортных средств посредством отправки параметров слежения в базу данных, операторы программного продукта получат возможность осуществлять контроль за соблюдением маршрута движения, соблюдением скоростного режима, а также позволит узнать какой из работников в данный момент осуществляет управление транспортным средством.

Разработана геоинформационная система слежения за транспортным средством в виде веб-приложения для компании ПАО АНК «БАШНЕФТЬ».

В ходе разработки геоинформационной системы слежения за транспортным средством был выполнен анализ предметной области. Для более детального анализа предметной области был проведено сравнение функциональных возможностей разных систем слежения за транспортными средствами, в ходе которого выяснилось, что большинство систем слежения за транспортными средствами иностранного происхождения. Но существуют также и российские аналоги к примеру, система слежения: «АвтоГРАФ» компании «Техноком». Детально был изучен функционал системы слежения за транспортными средствами «АвтоГРАФ» для определения функциональности создаваемого веб-приложения. Был определен следующий функционал системы: отслеживание потока транспортного средства, возможность задание для транспортных средств определенного маршрута, сравнение пройденного пути транспортного средства и рекомендованного маршрута.

Система слежения «АвтоГРАФ» обладает следующими основными функциональными возможностями: мониторинг реального времени, встроенный проигрыватель рейсов, групповой мониторинг, гибкая разбивка на рейсы, геозоны и области, диспетчеризация, контроль превышения скорости, подсчет пассажиров, мультиязычный интерфейс, гибкое управление. Данная система является наиболее успешным примером аналога программных продуктов иностранного происхождения. Некоторые функциональные возможности системы слежения «АвтоГРАФ» были проанализированы, также как и исходные данные, с помощью которых впоследствии разработаны алгоритмы для мониторинга транспортных средств.

При выборе средств создания приложения учитывались такие факторы как: бесплатное программное обеспечение, открытый исходный код, кроссплатформенность. Оптимальным выбором стали программные продукты: среда разработки - Visual Studio 2017, языки разработки – C#, JavaScript, язык запросов SQL, сервис GeoServer, база данных PostgreSQL. При разработке веб приложения системы слежения за транспортными средствами необходимо было разработать функциональную модель системы и информационную модель базы данных. Разработка функциональной модели с использование методологии IDEF0 начинается с контекстной диаграммы, представленной в виде одного блока. Целью создания функциональной модели, разрабатываемой ГИС, является описание процесса мониторинга транспортных средств компании ПАО АНК «БАШНЕФТЬ», с рассмотрением точки зрения со стороны оператора отдела АСУ. Общая функциональная модель разрабатываемой ГИС представлена контекстной диаграммы «Выполнить мониторинг за транспортными средствами компании ПАО АНК «Башнефть» и отражает следующие интерфейсные дуги:

Входные данные: Учетные данные при авторизации, Данные о транспортных средствах компании, Слои карт, Данные о водителях, работающих в компании, геоданные о положении транспортных средств.

Управляющие механизмы: Требования к реализации веб -приложения, Правило пользования СУБД, Нормативные документы РБ и РФ по охране труда водителей, Путевой лист;

Исполнительные механизмы: Водитель, Оператор, Сервис GeoServer.

Выходные данные: Сведения о передвижении транспортных средств компании, Сведения о расходе топлива, Сведения о скоростном режиме транспортного средства компании, Процент совпадения рекомендуемого маршрута и пройденного пути транспортного средства компании, Сведения о водителях работающих в компании, Сведения о транспортных средствах компании.

Декомпозиция первого уровня содержит в себе следующие функции: Выполнить вход в ГИС слежения за транспортными средствами, Обработать данные об объектах ГИС, Посмотреть данные об объектах ГИС, Проанализировать полученные данные.

Для геоинформационной системы слежения за транспортными была спроектирована база данных. Основные таблицы: driver, car, route, route_line, driver_route, spatial_ref_sys. Логическая модель базы данных подразумевает создание схемы базы, которая описывает понятия предметной области, их взаимосвязь, а также ограничение на данные, налагаемые предметной областью.

На основе разработанной архитектуры геоинформационной системы была разработана блок-схема работы системы.

Система контроля над передвижением транспортных средств состоит из двух модулей: модуль транспортного средства и модуля оператора. Модуль транспортного средства предусматривает идентификацию водителей. Водитель вводит свой идентификатор и нажимает кнопку «Авторизоваться», после чего происходит считывание информации о водителе и если водитель с указанным идентификатором существует, то допущен до вождения. Модуль оператора состоит из 4 инструментов: «Автомобили» - работа (добавление, удаление, просмотр) с данными о  транспортных средствах в базе данных, «Водители» - работа с данными о водителях (личные данные), «Маршрут»- работа с данными о маршрутах (добавление нового, удаление старого, просмотр данных), «Пути движения» - работа с данными о путях следования транспорта (задание нового пути, удаление и просмотр). Просмотр путей и маршрута какого либо транспортного средства отражается на карте, подключенный через OpenLayer.

 

Список литературы:

  1. Серапинас Б. Б. Глобальные системы позиционирования / Б. Б. Серапинас. - ИКФ «Каталог», 2018. – 106с.
  2. Гончаров И. А.  Основы любительской GPS-навигации. / И. А. Гончаров - Изд. «Горячая Лини - Телеком», 2017. – 128с.
  3. Томас Х. Чарльз И. Лейзерсон, Рональд Л. Ривест. Алгоритмы. Построение и анализ / Х. Томас Кормен, И. Чарльз Лейзерсон, Л. Рональд Ривест, Клиффорд Штайн. - Вильямс, 2017. - 1328с.
  4. Буч Г., Роберт А., Майкл У. Объектно-ориентированный анализ и проектирование с примерами приложений. / Грэди Буч, А. Роберт Максимчук, У. Майкл Энгл, Дж. Бобби Янг, Джим Коналлен,  А. Келли Хьюстон. - Вильямс, 2016. - 720с.
  5. Гамма Э., Хелм Р., Джонсон. Р. Приемы объектно-ориентированного проектирования. Паттерны проектирования / Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес. - Питер 2015. - 366с.
  6. Рудаков. А. В. Технология разработки программных продуктов. Учебное пособие / А. В. Рудаков. - Академия, 2015. - 208с.
  7. Джеффри Р. CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#. 4-е изд / Р. Джеффри. - Питер, 2013. -896с.
  8. Троелсен. Э. Язык программирования C# 5.0 и платформа .NET 4.5, 6-е изд /   Э. Троелсен. - Вильямс, 2013. -1312с.
  9. Методология функционального моделирования SADT [Электронный ресурс]. URL: http://www.info-system.ru/designing/methodology/sadt/theory_sadt.html (дата обращения 15.04.2019).
  10. 10.Postgres Professional [Электронный ресурс]. URL: https://postgrespro.ru/docs/postgrespro/ (дата обращения 15.05.2019).
  11. IBM developerWorks [Электронный ресурс]. URL: https://www.ibm.com/developerworks/ru/library/wa-javascriptstart/ (дата обращения 15.05.2019).

Оставить комментарий

Форма обратной связи о взаимодействии с сайтом
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.