SlideShare ist ein Scribd-Unternehmen logo
1 von 28
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

Weitere ähnliche Inhalte

Was ist angesagt?

Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
Xochitl Saucedo Muñoz
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentes
martin
 
Ejercicios en clase Unidad II
Ejercicios en clase Unidad IIEjercicios en clase Unidad II
Ejercicios en clase Unidad II
Luis Caiza
 
Requerimientos de un Sistema (usando criterios del swebok)
Requerimientos de un Sistema (usando criterios del swebok)Requerimientos de un Sistema (usando criterios del swebok)
Requerimientos de un Sistema (usando criterios del swebok)
Miguel Miranda
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicación
Yare LoZada
 
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniPrototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
RAUL CHIPANA LARICO
 

Was ist angesagt? (20)

control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
Problemas de diseño de base de datos
Problemas de diseño de base de datosProblemas de diseño de base de datos
Problemas de diseño de base de datos
 
Casos De Uso
Casos De UsoCasos De Uso
Casos De Uso
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentes
 
Arquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidosArquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidos
 
Ejercicios en clase Unidad II
Ejercicios en clase Unidad IIEjercicios en clase Unidad II
Ejercicios en clase Unidad II
 
Requerimientos de un Sistema (usando criterios del swebok)
Requerimientos de un Sistema (usando criterios del swebok)Requerimientos de un Sistema (usando criterios del swebok)
Requerimientos de un Sistema (usando criterios del swebok)
 
Base de datos colegio
Base de datos colegioBase de datos colegio
Base de datos colegio
 
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
 
Diagrama desecuenciabiblioteca 1
Diagrama desecuenciabiblioteca 1Diagrama desecuenciabiblioteca 1
Diagrama desecuenciabiblioteca 1
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamiento
 
Ejercicio parciall 2
Ejercicio parciall 2Ejercicio parciall 2
Ejercicio parciall 2
 
Ejercicios uml
Ejercicios umlEjercicios uml
Ejercicios uml
 
Analisis y diseño diagrama de contexto
Analisis y diseño diagrama de contextoAnalisis y diseño diagrama de contexto
Analisis y diseño diagrama de contexto
 
base
basebase
base
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicación
 
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniPrototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en Java
 

Ähnlich wie Uml videotienda (1)

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
WERS2012
 
MODULO 6= NEGOCIACIÒN
MODULO 6= NEGOCIACIÒNMODULO 6= NEGOCIACIÒN
MODULO 6= NEGOCIACIÒN
Alejandro Leon
 
Portal administrativo paraIntegradores
Portal administrativo paraIntegradoresPortal administrativo paraIntegradores
Portal administrativo paraIntegradores
edavidcz
 
Portal administrativo para integradores
Portal administrativo para integradoresPortal administrativo para integradores
Portal administrativo para integradores
edavidcz
 

Ähnlich wie 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 paraIntegradores
Portal administrativo paraIntegradoresPortal administrativo paraIntegradores
Portal administrativo paraIntegradores
 
Portal administrativo para integradores
Portal administrativo para integradoresPortal administrativo para integradores
Portal administrativo para integradores
 
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
 

Mehr von cgviviana

Mehr von 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