- •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.2 Основная характеристика параметров, влияющих на корректную работу станций
Требуемую пропускную способность каналов дистанционного управления оборудованием РТС определим исходя из следующего:
в сети вещания должна обеспечиваться возможность дистанционного управления оборудованием одновременно 16 РТС (по числу ЦУС системы вещания);
длительность цикла управления: передача команды управления Set – получение ответа Get-response от РТС, должна быть психологически комфортной для оператора ЦУС и составлять несколько секунд. Примем, что длительность цикла с учетом времени распространения по спутниковой сети (около 0,6 секунды) не должна превышать 4секунды, т.е. равна циклу опроса сигналов «Trap» ;
объем данных MIB для различных вариантов их формирования соответствует данным приведенными на рисунке 2.1;
Рисунок 2.1 - Формирование MIB-файлов
33
При передаче от ЦУС команды на изменение любого параметра оборудования РТС, в зависимости от используемого варианта формирования, отвечает полным набором данных MIB соответствующего блока оборудования или РТС в целом (в противном случае оператор ЦУС не контролирует всех последствий своих действий). Результаты оценки требуемой пропускной способности каналов дистанционного управления оборудованием РТС (направления от РТС к ЦУС) приведены на рисунке 2.2.
Рисунок 2.2 - Вариант формирования MIB
2.3 Обоснование выбора языка программирования
Прогресс компьютерных технологий определяет процесс образования новых разных знаковых систем для записи алгоритмов, а именно, языков программирования. Язык программирования несет службу двум взаимосвязанным целям: он даёт программисту аппарат для задания действий, которые необходимы выполняться, и формирует те концепции, которыми пользуется программист, когда обдумывает о том, что делать.
C# - это язык объектно-ориентированного программирования. Разработан он был в 2001 году, инженерами под руководством Андерса Хейлсберга в компании Microsoft. В настоящее время существует 4 версии языка «си Шарп».
числу наиболее принципиально важных решений, которые были реализованы корпорацией Microsoft в данном языке программирования C#, можно, конечно, отнести следующие: компонентно-ориентированный подход
процессу программирования (который характерен и для идеологии Microsoft
34
.NET в целом); - свойства как средство инкапсуляции данных (характерно также в целом для ООП); - обработка событий (имеются расширения, в том числе в части обработки исключений, в частности, оператор try); - унифицированная система типизации (соответствует идеологии Microsoft
.NET в целом); - делегаты (delegate – развитие указателя на функцию в языках C и C++); - индексаторы (indexer – операторы индекса для обращения к элементам класса- контейнера); - перегруженные операторы (развитие ООП); - оператор foreach (обработка всех элементов классов-коллекций, аналог Visual Basic); - механизмы boxing и unboxing для преобразования типов; - атрибуты (средство оперирования метаданными в COM-модели); - прямоугольные массивы (набор элементов с доступом по номеру индекса и одинаковым количеством столбцов и строк).
Достоинства си-шарпа:
C# создавался одновременно с каркасом Framework .Net и в полной мере учитывает все его возможности - как FCL, так и CLR;
C# является объектно-ориентированным языком, в которых даже типы, встроенные в язык, представлены классами;
C# является мощным объектным языком с большими возможностями универсализации и наследования;
C# является преемником языков C/C++, при этом сохранив в себе лучшие черты этих популярных языков программирования. Общий с этими языками синтаксис, знакомые операторы языка облегчают переход программистов от С++ к C#;
Сохранив основные черты своего великого родителя, язык стал проще
надежнее. Простота и надежность, главным образом, связаны с тем, что на C# хотя и допускаются, но не пощряются такие опасные свойство С++ как указатели, , разыменование, адресная арифметика;
Мощная библиотека поддерживает удобство построения различных приложений на C#, позволяя легко строить Web-службы, другие виды компонентов, достаточно просто сохранять и получать информацию из базы данных и других хранилищ данных;
Реализация, которая сочетает построение эффективного и надежного кода, является немаловажным фактором, которые способствуют успеху C#;
Выделение и объединение лучших идей современных языков программирования делает язык C# не просто сочетанием их достоинств, а языком программирования нового поколения.
