Автоматизация Контрольно пропускного пункта на объект

Автор работы: Пользователь скрыл имя, 17 Мая 2013 в 21:35, курсовая работа

Краткое описание

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

Содержание

Введение

1. Глава I Теоретические понятия БД и СУБД
1.1 Основные понятия БД и СУБД
1.2 Описание предметной области
1.3 СУБД Oracle
2. Глава II
2.1. Автономные контроллеры
2.2. Сетевые контроллеры
2.3. Распределенные СКУД
2.4 Технология радиочастотной идентификации (RFID)

Выводы
Литература

Вложенные файлы: 1 файл

kursovoi.doc

— 605.00 Кб (Скачать файл)

 

  

 

 

 

 

 

1.3 СУБД Oracle

Молодой программист  Ларри Эллисон, в 1977 году бросил учебу  в Йелском университете. Сделал он это для того, чтобы начать собственный  бизнес. Было у него тогда 1200 долларов. Сманив на свою сторону двух приятелей, с которыми трудились по заказу ЦРУ над проектом с именем, как ни странно, oracle, троица основала в 1977 году собственную компанию под названием SoftwareDevelopmentLab. Бюджет молодой компании равнялся двум тысячам долларов. Через некоторое время ее переименовали в RelationalSoftwareInc, ну а затем изменили последний раз название на ORACLE. Ребята решили разработать систему управления базами данных (СУБД), в основу которой положили реляционную алгебру [6].

Современная СУБД Oracle это  мощный программный комплекс, позволяющий создавать приложения любой степени сложности. Ядром этого комплекса является база данных, хранящая информацию, количество которой за счет предоставляемых средств масштабирования практически безгранично. C высокой эффективностью работать с этой информацией одновременно может практически любое количество пользователей (при наличии достаточных аппаратных ресурсов), не проявляя тенденции к снижению производительности системы при резком увеличении их числа.

В СУБД Oracle последней  версии позволяют безгранично увеличивать мощность и скорость работы сервера Oracle и своих приложений, просто добавляя новые и новые узлы кластера. Это не требует остановки работающих приложений, не требует переписывания старых приложений, разработанных для обычной одно-машинной архитектуры [7].

Встраивание в СУБД Oracle JavaVM, полномасштабная поддержка серверных технологий (Java Server Pages, Java-сервлеты, модули EnterpriseJavaBeans, интерфейсы прикладного программирования CORBA), привело к тому, что Oracle на сегодняшний день де-факто является стандартом СУБД для Internet [7].

Еще одной составляющей успеха СУБД Oracle является многоплатформенность, так как она поставляется практически для всех существующих на сегодня операционных систем. Работая под SunSolaris, Linux, Windows или на другой операционной системе с продуктами Oracle не будет возникать никаких проблем в работе. СУБД Oracle одинаково хорошо работает на любой платформе. Таким образом, компаниям, начинающим работу с продуктами Oracle не приходится менять уже сложившееся сетевое окружение. Существует лишь небольшое количество отличий при работе с СУБД, обусловленных особенностями той или иной операционной системы. В целом же это всегда та же самая безопасная, надежная и удобная СУБД Oracle.

Oracle, при выпуске новых продуктов уделяет особое внимание совместимости снизу-вверх, делая этот переход практически безболезненным.

Последние версии СУБД Oracle значительно проще в установке и первоначальной настройке. Также возросли возможности по специализированной настройке работы СУБД под конкретную задачу. В результате, и при работе с OLTP-системой, и с хранилищем данных, используя эти возможности по настройке СУБД Oracle, можно достичь поистине впечатляющих результатов [8].

СУБД Oracle поставляется в четырех вариантах Oracle DatabaseEnterprise Edition, Oracle DatabaseStandard Edition, Oracle DatabasePersonal Edition и совсем облегченный мобильный вариант, предназначенный в первую очередь для laptop-ов. При этом все варианты сервера Oracle имеют в своем основании один и тот же код и функционально идентичны за исключением некоторых опций, которые например, могут быть доступны только для Oracle DatabaseEnterprise Edition и не поставляться с другими.

В ответ на пожелания  клиентов Oracle выпустила версию Oracle CommunicationsDataModel 11.2.5 с многочисленными новыми преимуществами, включая:

