EXPOSITORES:
F L O R E S N A V A R R E T E , B R YA N
L A U R EL Q U I N TO, G A B R I ELA
M A N R I Q U E M A YA N G A , C E S A R
Gestión de Ventas
(from Negocio Principal)
RELEVANTES <<extend>>
(from Actores)
Usuario
(from Actores)
Seguridad
(from Negocio Principal)
Administrador
(from Actores)
Mantener usuario
Conexión al Sistema
(from Seguridad)
(from Seguridad)
Descripción de Casos de Uso
Registrar Venta
Descripción de Casos de Uso
Agregar Cliente
VISTA LÓGICA
PATRÓN ARQUITECTÓNICO
DIAGRAMAS DE SECUENCIA
CUS 01 IU Registrar
Venta
Controlador
Venta
Controlador
Cliente
Controlador
Producto
Modelo Venta Modelo Cliente Modelo
Producto
: Vendedor
Registrar Venta
Pulsar "Registrar Venta"
mostrar Interfaz Registrar Venta
obtenerCodigoVentaNueva()
obtenerCodigoVentaMaximo()
retornar cod_venta + 1
mostrarClientes()
mostrarClientes()
mostrarProductos()
mostrarProductos()
agregarProducto(cod_producto)
retornar lista de productos
agregarProducto(cod_producto)
obtenerCodigoVentaNueva()
SumarTotalPrecio()
obtenerCodigoVentaMaximo()
retornar precio total
retornar cod_venta maximo
retornarprecio
mostrar cod_venta
total + 1
mostrarClientes()
seleccionar método de pago
mostrarClientes()
mostrarcrearVenta()
lista de clientes
registrarVenta(datos)
mostrarProductos()
registrarDetalleVenta(da...
agregarProducto(cod_producto)
CUS 02
Agregar Cliente
Llenar campos
CrearCliente(datos)
IngresarCliente(datos)
Retorna confirmación
Clases:
o IU AdministrarVenta
o IU RegistrarVenta
o ControladorProducto
o Modelo Venta
o ModeloProducto
IAdministración de venta
Clases:
o IU AgregarCliente
o ControladorCliente
o ModeloCliente
Clase: IU RegistrarVenta
RESPONSABILIDADES COLABORACIONES
Mostrar interfaz RegistrarVenta Clase: IU RegistrarVenta
Mostrar el código venta Clase: IU RegistrarVenta
<<access>>
<<desing subsystem>>
Gestion de Ventas
<<access>>
<<Implementation subsystema>>
Administración _de_Ventas
login.php IUMenuPrincipal.php
<<Implementation subsystema>>
<<implementation subsystem>> Administración_de_Ventas
Registro_de_Cliente
IURegistrarVenta.php IUAnularVenta.php
IUAgregarCliente.php IUAdministrarVenta.php
ControladorCliente.js
conexionBD.php
Base de Datos
R
E
M L
O A
D C
E I
L O
O N
A
L