Тип работы:
Предмет:
Язык работы:


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

Работа №165910

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы49
Год сдачи2024
Стоимость4700 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
22
Не подходит работа?

Узнай цену на написание


Реферат
Введение 4
1 Анализ предметной области 5
1.1 Обзор аналогов 5
1.1.1 OpenWISP 5
1.1.2 NetXMS 6
1.1.3 OpenNMS 6
1.2 Постановка задачи 7
1.2.1 SNMP протокол 8
1.3 Выбор инструментов 10
1.3.1 Выбор языка программирования для сервера 10
1.3.2 Выбор языка программирования для агента 11
1.3.3 Выбор базы данных 12
1.4 Общая структура разрабатываемой системы 12
1.5 Выводы по главе 14
2 Проектирование системы управления терминалами 15
2.1 Разработка таблицы MIB 15
2.2 Разработка SNMP-агента 19
2.3 Разработка NMS 22
2.3.1 Диаграмма прецедентов 22
2.3.2 Разработка диаграмм последовательности 23
2.3.3 Модель базы данных 26
2.4 Макеты интерфейсов 28
2.4.1 Страница «Контроль исполнения расписания» 28
2.4.2 Страница «Состояние устройства» 29
2.4.3 Страница «Сценарии и расписание» 30
2.4.4 Страница «Добавление станции» 31
2.4.5 Страница «Таблица станций и их параметров» 32
2.5 Вывод по главе 33
3 Разработка и тестирование системы 34
3.1 Инструкции к программам 34
3.1.1 Инструкция по сборке и запуску агента 34
3.1.2 Инструкция по сборке и запуску сервера 35
3.2 Инструменты разработчика 36
3.2.1 Разработка SNMP-агента 36
3.2.2 Разработка NMS 36
3.3 Тестирование 37
3.3.1 Тестирование SNMP-агента 37
3.3.2 Тестирование NMS 39
3.4 Выводы по главе 41
Заключение 42
Список сокращений 43
Список использованных источников 44
ПРИЛОЖЕНИЕ А Исходный код Dockerfile 45


В наше время, с развитием Интернета количество пользователей, которые пользуются этой технологией, постоянно растет. Вместе с этим возрастают и требования к стабильности и надежности соединения устройств в сети.
Существует несколько видов подключений к интернету: Ethernet, модемное подключение, спутниковое соединение и другие. Одной из особенностей спутникового подключения являются временные задержки в передаче данных от одного устройства к другому. Это связано с тем, что сигнал должен пройти долгий путь до спутника и обратно, что занимает определенное время.
Для обеспечения стабильности работы такой системы необходимо внимательно контролировать каждое устройство, подключенное к сети, учитывая особенности передачи данных через спутниковое соединение. Также необходимо учитывать задержки в передаче информации и принимать меры для минимизации возможных проблем, связанных с этим. Детальный мониторинг сети и оптимизация процесса передачи данных помогут обеспечить стабильную работу системы при использовании спутникового интернета.
Совместно с компанией ООО «ПК Дельта» ведётся разработка системы управления и мониторинга абонентскими терминалами в сети спутниковой связи. Управление устройствами, а также просмотр их состояния, осуществляется через веб-интерфейс.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В процессе выполнения выпускной квалификационной работы была спроектирована и реализована система мониторинга и управления абонентскими терминалами в сети спутниковой связи.
На первом этапе были проведены анализ существующих аналогов, их преимущества и недостатки, на основе которых были поставлены задачи, решаемые в ходе работы. Также были выбраны инструменты, с помощью которых будут реализованы функционал сервера и клиента.
Следом была разработана общая архитектура сети, таблицы MIB, макеты интерфейсов и диаграммы логики работы NMS. Это позволило перейти к разработке системы.
На последнем этапе были продемонстрированы инструкции по сборке, разработке и тестированию разработанного программного обеспечения.
Поставленные цели и задачи были выполнены в полном объеме. В дальнейшем планируется модернизировать разработанную систему в некоторых аспектах, таких как:
- контроль опрашиваемых параметров и установка частоты их опроса;
- создание более удобного интерфейса для мониторинга системы оператором.
Для разработки системы были спроектированы и написаны SNMP агент, который управляет устройством, а также NMS, которая позволяет оператору составлять расписания, по которому управляются устройство.



1. Особенности OpenWISP // Open Source Network Management System. - URL: https://openwisp.org/whatis.html (дата обращения: 17.03.2024).
2. Особенности NetXMS // NetXMS - enabling networks. - URL: https://netxms.com/features (дата обращения: 17.03.2024).
3. Особенности OpenNMS // Network Monitoring Software - OpenNMS. - URL: https://www.opennms.com/ (дата обращения: 17.03.2024).
4. Проблемы безопасности SNMP на практике // Habr : сайт. - URL: https://www.habr.com/ru/companies/selectel/articles/719402/ (дата обращения: 17.03.2024).
5. Микрофреймворк веб-приложений // Flask: сайт. - URL:
https://flask.palletsprojects.com/en/3.0.x/ (дата обращения: 17.03.2024).
6. Библиотека Net-SNMP // Net-SNMP.org : сайт. - URL: http://www.net- snmp.org/ (дата обращения: 17.03.2024).
7. База данных MongoDB // MongoDB.com : сайт. - URL: https:// https://www.mongodb.com/ (дата обращения: 17.03.2024).
8. Редактор кода Visual Studio Code // Страница загрузки Visual Studio Code : сайт. - URL: https://www.code.visualstudio.com/ (дата обращения: 17.03.2024).
9. Система сборки CMake // CMake.org : сайт. - URL:
https://www.cmake.org/ (дата обращения: 17.03.2024).
10. Система управления версиями Git // Git-scm.com : сайт. - URL: https://git-scm.com/ (дата обращения: 17.03.2024).
11. Редактор кода JetBrains PyCharm Community // Страница загрузки JetBrains : сайт. - URL: https://www.jetbrains.com/pycharm/download/ (дата обращения: 17.03.2024).



Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