Организация системы мониторинга городского транспорта

Архитектура СУБД транспортных организаций. Сервер пассажирских перевозок как программный компонент вычислительной системы. Сущность темпоральной модели данных. Подход к созданию систем мониторинга автомобильного транспорта на основе хранилищ данных.

Рубрика Транспорт
Вид статья
Язык русский
Дата добавления 02.11.2018
Размер файла 44,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Организация системы мониторинга городского транспорта

Введение

Современные информационные технологии без лишних затрат на программное обеспечение позволяют реализовать мониторинг и оценку функционирования городского транспорта, что доказывает возможность внедрения таких систем на базе существующих компьютерных сетей в условиях большого города. Достаточным является соответствие имеющейся компьютерной сети и протокола HTTP. Со стороны респондента необходимо наличие обычного Web-браузера, на любом современном компьютере, независимо от установленной операционной системы. В качестве сервера базы данных могут использоваться коммерческие решения на базе Microsoft SQL Server 2005/2008 и старше, или свободная версия MySQL, поддерживаемая корпорацией Oracle.

Анализ публикаций

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

Данные из оперативных систем и внешних источников подвергаются различным преобразованиям, согласованию и загружаются в централизованное хранилище, которое содержит всю информацию, необходимую для всевозможных процессов принятия решений. Для того чтобы существующие хранилища данных способствовали принятию управленческих решений, информация должна быть представлена аналитику в нужной форме, т.е. должны быть развитые инструменты доступа к данным хранилища и их обработки. Для информационного обеспечения отдельных функционально замкнутых задач используются так называемые витрины данных, в которые информация попадает либо из хранилища (зависимые витрины) либо непосредственно из источников данных, проходя предварительные согласования и преобразования. Витрины данных строятся на основе реляционных или, что более популярно, многомерных СУБД (Система управления базами данных). Дело в том, что для решения большинства задач анализа оказываются полезными принципы многомерной модели данных и соответствующие им многомерные базы данных [4-8]. На основе анализа моделей данных была выбрана темпоральная (временная) модель данных, которые хорошо учитывают изменения в данных в течении времени [9-11], что характерно для транспортной отрасли.

1.Архитектура СУБД транспортных организаций

При разработке хранилища данных, транспортной СУБД будем исходить из того, что её архитектура должна отвечать особенностям решаемой задачи. В данном случае этому наиболее полно соответствует архитектура «клиент- сервер». Применительно к транспортным системам баз данных архитектура «клиент-сервер» интересна и актуальна тем, что обеспечивает простое и относительно дешевое решение проблемы коллективного доступа к базам данных в локальной сети.

Технология транспортной СУБД предлагается выстраивать на основе технологии «клиент-сервер» которая будет иметь две части - приложение- клиент (front-end) и сервер базы данных (back-end). Такой подход позволит обеспечить с одной стороны централизованное администрирование, безопасность, надежность, а с другой при применении технологии “файл- сервер” система будет обладать низкой стоимость и возможность распределенной обработки данных. Эти два типа качеств важны в связи с особенностями устройства транспортной отрасли. Кроме того, архитектура «клиент-сервер» значительно упрощает и ускоряет разработку приложений за счет того, что правила проверки целостности данных находятся на сервере.

При извлечении данных по результатам работы транспорта для их анализа необходимо организовать доступ к базе данных от прикладной программы анализа или пользователя производится путем обращения к клиентской части системы. В качестве основного интерфейса между клиентской и серверной частями используем язык баз данных SQL.

Серверы баз данных, интерфейс которых основан на языке SQL, обладают своими преимуществами и своими недостатками. Очевидное преимущество - стандартность интерфейса. В пределе, хотя пока это не совсем так, клиентские части любой SQL-ориентированной СУБД могли бы работать с любым SQL-сервером вне зависимости от того, кто его произвел.

Недостаток тоже довольно очевиден. При таком высоком уровне интерфейса между клиентской и серверной частями системы на стороне клиента работает слишком мало программ СУБД. Это нормально, если на стороне клиента используется маломощная рабочая станция. Но если клиентский компьютер обладает достаточной мощностью, то часто возникает желание возложить на него больше функций управления базами данных, разгрузив сервер, который является узким местом всей системы. В общем виде предлагаемая система мониторинга представлена на рис. 1.

Сервер пассажирских перевозок представляет собой программный компонент вычислительной системы, который выполняет сервисные обслуживающие функции, по запросам клиентов предоставляя им доступ к ресурсам и услугам, связанным с транспортной отраслью, такие как проведение анкетных обследований, определение местоположения транспортных средств, информация о работе транспорта и другие. Также решается задача по управлению СУБД, выполнению запросов от SQL-операторов и осуществление управления базой данных. Здесь СУБД действует в традиционной роли, заключающейся в манипулировании данными получаемыми от мониторинга результатов работы транспорта. СУБД на сервере базы данных не создает форм, отчетов или меню, а выполняет исключительно функции ядра: прием SQL- запросов и обработку строк в таблицах.

