SlideShare una empresa de Scribd logo
MODELADO EN UML
  SISTEMA DE ALQUILER DE
               PELICULAS
INDICE
ANALISIS
  ESCENARIOS
  PREVISUALIZACIONES
  CASOS DE USO
  DIAGRAMA DE ACTIVIDADES
  DIAGRAMA DE CLASES
  DIAGRAMA DE COLABORACION
  DIAGRAMA DE SECUENCIA
DISEÑO
  ESTANDARIZACION
  DISEÑO 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 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
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.
PREVISUALIZACION
Caso de Uso General
           Ficha Completo Subcaso. Alquiler en local
           1.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 Local
           Objetivo: 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
Descripcion del Subcaso con ficha y diagrama
Subcaso
Subcaso
CASOS DE USO
          SISTEMA DE ALQUILER DE PELICULAS


                    PROCESOS PRINCIPALES


                           REGISTRAR CLIENTE




CLIENTE                                                            OPERADOR
                             REGISTRAR PELICULAS




                                           ENTREGAR PELICULAS
                ALQUILAR PELICULAS



                                                                 ADMINISTRADOR
                DEVOLVER PELICULAS
                                               EMITIR INFORMES
CASO DE USO 1


                SISTEMA DE ALQUILER DE PELICULAS




                           REGISTRAR CLIENTE



             <<Incluir>>                   <<Incluir>>
  OPERADOR                                                  CLIENTE

             GUARDAR DATOS
             DEL CLIENTE                  IMPRIMIR CARNET
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                                                                         CLIENTE

           REGISTRAR DATOS                                    IMPRIMIR FACTURA
           DEL ALQUILER
                                          <<Incluir>>



                                  GUARDAR DATOS
                                  DEL ALQUILER
CASO DE USO 4


                SISTEMA DE ALQUILER DE PELICULAS




                           ENTREGAR PELICULAS



             <<Incluir>>                  <<Incluir>>
  OPERADOR                                                CLIENTE
             REGISTRAR
             PEICULAS                     ASIGNAR MULTA
             ENTREGADAS
CASO DE USO 5


                SISTEMA DE ALQUILER DE PELICULAS




                           DEVOLVER PELICULAS



             <<Incluir>>                   <<Incluir>>
  OPERADOR                                                CLIENTE
             REGISTRAR
             PEICULAS                     ASIGNAR MULTA
             ENTREGADAS
CASO DE USO 6


                        SISTEMA DE ALQUILER DE PELICULAS



                                                           <<Incluir>>
                                                                         ALQUILERES
                                                                         VENCIDOS
                                  EMITIR INFORMES



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

                ALQUILERES
                VENCIDOS                              <<Incluir>>

                                            <<Incluir>>
                                                                         ALQUILERES
                                                                         VENCIDOS
                                ALQUILERES
                                VENCIDOS


                                                      ALQUILERES
                                                      VENCIDOS
Diagrama de Actividad
                       Registrar Clientes

Usuario                                :SisAlq

     Abrir
  Formulario
                                          Buscar
                                          Código

Incluir Código del
      Cliente



                                        Existe?
                                                   Si   Mostrar Datos



                                             No


 Editar Datos

                                        Guardar
                                         Datos


     Cerrar
   Formulario
