Даже не DDK, а скорее SDK, с парой тройкой примеров, документацией и прочим.
Из каких этапов состоит такая работа?
Да собственно, понимание архитектуры. Например будет какой-то третье-пятое ПО которому надо будет доступ к БД чтобы знать что такой-то человек есть в системе и т.д. Вот в соотв. с этим планируете работу.
Если чисто для себя, можно и SQLite выбрать в качестве БД, масштабируемых же решений тоже валом, бесплатных разумеется, платных ещё больше.
Как написать программу с базой данных?
Взять и написать. Чаще всего пишется на том же, на чем написано и все остальное ПО в организации.
Есть примеры такой работы?
В SDK пара программок будет которые покажут как работать с устройством.
Полагаю сам сканер это пропуск куда-либо, но сам отпечаток пальца это ничто.
Его надо привязать к кому-то, у этого кого-то есть должность и уровень доступа куда-то куда ему можно/нельзя, где перед дверью и висит сканнер и эл. замок.
Соотв. 2 функции у ПО:
1. Регистрация
2. Мониторинг
Регистрация:
Сотрудник выбирается из БД организации
Сотрудник прикладывает лапку к сканнеру, данные со сканнера ассоциируются с карточкой сотрудника, и далее
администратор уже разрешает хождение этуму пальцу не во все двери организации.
Монитор:
У каждого устройства наверняка есть своя метка, к ней можно привязать данные об требуем уровне полномочий для входа.
Человек прикладывает палец, если он не в белом списке - не проходит, иначе эл. замок отпирается.
Как-то так.