Рисунок 1 - Общая схема системы СУБД

В нашем случае Web-сервер (Webserver) выполняет три основные функции. Во-первых, это HTTP-сервер: он обрабатывает протокол HTTP, принимая запросы и генерируя отклики в формате HTTP. Во-вторых, на web- сервере располагаются сценарный интерпретатор (scriptingengine), который позволяет писать код на VBScript и JavaScript и запускать его на web-сервере. Наконец, в приложениях баз данных третьей функцией web-сервера является создание, чтение, обновление и удаление экземпляров представлений. В случае, обычно используемые, когда web-сервер работает под управлением операционной системы Windows роль HTTP-сервера почти всегда будет играть IIS, поскольку эта система является частью Windows. IIS предоставляет интерфейс под названием ISAPI (Internet Server Application Program Interface), интерфейс прикладных программ Интернет-сервера), с помощью которого другие программы могут перехватывать и обрабатывать HTTP-сообщения. Одной из таких программ является ASP (Active Server Processor, обработчик активных серверных страниц), Он обрабатывает все web-страницы с расширением .asp. Когда IIS получает такую страницу, она посылает ее ASP через интерфейс ISAPI. ASP обрабатывает страницу и генерирует отклик, который передается IIS через ISAPI и далее посылается клиенту. На рис. 2 показаны стандарты и интерфейсы прикладных программ, которые используются при передаче данных между сервером базы данных и web- сервером.

Рисунок 2 - Функции уровней (стандарты и интерфейсы)

Так как работа городского транспорта отличается динамикой и изменением состояний в различные моменты времени для задачи анализа информации содержащейся в базах данных оптимально использовать темпоральные хранилища данных которые в отличие от традиционных моделей, обеспечивающих хранение лишь мгновенного снимка объектов предметной области, позволяют хранить информацию об эволюции объектов, т.е. для любого объекта, который был создан в момент времени t(1) и закончил свое существование в момент времени t(1+n), в БД будут сохранены все его состояния на данном временном интервале.

Тогда под темпоральностью объекта следует понимать явную или неявную связь объекта с определенными датами или промежутками времени, а темпоральные данные - это данные, которые могут изменяться с течением времени.

В соответствии с устоявшимися понятиями темпоральная модель данных (ТМД) - это модель данных, ориентированная на хранение темпоральных данных, все аспекты которой также должны быть темпоральными. В отличие от традиционной модели данных которая обычно состоит из трех компонент, таких как структура данных, операции и ограничения целостности, темпоральная модель также включает эти компоненты но с учетом изменений данных во времени и в общем имеет следующий вид:

MT=(DS(t), OP(t), C(t)),(1)

где DS(t) - структура данных в момент времени;

OP(t) - операции над данными в момент времени;

C(t) - целостность данных в момент времени.

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

Так как данные, представленные в базе данных (БД), являются неким отражение текущего состояния действительности для отображаемого состояния системы, каждая запись можно представить в виде факта, являющийся истинным в определенный момент или интервал времени. При переходе к темпоральной БД для каждого такого факта можно указать тот промежуток времени, в который этот факт являлся истинным в моделируемом мире, представленном в БД. Подобное представление времени, когда с данными связывается промежуток времени их актуальности с точки зрения моделируемого мира, называется модельным, или действительным временем.

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

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

Наиболее распространенной и простой в реализации является модель представления темпоральных данных, предложенная Р. Снодграсом [11], которая имеет следующий вид:

R=(A1,An, Ts, Te, Vs, Ve),(2)

где R - битемпоральное отношение;

A1, An - набор атрибутов;

Т - битемпоральный атрибут, определенный на множестве битемпоральных элементов;

Ts, Te, Vs, Ve - дополнительные атрибуты времени, содержащие дату начала и окончания транзакционного и модельного времени.

Вывод

транспорт автомобильный мониторинг

В статье был рассмотрен и предложен подход к созданию систем мониторинга автомобильного транспорта на основе хранилищ данных.

Литература

1. Р. Пэддок Visual FoxPro 6.0 Разработка корпоративных приложений / Р. Пэддок, Д. Петерсен, Р. Тэлмейдж - М.: «ДМК», 1999. - 87 с.

2. Диго С. М. Проектирование и использование баз данных / С.М. Диго - Учебник. М.: Финансы и статистика, 1995. - 38 с.

3. Інтелектуальна технологія управління громадським пасажирським транспортом великих міст та регіонів України: звіт з наукової роботи № 09-5307 / ХНАДУ - № держреєстрації 0107U001008 - Харків, 2008.- 257 с.

