[Php-avanzado] Eran los usuarios Era: srs terminada y tablas

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Lun Ene 11 21:04:46 ARST 2010


Hola Lucas,

El dom, 10-01-2010 a las 18:13 -0300, Lucas Nastri escribió:
> Hola Leo
> 
> > el tema es que un usuario puede acceder a varios sistemas (por
> ejemplo
> > a mesa y a cierre, o a toma y mesa) por lo que debería guardar más
> de
> > un número, no?.
> 
> >       No... solo un número.
> >       Por ejemplo: 1 = jefe (acceso a todo), 2 = Administrativo
> (mesa y
> > cierre), 3 = Empleado (acceso a mesa y toma), etc...
> 
> Buenisimo!, ahora entendí a qué apuntabas. Joya. Ahora entiendo como
> hacerlo. Entonces me fijo de escribirlo bien en la srs y te la mando.

	Ok. Me alegra.
	Me alegraría más todavía que se entienda por qué, siendo que a nivel de
las tablas tu solución y la mía son equivalentes.

	Ahora que lo entendiste, te cuento una implicación de que el manejo de
usuarios no tenga que ver con los requerimientos del sistema: si más
adelante tenés que agregar una forma de acceso nueva, con tu esquema
tenías que modificar la estructura de la tabla del Empleado, es decir,
modificar al Empleado; de esta forma, ningún cambio en los accesos jamás
cambiará lo que hace el sistema: ni una tabla ni una línea de código!
	Esto es una prueba (más) de que los usuarios no son un requerimiento
funcional.

	Bonus track: tu manejo de usuarios ahora servirá para cualquier otro
sistema!

> Muchas gracias!. Saludos.

	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