Поддержку всех форм информации о совершенных звонках  абонента (CDR), в том числе о  необработанных, опосредованных, оплаченных и неоплаченных вызовах, а также  поддержку детальной регистрации событий (EDR) и IP-адресов (IPDR). Это позволит поставщикам услуг связи лучше понимать потенциальные операционные проблемы, которые могут приводить к потере доходов;

Увеличение количества логических объектов до более чем 1500 таблиц и 30 000 колонок (столбцов). Это позволит поставщикам услуг связи хранить и анализировать больше данных, чем когда-либо прежде;

Новые отчеты по управлению заказами и поддержку аналитики  для решения Oracle RapidOfferDesignandOrderDelivery;

Поддержку для  системы бизнес-анализа Oracle BusinessIntelligenceEnterprise Edition 11.1.1.5 в части генерирования отчетности на мобильных устройствах, таких как iPhone и iPad [8].

В целях сокращения времени на развертывание, снижения интеграционных расходов и рисков, а также поддержки последующих обновлений Oracle также представляет готовые модули-адаптеры "извлечения, загрузки и преобразования" ("extract, loadandtransform", ELT) для Oracle CommunicationsDataModel. Версия 11.2.5 содержитадаптер Oracle Communications Network Charging and Control Adapter for Oracle Communications Data Model [9].

  • Некоторые ключевые возможности Oracle Database 10g:

  • RealApplicationCluster (RAC) обеспечивает работу одного экземпляра базы данных на нескольких узлах grid, позволяя управлять нагрузкой и гибко масштабировать систему в случае необходимости.

    AutomaticStorageManagement (ASM) позволяет автоматически распределять данные между имеющимися ресурсами систем хранения данных, что повышает отказоустойчивость системы и снижает общую стоимость владения (TCO).

    Производительность. Oracle Database 10g позволяет автоматически управлять уровнями сервиса и тиражировать эталонные конфигурации в рамках всей сети.

    Самоуправление. Специальные механизмы Oracle Database 10g позволяют самостоятельно перераспределять нагрузку на систему, оптимизировать и корректировать SQL-запросы, выявлять и прогнозировать ошибки.

    Большие базы данных. Теперь максимальный размер экземпляра базы данных Oracle может достигать 8 экзабайт.

    Недорогие серверные системы. Oracle Database 10g может использовать недорогие однопроцессорные компьютеры или модульные системы из "серверов-лезвий".

    В новой версии базы данных реализована поддержка переносимых табличных пространств, система управления потоками данных Oracle Streams и модель распределенных SQL-запросов. Для переноса существующих баз данных в среду Grid в них не потребуется вносить изменений, что позволяет быстро начать использовать все преимущества Oracle Database 10g [9].

    Основные качестваСУБД Oracle:

    1. Надежность;
    2. Безопасность;
    3. Высокая производительность;
    4. Удобство в работе;
    5. Многоплатформенность;
    6. Последние версии СУБД Oracle значительно проще в установке и первоначальной настройке;
    7. Поддержка серверных технологий;

    Усовершенствования  для ускорения анализа данных [10].

     

     

     

    2.1 Автономные  контроллеры

     

    Автономные (локальные) СКУД, управляемые микрокомпьютером, как правило, обслуживают один КПП (возможно, с несколькими линейками прохода и соответственно контрольными терминалами). Идентификационная информация о пользователях и их полномочиях хранится в локальной базе данных. СКУД такого типа наиболее просты по конфигурации, но и наименее надежны с точки зрения возможности вывода их из строя. Они могут применяться в основном на тех объектах, где не требуется высокий уровень безопасности. Часто в литературе такие системы носят название однодверных. На рис. 1 приведена типовая схема построения такой системы.

     

     

     

     

     

     

     

    Рис. 1. Схема  системы с разделенным контроллером и считывателями

     

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

    Кроме этого, система позволяет  подключать электрозамки, кнопки выхода, герконы, ИК-датчики, сирену и др.

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

     

     

    Рис. 2. Схема системы с  совмещенным контроллером и считывателем

     

    В еще более дешевых  системах совмещаются в одном  корпусе принимающий решение блок, клавиатура для набора кода, считыватель и замок. Наибольшее распространение такие системы получили в гостиницах. На объектах с требованиями повышенной безопасности применяются контроллеры с цифровым управлением реле замка. Выносной модуль реле замка монтируется непосредственно возле замка и управляется особым цифровым кодом. Примером таких систем являются СКУД на основе контроллеров, предлагаемых фирмой "Apollo" (США). Чаще всего в автономных системах используются считыватели магнитных карт "тач-мемори" и проксимити, гораздо реже - биометрические средства, индентифкаторы Виганда или другие считыватели. Но в большинстве автономных систем считыватели совмещены с клавиатурой для набора индивидуального кода. С помощью клавиатуры осуществляется программирование систем. Системы на основе одного или нескольких автономных контроллеров осуществляют все необходимые действия, присущие СКУД, автономно (без использования управляющего компьютера). Контроллеры в таких системах обязаны иметь собственный буфер памяти номеров карт (идентификаторов) и происходящих в системе событий. Обычно они имеют выход на локальный принтер для распечатки протокола событий. Программируются указанные контроллеры, как правило, с каких-либо кнопочных панелей или с помощью мастер-карт, позволяющих заносить в память контроллера новые карты и удалять старые. Один контроллер в таких системах обычно управляет доступом в одну (максимум - две) двери. В качестве идентификаторов (электронных пропусков) в таких системах могут применяться: магнитные карты, электронные "таблетки" - "i Button", радиочастотные PROX-карты и др. Все устройства управления дверями и охранными шлейфами (реле управления замком, входы для подключения датчика двери, кнопки выхода и охранных датчиков) располагаются в автономных системах обычно на плате самого контроллера. Часто сам контроллер конструктивно объединяется в одном корпусе со считывателем. Наиболее простые автономные системы (часто называемые - "гостиничными") вообще объединяют в одном корпусе контроллер принятия решений, считыватель/клавиатуру и электрозамок. Следует, однако, отметить, что данная мера, позволяющая снизить себестоимость системы, может привести к снижению безопасности, увеличивая вероятность взлома системы. В целях повышения безопасности в наиболее совершенных автономных системах применяется вынесенное цифровое реле управления замком. Данная мера позволяет предотвратить попытки проникновения в помещение путем прямого подключения электрозамка к проводам питания.

    В некоторых системах предусмотрена возможность расширения. Достигается это различными способами:

    - за счет объединения  отдельных контроллеров в сеть (использование добавочного сетевого  модуля в дополнение к контроллеру);

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

    В обоих случаях для  связи контроллеров между собой  или с периферийными исполнительными  модулями часто используется какой-либо стандартный интерфейс, например RS-485. Следует, однако, помнить, что программировать приходится каждый контроллер в отдельности (несмотря на обмен данными между ними). Для систем с числом дверей более трех данный процесс может оказаться весьма утомительным и трудоемким (особенно при большом числе пользователей). В этом случае более предпочтительным является установка простейших сетевых СКУД.

     

     

     

    2.2 Сетевые контроллеры

     

    Сети контроллеров бывают одноранговые (одноуровневые) и многоранговые (многоуровневые), где число уровней  редко превышает два.

    В одноранговой сети имеется  единственная шина (она может удлиняться за счет повторителей или разветвителей). В одноранговой сети все ее узлы (контроллеры доступа) имеют равные права (рис. 3). Среди представителей этого семейства - системы Northern Computers, Kantech, Parsec и большинство других систем, в том числе и российского производства.

     

     

    Рис. 3. Одноранговая сеть

     

    Недостатки одноранговой сети:

    - необходимость иметь  в каждом контроллере полную  базу данных (список пользователей,  их прав и т. д.);

    - невозможность  реализации некоторых глобальных функций, требующих взаимосвязанной работы нескольких контроллеров (например, глобальный "антипассбэк" - запрет повторного прохода). Этот недостаток имеет место только в сетях, где компьютер является ведущим, т. е. обмен информацией происходит только по его инициативе. Если сеть контроллеров работает на принципе произвольного доступа, недостаток отсутствует.

    Достоинства, максимальная "живучесть" сети, поскольку каждый контроллер имеет все необходимое  для автономной работы при выключенном  компьютере или повреждении сети. Для систем безопасности это является существенным фактором. В многоранговой сети контроллеров имеется ведущий, или мастер-контроллер, который координирует работу "ведомых" контроллеров, реально управляющих одной или несколькими точками прохода. Самый известный в России представитель - система Apollo. Такие системы имеют как достоинства, так и недостатки.

    Информация о работе Автоматизация Контрольно пропускного пункта на объект