Dfd Videoclub
-
Upload
americo-mauricio-saravia-montory -
Category
Documents
-
view
25 -
download
7
Transcript of Dfd Videoclub
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 especificación de procesos la información que circula por ellos y la que contiene cada uno, de tal manera que si hace doble-click con el ratón, se ve esta información.
Socio
1
Videoclub
Pedir película
Datos socio
Carné
Mensaje
Devoluciónticket
Devoluciónpelícula
Gestión videoclub
1.1
Gestión socio
1.3
Devolución películaSOCIO
PELÍCULA
PRÉSTAMO
EJEMPLAR
1.2
Alquilerpelícula
1.4
Controlsanciones
Solicitudcarné
Carné
Datos socio Mensaje
Devoluciónticket
Devoluciónpelícula
Pedir película
Fecha devolución
Datos socio
Fecha préstamo
Datos préstamo
Datos película
Sanción
Sanción
Gestión socio
1.1.1
Altasocio
1.1.2
Modificación socio
SOCIO
Solicitudcarné
Carné
Datos socio
Datos socio
Solicitudcarné
Carné
Alquiler película
1.2.1
Comprobarejemplar
1.2.4
Comprobarsanciones
1.2.2
Comprobaravalador
1.2.3
Comprobarsocio
PELÍCULA
SOCIO
EJEMPLAR
1.2.5
Comprobarprestamo
1.2.6
Escribirprestamo
PRÉSTAMO
Pedir película
Pedir película
Pedir película
Datos película
Datos socio
Pedir película
Pedir película
Sanción
Fecha préstamo
Datos préstamo
Datos préstamo Fecha devolución
Devolución película
1.3.1
Comprobarpelicula
1.3.2
Comprobarprestamo
1.3.3
Emitirsancion
PELÍCULA
PRÉSTAMO
EJEMPLAR
Devoluciónpelícula
MensajeDatos película
Fecha préstamo
Devoluciónpelícula
Devoluciónticket
Sanción
Fecha devolución
Control sanciones
EJEMPLAR
1.4.1
Comprobarsanciones
1.4.2
Emitirsancion
Datos socio Sanción Sanción Sanción
DICCIONARIO DE DATOS
Almacenes:- Socio={@DNI, nombre, dirección, teléfono, 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, sanción, DNI, fecha_sanción, fecha_devolucion}
- Ejemplar={@cod_ejemplar, titulo, num_ejemplares, estado_conservacion, DNI, fecha_sancion}
Flujos de datos:- Pedir película: cod_ejemplar+titulo+nacionalidad+productora+fecha
- Datos socio: DNI+nombre+apellidos+teléfono+ dirección+fecha_nacimiento+avalado_por+CP+localidad+provincia
- Carne: DNI+nombre+apellidos
- Mensaje: alta_valida+altanovalida+modificacionvalida +modificaciónnovalida
- Devolucion ticket: cod_ejemplar+DNI+fecha_devolucion
- Devolucion película: cod_ejemplar+fecha_devolucion
- Solicitud carne: DNI+nombre+localidad+apellidos+dirección+CP+ provincia+teléfono+fecha_nacimiento+avalado_por
Especificación de procesos:
- Alta socio:leer pedir carneleer sociosi existe
escribir "Ya existe"sino
escribir socioescribir carneescribir "Alta completa"
fin si
- Modificación socio:leer sociosi no existe
escribir "No existe"sino
modificar sociofin si
- Comprobar película:leer ficha_devolucionleer prestamosi coinciden
escribir fecha_devolucionsino
escribir fecha_devolucionescribe sancion
fin si
- Comprobar avalador:leer sociosi existe
leer avalsi no es correcto
escribir "No es correcto"sino
escribir prestamofin si
si no existeescribir "No es socio"
fin si
- Comprobar socio:leer datos sociosi correctos
escribir ficha_prestamosino
escribir "No es socio"fin si
- Comprobar sanciones:leer sancionemitir carta_sancion
- Comprobar préstamo:leer prestamoescribir ficha_prestamo
- Escribir préstamo:leer ficha_prestamoescribir préstamo
- Escribir sanción:leer sancionemitir carta_sancion
- Emitir sanción:leer sancionemitir carta_sancion