[Php-avanzado] SRS tesis
Lucas Nastri
dex87.mdq en gmail.com
Lun Dic 14 16:50:51 ARST 2009
Buenas de nuevo, Leo, te comento lo que me escribiste:
>No, no tenés error, porque al borrar el usuario, el Empleado sigue
>existiendo en el sistema y por tanto las referencias en los trámites
>siguen siendo válidas.
Ok, ahora si tiene sentido. No borro empleado, bueno, está bien. Entonces
los datos que iba a poner en la tabla empleado que eran el nick y el pass
los paso a la tabla usuarios y ahí queda mejor.
>Te entiendo... sin embargo creí recordar un listado de los trámites
>hechos por cada empleado a fin del día o algo así...
No, eso era el cierre, que hago un listado por tipo de trámite.
Bueno, considerando que agrego una tabla más al sistema (la tabla usuarios)
modificaré la SRS y te la enviaré de nuevo y quedaría finalizada la SRS.
Gracias Leo. Nos vemos el jueves. Era el recuperatorio del parcial el
jueves, no? :P
Lucas.
El 14 de diciembre de 2009 15:00, Leonardo Tadei - Pegasus Tech Supply <
leonardot en pegasusnet.com.ar> escribió:
> Hola Lucas,
>
> El lun, 14-12-2009 a las 14:26 -0300, Lucas Nastri escribió:
> > Hola Leo, si, me pareció que estaba bueno hacerlo en HTML y pensé
> > hacerlo en PHP pero después pensé "y si el cliente en ese momento no
> > tiene un soft que haga de servidor como Wamp, Lamp ... estoy al
> > horno". Así que lo dejé solo en HTML. Se vé rustico pero me aseguro de
> > que el cliente lo va a ver siempre.
>
> Bueno, que se ea rústico no depende de PHP, sino d eponerle un CSS
> lindo...
> Igual, tal y como decís, es mucho mejor HTML (decorado o no) que PHP
> para esto, que después de todo es un documento estático.
>
> > >lo que te había propuesto como solución es los Empleados
> > >no necesariamente sean los Usuarios, pero a su vez que los Usuarios
> > >siempre sean un Empleado del sistema.
> >
> >
> > aaahh, por lo tanto tengo que hacer el logueo con la tabla Usuarios y
> > la tabla Empleados solo la uso para guardar el ID cuando inicio un
> > trámite?.
>
> Correcto.
>
> > Pero si eliminara un usuario seguiría teniendo un error, porque de
> > alguna manera tengo que vincular éstas dos tablas.
>
> No, no tenés error, porque al borrar el usuario, el Empleado sigue
> existiendo en el sistema y por tanto las referencias en los trámites
> siguen siendo válidas.
>
> > Entonces las tablas me quedaran:
> >
> > Usuarios Empleados Trámites
> > ID ID ID
> > Nombre Nombre ...
> > ... ... ...
> > IDusuario IDempleado
>
>
> Es correcto: ves cómo se puede borrar un usuario sin problemas?
>
>
> > Cuando quiera borrar un empleado del sistema, borraré el usuario
> > correspondiente al empleado, luego el empleado y, me quedará el ID del
> > empleado en la tabla trámites? :s . No me queda muy claro la verdad.
>
> No! En tu sistema nunca deberías borrar un Empleado. Sí borrariás
> Usuarios.
>
> Imaginate un sistema de una biblioteca: tenés socios que se llevan
> libros. El sistema muestra qué libros son los más prestados y por quién.
> Si un socio deja de serlo, no lo borrás, porque si no perdés la historia
> de que estuvo y de qué se le prestó; como colateral de borrarlo, se
> rompe el informe del libro más prestado.
> En el caso de la biblioteca, no deberías borrar socios a los que se
> le
> haya hecho un préstamo. En el caso de tu sistema, no deberías borrar
> Empleados que hayan hecho un trámite.
>
> > >Me acuerdo mal o sacaste el requerimiento de ver los trámites por
> > >Empleado???
> >
> > No No, lo que quería hacer es que cuando un empleado inicia un trámite
> > junto a los datos que se guardan del ciudadano en mesa de entrada
> > también se guarde el nombre del empleado. Es decir guardaré el ID del
> > empleado en verdad. Ésto lo quiero hacer para, luego cuando consulto
> > por una boleta me muestre el nombre de que empleado lo inició. Pero
> > con guardar el ID ya me alcanza para recuperar el nombre del empleado.
>
> Te entiendo... sin embargo creí recordar un listado de los trámites
> hechos por cada empleado a fin del día o algo así...
>
> > Gracias Leo.
>
> Por nada!
> --
>
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> http://blog.pegasusnet.com.ar
> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20091214/ca97c990/attachment-0001.htm
Más información sobre la lista de distribución Php-avanzado