Fingerprint attendance with software management