- •1 Описание предметной области
- •1.1 Информация. Основные свойства информации
- •1.2 Основная деятельность компании ао «Казтелерадио»
- •1.3 Технология корпоративной сети спутниковых станций и описание используемой системы
- •Построение информационной системы
- •2.1 Узлы информационной системы и протокол дистанционного управления
- •2.2 Основная характеристика параметров, влияющих на корректную работу станций
- •2.3 Обоснование выбора языка программирования
- •2.4 Алгоритм программы, блок-схема
- •Техническая реализация информационной системы
- •3.1 Пилотный проект
- •2.1.1 Параметр tcp-акселлирация, описание и выявление нормированного значения для корпоративной сети
- •3.3 Параметр сигнал шума на прием/передачу на станции
- •4 Организационно – экономическая часть
- •4.1 Технико-экономическое обоснование
- •4.2 Программное обеспечение и оборудование, используемое в данной работе
- •4.3 Определение возможной цены программного продукта
- •4.4 Оценка социально - экономических результатов функционирования разработанного программного продукта
- •Безопасность жизнедеятельности
- •5.1 Анализ потенциально опасных и вредных факторов
- •5.2 Расчетная часть
- •5.2.1 Расчет шума
- •5.2.2 Расчет искусственного освещения
2.4 Алгоритм программы, блок-схема
Существенным звеном разрабатываемой нами информационной системы контроля для Казтелерадио, является программное обеспечение, позволяющее осуществлять контроль работоспособности сетевых устройст. Приведем подробный алгоритм работы нашего ПО.
35
Рисунок 2.3 – блок-схема программы
Алгоритм работы программы:
Начало программы;
Определяем и описываем основные параметры, которые будут запрашиваться;
Формирование запроса. Идет проверка правильности указанного адреса и соблюдения норм безопасности, указав community name;
В случае несовпадения каких-либо данных, выходит ошибка с текстовым содержанием «Вы неверно ввели данные»;
Отправка запроса по указанному адресу и сбор параметров;
Проверка параметров на соответствие их нормам;
В случае соблюдения требуемого интервала значений параметров, программа возвращается к пункту №5;
В случае отклонения от нормы, выходит ошибка и предупреждение оператору и программа завершает свою работу.
36
Техническая реализация информационной системы
3.1 Пилотный проект
При технической реализации ИС нами было реализовано ее пилотный вариант в техническом центре Казтелерадио. Данный пилотный проект является моделью части корпоративной сети. Как было сказано выше, корпоративная сеть спутниковых станций имеет топологию звезда, состоит из 300 станций. Целью нашего пилотного проекта была отработка работоспособности архитектурного решения ИС и разработанного ПО
ходе тестирования пилотного проекта в техническом центре была собрана локальная сеть из двух компьютеров, которые представляют собой фрагмент корпоративной сети. На одном из компьютеров было установлено разработанное программное обеспечение, на втором же запущена служба SNMP и установлен агент. Компьютер, управляющий менеджером по SNMP, просит информацию о положении от устройств, управляющих агентом SNMP.
Было разработано программное обеспечение, предназначение которого - осуществление мониторинга технического состояния корпоративной сети. В основе работы данного ПО лежит алгоритм, представленный блок-схемой в разделе 2.4 настоящей работы. Ниже приведены основные экранные формы, используемые ПО, и примеры обрабатываемых параметров.
Рисунок 3.1 – Рабочее окно программы
первом поле указывается ip-адрес того устройства, с которого будут считываться основные параметры, которые влияют на корректную работоспособность устройства.
37
целях безопасности есть дополнительное поле, где указывается Community Name. Community Name определяет набор устройств, с которых разрешено получать информацию. На компьютере, где установлен агент и компьютере с установленным менеджером, должны быть одинаковое
Community Name.
При нажатии на кнопку «Запустить мониторинг устройства», программа начинает свою работу, запрашивая указанные параметры каждую секунду(рис
3.2).
Рисунок 3.2 - Параметры, которые запрашивает программа
Для того, чтобы информация была актуальной, наша программа будет осуществлять запросы каждую секунду.
Рисунок 3.3 - Период создания очередного запроса