4. Вендров А.М. Проектирование программного обеспечения экономических информационных систем / А.М. Вендров - М.: «Финансы и статистика», 2000. - 130 с.

5. Билл Инмон. Производительность систем хранилищ данных. Performance In The Data Warehouse Environment / Билл Инмон. - 2000. - №4. - С. 41 - 48.

6. Вон Ким. Три основных недостатка современных хранилищ данных. Performance In The Data Warehouse Environment / Вон Ким. - 2000. - №4. - С. 120 - 127.

7. А. А. Барсегян, Методы и модели анализа данных / А. А. Барсегян, М. С. Куприянов - С.-Петербург: БХВ Петербург, 2004. - 134 с.

8. А. Бергер, MS SQL Server 2005 Analysis Services и многомерный анализ данных / А. Бергер, И. Горбач - С.-Петербург: БХВ Петербург, 2007. - 235 с.

9. Спандерашвили, Д.В. Особенности построения системы сбора статистики телекоммуникационной компании./ Д.В. Спандерашвили. // Информатика: проблемы, методология, технологии. Материалы пятой региональной научно-методической конференции. - Воронеж: Воронежский государственный университет, 2005. - Ч 2. - С.136-141. - ISBN 5-9273-0681-0.

10. Долгий А.И. Программный комплекс автоматического анализа георадиолокационных данных «GEORAILWAY+»/ Долгий А.И., Хатламаджиян А.Е., Окост М.В. // Тезисы докладов четвертой международной научнопрактической конференции «Инженерная и рудная геофизика - 2008». - Геленджик, 2008.

11. Snodgrass R. Developing Time-Oriented Database Applications in SQL/ R Snodgrass - Morgan Kaufmann Publishers, 1999.

Размещено на Allbest.ru


Подобные документы

  • Основные виды пассажирского транспорта и пассажирские сообщения. Учет факторов при выборе видов транспорта подвижного состава. Логистические системы пассажирских перевозок. Анализ транспортной обеспеченности, пригородного маршрута Тюмень-Богандинский.

    курсовая работа [314,7 K], добавлен 16.02.2015

  • Анализ регулярных перевозок автомобильным транспортом. Методики управления качеством пассажирских перевозок в г. Перми. Проблемы городского транспорта. Рекомендации по совершенствованию государственной политики в сфере обеспечения транспортных перевозок.

    дипломная работа [155,8 K], добавлен 21.01.2017

  • Понятие логистики перевозок пассажиров. Общественный пассажирский транспорт Кабардино-Балкарской республики. Подвижной состав пассажирского автомобильного транспорта. Логистический подход к пассажирским перевозкам на автотранспортном предприятии.

    курсовая работа [267,1 K], добавлен 10.01.2017

  • Характеристика и анализ пассажиро- и грузооборота железнодорожного, автомобильного, морского и авиатранспорта в России. Основные технико-экономические особенности различных видов транспорта. Грузооборот трубопроводного транспорта в части нефти и газа.

    реферат [1,2 M], добавлен 16.12.2014

  • Спутниковые системы радиоместоопределения. Оптимальная структура спутниковых систем местоопределения автотранспорта. Спутниковая радионавигационная система ГЛОНАСС. Внедрение системы мониторинга автотранспорта на ГУП РМЭ "Пассажирские перевозки".

    дипломная работа [611,4 K], добавлен 10.11.2009

  • Повышение окупаемости пассажирских перевозок. Анализ городской маршрутной сети и организации пассажирских перевозок в г. Речица. Структура парка подвижного состава. Разработка нового варианта маршрутной сети работы городского пассажирского транспорта.

    дипломная работа [4,5 M], добавлен 17.03.2011

  • Грузооборот морского транспорта, роль портов в экономике страны. Экономические показатели продукции транспорта, грузопотоки и грузооборот. Расчет количества транспортных средств, организация и планирование перевозок по стандартным расписаниям и заявкам.

    реферат [39,5 K], добавлен 03.06.2010

  • Анализ современного рынка мультимодальных перевозок. Основные понятия внешнеторговой логистики. Обзор транспортной системы компании "Дельта-М". Пути улучшения эффективности использования перевозок и автомобильного транспорта на международных линиях.

    курсовая работа [198,5 K], добавлен 12.08.2011

  • Роль транспорта в социально-экономическом развитии. Экономическая сущность транспортных тарифов. Виды транспорта, правила формирования на них транспортных тарифов. Проблемы развития транспорта в Российской Федерации. Перспективы развития тарифной системы.

    курсовая работа [251,7 K], добавлен 15.10.2013

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

    реферат [14,6 K], добавлен 18.08.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.