[Php-avanzado] Consulta PHP, Nicolas Mozo.
Nicolas Mozo
mozo_mdq en hotmail.com
Mie Nov 5 08:46:22 ART 2014
SRS
Pharmar V2.
1. El sistema debe gestionar Farmacias.
2. El sistema debe gestionar
Laboratorios con sus Farmacias[ 1 ].
3. El sistema debe gestionar Familias.
4. El sistema debe gestionar Tipo de
Venta.
5. El sistema debe gestionar
medicamentos obtenidos de sus Laboratorios[ 2 ], con su Tipo de
Venta[ 4 ], a que Familias[ 3 ] pertenece.
6. El sistema debe indicar si el
medicamento[ 5 ] se adquiere bajo receta o es de venta libre, este
campo es necesario para la posterior venta de la farmacia a sus
respectivos clientes. Cabe aclarar que clientes no se encuentra
considerado en la Versión 1 de dicho sistema.
7. El sistema debe gestionar pedidos.
8. El sistema debe gestionar compras de
medicamentos[ 5 ], el cual se almacenaran en pedidos[ 7 ], que este a
su vez contendrá a la Farmacia [ 1 ] que adquirió el medicamento[ 5
] y el laboratorio[ 2 ] que lo fabrica.
9. El sistema debe gestionar Procesos
de Pedidos [ 7 ], el cual se asignaran los procesos a los cuales se
encuentren los Pedidos[ 7 ], por ejemplo, si el pedido esta
Confirmado, o rechazo y demás .
10. El sistema debe gestionar Stock.
11. Una vez realizado
satisfactoriamente la compra el pedido pasa a Stock[ 10 ].
12. El sistema deberá gestionar un
Historial, en el cual se especificaran todos los Pedidos[ 7 ] en
todos sus procesos concluyentes.
DICCIONARIO:
Farmacias = Tipo
de usuario que posee una farmacia física. Atributo: nombre,
nombreUsuario, contraseña, email, representante.
Laboratorios =
Tipo de usuario que posee un laboratorio físico, y desea gestionar
sus productos a las diferentes Farmacias registradas en la web.
Atributo: nombre, nombreUsuario, contraseña, email, representante.
Familias = Tipo
de familia a la que corresponde el medicamento, es decir, al tipo de
enfermedades a la que dicho medicamento se aplica. Atributo: nombre.
Tipo de Venta = Tipo
de venta que determina en que forma viene el medicamento, ya sea en
pomada, pastillas, jarabe, etc. Atributo: nombre.
Medicamento =
Medicamento desarrollado por los laboratorios. Atributo: nombre,
precio, tipoDeVenta, ID_familia, ID_laboratorio.
Pedidos =
En esta sección se controlan las ventas de los productos. Atributo:
ID_medicamento, ID_farmacia, ID_laboratorio, cantidad, ID_proceso,
precioPorUnidad, precioTotal.
Procesos =
Se detallaran en que situación se encuentra el pedido, por ejemplo
si esta confirmado por el Laboratorio, si lo rechazo, si se envió y
demás. Atributo: proceso.
Stock =
Espacio virtual en la cual llevamos un conteo de los productos que
tenemos fisicamente en nuestro establecimiento, es decir almacena
todos los pedidos que se realizaron con éxito, a demas se podrá
gestionar todos estos productos desde la web. Atributo:
unidadesStock, unidadesVendidas, importe, farmacia, laboratorio,
medicamento.
TABLAS ( igualmente por si las dudas le adjunte el .sql ):
FARMACIASid ( clave primaria )Usuario ContraseñaEmailRepresentante
LABORATORIOSid ( clave primaria )UsuarioContraseñaEmailRepresentante
MEDICAMENTOSid ( clave primaria )NombreTipoTipo_De_VentaPrecioid_familiaid_laboratorio
PEDIDOSid ( clave primaria )CantidadImporteImporte_TotalPedido_Procesoid_farmaciaid_medicamentoid_laboratorio
STOCKSid ( clave primaria )Unidades_StockUnidades_VendidasImporteid_farmaciaid_medicamentoid_laboratorio
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20141105/809a78b2/attachment-0001.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: pharmar (2).sql
Type: application/octet-stream
Size: 7594 bytes
Desc: no disponible
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20141105/809a78b2/attachment-0001.obj>
Más información sobre la lista de distribución Php-avanzado