De primaire functie van een prikklokrecorder voor werknemers is het registreren van aankomsten en vertrekken van werknemers. Aanvankelijk werden deze op prikkaarten gedrukt en later op chips vastgelegd of rechtstreeks naar een server geüpload. Prikklokken worden over het algemeen in zes generaties verdeeld:
De eerste generatie was de op kaarten-gebaseerde aanwezigheidsmachine, die in de jaren zeventig geleidelijk de handmatige aanwezigheidsregistratie verving. Er werd gebruik gemaakt van een metalen kaart met regelmatig gaten erin, en vervolgens een lichtgevoelig element en lichtprojectie om het nummer van de persoon te identificeren. Het was gebaseerd op een 8086- of 80286-processor. De metalen plaat vervormde echter gemakkelijk, waardoor herkenningsfouten ontstonden. In combinatie met resolutiebeperkingen werd dit type aanwezigheidsmachine niet algemeen toegepast in kolenmijnen, waar vaak duizenden arbeiders in dienst waren.
De tweede generatie was de barcode-aanwezigheidsmachine. Deze machine gebruikte optische principes om een streepjescodeafbeelding te projecteren in de lichtstraal van een mijnbouwlamp. Voordat ze de mijn in gingen, konden de arbeiders eenvoudigweg met de lamp op een speciale aanwezigheidssensor schijnen om in te klokken. Deze methode was handig en snel, en dit was het eerste type aanwezigheidsmachine dat in mijnen in mijn land werd gebruikt.
Omdat mijnbouwlampen echter vaak onder zware omstandigheden gebruikten, vereisten ze regelmatig onderhoud, en projectievervorming was een groot probleem. De derde generatie is de aanwezigheidsmachine op basis van magnetische kaarten-, die momenteel de meest voorkomende is. Het is bijvoorbeeld een gangbare praktijk geworden dat mijnwerkers hun kaarten doorhalen om de mijnen binnen te gaan en te verlaten. De vierde generatie is de biometrische aanwezigheidsmachine, die biometrie gebruikt voor identificatie. Door simpelweg een vinger, hand of gezicht op of naar de lezer te richten, is identificatie mogelijk. Dit is uiterst handig en voorkomt fraude, waardoor de managementsystemen worden verbeterd.
De vijfde generatie is de camera{0}}gebaseerde en foto-gebaseerde aanwezigheidsmachine, die effectief de beperkingen van biometrie op het gebied van omgeving en gebruikerspopulatie overwint. Ze combineren smartcardbeheer met handmatig beheer en zijn geschikt voor omgevingen zoals fabrieken en mijnbouwbedrijven. Ze zijn tegenwoordig het meest gebruikte type. De zesde generatie is de intelligente cloud-aanwezigheidsmachine, die naadloos integreert met mobiele internettoepassingen zoals WeChat.
Aanwezigheidsbeheer, in- en uitklokken, aanwezigheidsgegevens opvragen, aanwezigheidsstatistieken genereren en verlof en overuren aanvragen kunnen worden uitgevoerd via mobiele apparaten zoals telefoons.