Diagrama de Clases
                                                        Administrador
    Clientes
                          Operador                      -codigo                                  Peliculas
  -cedula
                        -codigo                         -nombre                                -Codigo
  -nombre
                        -nombre                         +emiteinf()                            -genero
  -telft
  -direc                +registracli()                  +Registrausu()                         -censura
                        +registrapel()                                                         -titulo
  +inscribir()                                                                                 -precio
                        +registraalq()
  +alquilarp()                                                1
                        +registradev()                                                         +incluir()
  +entregarp()
                        +emiteinf()                                                            +busqueda()
                                                                                               +modificar()
     1                                                                                         +eliminar() 1
                                    1                                              -contiene    1
      1     -contiene                                         -contiene
                                                                              1

  Registro_cliente                                                    Registro_Usuarios
                                                                      1
  -Cedula                                                             -codigo
  -nombre                                                         1   -nombre
  -telf                                                               +incluir()
  -direcc                                                             +busqueda()
  +incluir()                                                          +modificar()
                 1
  +busqueda()                                                         +eliminar()
  +modificar()
  +eliminar()
                                                                                    1
                                  -alquila *
                           *
                 1
                                 Alquilar      -registra                                                          *     -Contiene

                               -nro
                               -cedula                                                                           Devolucion
                               -usuario
                                                                                                                -nro
                               -fecha                                                               -Registra
                                                  *                                                             -cliente
                               -monto
                                                                                                                -usuario
                               -peliculas
                                                                                               -Entrega         -operador
                               +incluir()             -contiene                                           *
                                                                                                                -pelicula
                               +busqueda()
                                                                                                                +incluir()
                               +eliminar()                                                            *         +busqueda()
                                                                                                                +eliminar()
DIAGRAMA DE SECUENCIAS
DIAGRAMA DE SECUENCIAS
Diagrama de Colaboración
                                                       / Incluir,Modificar,Eliminar,Busqueda



                                                                                                   Administrador
                                                                   Registro_Cliente                                Re
                                                                                                                     gis
clientes                                                                                                                tra
                                                                                                                           us
                                            li                                                                               u
                                         rac
                                     gist
                                   Re
   Inscribir


                         Entrega
               Alquila




                                                                                                                           Registro_Usuarios



Operador
                                                                          Registra
                                                                                   alq
                                                                                                                                 / Incluir,Modificar,Busqueda,Eliminar
                                        Re




                                                                                 Reg
                                                                                    istra                                        Alquiler
                                          gis




                                                                                         dev
                                             tr a
                                                 pe
                                                   l




                                           / 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 Edición




                 Barra de Actualización
Modelado de la GUI
Formularios de Entrada de Datos
Modelado de la GUI
Formularios de Salida de Datos




                 Cuadro de Edición




                  Barra de Informes
Diagrama de Componentes




                      MY_libreria.DLL

          Video.exe




                       BD_Video.DBC
Detalle de Componentes
Diagrama                    Servidor
                                                                                                                           Monitor
                                                                                                                           Samsung 15"


     De                                                                                                                    *




Distribución
                                                                           Windows Nt




                                                                                                          *

                                                                  MY_libreria.DLL                                          Impresora Hp
                                                                                                      *                    940c
                                            Video.exe
                                                                                                                     *
                                                                      BD_Video.DBC




                                                        *
                                                        *

                                                                                                                                          Monitor
                                                Concentrador 4                                                                            14"
                                                Ptos

                                                                                                                                          *
                                                                  *                                           PC-Cliente
                                                                                                                                   *


                                                    *                                             *




                                        *



               PC-cliente


                                                                                        Monitor 14"

                                                                            -Fin2
                                                    Windows Xp

                                                                                    *
                                                                      -Fin1


                                                                       *
                                                MY_libreria.DLL


                            Video.exe


                                                 BD_Video.DBC

Más contenido relacionado

La actualidad más candente

Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetosyoiner santiago
 
Diagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegueDiagramas UML: Componentes y despliegue
Diagramas UML: Componentes y desplieguejoshell
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
UNIVERSIDAD PERUANA DE INVESTIGACIÓN Y NEGOCIOS
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemaUniversidad Tecnológica
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacion
Abner Gerardo
 
Doc. lista de requerimientos ver. 1.0
Doc. lista de requerimientos ver. 1.0Doc. lista de requerimientos ver. 1.0
Doc. lista de requerimientos ver. 1.0luimiguelandrade
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
Software caja negra y caja blanca
Software caja negra y caja blancaSoftware caja negra y caja blanca
Software caja negra y caja blanca
StudentPc
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional
CristobalFicaV
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
Universidad Técnica del Norte
 
