Está en la página 1de 6

DFD VIDEOCLUB:

Este DFD lo hemos realizado con una herramienta CASE llamada EASYCASE. Con esta herramienta, se puede incluir en cada uno de los flujos, almacenes y especificacin de procesos la informacin que circula por ellos y la que contiene cada uno, de tal manera que si hace doble-click con el ratn, se ve esta informacin.
Pedir pelcula

1 Datos socio Carn Socio Mensaje Devolucin ticket Videoclub

Devolucin pelcula

Gestin videoclub
Solicitud carn

1.1 Datos socio Gestin socio SOCIO

1.3 Mensaje Devolucin pelcula Devolucin ticket Devolucin pelcula

Carn

PELCULA Datos socio Fecha prstamo PRSTAMO Datos prstamo Pedir pelcula 1.2 Alquiler pelcula Fecha devolucin Datos pelcula EJEMPLAR

Sancin

1.4 Control sanciones Sancin

Gestin socio
Solicitud carn Carn 1.1.1 Alta socio Datos socio

SOCIO Solicitud carn Carn 1.1.2 Modificacin socio

Datos socio

Alquiler pelcula

Pedir pelcula

1.2.1 Comprobar ejemplar Datos pelcula PELCULA

Pedir pelcula

1.2.2 Comprobar avalador

Pedir pelcula

SOCIO

1.2.3 Comprobar socio

Datos socio

Pedir pelcula

EJEMPLAR

1.2.4 Comprobar sanciones Sancin

1.2.6 Pedir pelcula PRSTAMO Datos prstamo Escribir prestamo Fecha devolucin

1.2.5 Comprobar prestamo

Fecha prstamo Datos prstamo

Devolucin pelcula
Devolucin pelcula 1.3.1 Comprobar pelicula Datos pelcula PELCULA

Mensaje

1.3.3 Fecha prstamo PRSTAMO Fecha devolucin Emitir sancion

Devolucin pelcula Devolucin ticket

1.3.2 Comprobar prestamo EJEMPLAR Sancin

Control sanciones
1.4.1 Datos socio Comprobar sanciones Sancin EJEMPLAR Sancin 1.4.2 Emitir sancion Sancin

DICCIONARIO DE DATOS Almacenes: - Socio={@DNI, nombre, direccin, telfono, avalado_por, provincia, CP, apellidos, fecha_nacimiento, localidad} Pelicula={@cod_pelicula, fecha_devolucion, cod_ejemplar, titulo, nacionalidad, productora, DNI, fecha_prestamo, num_ejemplares, estado_conservacion} Prestamo={@cod_ejemplar, fecha_prestamo, sancin, DNI, fecha_sancin, fecha_devolucion} Ejemplar={@cod_ejemplar, titulo, num_ejemplares, estado_conservacion, DNI, fecha_sancion}

Flujos de datos: - Pedir pelcula: cod_ejemplar+titulo+nacionalidad+productora+fecha

Datos socio: DNI+nombre+apellidos+telfono+ direccin+fecha_nacimiento+avalado_por+CP+localidad+provincia Carne: DNI+nombre+apellidos Mensaje: alta_valida+altanovalida+modificacionvalida +modificacinnovalida Devolucion ticket: cod_ejemplar+DNI+fecha_devolucion Devolucion pelcula: cod_ejemplar+fecha_devolucion Solicitud carne: DNI+nombre+localidad+apellidos+direccin+CP+ provincia+telfono+fecha_nacimiento+avalado_por

Especificacin de procesos: Alta socio: leer pedir carne leer socio si existe escribir "Ya existe" sino escribir socio escribir carne escribir "Alta completa" fin si Modificacin socio: leer socio si no existe escribir "No existe" sino modificar socio fin si Comprobar pelcula: leer ficha_devolucion leer prestamo si coinciden escribir fecha_devolucion sino escribir fecha_devolucion escribe sancion fin si Comprobar avalador: leer socio si existe leer aval

si no es correcto escribir "No es correcto" sino escribir prestamo fin si si no existe escribir "No es socio" fin si Comprobar socio: leer datos socio si correctos escribir ficha_prestamo sino escribir "No es socio" fin si Comprobar sanciones: leer sancion emitir carta_sancion Comprobar prstamo: leer prestamo escribir ficha_prestamo Escribir prstamo: leer ficha_prestamo escribir prstamo Escribir sancin: leer sancion emitir carta_sancion Emitir sancin: leer sancion emitir carta_sancion

También podría gustarte