here is the deal , i have 2 years experience in developing RFID /NFC system , such as library system integrated with RFID and NFC card member.
I will build this system with c++ desktop programming , NFC reader would be ACS ACR 122U, and smartcard to store customized number is mifare 1K.
As an advice for traffic recording , simply using SQL to count total attendance daily weekly monthly by date the student tapped.