[Php-avanzado] Tesis
Carlos Ariel Gomez
arigomdq en ciudad.com.ar
Mie Jun 3 19:14:25 ART 2009
Hola Leo te hago una consulta sobre la tesis :
me interesa por cada instalacion guardar los distintos movimimientos sobre
la misma.
Por ejemplo
Cuando se ingresa la orden de instalación fecha en que se genera la orden de
instalación.
Si se informa porque no se pudo instalar, fecha y motivo.
Si se concreta una cita, fecha, hora y observaciones de la misma.
Si se concreta la instalacion fecha en la que se instalo.
cada instalacion puede tener varios movimientos.
Por ejemplo :
se informa primero por falta de placa de red. Generaria un movimiento.
Luego cuando el abonado llama porque esta solucionado el problema y se
instala. Generaria otro movimiento.
Mi pregunta es puedo manejar todo eso en una tabla de movimientos en la que
tenga por ejemplo
id
id_instalacion
fecha_movimiento
movimiento (cita, cumplimiento, informe, cumplida)
fecha_cita (si es por cita)
observaciones
O hago una tabla para informes, otra para citas, otra para cumplimientos,
otra para informes ?
Saludos
----- Original Message -----
From: "Leonardo Tadei - Pegasus Tech Supply" <leonardot en pegasusnet.com.ar>
To: "Lista del curso de PHP Avanzado" <php-avanzado en pato2.fi.mdp.edu.ar>
Sent: Wednesday, March 11, 2009 9:32 PM
Subject: Re: [Php-avanzado] Tesis
Hola Carlos,
El mié, 11-03-2009 a las 10:42 -0300, Carlos Ariel Gomez escribió:
> Ok, las tablas finales me quedan asi
> si estan bien arranco
Se ve bien.
Con esto sabés que instalación y qué materiales da de alta cada
usuario.
Los Abonados son comunes para todos?
Si la respuesta es "sí" el modelo es consistente. Si es "no" tenés que
agregar el id del usuario a la tabla de abonados.
Saludos!
> tablas.
> -------
>
>
> usuarios
> --------
>
> id int(11)
> apellido varchar(40)
> nombre varchar(40)
> direccion varchar(60)
> telefono varchar(40)
> localidad varchar(40)
> email varchar(80)
> usuario char(20)
> pass char(32)
> permisos tinyint (si es admin o usuario)
>
>
>
> abonados
> --------
>
> id int(11) AUTOINCREMENT
> apellido varchar(40)
> nombre varchar(40)
> localidad char(5)
> caracteristica char (5)
> numero_tel char(5)
> direccion varchar(60)
>
>
> instalaciones
> -------------
>
> id int(11) AUTOINCREMENT
> id_usuario int(11)
> num_orden char(8)
> fecha date
> observaciones varchar(80)
> id_estado tinyint
> apellido varchar(40)
> nombre varchar(40)
> localidad char(5)
> caracteristica char (5)
> numero_tel char(5)
> direccion varchar(60)
>
>
> estados (informada, cumplida, cita)
> -------
>
> id tinyint
> estado char(10)
>
>
> detalle_inst
> ------------
>
> id int(11) AUTOINCREMENT
> id_inst int(11)
> codigo varchar(10)
> material varchar(60)
> cantidad int(4)
>
>
> invetario
> -----
>
> id int(11) AUTOINCREMENT
> codigo varchar(10)
> material varchar(60)
> cantidad int(4)
>
> ingreso_inventario
> -------------
>
> id int(11) AUTOINCREMENT
> id_usuario int(11)
> fecha date
> remito varchar(20)
>
>
> detalle_ingreso
> ---------------
>
> id int(11) AUTOINCREMENT
> id_ing int(11)
> codigo varcha(10)
> cantidad int(4)
>
>
>
> ----- Original Message -----
> From: "Leonardo Tadei - Pegasus Tech Supply" <leonardot en pegasusnet.com.ar>
> To: "Lista del curso de PHP Avanzado" <php-avanzado en pato2.fi.mdp.edu.ar>
> Sent: Wednesday, March 11, 2009 3:11 PM
> Subject: Re: [Php-avanzado] Tesis
>
>
> Hola Carlos,
>
> El mié, 11-03-2009 a las 03:46 -0300, Carlos Ariel Gomez escribió:
> > La pregunta era si tengo que incluir el id de los usuarios en la tabla
> > de
> > instalacione y de inventario para poder filtrar lo que corresponde a
> > cada
> > uno.
>
> Si tu sistema necesita saber qué usuario hace qué cosa, deberás agregar
> el id del usuario a todas las tablas del sistema. Así por ejemplo un
> usuario podría ver a sus abonados únicamente, o al menos distinguir
> cuales son suyos y cuales de los demás usuarios.
>
> > saludos
>
> =mente!
--
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
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas
de virus 3843 (20090210) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com
Más información sobre la lista de distribución Php-avanzado