- •Реферат
- •Введение
- •Описание объекта автоматизации
- •Краткая характеристика объекта автоматизации
- •Организационная структура ооо «рн-Информ»
- •Функциональные особенности ооо «рн-Информ»
- •Описание решаемой проблемы
- •Постановка задачи
- •Структурно-функциональная схема приложения
- •Обзор существующего программного обеспечения
- •Система мониторинга «The Dube»
- •Система мониторинга «Zabbix»
- •Система мониторинга «Nagios»
- •Система мониторинга prtg (Paessler Router Traffic Grapher)
- •Система мониторинга AggreGate Network Manager
- •Система мониторинга «rn_Monitoring»
- •Сравнительный анализ возможностей различных систем
- •Описание разработанного программного обеспечения
- •Описание протокола snmp
- •Компоненты.
- •Соединители
- •Архитектура приложения
- •Модуль DomainModel
- •Модуль Dal
- •Ядро системы
- •Модуль «Пользовательский интерфейс»
- •Контроллеры
- •Конфигураторы пользовательского интерфейса
- •Вспомогательные классы пользовательского интерфейса
- •Выбор технологий для разработки
- •Выбор платформы разработки
- •Выбор языка программирования
- •Выбор технологии разработки веб - приложения
- •Выбор системы управления базой данных
- •Выбор технологии разработки пользовательского интерфейса
- •Технология Ajax.
- •Проектирование базы данных программного обеспечения
- •Перечень таблиц
- •Входные и выходные данные
- •Описание функционала разработанного веб-приложения
- •Общий алгоритм работы системы
- •Вкладка «Отчет»
- •Описание интерфейса роли «Администратор»
- •Вкладка «Параметры»
- •Раздел «Пользователи»
- •Раздел «Заказчики»
- •Раздел «Типы устройств»
- •Раздел «Производители устройств»
- •Раздел «Модели устройств»
- •Раздел «Устройства»
- •Раздел «Оповещения»
- •Раздел «отчеты»
- •Заключение
- •Список литературы
Выбор системы управления базой данных
В качестве системы управления базой данных была выбран Microsoft SQL Server.
Microsoft SQL Server – это не просто реляционная система управления базами данных, а целый набор средств, позволяющий решать вопросы обработки и управления информацией в масштабе всего предприятия. В состав Microsoft SQL Server входит, сама СУБД, работа с которой происходит на языке Transact-SQL, Reporting Service- средство для создания и сопровождения web-отчетов, Analysis Service – средство для создания и сопровождения бизнес-аналитики. Поставляется данная СУБД в 6 редакциях: Enterprise, Standard, Personal, Developer, Desktop Engine и SQL Server CE.
Анализ СУБД приведен в таблице 3.3.
Таблица 3.2. Анализ СУБД
Продукты /критерии |
MySQL |
Oracle |
Microsoft SQL Server |
Поддержка различных операционных систем |
Windows, Linux, Solaris, Mac OS и др. |
Windows, Linux, Solaris, Mac OS и др. |
Windows |
Скорость работы |
Высокая |
Приемлемая |
Высокая |
Минимальное кол-во пользовательских лицензий |
5 |
5 |
5 |
Наличие поддержки отказоустойчивых кластеров |
Нет |
Да |
Да |
Область применения |
Используется для малых и средних информационных систем |
Используется при проектировании как простых, так и сложных информационных систем |
|
Административное управление |
Удовлетворительное |
Отличное |
Хорошее |
Графические инструменты |
Удовлетворительное |
Хорошо |
Отлично |
Простота обслуживания |
Хорошее |
Отличное |
Отличное |
Одновременный доступ нескольких пользователей |
Удовлетворительное |
Хорошее |
Отличное |
Минимальные аппаратные требования |
Низкие |
Средние |
Высокие |
После анализа систем управления базами данных были выявлены основные недостатки и преимущества. Была выбрана СУБД Microsoft SQL Server по следующим критериям:
Более низкие минимальные аппаратные требования, чем у Oracle;
Лучшая реализация одновременного доступа нескольких пользователей по сравнению с MySQL;
Высокая скорость работы.
Одним из основных факторов выбора именной это СУБД сводится к тому, что из-за глубокой интеграции компонентов разработки web-приложения Windows обеспечивает выполнение нескольких требований заказчика - надежность и безопасность.
Также при использовании SQL Server можно использовать готовую платформу, предоставляющую комплексные возможности создания отчетов. Инструменты служб Reporting Services работают с Microsoft Visual Studio и полностью интегрированы с инструментами и компонентами SQL Server. Служба Reporting Services предоставляет широкий спектр готовых служб для создания, разворачивания, управления и произведения доставки отчетов. Можно публиковать отчеты, планировать их обработку или осуществлять доступ к отчетам по требованию. Также есть возможность экспортировать отчеты в Microsoft Excel [17].