Diagramas de paquetes
Diagramas de paquetesDiagramas de paquetes
Diagramas de paquetesMoises Cruz
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)
katherine revelo gomez
 
Tipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de SoftwareTipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de Software
Leo Ruelas Rojas
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datosnahun1385
 
6.modelado de los requerimientos escenarios y clases
6.modelado de los requerimientos  escenarios y clases6.modelado de los requerimientos  escenarios y clases
6.modelado de los requerimientos escenarios y clases
Ramiro Estigarribia Canese
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
Yaskelly Yedra
 

La actualidad más candente (20)

Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
diagrama de despliegue
diagrama de desplieguediagrama de despliegue
diagrama de despliegue
 
Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
 
Diagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegueDiagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegue
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistema
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacion
 
Doc. lista de requerimientos ver. 1.0
Doc. lista de requerimientos ver. 1.0Doc. lista de requerimientos ver. 1.0
Doc. lista de requerimientos ver. 1.0
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Software caja negra y caja blanca
Software caja negra y caja blancaSoftware caja negra y caja blanca
Software caja negra y caja blanca
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Diagramas de paquetes
Diagramas de paquetesDiagramas de paquetes
Diagramas de paquetes
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)
 
Tipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de SoftwareTipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de Software
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datos
 
6.modelado de los requerimientos escenarios y clases
6.modelado de los requerimientos  escenarios y clases6.modelado de los requerimientos  escenarios y clases
6.modelado de los requerimientos escenarios y clases
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
 
Aplicaciones distribuidas
Aplicaciones distribuidasAplicaciones distribuidas
Aplicaciones distribuidas
 

Similar a Uml videotienda (1)

Portafolio de Servicios Elecric LTDA
Portafolio de Servicios Elecric LTDAPortafolio de Servicios Elecric LTDA
Portafolio de Servicios Elecric LTDA
melissarobayo
 
Cadena de suministros area compras y suministros
Cadena de suministros   area compras y suministrosCadena de suministros   area compras y suministros
Cadena de suministros area compras y suministrosWERS2012
 
Autolavado "Auto Wash”
Autolavado "Auto Wash”Autolavado "Auto Wash”
Autolavado "Auto Wash”
Alberto Camacho Hernández
 
MODULO 6= NEGOCIACIÒN
MODULO 6= NEGOCIACIÒNMODULO 6= NEGOCIACIÒN
MODULO 6= NEGOCIACIÒNAlejandro Leon
 
Diagramas de caso de uso
Diagramas de caso de usoDiagramas de caso de uso
Diagramas de caso de uso
Tensor
 
diagramas-de-casos-de-uso (1).pptx
diagramas-de-casos-de-uso (1).pptxdiagramas-de-casos-de-uso (1).pptx
diagramas-de-casos-de-uso (1).pptx
Ander Gonzalez
 
Modelado sistema produccion
Modelado sistema produccionModelado sistema produccion
Modelado sistema produccion
Kiika Narvaexhz
 
Webquest1
Webquest1Webquest1
PROOVEDORES DE SERVICIOS DE PAQUETERIAS CONTABLES Y FISCALES.pptx
PROOVEDORES DE SERVICIOS DE PAQUETERIAS CONTABLES Y FISCALES.pptxPROOVEDORES DE SERVICIOS DE PAQUETERIAS CONTABLES Y FISCALES.pptx
PROOVEDORES DE SERVICIOS DE PAQUETERIAS CONTABLES Y FISCALES.pptx
ReyesBenitezErendira
 
Portal administrativo para integradores
Portal administrativo para integradoresPortal administrativo para integradores
Portal administrativo para integradoresedavidcz
 
Portal administrativo paraIntegradores
Portal administrativo paraIntegradoresPortal administrativo paraIntegradores
Portal administrativo paraIntegradoresedavidcz
 
Trabajo final UML 2011-II
Trabajo final UML 2011-IITrabajo final UML 2011-II
Trabajo final UML 2011-II
Diego Perdomo
 
