to pick up from Wolf's points, you need to consider what is the device(s) that will be used to capture the data and the protocol that each uses, they may not be GPS devices, and how you are going to integrate those into Wialon. You have identified 4 capture streams two of which require physical contact or a proximity read, fingerprint and RFID. Fingerprint can be done but I recommend with a micro-controller as you must consider how you will manage addition, change deletion etc Plus you will need to develop a database that will store all of tag, fingerprint information. Adding mifare tag capture into Wialon would be a good thing as many companies want to use there existing mifare organizational tags for driver identification.
There are plenty of access control systems out there that can interface to mifare and RFID tags and readers and fingerprint terminals and handle area control. They can handle all of the alerting for unauthorized access or non attendance. I would recommend using one of those and then developing the interface into Wialon, I am assuming you will interface using IPS so the development of this is not so difficult. The development of an entire attendance management system is a significant undertaking and as has been asked for previously you need to supply a detailed requirements definition with all of the potential use cases for any one to be able to come up with a solution.
Mobile Visible Secure
Specialists in data acquisition and analysis for mobile and fixed assets. Integration in to content management systems is a specialty we have.