Реферат 2
Введение 5
1. Существующие аналоги 6
2. Архитектура 7
2.1 Общие функциональные требования к системе 7
2.2 Проектирование системы 7
2.3 Основные сценарии использования 9
2.4 Нефункциональные требования к части внешнего представления 11
3. Используемые технологии и стандарты 12
4. Разработка интерфейса приложения 17
5. Проектирование API 20
6. Реализация 24
6.1 Архитектура клиента 24
6.2 Реализация моделей 24
6.3 Реализация контроллеров 26
6.4 Реализация сенсоров 28
6.5 Работа клиента в динамике 29
7. Тестирование 31
Заключение 34
Список использованных источников 35
Владельцу парка серверов весьма сложно уследить за состоянием и показателями своего оборудования вручную - необходимо помнить большое количество команд, их аргументов и каждый раз при необходимости вводить их в консоль. Конечно, можно написать скрипт, который с некоторой периодичностью будет выводить необходимые данные, но их формат и удобство представления оставляют желать лучшего, а начинающего пользователя могут и вовсе отпугнуть.
Приложение «MyPark» служит для улучшения работы с парком серверов: мониторинга и управления. Его главным преимуществом является отсутствие необходимости знаний пользователя в области системного администрирования. Пользователю доступны регистрация в системе, редактирование личного кабинета, создание хостов, объединение их в проекты с присвоением хосту уникальной в рамках данного проекта роли, а также просмотр данных мониторинга, снятых сенсорами агента с хоста и редактирование конфигурационных атрибутов для агента, установленного на хосте.
Данная работа посвящена разработке интерфейса и обработке данных на уровне клиента приложения «MyPark».
Цель работы:
Разработать внешнее представление веб-приложения «MyPark».
Задачи работы:
1. Изучить технологии и принципы, необходимые в процессе разработки.
2. Разработать и реализовать дружелюбный и интуитивно понятный интерфейс.
3. Спроектировать API.
4. Реализовать работу с API и отображение результата
В процессе разработки приложения «MyPark» проделана большая работа по изучению и применению на практике необходимых технологий и стандартов. Разработан и реализован интерфейс приложения с уважением к пользовательскому удобству; спроектирован API; реализованы и протестированы модели, контроллеры, сервисы, директивы. В результате работы разработано внешнее представление веб-приложения «MyPark», оно доступно по ссылке http://bw-mypark.z1.netpoint-dc.com/. Поставленная перед работой цель была достигнута.