Précédent   Forum des professionnels en informatique > Général Développement > Conception
Conception Forum sur le cycle de développement : conception, modélisation, méthodes, tests, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/01/2012, 09h38   #1
Invité régulier
 
Inscription : février 2007
Messages : 22
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 22
Points : 6
Points : 6
Par défaut Pointage des horaires du personnel

Bonjour,

Je souhaiterais réaliser un programme de pointage.
L'idée de départ est la suivante:
Lorsqu'une personne arrive sur le lieu de travaille, elle présente une carte et la date et heure est enregistrée.
Elle fait de même lorsqu'elle s'en va (une autre date est enregistrée).
Jusqu'ici rien d'extraordinaire.

Mon problème réside surtout dans la gestion des oublis de pointage (il va y en avoir, c'est sûr ).
En sachant qu'il n'y a pas vraiment de régularité dans les périodes de présence (une personne peut arriver n'importe quand et repartir même le jour suivant), quelle serait selon vous la meilleure manière d'aborder ce problème pour que la lecture des périodes de présence ne soit pas un casse-tête à la fin du mois ?

Merci beaucoup.
SubZiggy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2012, 10h57   #2
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 11 029
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 11 029
Points : 18 331
Points : 18 331
Envoyer un message via MSN à CinePhil
Citation:
En sachant qu'il n'y a pas vraiment de régularité dans les périodes de présence (une personne peut arriver n'importe quand et repartir même le jour suivant)
Ceci laisse à penser que les horaires sont libres et/ou qu'une personne peut travailler la nuit. C'est le cas ?

1) Scénario normal
J'arrive à une date/heure DH1 et je pointe.
Je pars à une date/heure DH2 et je pointe.

==> Mon temps de présence est la différence entre DH2 et DH1.

2) Scénario alternatif 1
J'arrive à une date/heure DH1 et je pointe.
Je pars à une date/heure DH2 et je ne pointe pas !
J'arrive à une date/heure DH3 et je pointe.

=> La différence entre les deux pointages enregistrés DH3 et DH1 ne correspond pas à mon temps de présence !

3) Scénario alternatif 2
J'arrive à une date/heure DH1 et je ne pointe pas !
Je pars à une date/heure DH2 et je pointe.
J'arrive à une date/heure DH3 et je pointe.

=> La différence entre les deux pointages enregistrés DH3 et DH2 correspond à mon temps d'absence !

Je ne vois pas de solution logicielle si les horaires sont libres.
Le seul paliatif serait à mon avis technique : un portail individuel d'entrée et un portail individuel de sortie, genre tourniquet à badgeage obligatoire, comme dans les centrales nucléaires et autres industries sensibles.
Ça fait disparaître les scénarios alternatifs, sauf si l'énergumène passe par dessus la clôture ou collé serré contre sa collègue de bureau !

Si la solution technique n'est pas envisageable, tu ne peux faire que la différence entre deux pointages et éventuellement réduire les durées abérrentes à une valeur par défaut mais il faut que ce soit clair pour tout le personnel et la hiérarchie sinon tu vas avoir du monde sur le dos !
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2012, 19h47   #3
Invité régulier
 
Inscription : février 2007
Messages : 22
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 22
Points : 6
Points : 6
Bonjour CinePhil,

Citation:
Envoyé par CinePhil Voir le message
Ceci laisse à penser que les horaires sont libres et/ou qu'une personne peut travailler la nuit. C'est le cas ?
Oui, c'est le cas (malheureusement) et la situation très bien résumée.
Techniquement, je ne dispose pas de moyen pour séparer physiquement (et donc radicalement) la méthode de pointage d'une entrée par rapport à une sortie.

Quand à l'analyse d'éventuelles durées absurdes, la seule règle concrète est la réglementation en vigueur sur le temps de travail et vu que "ça" rentre et "ça" sort plutôt souvent (d'où l’intérêt du programme) je présage que cela va quand même me laisser un paquet d'erreurs sur les bras

La seule solution serait effectivement de différencier les entrées des sorties et donc d'utiliser deux méthodes différentes de pointage, genre une carte pour l'arrivée, une autre pour la sortie mais là c'est pas gagné non plus ... Je les entends déjà: "Euh j'ai pointé sortie alors que je voulais faire une entrée etc, etc...).

Merci en tout cas.
SubZiggy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2012, 20h19   #4
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 11 029
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 11 029
Points : 18 331
Points : 18 331
Envoyer un message via MSN à CinePhil
Pourquoi veux-tu t'emmerder (et emmerder le personnel) avec un pointage qui s'avère irréalisable ?
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2012, 22h10   #5
Invité régulier
 
Inscription : février 2007
Messages : 22
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 22
Points : 6
Points : 6
Ben, c'est mon boss qui m'a demandé d'étudier la question, je pense qu'il y voit un gain de temps (là on a vu que c'était pas sûr). Je crois que la comptable ne serait pas contre non plus - vu le temps qu'elle passe pour collecter ces infos - de voir, en plus, les timesheet sortir tout seul chaque fin de mois.

Personnellement c'est plus de la curiosité, je me demandais comment faisaient les autres (la dessus je pense que tu m'as répondu) mais c'est vrai, je peux aussi lui répondre que c'est irréalisable et que s'il n'y a pas de solution, c'est probablement qu'il n'y a pas de problème
SubZiggy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2012, 22h21   #6
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 11 029
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 11 029
Points : 18 331
Points : 18 331
Envoyer un message via MSN à CinePhil
Si je comprends bien la situation, il n'y a aucun moyen technique fiable de garantir les pointages du personnel.

Autant se contenter d'une déclaration simple par le personnel via une application en réseau. La comptable aura ses états qui sortiront tout seul et elle n'aura plus qu'à faire la chasse aux quelques retardataires.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2012, 08h10   #7
Invité régulier
 
Inscription : février 2007
Messages : 22
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 22
Points : 6
Points : 6
Oui, je crois que je vais proposer cela, et puis si un jour j'ai mes tourniquets, je pourrais toujours les greffer dessus...

Merci.
SubZiggy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h11.


 
 
 
 
Partenaires

Hébergement Web