Portafolio de servicios
Portafolio de serviciosPortafolio de servicios
Portafolio de servicios
Celeste Toro
 
Proceso de certificación MEZCAL
Proceso de certificación MEZCALProceso de certificación MEZCAL
Proceso de certificación MEZCAL
Josue Francisco Espinosa Rodriguez
 
Software contables y fiscales
Software contables y fiscalesSoftware contables y fiscales
Software contables y fiscales
AlmaGuadalupeSanchez
 
Manual tecnico
Manual tecnicoManual tecnico
Manual tecnico
Zimplemente Miilenitha
 

Similar a Uml videotienda (1) (20)

Portafolio de Servicios Elecric LTDA
Portafolio de Servicios Elecric LTDAPortafolio de Servicios Elecric LTDA
Portafolio de Servicios Elecric LTDA
 
Cadena de suministros area compras y suministros
Cadena de suministros   area compras y suministrosCadena de suministros   area compras y suministros
Cadena de suministros area compras y suministros
 
Autolavado "Auto Wash”
Autolavado "Auto Wash”Autolavado "Auto Wash”
Autolavado "Auto Wash”
 
MODULO 6= NEGOCIACIÒN
MODULO 6= NEGOCIACIÒNMODULO 6= NEGOCIACIÒN
MODULO 6= NEGOCIACIÒN
 
Diagramas de caso de uso
Diagramas de caso de usoDiagramas de caso de uso
Diagramas de caso de uso
 
diagramas-de-casos-de-uso (1).pptx
diagramas-de-casos-de-uso (1).pptxdiagramas-de-casos-de-uso (1).pptx
diagramas-de-casos-de-uso (1).pptx
 
Exposicion sae[1]
Exposicion sae[1]Exposicion sae[1]
Exposicion sae[1]
 
Modelado sistema produccion
Modelado sistema produccionModelado sistema produccion
Modelado sistema produccion
 
8 procesodeinventarios
8 procesodeinventarios 8 procesodeinventarios
8 procesodeinventarios
 
Webquest1
Webquest1Webquest1
Webquest1
 
Webquest1
Webquest1Webquest1
Webquest1
 
PROOVEDORES DE SERVICIOS DE PAQUETERIAS CONTABLES Y FISCALES.pptx
PROOVEDORES DE SERVICIOS DE PAQUETERIAS CONTABLES Y FISCALES.pptxPROOVEDORES DE SERVICIOS DE PAQUETERIAS CONTABLES Y FISCALES.pptx
PROOVEDORES DE SERVICIOS DE PAQUETERIAS CONTABLES Y FISCALES.pptx
 
DOCUMENTO DE ANALISIS
DOCUMENTO DE ANALISISDOCUMENTO DE ANALISIS
DOCUMENTO DE ANALISIS
 
Portal administrativo para integradores
Portal administrativo para integradoresPortal administrativo para integradores
Portal administrativo para integradores
 
Portal administrativo paraIntegradores
Portal administrativo paraIntegradoresPortal administrativo paraIntegradores
Portal administrativo paraIntegradores
 
Trabajo final UML 2011-II
Trabajo final UML 2011-IITrabajo final UML 2011-II
Trabajo final UML 2011-II
 
Portafolio de servicios
Portafolio de serviciosPortafolio de servicios
Portafolio de servicios
 
Proceso de certificación MEZCAL
Proceso de certificación MEZCALProceso de certificación MEZCAL
Proceso de certificación MEZCAL
 
Software contables y fiscales
Software contables y fiscalesSoftware contables y fiscales
Software contables y fiscales
 
Manual tecnico
Manual tecnicoManual tecnico
Manual tecnico
 

Más de cgviviana

Polinomios juego
Polinomios juegoPolinomios juego
Polinomios juegocgviviana
 
Resumen limites
Resumen limitesResumen limites
Resumen limitescgviviana
 
