Je développe une application de gestion de la maindoeuvre étrangère au sein d'une direction de l'emploi qui délivre les permis de travail aux etrangers.
J'ai une tables agent dans ma base de doonnées. Ces agents représentent des entreprises qui recrutent et c'est ces agants qui viennent récupérer les permis de travail une fois prêts. Il est donc primordial d'être sûr de l'identité de l'agent au moment ou il se présente à la direction de l'emploi.
J'ai identifié les agents grâce à une clé générée automatiquement.
La table agent contient les champs suivants : NOM, PRENOM, DATE DE NAISSANCE, PHOTO.
Mon problème c'est comment gérer les homonymes!
Je m'explique : Si on doit saisir un agent portant le même nom et prénom et date de naissance qu'un autre, on ne doit l'ajouter que si c'est un agent différent. Mais comment je peux savoir si c'est un agent différent?
Et puis, supposons qu'un agent portant le même nom, prénom, date de naissance se présente pour récupérer les permis de travail, comment je peux savoir que c'est le bon agent?? la photo me direz-vous?! oui, mais la photo peut être mal faite, et puis elle peut être inexistante. Ou alors, la personne peut être ressemblante! Comment je peux à coup sûr identifier les agents et surtout les différencier!
Partager