Está en la página 1de 21

MODELADO EN UML

SISTEMA DE ALQUILER DE PELICULAS

INDICE
ANALISIS  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

ESCENARIOS
ESCENARIO 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

ESCENARIOS
ESCENARIOS 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 USO
SISTEMA DE ALQUILER DE PELICULAS
PROCESOS PRINCIPALES

REGISTRAR CLIENTE

CLIENTE
REGISTRAR PELICULAS

OPERADOR

ALQUILAR PELICULAS

ENTREGAR PELICULAS

ADMINISTRADOR
DEVOLVER PELICULAS EMITIR INFORMES

CASO DE USO 1
SISTEMA DE ALQUILER DE PELICULAS

REGISTRAR CLIENTE

<<Incluir>>

<<Incluir>>

OPERADOR
GUARDAR 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

<<Incluir>>

<<Incluir>>

OPERADOR
REGISTRAR DATOS DEL ALQUILER IMPRIMIR FACTURA <<Incluir>>

CLIENTE

GUARDAR DATOS DEL ALQUILER

CASO DE USO 4

SISTEMA DE ALQUILER DE PELICULAS

ENTREGAR PELICULAS

<<Incluir>>

<<Incluir>>

OPERADOR
REGISTRAR PEICULAS ENTREGADAS ASIGNAR MULTA

CLIENTE

CASO DE USO 5

SISTEMA DE ALQUILER DE PELICULAS

DEVOLVER PELICULAS

<<Incluir>>

<<Incluir>>

OPERADOR
REGISTRAR PEICULAS ENTREGADAS ASIGNAR MULTA

CLIENTE

CASO DE USO 6

SISTEMA DE ALQUILER DE PELICULAS

<<Incluir>> ALQUILERES VENCIDOS EMITIR INFORMES

<<Incluir>>

ADMINISTRADOR

<<Incluir>> <<Incluir>> ALQUILERES VENCIDOS

ALQUILERES VENCIDOS

<<Incluir>> <<Incluir>> ALQUILERES VENCIDOS ALQUILERES VENCIDOS ALQUILERES VENCIDOS

Diagrama de Actividad Registrar Clientes


Usuario Abrir
Formulario
Buscar Cdigo

:SisAlq

Incluir Cdigo del Cliente

Existe?

Si

Mostrar Datos

No Editar Datos Guardar Datos Cerrar Formulario

Diagrama de Clases
Clientes -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

-contiene

Registro_cliente -Cedula -nombre -telf -direcc +incluir() +busqueda() +modificar() +eliminar() 1

Registro_Usuarios 1 -codigo -nombre +incluir() +busqueda() +modificar() +eliminar() 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 clientes
li rac ist g Re

Administrador
Re gis tra us u

Inscribir

Entrega

Alquila

Registro_Usuarios

Operador
Registra alq

/ Incluir,Modificar,Busqueda,Eliminar

l pe tra gis Re

Reg istra dev

Alquiler

/ Incluir,Busqueda,Modificar,Eliminar

inar Elim ir Inclu


Peliculas Devolucion

Eliminar Incluir

Modelado de la GUI
Pantalla 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

También podría gustarte