Olá colega
bom primeiro como você pretende fazer isso, ou de forma, o próprio funcionário que lançar ponto, por exemplo o mesmo coloca o registro e senha e sua hora de entrada é lançada,ou pretende utilizar de outro método, pois é muito amplo este sistema, em alguns lugares o funcionário possui um crachá com código de barras do qual basta ele passar em uma leitora especifica e pronto está lançado.
seja lá qual for o método em seu programa deve possuir os seguintes campos:
como é um sistema digital basta você inserir entrada e saida para ser formato posteriormente desta forma:
dia 18/01/08 - 07:03 10:15 10:30 13:02 15:07 16:03 16:20 18:12
é simples basta fazer um banco de dados basico para tal função
campos do BD
Registro
Nome
Senha
data
Entrada
Saida
bom e assim por diante, como isso você poderá fazer o calculo das horas trabalhadas
quantas extras o funcionário está fazendo e etc...
e assim por diante como eu disse anteriormente é um negócio muito amplo
mas conforme você for desenvolvedo pergunte para nós aqui do forum vbweb
com certeza todos nos iremos ajuda-lo
até