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