Act en moodle
Act en moodleAct en moodle
Act en moodlecgviviana
 
Act en moodle
Act en moodleAct en moodle
Act en moodlecgviviana
 
72116073 fundamentos-de-ingenieria-economica
72116073 fundamentos-de-ingenieria-economica72116073 fundamentos-de-ingenieria-economica
72116073 fundamentos-de-ingenieria-economicacgviviana
 
1. funciones
1. funciones1. funciones
1. funcionescgviviana
 
1. funciones
1. funciones1. funciones
1. funcionescgviviana
 
Fis vectores
Fis vectores Fis vectores
Fis vectores cgviviana
 

Más de cgviviana (20)

Polinomios juego
Polinomios juegoPolinomios juego
Polinomios juego
 
Resumen limites
Resumen limitesResumen limites
Resumen limites
 
Act en moodle
Act en moodleAct en moodle
Act en moodle
 
Act en moodle
Act en moodleAct en moodle
Act en moodle
 
Ct
CtCt
Ct
 
Matema
MatemaMatema
Matema
 
Matema
MatemaMatema
Matema
 
Log
LogLog
Log
 
Log2
Log2Log2
Log2
 
72116073 fundamentos-de-ingenieria-economica
72116073 fundamentos-de-ingenieria-economica72116073 fundamentos-de-ingenieria-economica
72116073 fundamentos-de-ingenieria-economica
 
Trabrecnot
TrabrecnotTrabrecnot
Trabrecnot
 
1 cal cder
1 cal cder1 cal cder
1 cal cder
 
1 cal cder
1 cal cder1 cal cder
1 cal cder
 
Dioses
DiosesDioses
Dioses
 
2 limites
2 limites2 limites
2 limites
 
1. funciones
1. funciones1. funciones
1. funciones
 
1. funciones
1. funciones1. funciones
1. funciones
 
Fis vectores
Fis vectores Fis vectores
Fis vectores
 
Fisica
FisicaFisica
Fisica
 
so
soso
so
 

