• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Разработка Web-интерфейса для низкоуровневого администрирования системы управления транспортом по запросу

ФИО студента: Волков Семен Сергеевич

Руководитель: Набиуллин Олег Ривхатович

Кампус/факультет: Факультет информатики, математики и компьютерных наук (Нижний Новгород)

Программа: Бакалавриат

Год защиты: 2014

<div>Система управления транспортом по запросу работает в среде облачных вычислений и является распределенным многоагентным программным комплексом, основанном на имитационном моделировании. Имитационное моделирование &ndash; метод, позволяющий строить модели, описывающие процессы так, как они проходили бы в действительности. Это метод исследования, при котором изучаемая система заменяется моделью, с достаточной точностью описывающей реальную систему, с которой проводятся эксперименты с целью получения информации об этой системе. Экспериментирование с моделью называют имитацией (имитация &ndash; это постижение сути явления, не прибегая к экспериментам на реальном объекте).</div><div>&nbsp;</div><div>Целью выпускной квалификационной работы являлось создание Web-интерфейса для низкоуровнего администрирования системы управлением транспортом по запросу. Для реализации данного интерфейса потребовалось изучить саму систему управления транспортом по запросу, освоить принцип работы протокола AMQP, провести сравнительный анализ RabbitMQ и REST, выбрать из них наиболее удобную и масштабируемую систему обмена сообщениями, создать наборы JSON-сообщений, а так же разработать внешний вид самого интерфейса. Данный Web-интерфейс должен быть написан на языке скриптового програмирования PHP, с использованием HTML и CSS, предназначен исключительно для администратора данной системы, в целях поддержания актуального состояния системы, а также обеспечение оперативного устранения возможных неполадок в системе посредством удаленного доступа. Соответственно, необходимо было разработать простой интерфейс, использовать только самые необходимые функции и обеспечить быстрый доступ к ним.</div><div>&nbsp;</div><div>В данной работе были рассмотрены возможности системы управления транспортом по запросу, описаны варианты применения системы управления транспортом по запросу в реальном секторе экономики, подтвержден потенциал системы для дальнейшей разработки дополнительных модулей и компонентов. Так же дано описание используемых программных модулей, проведен анализ и обоснован выбор платформы RabbitMQ для использования ее в качестве брокера обмена сообщениями между системой и Web-интерфейсом. Так же созданы наборы используемых для обмена JSON-сообщений, детально описана схема соединения и работы с сервером RabbitMQ.</div><div>Web-интерфейс находится на этапе разработки, на данный момент весь заявленный в начале функционал Web-интерфейса написан. Имеется графический интерфейс, возможность отправлять на сервер запросы и принимать ответы на них. Сделана форма авторизации в целях защиты от несанкционированного доступа. Добавлен файл с базовыми настройками. Необходимый минимум функций для использования Web-интерфейса администратором системы выполнен. В ближайшее время будут реализованы дополнения и улучшения Web-интерфейса, а так же проведены реальные испытания Web-интерфейса с системой управления транспортом по запросу.</div><div>&nbsp;</div><div>В заключение можно сказать, что создание Web-интерфейса для системы управления транспортом по запросу существенно увеличивает ее значимость, позволяя администратору системы на удаленном расстоянии получать доступ к данной системе. Таким образом, мы получаем отличную возможность следить за процессом имитационного моделирования, получая достоверные данные, а использование системного программного обеспечения для управления обработкой сообщений RabbitMQ замечательно дополняет облачные технологии удобством в работе, высокой производительностью и надежностью.</div>

Выпускные квалификационные работы (ВКР) в НИУ ВШЭ выполняют все студенты в соответствии с университетским Положением и Правилами, определенными каждой образовательной программой.

Аннотации всех ВКР в обязательном порядке публикуются в свободном доступе на корпоративном портале НИУ ВШЭ.

Полный текст ВКР размещается в свободном доступе на портале НИУ ВШЭ только при наличии согласия студента – автора (правообладателя) работы либо, в случае выполнения работы коллективом студентов, при наличии согласия всех соавторов (правообладателей) работы. ВКР после размещения на портале НИУ ВШЭ приобретает статус электронной публикации.

ВКР являются объектами авторских прав, на их использование распространяются ограничения, предусмотренные законодательством Российской Федерации об интеллектуальной собственности.

В случае использования ВКР, в том числе путем цитирования, указание имени автора и источника заимствования обязательно.

Реестр дипломов НИУ ВШЭ