[Php-avanzado] Consulta PHP, Nicolas Mozo.
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Mie Nov 5 19:26:45 ART 2014
Nicolás,
en el mensaje anterior te respondo casi todo esto.
Te agrego acá algunas otras cosas:
El mié, 05-11-2014 a las 08:46 -0300, Nicolas Mozo escribió:
> SRS Pharmar V2.
> 10. El sistema debe gestionar Stock.
Una duda: si las farmacias hacen un pedido y el laboratorio se lo envía
directamente como describís en el e-mail anterior, qué stock hay???
Es decir, con ese flujo de los medicamentos, vos nunca tenés stock de
nada!
> 11. Una vez realizado satisfactoriamente la compra el pedido pasa a
> Stock[ 10 ].
Si esto que dice acá quiere decir que vas a llevar el stock de cada
Farmacia, al no aparecer ningún mecanismo para que la farmacia de de
baja lo que va vendiendo, habría solo ingresos, lo que no tiene sentido
para llevar stock...
> 12. El sistema deberá gestionar un Historial, en el cual se
> especificaran todos los Pedidos[ 7 ] en todos sus procesos
> concluyentes.
Este RF lo tenés que formular como "El sistema debe generar un informe
de los Pedidos... bla bla bla".
No tiene sentido generar historiales, porque justamente un historial es
revolver en datos que ya están registrados y en este caso, como los
pedidos ya existen, no hay que registrar nada.
Respecto de las tablas: casi todas sufrirán algún cambio por cómo estás
especificando las cosas y te van a aparecer varias tablas nuevas.
Sin embargo la tabla de Pedidos está muy mal encarada, porque si te
llego a modificar el nombre de una farmacia, un Pedido anterior sufrirá
cambios, lo cual no debe pasar. Tu almacenamiento debe garantizar que
los pedidos que se registran queden almacenados de forma tal que no
puedan cambiarse! Es algo fundamental para lo que estás haciendo.
Te pasa lo mismo con los medicamentos y los laboratorios.
Después le falta otra tabla para los medicamentos del pedido; si no
tenés repetidos todos los datos de la cabecera por cada Medicamento...
esto es una típica relación 1-N.
La Tabla de Stock no existe: todo eso se calcula sobre los Pedidos (y
el comprobante que parece faltar para dar de baja los Medicamentos, ya
que el Pedido parece que solo lo da alta.
Saludos cordiales!
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.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