[Php-avanzado] Consulta Re: Requerimiento Juan Manuel V10
Juan Manuel P.
tucu_21 en hotmail.com
Vie Dic 7 11:46:30 ART 2012
Leo, te respondo abajo de cada pregunta.
> From: leonardot en pegasusnet.com.ar
> To: php-avanzado en pato2.fi.mdp.edu.ar
> Date: Fri, 7 Dec 2012 11:13:31 -0300
> Subject: Re: [Php-avanzado] Consulta Re: Requerimiento Juan Manuel V10
>
> Hola Juan Manuel,
>
> El vie, 07-12-2012 a las 10:56 -0300, Juan Manuel P. escribió:
> > Leo, te respondo abajo de lo planteado.
> >
> > > From: leonardot en pegasusnet.com.ar
> > > To: php-avanzado en pato2.fi.mdp.edu.ar
> > > Date: Fri, 7 Dec 2012 10:49:43 -0300
> > > Subject: [Php-avanzado] Consulta Re: Requerimiento Juan Manuel V10
> > >
> > > Hola Juan Manuel,
> > >
> > > ahora con la SRS terminada, te hago una consulta sobre un aspecto a
> > > mitad de camino entre funcionalidad y diseño, que no aparece en la
> > SRS
> > > pero que influye en la normalización.
> > >
> > > Te lo planteo como una situación:
> > >
> > > Supongamos que doy de alta una Mascota Perdida con mi e-mail. Se
> > sigue
> > > el proceso que especificaste y la Mascota Perdida se publica o no, y
> > me
> > > reúno con ella o no más adelante.
> > > En todo este proceso mis datos se almacenan como un Contacto de
> > > Mascota.
> > Si nunca habias reportado una observacion o registrado una mascota
> > previamente, se almacenan tus datos (y por datos me refiero a nombre,
> > sin apellido, y email.)
> >
> > > Supongamos ahora que pasa un tiempo y voy a dar de alta otra Mascota
> > > Perdida con el mismo e-mail.
> > >
> > > En este caso, mis datos se actualizan al Contacto de Mascota
> > existente
> > > o se agregan de nuevo repetidos?
> >
> > No se actualizan ni se agregan repetidos. Si vos ya registraste
> > previamente una mascota y no fue rechazada entonces tus datos, segun
> > lo que confirmaste la primera vez, son correctos y por lo tanto no se
> > deberian modificar. Si existen se relaciona con ese registro de la
> > tabla contactos y listo.
>
> Para comprender bien tu idea con esto que me respondés, necesito
> hacerte dos preguntas:
>
> a) decís que los datos luego de un alta están y que si "... no fue
> rechazada" entonces son válidos, pero según la SRS, si se rechaza la
> Mascota desaparece, pero los datos de contacto no lo hacen.
> Si la Mascota se rechaza los datos del contacto también desaparecen?
No, los datos del contacto no desaparecen, y no lo hacen por dos motivos.
Primero porque tal vez no sea la primera mascota que se carga al sistema, o porque tal vez ya has realizado algun aviso de observacion o reunion.
Segudo porque el hecho que sea rechazada la mascota no quiere decir que el contacto no es valido, para que sea rechazada el contacto confirmo sus datos, haciendo click en el link enviado a su email.
Por eso tambien en la SRS no puse que se eliminaban dado que solo se dan de alta.
Por eso es que arme la tabla RelMasCont.
> b) dado que para el contacto pedís nombre y e-mail, cómo se daría
> cuenta el sistema que yo soy el mismo que ya publiqué, si la primera vez
> como nombre pongo "Leonardo" y la segunda vez pongo "Leo" y en ambos
> casos escribo el mismo e-mail?
> El escribir distinto el nombre no implicaría una actualización de los
> datos?
Si los datos ya estan almacenados es porque vos ya confirmaste que eran correctos la primera vez. Asi que si vos la segunda vez te registras en vez de con el nombre "Leo", pones cualquier otra cosa para el sistema es indistinto porque vos ya confirmaste la primera vez que tus datos eran correctos.
Y como en este caso los datos no cambiarian, porque si cambias el email, entonces serias "otro contacto" entonces la confirmacion cuando se visita el link esta validando que los datos ingresados son correctos.
Lo unico que si, y que ahora me estoy dando cuenta que tendria que ver de agregar o corregir, es cuando un link no es visitado en los 3 dias posteriores, en ese caso si se deberia eliminar el contacto (si no esta asociado a ningun aviso o mascota).
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20121207/f5fe485e/attachment.html>
Más información sobre la lista de distribución Php-avanzado