- •Реферат
- •Введение
- •Описание объекта автоматизации
- •Краткая характеристика объекта автоматизации
- •Организационная структура ооо «рн-Информ»
- •Функциональные особенности ооо «рн-Информ»
- •Описание решаемой проблемы
- •Постановка задачи
- •Структурно-функциональная схема приложения
- •Обзор существующего программного обеспечения
- •Система мониторинга «The Dube»
- •Система мониторинга «Zabbix»
- •Система мониторинга «Nagios»
- •Система мониторинга prtg (Paessler Router Traffic Grapher)
- •Система мониторинга AggreGate Network Manager
- •Система мониторинга «rn_Monitoring»
- •Сравнительный анализ возможностей различных систем
- •Описание разработанного программного обеспечения
- •Описание протокола snmp
- •Компоненты.
- •Соединители
- •Архитектура приложения
- •Модуль DomainModel
- •Модуль Dal
- •Ядро системы
- •Модуль «Пользовательский интерфейс»
- •Контроллеры
- •Конфигураторы пользовательского интерфейса
- •Вспомогательные классы пользовательского интерфейса
- •Выбор технологий для разработки
- •Выбор платформы разработки
- •Выбор языка программирования
- •Выбор технологии разработки веб - приложения
- •Выбор системы управления базой данных
- •Выбор технологии разработки пользовательского интерфейса
- •Технология Ajax.
- •Проектирование базы данных программного обеспечения
- •Перечень таблиц
- •Входные и выходные данные
- •Описание функционала разработанного веб-приложения
- •Общий алгоритм работы системы
- •Вкладка «Отчет»
- •Описание интерфейса роли «Администратор»
- •Вкладка «Параметры»
- •Раздел «Пользователи»
- •Раздел «Заказчики»
- •Раздел «Типы устройств»
- •Раздел «Производители устройств»
- •Раздел «Модели устройств»
- •Раздел «Устройства»
- •Раздел «Оповещения»
- •Раздел «отчеты»
- •Заключение
- •Список литературы
Раздел «отчеты»
Приложение будет
поставляться с определенным количеством
отчетов, формирование которых описано
выше, но также возможно добавление новых
отчетов. Каждый отчет в приложении –
это скомпонованный в специальном
инструменте (MS ReportBuilder)
шаблон с заданным источником данных.
Добавление отчета осуществляется по
имени файла и указание пути расположения
(см. рисунок 3.48).
Рис.3.48.Добавление отчета
При добавлении
отчета необходимо добавить параметры,
которые принимает данный отчет. Заполняете
поля параметра и добавляете параметр
(см. рисунок 3.49).
Рис.3.49.Добавление параметра отчета
Так же в данном
разделе возможно редактирование и
удаление отчетов (см. рисунок 3.50).
Рисунок.3.50.Список отчетов
Заключение
В результате выполнения дипломной работы была разработана система «RN_Monitoring» для учета и контроля сетевого оборудования по протоколу SNMP. В процессе разработки программного обеспечения была изучена предметная область. Реализованная система отвечает всем предъявленным заказчиком требованиям по функциональности, в частности – требования к интерфейсу, надежности, производительности и удобству внедрения системы в текущую инфраструктуру организации.
Для разработки системы «RN_Monitoring» было использовано современное средство разработки Visual Studio 2012 и язык программирования C# 5.0. В качестве технологии построения веб – приложений была выбрана ASP.NET MVC. В качестве СУБД использована система управления базами данных MS Sql Server. В качестве системы построения отчетов был использован инструмент Sql Server Reporting Services.
В ходе выполнения работы были применены знания по исследованию предметной области, анализу рынка программного обеспечения, проектированию баз данных и разработке программного обеспечения.
Список литературы
1. Официальный сайт Роснефть [Электронный ресурс]. – Электрон. текстовые дан. – URL: http://www.rosneft.ru/.
2. Официальный сайт The Dube [Электронный курс]. – Электрон. текстовые дан. – URL: http://www.mikrotik.com/thedude.
3. Официальный сайт Zabbix [Электронный курс]. – Электрон. текстовые дан. – URL: http://www.zabbix.com/ru/.
4. Официальный сайт Nagios [Электронный курс]. – Электрон. текстовые дан. – URL: http://www.nagios.org/.
5. Paessler [Электронный курс]. – Электрон. текстовые дан. – URL: https://shop.paessler.com/shop/prtg/new/.
6. Официальный сайт Tibbo Project System [Электронный курс]. – Электрон. текстовые дан. – URL: http://aggregate.tibbo.com/network_management/.
7. Шмидт К. Основы SNMP, 2-е издание / Мауро Д.; Пер. с англ. – М.: ООО «Символ-Плюс», 2012. – 520 с.
8. Протокол управления SNMP [Электронный курс]. – Электрон. текстовые дан. – URL: http://book.itep.ru/4/44/snm_4413.htm.
9. Протокол управления SNMP [Электронный курс]. – Электрон. текстовые дан. – URL: http://www.csharpcoderr.com/2012/07/snmp.html.
10. SNMP [Электронный курс]. – Электрон. текстовые дан. – URL: http://www.snmp.ru/doku.php.
11. Управляющий протокол [Электронный курс]. – Электрон. текстовые дан. – URL: http://www.icmm.ru/~masich/win/lexion/snmp/snmp.htm.
12. Простой протокол управления сетью [Электронный курс]. – Электрон. текстовые дан. – URL: http://ods.com.ua/win/rus/net-tech/snmp.html.
13. Рихтер Дж. CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#. / Дж. Рихтер; 4-е изд. – СПБ.: Питер, 2014. – 896 с.
14. Мартин Р. Чистый код: создание, анализ и рефакторинг. Библиотека программиста. / Р. Мартин; – СПБ.: Питер, 2014. – 464 с.
15. Фаулер М. Рефакторинг. Улучшение существующего кода / М. Фаулер; СПб. : Символ-Плюс, 2008. - 432 с.
16. Шилдт Г. Полный справочник по C# / Г. Шилдт; 4-изд.: Пер. с англ. – М.: ООО «И.Д. Вильямс», 2008. – 740 с.
17.Джозеф С. LINQ: язык интегрированных запросов в C# 2008 для профессионалов. / С. Джозеф; Пер. с англ. – М.: ООО «И.Д. Вильямс», 2008. – 560 с.
18. ASP.NET MVC Framework – ставим точки [Электронный ресурс]. – Электрон. текстовые дан. – URL: http://habrahabr.ru/post/63138/.
19. Мартин Р. Принципы, паттерны и методики гибкой разработки на языке C#. / Р. Мартин, М. Мартин – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 768 с.
20. Кржиштоф Ц. Инфраструктура программных проектов. Соглашения, идиомы и шаблоны для многократно используемых библиотек .NET / Ц. Кржиштоф, А. Брэд; Пер. с англ. – М.: ООО «И.Д. Вильямс», 2011. – 416 с.
21. Официальный сайт ASP.net [Электронный курс]. – Электрон. текстовые дан. – URL: http://www.asp.net/mvc
22. Бен-Ган И. Microsoft SQL Server. Основы T-SQL/. – СПб.: БХВ-Петербунг, 2009. – 511 с.
23.Бондарь А. Microsoft SQL Server 2012/-СПб.: БХВ-Петербунг, 2013. – 608 с.
24. Все об MS SQL Server [Электронный курс]. – Электрон. текстовые дан. – URL: http://www.t-sql.ru/
25. Джонсон Д. Умный дизайн. Простые приемы разработки пользовательских интерфейсов/ Пер. с англ. – М.: ООО «Питер», 2012. – 224 с.
26. Флэнаган Д. JavaScript. Подробное руководство. / Д. Флэнаган; Пер. с англ. – СПб: Символ_Плюс, 2008. – 992 с.
27. Хольцнер, С. jQuery. Практическое применение / С. Хольцнер. – М.: Эксмо, 2010. – 224 с.
28. Официальный сайт jQuery [Электронный ресурс]. – Электрон. текстовые дан. – URL: http://jquery.com/.
29. Освоение Ajax: эффективный подход к созданию Web-сайтов [Электронный ресурс]. – Электрон. текстовые дан. – URL: https://www.ibm.com/developerworks/ru/library/wa-ajaxintro1/
30. Портал обучения HTML [Электронный ресурс]. – Электрон. текстовые дан. – URL: http://htmlbook.ru/.
