uml video tie nda
TRANSCRIPT
MODELADO EN UMLSISTEMA DE ALQUILER DE PELICULAS
INDICEANALISIS ESCENARIOS CASOS DE USO DIAGRAMA DE ACTIVIDADES DIAGRAMA DE CLASES DIAGRAMA DE COLABORACION DIAGRAMA DE SECUENCIA DISEO ESTANDARIZACION DISEO DE LA BASE DE DATOS MODELADO DE LA GUI INTERFASE GRAFICA DE USUARIO ) DESARROLLO DE SOFTWARE DIAGRAMA DE COMPONENTES IMPLANTACION DIAGRAMA DE DESPLIEGUE
(
ESCENARIOSESCENARIO PRIMARIO
- El cliente se afilia a la tienda ,el operador registra sus datos personales (cedula,nombre,telefono,direccion,f.nacimiento) y se le hace entrega del carnet -El operador ingresa los cdigos de cada una de las pelculas adquiridas con sus datos correspondientes ( Nro-compra cdigo , genero , titulo , formato , autor , ejemplares ) -El cliente llega a la tienda y selecciona las pelculas que desea alquilar -El cliente entrega las cajas de las pelculas al operador y este busca las pelculas en el deposito , aquellas que ya se encuentren alquiladas no se podrn volver a alquilar. Una vez seleccionadas todas las pelculas se genera una factura con los siguientes datos ( cliente , fecha , pelculas , monto-alquiler , total facturado , fecha de entrega ) -El cliente entrega las pelculas al operador el cual verifica si la fecha de entrega sobrepasa a la fecha establecida. En caso de ser as , el operador asigna una multa al cliente el cual deber cancelar al instante o cuando vuelva a solicitar un servicio. -El operador al final de su turno ( Existen varios Cajeros por Turnos ) imprime una relacin de facturas emitidas y la relacin de dinero recaudado por concepto de ventas y gastos varios en la caja. Y entrega dicha relacin al administrador. -El Administrador semanalmente procesa los siguientes informes : - Relacin de Pelculas en Alquiler ( Cliente, pelcula , fecha-entrega) - Relacin de Alquileres vencidos ( Cliente, pelcula , fecha-entrega , dias-vencidos) Resumen de ventas por Operador y Fecha ( Operador , fecha-desde, fecha-hasta , total-vendido ) Totales de Ventas por Pelcula ( Ordenado por Mayor Venta ) Resumen de Ventas por Genero ( Ordenado por Mayor Venta) Relacin de Compras por Fecha
ESCENARIOSESCENARIOS SECUNDARIOS
El Cliente Extrava el Carnet por lo cual se le impone una multa por volver a entregarle uno nuevo. El Cliente Extrava o daa una pelcula alquilada , por lo que se exige al cliente que cancele el costo de la misma. Las pelculas compradas que resulten defectuosas se le entregan de nuevo al proveedor y se registra dicha devolucin.
CASOS DE USOSISTEMA DE ALQUILER DE PELICULASPROCESOS PRINCIPALES
REGISTRAR CLIENTE
CLIENTEREGISTRAR PELICULAS
OPERADOR
ALQUILAR PELICULAS
ENTREGAR PELICULAS
ADMINISTRADORDEVOLVER PELICULAS EMITIR INFORMES
CASO DE USO 1SISTEMA DE ALQUILER DE PELICULAS
REGISTRAR CLIENTE
OPERADORGUARDAR DATOS DEL CLIENTE IMPRIMIR CARNET
CLIENTE
CASO DE USO 2
SISTEMA DE ALQUILER DE PELICULAS
REGISTRAR PELICULAS
OPERADOR
CASO DE USO 3
SISTEMA DE ALQUILER DE PELICULAS
ALQUILAR PELICULAS
OPERADORREGISTRAR DATOS DEL ALQUILER IMPRIMIR FACTURA
CLIENTE
GUARDAR DATOS DEL ALQUILER
CASO DE USO 4
SISTEMA DE ALQUILER DE PELICULAS
ENTREGAR PELICULAS
OPERADORREGISTRAR PEICULAS ENTREGADAS ASIGNAR MULTA
CLIENTE
CASO DE USO 5
SISTEMA DE ALQUILER DE PELICULAS
DEVOLVER PELICULAS
OPERADORREGISTRAR PEICULAS ENTREGADAS ASIGNAR MULTA
CLIENTE
CASO DE USO 6
SISTEMA DE ALQUILER DE PELICULAS
ALQUILERES VENCIDOS EMITIR INFORMES
ADMINISTRADOR
ALQUILERES VENCIDOS
ALQUILERES VENCIDOS
ALQUILERES VENCIDOS ALQUILERES VENCIDOS ALQUILERES VENCIDOS
Diagrama de Actividad Registrar ClientesUsuario AbrirFormularioBuscar Cdigo
:SisAlq
Incluir Cdigo del Cliente
Existe?
Si
Mostrar Datos
No Editar Datos Guardar Datos Cerrar Formulario
Diagrama de ClasesClientes -cedula -nombre -telft -direc +inscribir() +alquilarp() +entregarp() 1 1 -contiene Administrador Operador -codigo -nombre +registracli() +registrapel() +registraalq() +registradev() +emiteinf() 1 -codigo -nombre +emiteinf() +Registrausu() 1 Peliculas -Codigo -genero -censura -titulo -precio +incluir() +busqueda() +modificar() +eliminar() 1 1
-contiene
1
-contiene
Registro_cliente -Cedula -nombre -telf -direcc +incluir() +busqueda() +modificar() +eliminar() 1
1
Registro_Usuarios 1 -codigo -nombre +incluir() +busqueda() +modificar() +eliminar() 1
1
*
-alquila * Alquilar -nro -cedula -usuario -fecha -monto -peliculas +incluir() +busqueda() +eliminar() -registra * -Contiene
Devolucion * -contiene -Registra -Entrega * * -nro -cliente -usuario -operador -pelicula +incluir() +busqueda() +eliminar()
Diagrama de Colaboracin/ Incluir,Modificar,Eliminar,Busqueda
Registro_Cliente clientesli rac ist g Re
AdministradorRe gis tra us u
Inscribir
Entrega
Alquila
Registro_Usuarios
OperadorRegistra alq
/ Incluir,Modificar,Busqueda,Eliminar
l pe tra gis Re
Reg istra dev
Alquiler
/ Incluir,Busqueda,Modificar,Eliminar
inar Elim ir IncluPeliculas Devolucion
Eliminar Incluir
Modelado de la GUIPantalla Principal
Barra de Men Archivos Procesos Informes Mantenimiento
Modelado de la GUI Formularios de Entrada de Datos
Cuadro de Edicin
Barra de Actualizacin
Modelado de la GUI Formularios de Entrada de Datos
Modelado de la GUI Formularios de Salida de Datos
Cuadro de Edicin
Barra de Informes
Diagrama de Componentes
MY_libreria.DLL Video.exe
BD_Video.DBC
Detalle de Componentes
Diagrama De Distribucin