[Php-avanzado] SRS tesis
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Lun Dic 14 16:00:20 ARST 2009
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
Más información sobre la lista de distribución Php-avanzado