Приём заказов:
Круглосуточно
Москва
ул. Никольская, д. 10.
Ежедневно 8:00–20:00
Звонок бесплатный

Система мониторинга сетевых ресурсов

Диплом777
Email: info@diplom777.ru
Phone: +7 (800) 707-84-52
Url:
Логотип сайта компании Диплом777
Никольская 10
Москва, RU 109012
Содержание

Благодаря каркасу Framework.Net, ставшему надстройкой над операционной системой, программисты C# получают те же преимущества работы с виртуальной машиной, что и программисты Java. Эффективность кода даже повышается, поскольку исполнительная среда CLR представляет собой компилятор промежуточного языка, в то время как виртуальная Java-машина является интерпретатором байт-кода;
Мощная библиотека каркаса поддерживает удобство построения различных типов приложений на C#, позволяя легко строить Web-службы, другие виды компонентов, достаточно просто сохранять и получать информацию из базы данных и других хранилищ данных;
Реализация, сочетающая построение надежного и эффективного кода, является немаловажным фактором, способствующим успеху C#.
Для хранения данных о созданных задачах используется встраиваемая база данных SQLite версии 3.3. SQLite хранит всю базу данных (включая таблицы, индексы и данные) в файле, расположенным в одной директории с программным продуктом. SQLite представляет собой библиотеку, компонуемую с программной. Таким образом, в качестве протокола обмена используются вызовы функций библиотеки SQLite. Такой подход уменьшает накладные расходы, время отклика и упрощает программу. Главным из этих компонентов является класс SQLiteConnection, необходимый для работы с СУБД [6, 12].
2.5 Выводы по главе
Во второй главе рассмотрено проектирование системы мониторинга производительности серверов. При описании структуры базы данных произведено концептуальное, физическое и логическое проектирование, представлено описание сущностей и их взаимосвязей в виде таблиц и диаграмм.
Для разработки основного приложения и набора плагинов для него выбран язык C# потому что он предоставляет единый набор инструментов для создания графического интерфейса, работы с динамически подключаемыми библиотеками, взаимодействия с базой данных и управления потоками.
Cистема мониторинга разрабатывается под операционную систему Windows.
Таким образом, в данной главе представлены основные этапы проектирования системы мониторинга производительности серверов, позволяющие реализовать поставленную задачу на практике.

Picture of Леонид Федотов
Леонид Федотов
Окончил НИУ ВШЭ факультет компьютерных наук. Сам являюсь кандидатом наук. По специальности работаю 13 лет, за это время создал 8 научных статей и 2 диссертации. В компании подрабатываю в свободное от работы время уже более 5 лет. Нравится помогать школьникам и студентам в решении контрольных работ и написании курсовых проектов. Люблю свою профессию за то, что это направление с каждым годом становится все более востребованным и актуальным.