Разделы сайта

Постановка задачи на разработку системы

Анализ рассмотренного программного обеспечения для ИКС службы видеонаблюдения показал, что индивидуальные возможности каждого из них не позволяют обеспечить выполнение необходимых задач. В частности, необходимо отметить отсутствие средств позволяющих эффективно структурировать архив видеоданных и журнал событий, взаимодействовать с мобильными устройствами.

На основе произведенного анализа можно сформировать и обосновать требования к разрабатываемой информационно-компьютерной системе службы видеонаблюдения.

Определение общих требований к разрабатываемой системе

Система должна быть легко интегрируемой с различными системами видеонаблюдения, использовать открытые стандарты и протоколы для того, чтобы система могла свободно поддерживаться и развиваться вместе с бизнесом.

Система должна обеспечивать безопасность данных путем разграничения доступа пользователей к сервисам системы. Для этого ИКС должна работать со следующими категориями пользователей: Администратор, Менеджер видеоархива, оператор, мобильный клиент и Гость.

Для всех пользователей система должна предоставлять удобный пользовательский интерфейс для быстрого поиска и редактирования данных.

Для администратора система должна предоставлять возможность управления пользователями: просмотр, добавление, удаление администраторов и менеджеров, просмотр и удаление пользователей, управление их правами. Также система должна предоставлять возможность управления структурой видеоархива таким образом, чтобы максимально приблизить её к бизнес-структуре предприятия, а также хранение служебной информации о наблюдаемых объектах. Система должна обеспечивать управление видеозаписями, «on-line» трансляциями, журналом событий, управление набором захватываемых потоков видеоданных.

Разрабатываемая система должна обеспечивать конфиденциальность данных, то есть полностью закрыть доступ не авторизированным пользователям.

Оператору система должна предоставлять возможность просмотра видеоархива, «on-line» просмотр с камер видеонаблюдения, поиск событий по личности, поиск событий по дате, поиск видеоархивов по дате, поиск видеоархивов по событиям, перенаправление потокового видео с камер на мобильного пользователя.

Мобильному пользователю система должна предоставлять возможность просмотра онлайн трансляции.

Менеджеру видеоархива система должна предоставить те же возможности, что и оператору, а также функции по управлению служебной информацией о наблюдаемых объектах.

Определение требований к архитектуре системы

Архитектура информационной компьютерной системы службы видеонаблюдения должна обеспечивать гибкость и независимость между всеми компонентами систем для избегания избыточной логики и повышению частоты повторного использования. Архитектурная модель должна быть нейтральной относительно поставщика платформы, так как привязка к какой либо проприетарной платформе приведет к ограничению в функциональности и невозможности использования других решений. При разработке архитектуры системы необходимо предусмотреть возможность изменения структуры хранения данных, таким образом необходимо спроектировать структуру данных максимально универсальной, что предоставит возможность точно отражать бизнес структуру предприятия. Компоненты системы нужно реализовать как автономные относительно своей основной среды выполнения, для перемещения системы с одной среды выполнения в другую.

При разработке архитектуры системы необходимо учесть возможность интеграции системы с другими системами, для успешного развития системы в рамках предприятия. Таким образом, необходимо использовать открытые протоколы связи, для легкой интеграции с другими системами.

Так как архитектура системы состоит из нескольких компонентов, появляется необходимость в обеспечении контроля доступа к каждому компоненту системы и централизованном хранении регистрационной информации о группах и пользователях.

При разработке архитектуры системы ИКС необходимо предусмотреть возможность замены используемой базы данных на другую, для этого необходимо вынести функции работы с БД в отдельные классы, также необходимо предусмотреть возможность изменения или доработки бизнес-логики системы, следовательно, ее тоже необходимо выносить в отдельный слой.

Перейти на страницу: 1 2 3

Интересное из раздела

Использование специализированных микропроцессоров
Рассмотрим преимущества цифровой обработки сигналов (ЦОС) на сравнении аналоговых и цифровых фильтров. Цифровые фильтры всё чаще находят своё применение в м ...

Проектирование генератора гармонических колебаний
Генераторы гармонических колебаний представляют собой электронные устройства, формирующие на своем выходе периодические гармонические колебания при отсутств ...

Фазовращатели фазированных антенных решеток
фазовращатель фазированный антенный решетка Представим себе высоконаправленную антенну, обеспечивающую связь с искусственным спутником Земли (ИСЗ). Такая ант ...