Download - Uml videotienda (1)
![Page 1: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/1.jpg)
MODELADO EN UML
SISTEMA DE ALQUILER DE PELICULAS
![Page 2: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/2.jpg)
INDICEANALISIS ESCENARIOS PREVISUALIZACIONES CASOS DE USO DIAGRAMA DE ACTIVIDADES DIAGRAMA DE CLASES DIAGRAMA DE COLABORACION DIAGRAMA DE SECUENCIADISEÑO ESTANDARIZACION DISEÑO DE LA BASE DE DATOS MODELADO DE LA GUI
( INTERFASE GRAFICA DE USUARIO )DESARROLLO DE SOFTWARE DIAGRAMA DE COMPONENTESIMPLANTACION DIAGRAMA DE DESPLIEGUE
![Page 3: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/3.jpg)
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 códigos de cada una de las películas adquiridas con sus datos correspondientes ( Nro-compra
código , genero , titulo , formato , autor , ejemplares ) -El cliente llega a la tienda y selecciona las películas que desea alquilar -El cliente entrega las cajas de las películas al operador y este busca las películas en el deposito , aquellas que ya se
encuentren alquiladas no se podrán volver a alquilar. Una vez seleccionadas todas las películas se genera una factura con los siguientes datos
( cliente , fecha , películas , monto-alquiler , total facturado , fecha de entrega ) -El cliente entrega las películas 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 relación de facturas emitidas y la relación de dinero recaudado por concepto de ventas y gastos varios en la caja. Y entrega dicha relación al administrador.
-El Administrador semanalmente procesa los siguientes informes : - Relación de Películas en Alquiler ( Cliente, película , fecha-entrega) - Relación de Alquileres vencidos ( Cliente, película , fecha-entrega , dias-vencidos) Resumen de ventas por Operador y Fecha ( Operador , fecha-desde, fecha-hasta , total-vendido ) Totales de Ventas por Película ( Ordenado por Mayor Venta ) Resumen de Ventas por Genero ( Ordenado por Mayor Venta) Relación de Compras por Fecha
![Page 4: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/4.jpg)
ESCENARIOS
ESCENARIOS SECUNDARIOS
El Cliente Extravía el Carnet por lo cual se le impone una multa por volver a entregarle uno nuevo.
El Cliente Extravía o daña una película alquilada , por lo que se exige al cliente que cancele el costo de la misma.
Las películas compradas que resulten defectuosas se le entregan de nuevo al proveedor y se registra dicha devolución.
![Page 5: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/5.jpg)
Ficha Completo Subcaso. Alquiler en local1.1 Caso de Uso Para describir este caso de uso hemos realizado ciertas suposiciones al margen de la especificación inicial de requisitos, las cuales exponemos a continuación: - En el caso de que el cliente tenga una sanción económica anterior, ésta se cargará al alquiler actual. - Si no hay copias disponibles del artículo que el cliente desea alquilar, el sistema le permitirá automáticamente realizar una reserva del artículo (sólo para socios). - La fianza para los no socios se deberá abonar para cada artículo alquilado.
Caso de Uso: Alquiler en LocalObjetivo: Realizar el alquiler de una serie de artículos en el Video-Club.Actores: Encargado(E)Precondiciones:Pasos:
1. E: El caso de uso se inicia cuando el CLIENTE llega al puesto del ENCARGADO con los ARTICULOS que desea alquilar. 2. E: Inicia el ALQUILER. 3. E: Introduce los datos de identificación del cliente. 4. S: Valida los datos del cliente. 5. E: Introduce el identificador del ARTICULO. 6. S: Registra la LINEA DE ALQUILER y muestra la descripción del ARTICULO, su precio y el total acumulado. El ENCARGADO repite los pasos 5-6 hasta introducir todos los articulos del alquiler. 7. S: Finaliza el ALQUILER. 8. S: Muestra el total del ALQUILER y pide confirmación de pago. 9. E: Confirma el pago cuando el cliente le facilita el dinero. 10. S: Registra el alquiler y extiende el recibo en el que figuran los cobros de los distintos ALQUILERES de los ARTICULOS. 11. E: Extiende los artículos junto al recibo
Caso de Uso General
PREVISUALIZACION
![Page 6: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/6.jpg)
Caso de Uso General
![Page 7: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/7.jpg)
Descripcion del Subcaso con ficha y diagrama
![Page 8: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/8.jpg)
Subcaso
![Page 9: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/9.jpg)
Subcaso
![Page 10: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/10.jpg)
CASOS DE USOSISTEMA DE ALQUILER DE PELICULAS
PROCESOS PRINCIPALES
REGISTRAR CLIENTE
REGISTRAR PELICULAS
ALQUILAR PELICULASENTREGAR PELICULAS
CLIENTE OPERADOR
ADMINISTRADOR
DEVOLVER PELICULASEMITIR INFORMES
![Page 11: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/11.jpg)
CASO DE USO 1
REGISTRAR CLIENTE
GUARDAR DATOS DEL CLIENTE IMPRIMIR CARNET
<<Incluir>> <<Incluir>>
CLIENTEOPERADOR
SISTEMA DE ALQUILER DE PELICULAS
![Page 12: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/12.jpg)
CASO DE USO 2
REGISTRAR PELICULAS
OPERADOR
SISTEMA DE ALQUILER DE PELICULAS
![Page 13: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/13.jpg)
CASO DE USO 3
ALQUILAR PELICULAS
REGISTRAR DATOS DEL ALQUILER
IMPRIMIR FACTURA
<<Incluir>> <<Incluir>>
CLIENTEOPERADOR
GUARDAR DATOS DEL ALQUILER
<<Incluir>>
SISTEMA DE ALQUILER DE PELICULAS
![Page 14: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/14.jpg)
CASO DE USO 4
ENTREGAR PELICULAS
REGISTRAR PEICULAS ENTREGADAS
ASIGNAR MULTA
<<Incluir>> <<Incluir>>
CLIENTEOPERADOR
SISTEMA DE ALQUILER DE PELICULAS
![Page 15: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/15.jpg)
CASO DE USO 5
DEVOLVER PELICULAS
REGISTRAR PEICULAS ENTREGADAS
ASIGNAR MULTA
<<Incluir>> <<Incluir>>
CLIENTEOPERADOR
SISTEMA DE ALQUILER DE PELICULAS
![Page 16: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/16.jpg)
CASO DE USO 6
EMITIR INFORMES
ALQUILERES VENCIDOS
<<Incluir>> ADMINISTRADOR
SISTEMA DE ALQUILER DE PELICULAS
ALQUILERES VENCIDOS
ALQUILERES VENCIDOS
ALQUILERES VENCIDOS
ALQUILERES VENCIDOS
ALQUILERES VENCIDOS
<<Incluir>>
<<Incluir>>
<<Incluir>>
<<Incluir>>
<<Incluir>>
![Page 17: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/17.jpg)
Diagrama de ActividadRegistrar Clientes
Usuario :SisAlq
Abrir Formulario
Incluir Código del Cliente
Buscar Código
Existe? Mostrar Datos
Editar Datos
Si
No
Guardar Datos
Cerrar Formulario
![Page 18: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/18.jpg)
Diagrama de Clases
+inscribir()+alquilarp()+entregarp()
-cedula-nombre-telft-direc
Clientes
+registracli()+registrapel()+registraalq()+registradev()+emiteinf()
-codigo-nombre
Operador
+emiteinf()+Registrausu()
-codigo-nombre
Administrador
+incluir()+busqueda()+modificar()+eliminar()
-Cedula-nombre-telf-direcc
Registro_cliente
+incluir()+busqueda()+modificar()+eliminar()
-codigo-nombre
Registro_Usuarios
+incluir()+busqueda()+modificar()+eliminar()
-Codigo-genero-censura-titulo-precio
Peliculas
+incluir()+busqueda()+eliminar()
-nro-cedula-usuario-fecha-monto-peliculas
Alquilar
+incluir()+busqueda()+eliminar()
-nro-cliente-usuario-operador-pelicula
Devolucion
1
-contiene11
-contiene
1
1
-contiene1
1
-alquila*
1
-registra
*
1
-contiene
*
1
-Entrega
*
1
-Registra
*
1
-Contiene*
![Page 19: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/19.jpg)
DIAGRAMA DE SECUENCIAS
![Page 20: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/20.jpg)
DIAGRAMA DE SECUENCIAS
![Page 21: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/21.jpg)
Diagrama de Colaboración
clientes
Operador
AdministradorRegistro_Cliente
Registro_Usuarios
Peliculas
Alquiler
Devolucion
Insc
ribir
Alq
uila
Entr
ega
/ Incluir,Modificar,Eliminar,Busqueda
/ Incluir,Modificar,Busqueda,Eliminar
/ Incluir,Busqueda,Modificar,Eliminar
![Page 22: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/22.jpg)
Modelado de la GUIPantalla Principal
Barra de Menú
ArchivosArchivos ProcesosProcesos InformesInformes MantenimientoMantenimiento
![Page 23: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/23.jpg)
Modelado de la GUIFormularios de Entrada de Datos
Cuadro de Edición
Barra de Actualización
![Page 24: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/24.jpg)
Modelado de la GUIFormularios de Entrada de Datos
![Page 25: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/25.jpg)
Modelado de la GUIFormularios de Salida de Datos
Cuadro de Edición
Barra de Informes
![Page 26: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/26.jpg)
Diagrama de Componentes
Video.exe
BD_Video.DBC
MY_libreria.DLL
![Page 27: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/27.jpg)
Detalle de Componentes
![Page 28: Uml videotienda (1)](https://reader035.vdocumento.com/reader035/viewer/2022081418/556c376fd8b42a02258b5199/html5/thumbnails/28.jpg)
Diagrama De
Distribución
Servidor
Video.exe
BD_Video.DBC
MY_libreria.DLL
Windows Nt
MonitorSamsung 15"
Impresora Hp940c
*
*
*
*
Concentrador 4Ptos
*
*
Monitor 14"
PC-cliente
Video.exe
BD_Video.DBC
MY_libreria.DLL
Windows Xp
-Fin1
*
-Fin2
*
*
*
PC-Cliente
Monitor14"
*
*
*
*