Программное
обеспечение
Скачать ПО
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 применена комплексная подсистема управления
правами доступа сотрудников, основанная на т.н. уровнях доступа.
Уровень доступа (иначе говоря, роль) представляет собой список устройств
(дверей, турникетов и т.д.) с указанием для каждого устройства типа
доступа к нему и временных ограничений. Набор допустимых типов доступа
для каждого типа устройств различен и определяется соответствующим
модулем работы с устройствами. Количество различных уровней доступа
не ограничено и определяется масштабами системы, сложностью схем
управления. После того, как уровни доступа созданы, они могут быть
присвоены сотрудникам, либо целым группам сотрудников. Каждому сотруднику
и каждой группе может быть присвоено неограниченное количество уровней
доступа. Такая система позволяет легко и оперативно работать со
сложными схемами управления доступом.
|
|
Новости
Статьи
|