ВВЕДЕНИЕ 4
ТЕОРЕТИЧЕСКИЕ ОСНОВЫ СИСТЕМ КОНТРОЛЯ УПРАВЛЕНИЯ
ДОСТУПОМ 5
1.1 Основные понятия о СКУД 5
1.1.1 Определение и основные возможности систем контроля управления
доступом 5
1.1.2 Обзор источников по системам контроля и управления доступом..12
1.1.3 Обзор СКУД - Папилон 14
1.2 Осноные понятия о средствах, используемых в работе 16
Базы данных 16
1.2.1 Текстовые базы данных 16
1.2.2 Сетевые базы данных 20
1.2.3 Реляционные базы данных 21
1.3 Выбор базы данных для использования в проектировании СКУД 27
1.3.1 MySQL 28
1.3.1. Access 30
1.3.1. PostgreSQL 32
1.4. Обзор языков и средств, использованных работе 37
1.4.1. С++ 37
1.4.2. PHP 38
1.5. Обзор контроллеров Arduino Uno 39
2.1 Составление блок схемы работы системы 44
2.2 Програмное решение чтения меток 44
2.5 Требования к информационной безопасности программной системы48
2.3 Серверная часть 49
2.4 Интерфейс 51
2.4.1 Описание основных алгоритмов 53
Алгоритм: «блокировка пользователя по ip» 53
Алгоритм учёта времени 54
2.5 Тестирование 56
2.6. Недостатки системы и возможные варианты улучшений 58
Итоги работы 59
Список использованных источников 59
В наше время у различных малых и крупных предприятий возникает потребность во внедрении автоматизированной системы контроля управления доступа (СКУД). Такие системы позволяют работодателям не только сократить затраты на охрану помещений, а так же позволяют увеличить эффективность работников на рабочем месте. Данные системы позволяют контролировать время прихода и ухода работника , что существенно повышает дисциплинированность и ответственность сотрудников. Так же системы автоматизированного контроля доступа позволяют ограничить доступ в помещения внутри предприятия посредством магнитных замков, что существенно сокращает риски краж из таких помещений как склады или хранилища, ведь доступ к материальным ценностям может быть строго ограничен и доступен только материально ответственным работникам отвечающих за эти помещения. В возможности такой системы так же может входит автоматизация въезда и выезда транспорта с территории предприятия.
Для разработки такой системы потребуется разобраться с рядом вопросов:
• Определить и рассмотреть основные понятия СКУД;
• Понять общие принципы построения;
• Рассмотреть аналогичную систему;
• Выбрать средства для разработки системы;
В результате выполнения работы получили рабочее приложение для администрирование системы СКУД , был реализован алгоритм защиты от несанкционированного доступа, был разработан метод подключение контроллера к нашей системе, присоединена база данных, а так же определены слабые места системы, что оставляет нам поле для дальнейшей работы . Были добавлены не только средства слежения за временем работы сотрудников, а так же средства для дальнейшего добавления новых сотрудников в систему.
Таким образом, разработка является полностью рабочим прототипом, который может самостоятельно развиваться, не требуют больших затрат.