DIAGRAMA DE COLABORACION Dominios y restricciones Alumnos: Denos Huaman Fiorella Huanca Contreras Alexander Candia Huanaco Nerio Laboratorio 5 Diagramas de Colaboración Diagrama de Colaboración: Iniciar Sesión Diagrama de Colaboración: Realizar Informe Ventas Diagrama de Colaboración: Emitir Comprobante de Pago Descripción de atributos no triviales: En la tabla boleta: Pre_tot precio total que se pone en el comprobante de pago En la tablas detalle boleta y detalle factura: Des_pro pequeña descripción del producto que se esta vendiendo, Cant_pro :cantidad de productos que se están vendiendo En la tabla tipoProducto: Id_tip es el identificador del tipo de producto que se va a avender Dominios y restricciones: Tabla boleta `num_bol` `cod_cli` `pre_tot` `fecha` (el primero 00000001 al 99999999 000001 al 999999 1 al 9999999999 desde 1 enero del 2014 en adelante de enero abrió la tienda) Tabla detalle boleta `cod_pro` 000001 al 999999 `des_pro` cadena de 30 caracteres `cant_pro` 1 al 999 `pre_unit` 1 al 999 `pre_venta` 1 al 9999999999 Tabla Factura `num_fac` 00000001 al 99999999 `ruc_cli` 1 al 9999999999, `subtotal` `igv` 0.010 al 9999, `total` 1 al 99999999 `fec_fac` 01/01/2014 en adelante Tabla cliente `nom_cli` cadena string de tamaño 30 `ape_cli` cadena string de tamaño 30 `sexo_cli` masculino, femenino `dni_cli` string de 8 caracteres `tel_cli` valores numéricos de tamaño 9 con el digito 9 al inicio `ruc_cli` `email_cli` correo electronico `dir_cli` dirección del cliente Tabla Producto `cod_pro` 000001 al 999999 `descripcion` texto corto con la descripción del producto `precio` 1 al 999999 `Stock` 0 al 999 Casos de usos expandidos Nombre Actor Tipo Descripción Resumen Iniciar sesión Vendedor-Administrador Primario, Esencial Se realiza el ingreso al sistema mediante la contraseña del vendedor o administrador para hacer modificaciones en el sistema Administra sistema(Realiza modificaciones) Precondición Curso Normal de los Eventos 1.- El Vendedor o el Administrador 2.- El sistema muestra un formulario ingresa al sistema. para ingresar el nombre y la contraseña para poder acceder al sistema 3.-El vendedor o Administrador realiza 4.- El sistemas verificara los datos un evento de clic en el botón aceptar ingresados en la base de datos 5.-si los datos ingresados fueron correctos, podrá acceder al sistema Nombre Registrar Productos Actor Tipo Descripción Resumen Administrador Primario, Esencial Se realiza el ingreso de productos al almacén Ingreso de diferentes tipos de productos Precondición Curso Normal de los Eventos 1.- El Administrador realiza una acción 2.- El sistema muestra un formulario en un evento clic nuevo para ingresar: Descripción, precio, stock y tipo de producto. 3.-El Administrador realiza una acción 4.- El sistemas registrara dicho en un evento clic en el botón grabar si producto ingresado en la base de los ingresados fueron correctos caso datos contrario en cancelar 5.-El Administrador saldrá de formulario 6.-El sistemas mostrara la página con evento clic en el botón salir principal