- •Выпускная квалификационная работа на соискание академической степени бакалавра
- •Березники 2016
- •Задание на выполнение выпускной работы бакалавра
- •Аннотация
- •Введение. Предметная область
- •Функциональная спецификация
- •Спецификация качества
- •Функциональное моделирование предметной области
- •Информационное моделирование предметной области
- •Логическая модель
- •Физическая модель
- •Проектирование информационной системы
- •Выбор аппаратных средств реализации
- •Выбор программных средств реализации
- •Выбор модели жизненного цикла системы
- •Разработка информационной системы
- •Документация ис
- •Руководство пользования веб-интерфейсом
- •Заключение
- •Список литературы
Документация ис
Руководство пользования веб-интерфейсом
Первое что видит администратор после входа в веб-интерфейс – вкладку с показаниями датчиков всех зарегистрированный в системе устройств (Рис. 15). Устройства представлены панелями с синим заголовком, в качестве названия отображается местоположение устройства. Кнопка «скрыть» справа в заголовке устройства позволяет запретить отображение устройства в этом списке и предназначена для избавления от не важной в данный момент информации. При этом данные для скрытых устройств по-прежнему будут приниматься и записываться.
Внутри панели устройства перечислены все его датчики в виде строк с местоположением датчика и последней зарегистрированной им температурой. Если температура выходит за установленные для датчика пределы, она выделяется красным цветом. Клик по строке датчика раскрывает панель с подробными данными о нём: динамически обновляемый график температур и его настройки.
При наведении курсора мыши на точку графика возникает всплывающая подсказка с временем и значением температуры в этой точке. Также график допускает зум по оси времени.
Выпадающий список справа позволяет изменить формат отображения данных на один из следующих:
Сплайн – сглаженная линия, удобная для наблюдения изменений температуры в некотором промежутке времени;
Зона – сплайн с выделенной площадью между графиком и осью T = 0. Удобна для наблюдения за абсолютными значениями температур;
Столбцы – каждое значение температуры отображается в виде столбца на графике. Такое отображение позволяет легко увидеть отдельные значения и определить временные промежутки между данными.
Следующая настройка позволяет изменить количество значений температуры, отображаемых на графике. Это количество ограничено только количеством показаний в базе, таким образом сделав его достаточно большим и воспользовавшись зумом, можно увидеть данные за любой временной отрезок.
Последний пункт панели справа от графика позволяет увидеть и изменить допустимые границы температуры для выбранного датчика (Рис. 17). Они устанавливают допустимый температурный режим в месте, где установлен данный датчик. В случае выхода температуры за эти границы всем ответственным за устройство пользователям будут отправлены SMS. Также эти границы отображаются в виде горизонтальных линий на графике.
Рис. 17 Редактирование границ датчика
Следующая вкладка содержит все зарегистрированные в системе устройства (Рис. 18). Они отображаются в виде табличек с местоположением устройства в заголовке и данными о нём. Три кнопки сверху позволяют скрыть/показать устройство в списке на первой вкладке, отредактировать его данные (Рис. 19) и удалить его. Поля «телефон» и «IMEI» в окне редактирования данных устройства допускают ввод только числовой информации. Телефон хранится в виде числа в связи с особенностью функционирования системы SMS -оповещений.
Рис. 18 Вкладка "устройства"
Рис. 19 Редактирование данных устройства
Данные об устройстве состоят из его номера телефона, уникального идентификатора IMEI и местоположений и температурных границ всех его датчиков, при этом границы можно отредактировать уже знакомым способом.
При нажатии на табличку со знаком плюс появляется форма добавления нового устройства, в которой необходимо ввести местоположение самого устройства и его датчиков. После заполнения этих полей и нажатия кнопки «добавить» всплывающее окно запросить номер телефона и IMEI добавляемого устройства, которое завершает процесс добавления. Сразу после добавления новое устройство появится здесь и в списке на первой вкладке, а система будет готова принимать с него показания.
В случае разрыва соединения с сервером или ошибки записи данных об устройстве в левом нижнем углу появится уведомление о произошедшем событии.
Последняя, третья вкладка позволяет просмотреть и отредактировать зарегистрированных в системе пользователей, привязанные к ним устройства и настройки уведомлений (Рис. 20).
Рис. 20 Пользователи и уведомления
Каждый пользователь отображается в виде панели с синим заголовком. Поле «Регулярные уведомления» позволяет установить интервал времени в часах, через который пользователь будет получать по SMS данные о температуре со всех привязанных к нему устройств. Кнопки в правом верхнем углу позволяют отредактировать данные о пользователе и удалить его.
Список ниже содержит все привязанные к пользователю устройства. У каждого устройства можно отметить опции «Регулярные уведомления» и «Срочные уведомления», которые устанавливают, будет ли пользователь получать регулярные уведомления и уведомления в случае выхода температуры на любом из датчиков устройства за установленные границы.
Кнопки с плюсом под списком пользователей и справа от списка устройств позволяют добавить нового пользователя в систему и новое устройство пользователю соответственно.
