Farmacia cuba --- PROYECTO FINAL -- VENTA
description
Transcript of Farmacia cuba --- PROYECTO FINAL -- VENTA
Análisis de Sistema de Información PROYECTO “FARMÁCIA CUBA” Reposición de Productos
INTEGRANTES:
* Henry Vega
* Gianfranco Herrera
Diagrama Entidad Del Sistema Reposición de Productos
productos x guia de reposicion
Doctora
Id doctoraNombresApellidos
Guias de reposicion
Id guia reposicionNombre_producto
Cantidad de ProductoFecha_reposicion
1
1..n
1
1..n
Guia de devolucion
ID DevolucionMotivos DevolucionCondicion_producto
1
1..n
1
1..n
Productos
ID ProductosNombre ProductosPrecio de Producto
Cantidad de Productos
1..n
1..n
1..n
1..n
1
1..n
1
1..n
Transformación de clases Persistentes a Tablas SQL
productoXGuiaReposicion
DIAGRAMA DE ENTIDADES DEL SISTEMA DE REPOSICION DE PRODUCTOS
Producto
Id_Producto : StringNombre_Producto : StringPrecio_Producto : IntegerCantidad_Productos : Integer
Guias_reposicion
Id_guia_reposicion : StringNombre_producto : StringCantidad : IntegerFecha_reposicion : String
1..n
1..n
1..n
1..n
GuiaDevol
Id_devolucion : StringMotivos_devolucion : StringCondicion_producto : StringFecha_devolucion : String
1..n
1
1..n
1
doctora
Id_doctora : StringNombres : StringApellidos : String
1
1..n
1
1..n
1..n
1
1..n
1
Transformación de clases Persistentes a Tablas SQL
T_GuiaDevol
Id_devolucion : VARCHAR(255)Motivos_devolucion : VARCHAR(255)Condicion_producto : VARCHAR(255)Fecha_devolucion : VARCHAR(255)Id_doctora : VARCHAR(255)Id_Producto : VARCHAR(255)
<<PK>> PK_T_GuiaDevol20()<<FK>> FK_T_GuiaDevol21()<<FK>> FK_T_GuiaDevol18()<<Index>> TC_T_GuiaDevol38()<<Index>> TC_T_GuiaDevol34()
T_doctora
Id_doctora : VARCHAR(255)Nombres : VARCHAR(255)Apellidos : VARCHAR(255)
<<PK>> PK_T_doctora17()
1
1..*
1
1..*
<<Non-Identifying>>
T_Producto
Id_Producto : VARCHAR(255)Nombre_Producto : VARCHAR(255)Precio_Producto : INTEGERCantidad_Productos : INTEGER
<<PK>> PK_T_Producto19()
1
1..*
1
1..*
<<Non-Identifying>>
T_Guias_reposicion
Id_guia_reposicion : VARCHAR(255)Nombre_producto : VARCHAR(255)Cantidad : INTEGERFecha_reposicion : VARCHAR(255)Id_doctora : VARCHAR(255)
<<PK>> PK_T_Guias_reposicion18()<<FK>> FK_T_Guias_reposicion17()<<Index>> TC_T_Guias_reposicion32()
1
1..*
1
1..*
<<Non-Identifying>>
T_productoXGuiaReposicion
Id_guia_reposicion : VARCHAR(255)Id_Producto : VARCHAR(255)
<<PK>> PK_T_productoXGuiaReposicio21()<<FK>> FK_T_productoXGuiaReposicio20()<<FK>> FK_T_productoXGuiaReposicio19()<<Index>> TC_T_productoXGuiaReposicio36()<<Index>> TC_T_productoXGuiaReposicio35()
1
0..*
1
0..*
<<Identifying>>
1
0..*
1
0..*
<<Identifying>>
Transformación de clases Persistentes a Tablas SQL
Diagrama Interacción de Control Stock
: Doctora : Doctora : Controlo Stock : Controlo Stock : ctrl_Controlar Stock : ctrl_Controlar Stock : Productos : Productos : Emitir ordenes de reposicion de
productos : Emitir ordenes de reposicion de
productos
1. Emito orden
2. Datos(Productos)
3. Consultar mediante ID de producto
6. Si no hay Productos
7. Generar una "orden de reposicion"
4. Mostrar datos de Productos
5. Consultar cantidad de producto
• Diagrama Interacción del Emitir Orden de Reposición
: Doctora : Doctora : Registro Reposicion Mercaderia : Registro Reposicion Mercaderia : Emitir orden de Reposicion
: Emitir orden de Reposicion
: Guias de reposicion : Guias de reposicion
1. OrdenReposicion de Productos
2. Datos orden(Productos)
4. Emitir Guia de Reposicion
3. Mostrar Guia de Reposicion
• Diagrama Interacción Registrar Reposición de Producto
: Doctora : Doctora : Registro Reposicion de Mercaderia : Registro Reposicion de Mercaderia : Registrar Reposicion de Mercaderia
: Registrar Reposicion de Mercaderia
: Productos : Productos : Guias de reposicion : Guias de reposicion
1. Registrar Productos
2. Datos (Productos)
3. Ingresar Datos()
4. Registrar datos a Guia de Reposicion
5. Grabar Guia de Reposicion
Diagrama Interacción de Validar Usuario
: Doctora : Doctora : Valido Usuario : Valido Usuario : Validar Usuario : Validar Usuario : Doctora : Doctora : RecuerdoContraseña : RecuerdoContraseña
1. Registro de usuario
2. Datos (Usuario)
3. Ingresar Nombre
4. Ingresar ID
5. Si el usuario olvido la ID
6. Recordar la ID mediante
Diagrama Interacción de Recordar Contraseña
: Doctora : Doctora : RecuerdoContraseña : RecuerdoContraseña : RecodarContraseña : RecodarContraseña : Doctora : Doctora
1. Registar Nombre
2. Nombre (usuario)
3. Ingreso Nombre
4. If () Usuario esta Registrado
5. Mostrara Contraseña
End If
Else
Diagrama Interacción de Devolución de Producto
: Doctora : devolver productos : ctrl Devolver productos : Productos : Guia de devolucion
1: Solicito devolver Productos
2: Datos(Productos)
3: busqueda del producto mediante su Identificacion
5: Grabar Guia de Devolucion
4: Ingresar datos del producto en Guia de Devolucion
Clases de Análisis EstereotipadasRecordar Contraseña
Doctora RecuerdoContraseña
Doctora
Id doctoraNombresApellidos
(from MODELO CONCEPTUAL)
RecodarContraseña
Clases de Análisis EstereotipadasControl Stock
Doctora Controlo Stock
Productos
ID ProductosNombre ProductosPrecio de Producto
Cantidad de Productos
(from MODELO CONCEPTUAL)
Emitir ordenes de reposicion de productos
ctrl_Controlar Stock
• Validar UsuarioClases de Análisis Estereotipadas
Doctora Valido Usuario
Doctora
Id doctoraNombresApellidos
(from MODELO CONCEPTUAL)
RecuerdoContraseña
Validar Usuario
Clases de Análisis Estereotipadas Devolución de Producto
Doctora devolver productos
Productos
ID ProductosNombre ProductosPrecio de Producto
Cantidad de Productos
(from MODELO CONCEPTUAL)
Guia de devolucion
ID DevolucionMotivos DevolucionCondicion_producto
(from MODELO CONCEPTUAL)
1..n
1
1..n
1
Doctora
Id doctoraNombresApellidos
(from MODELO CONCEPTUAL)
1 1..n1 1..n
ctrl Devolver productos
Clases de Análisis Estereotipadas Emitir Orden de Reposición
Guias de reposicion
Id guia reposicionNombre_producto
Cantidad de Producto...Fecha_reposicion
(from MODELO CONCEPTUAL)
Doctora
Id doctora...NombresApellidos
(from MODELO CONCEPTUAL)
1
1..n
1
1..n
Doctora
Emitir orden de Reposicion
Registro Reposicion Mercaderia
Clases de Análisis Estereotipadas
Registrar Reposición de Producto
Doctora Registro Reposicion de Mercaderia
Doctora
Id doctora...NombresApellidos
(from MODELO CONCEPTUAL)...)
Guias de reposicion
Id guia reposicionNombre_producto
Cantidad de Producto...Fecha_reposicion
(from MODELO CONCEPTUAL)...)
1
1..n
1
1..n
productos x guia de reposicion
Productos
ID ProductosNombre ProductosPrecio de Producto
Cantidad de Productos
(from MODELO CONCEPTUAL)...)
1..n
1..n
1..n
1..n
Registrar Reposicion de Mercaderia