Программное обеспечение

Скачать ПО

Zip-архив, 12.6 Мб

Архитектура


Система Office Control изначально разрабатывалась таким образом, чтобы обеспечивать высокую производительность как на небольших объектах с малым числом аппаратных устройств и одним рабочим местом оператора (небольшие офисы, предприятия и т.д.). Кроме того, одной из важных целей было обеспечение быстрой и полноценной интеграции с разнообразными информационными, бухгалтерскими системами, системами документооборота, учета рабочего времени и пр.



Центральный сервер Office Control

Центральный сервер Office Control является ядром системы. Он аккумулирует все данные, поступающие от всех устройств системы (события, сведения о состоянии устройств и т.д.), в единой БД, и от него же всем устройствам поступают команды управления. Центральный сервер представляет собой внепроцессный COM-сервер, как правило, он функционирует в качестве системного сервиса Windows, благодаря чему система способна работать в автоматическом режиме, без участия операторов, и самостоятельно восстанавливать работоспособность после перезагрузки компьютера. При запуске центральный сервер загружает все установленные в системе функциональные модули и обеспечивает их взаимодействие между собой с помощью глобального списка указателей. Функциональные модули, ответственные за работу с оборудованием, с помощью технологии Microsoft DCOM подключаются к серверам оборудования (на каждый функциональный модуль в общем случае приходится несколько серверов оборудования, работающих на разных компьютерах) и через них обмениваются данными с устройствами.



Клиентская часть Office Control

Клиентская часть системы Office Control – т.н. консоли операторов – построена на основе технологии Microsoft Management Console (MMC). Интерфейсные модули Office Control представляют собой оснастки MMC, они могут функционировать либо по отдельности, либо все вместе в рамках одной консоли. Технология MMC в сочетании с расширенной подсистемой управления правами доступа операторов позволяет в широких пределах настраивать внешний вид и функциональность консолей операторов и предоставлять различным операторам удобные, приспособленные для их деятельности рабочие места, обладающие в то же время единообразным интерфейсом. Интерфейсные модули взаимодействуют с центральным сервером с помощью технологии DCOM и выполняют все действия с системой путем обращения к функциональным модулям.



Функциональные модули

На данный момент система Office Control включает в себя следующие функциональные модули:


Функциональный модуль БД. Основной модуль в объектной модели.
  • Централизованное хранение всех данных системы: объектов (устройств, сотрудников, групп, планов, уровней доступа и т.д.) и их параметров. В настоящее время модуль БД может использовать СУБД MS Access.
  • Объектно-ориентированный доступ (добавление/удаление/изменение) ко всем данным системы на уровне программной объектной модели.
  • Уведомление о добавлении/удалении/изменении объектов системы.
  • Кэширование данных основных объектов для увеличения производительности.
Функциональный модуль СКД.
  • Установление и поддержание связи с серверами оборудования СКД, функционирующими на различных компьютерах локальной сети (к которым подключены контроллеры СКД).
  • Взаимодействие с контроллерами СКД, через сервер оборудования СКД: выполнение команд (открыть/закрыть/заблокировать дверь и т.д.), запись параметров (ключей сотрудников и параметров контроллера), получение событий от контроллеров (вход/выход/взлом и т.д.).

Интерфейсные модули

Список интерфейсных модулей на сегодняшний день включает в себя следующие.


Интерфейсный модуль СКД.
  • Отображение текущего состояния контроллеров СКД.
  • Управление контроллерами СКД: добавление, удаление, изменение параметров, автоматический поиск, выполнение команд и т.д.
Интерфейсный модуль БД.
  • Отображение списков событий.
  • Управление (добавление/удаление/изменение) всеми “общими” объектами системы (сотрудники, группы сотрудников, уровни доступа, расписания и т.д.).
  • Управление правами доступа сотрудников с применением механизма уровней доступа(ролей).
  • Управление временными ограничениями доступа сотрудников (расписаниями).
Интерфейсный модуль отчетов.
  • Добавление/удаление/изменение отчетов различных типов, изменение расписаний автоматической генерации отчетов.
  • Просмотр и печать текущих версий отчетов, экспорт в различные форматы (MS Word, MS Excel и т.д.).

Для упрощения реализации сложных схем регулирования прав доступа в системе Office Control применена комплексная подсистема управления правами доступа сотрудников, основанная на т.н. уровнях доступа. Уровень доступа (иначе говоря, роль) представляет собой список устройств (дверей, турникетов и т.д.) с указанием для каждого устройства типа доступа к нему и временных ограничений. Набор допустимых типов доступа для каждого типа устройств различен и определяется соответствующим модулем работы с устройствами. Количество различных уровней доступа не ограничено и определяется масштабами системы, сложностью схем управления. После того, как уровни доступа созданы, они могут быть присвоены сотрудникам, либо целым группам сотрудников. Каждому сотруднику и каждой группе может быть присвоено неограниченное количество уровней доступа. Такая система позволяет легко и оперативно работать со сложными схемами управления доступом.



Новости

Статьи

   Copyright © 2007-2008 СКД Office Control