Есть готовые системы СКУД, одна из самых простых и дешёвых —
Legos, он же Октаграмм. Примитивный софт, ставится на любую PC-шку, умеет привязывать карты к пользунам и строить отчёты по каждому пользователю за заданные промежутки времени. Это то, с чем реально приходилось работать. При этом, могу добавить, что «просто» и «дёшево» в данном случае не всегда означает «хорошо». Есть куда более стабильные и гибкие, но более дорогие, СКУД.