uml video tie nda

Upload: russell-garay

Post on 14-Jul-2015

613 views

Category:

Documents


0 download

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