Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
Devolucin pelcula
Gestin videoclub
Solicitud carn
Carn
PELCULA Datos socio Fecha prstamo PRSTAMO Datos prstamo Pedir pelcula 1.2 Alquiler pelcula Fecha devolucin Datos pelcula EJEMPLAR
Sancin
Gestin socio
Solicitud carn Carn 1.1.1 Alta socio Datos socio
Datos socio
Alquiler pelcula
Pedir pelcula
Pedir pelcula
Pedir pelcula
SOCIO
Datos socio
Pedir pelcula
EJEMPLAR
1.2.6 Pedir pelcula PRSTAMO Datos prstamo Escribir prestamo Fecha devolucin
Devolucin pelcula
Devolucin pelcula 1.3.1 Comprobar pelicula Datos pelcula PELCULA
Mensaje
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}
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