Uml videotienda (1)

  • 1. MODELADO EN UML SISTEMA DE ALQUILER DE PELICULAS
  • 2. INDICE ANALISIS  ESCENARIOS  PREVISUALIZACIONES  CASOS DE USO  DIAGRAMA DE ACTIVIDADES  DIAGRAMA DE CLASES  DIAGRAMA DE COLABORACION  DIAGRAMA DE SECUENCIA DISEÑO  ESTANDARIZACION  DISEÑO DE LA BASE DE DATOS  MODELADO DE LA GUI ( INTERFASE GRAFICA DE USUARIO ) DESARROLLO DE SOFTWARE  DIAGRAMA DE COMPONENTES IMPLANTACION  DIAGRAMA DE DESPLIEGUE
  • 3. 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 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
  • 4. 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.
  • 5. PREVISUALIZACION Caso de Uso General Ficha Completo Subcaso. Alquiler en local 1.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 Local Objetivo: 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
  • 6. Caso de Uso General
  • 7. Descripcion del Subcaso con ficha y diagrama
  • 10. CASOS DE USO SISTEMA DE ALQUILER DE PELICULAS PROCESOS PRINCIPALES REGISTRAR CLIENTE CLIENTE OPERADOR REGISTRAR PELICULAS ENTREGAR PELICULAS ALQUILAR PELICULAS ADMINISTRADOR DEVOLVER PELICULAS EMITIR INFORMES
  • 11. CASO DE USO 1 SISTEMA DE ALQUILER DE PELICULAS REGISTRAR CLIENTE <<Incluir>> <<Incluir>> OPERADOR CLIENTE GUARDAR DATOS DEL CLIENTE IMPRIMIR CARNET
  • 12. CASO DE USO 2 SISTEMA DE ALQUILER DE PELICULAS REGISTRAR PELICULAS OPERADOR
  • 13. CASO DE USO 3 SISTEMA DE ALQUILER DE PELICULAS ALQUILAR PELICULAS <<Incluir>> <<Incluir>> OPERADOR CLIENTE REGISTRAR DATOS IMPRIMIR FACTURA DEL ALQUILER <<Incluir>> GUARDAR DATOS DEL ALQUILER
  • 14. CASO DE USO 4 SISTEMA DE ALQUILER DE PELICULAS ENTREGAR PELICULAS <<Incluir>> <<Incluir>> OPERADOR CLIENTE REGISTRAR PEICULAS ASIGNAR MULTA ENTREGADAS
  • 15. CASO DE USO 5 SISTEMA DE ALQUILER DE PELICULAS DEVOLVER PELICULAS <<Incluir>> <<Incluir>> OPERADOR CLIENTE REGISTRAR PEICULAS ASIGNAR MULTA ENTREGADAS
  • 16. CASO DE USO 6 SISTEMA DE ALQUILER DE PELICULAS <<Incluir>> ALQUILERES VENCIDOS EMITIR INFORMES <<Incluir>> ADMINISTRADOR <<Incluir>> ALQUILERES <<Incluir>> VENCIDOS ALQUILERES VENCIDOS <<Incluir>> <<Incluir>> ALQUILERES VENCIDOS ALQUILERES VENCIDOS ALQUILERES VENCIDOS
  • 17. Diagrama de Actividad Registrar Clientes Usuario :SisAlq Abrir Formulario Buscar Código Incluir Código del Cliente Existe? Si Mostrar Datos No Editar Datos Guardar Datos Cerrar Formulario
  • 18. Diagrama de Clases Administrador Clientes Operador -codigo Peliculas -cedula -codigo -nombre -Codigo -nombre -nombre +emiteinf() -genero -telft -direc +registracli() +Registrausu() -censura +registrapel() -titulo +inscribir() -precio +registraalq() +alquilarp() 1 +registradev() +incluir() +entregarp() +emiteinf() +busqueda() +modificar() 1 +eliminar() 1 1 -contiene 1 1 -contiene -contiene 1 Registro_cliente Registro_Usuarios 1 -Cedula -codigo -nombre 1 -nombre -telf +incluir() -direcc +busqueda() +incluir() +modificar() 1 +busqueda() +eliminar() +modificar() +eliminar() 1 -alquila * * 1 Alquilar -registra * -Contiene -nro -cedula Devolucion -usuario -nro -fecha -Registra * -cliente -monto -usuario -peliculas -Entrega -operador +incluir() -contiene * -pelicula +busqueda() +incluir() +eliminar() * +busqueda() +eliminar()
  • 21. Diagrama de Colaboración / Incluir,Modificar,Eliminar,Busqueda Administrador Registro_Cliente Re gis clientes tra us li u rac gist Re Inscribir Entrega Alquila Registro_Usuarios Operador Registra alq / Incluir,Modificar,Busqueda,Eliminar Re Reg istra Alquiler gis dev tr a pe l / Incluir,Busqueda,Modificar,Eliminar inar Elim ir Inclu Peliculas Devolucion Eliminar Incluir
  • 22. Modelado de la GUI Pantalla Principal Barra de Menú Archivos Procesos Informes Mantenimiento
  • 23. Modelado de la GUI Formularios de Entrada de Datos Cuadro de Edición Barra de Actualización
  • 24. Modelado de la GUI Formularios de Entrada de Datos
  • 25. Modelado de la GUI Formularios de Salida de Datos Cuadro de Edición Barra de Informes
  • 26. Diagrama de Componentes MY_libreria.DLL Video.exe BD_Video.DBC
  • 28. Diagrama Servidor Monitor Samsung 15" De * Distribución Windows Nt * MY_libreria.DLL Impresora Hp * 940c Video.exe * BD_Video.DBC * * Monitor Concentrador 4 14" Ptos * * PC-Cliente * * * * PC-cliente Monitor 14" -Fin2 Windows Xp * -Fin1 * MY_libreria.DLL Video.exe BD_Video.DBC