Diccionario de datos y pseudocodigos
-
Upload
jaime-alvarez -
Category
Documents
-
view
213 -
download
0
description
Transcript of Diccionario de datos y pseudocodigos
1
Diccionarios de datos de almacenes ÁRBITROS ÁRBITROS:= {ÁRBITRO}
ÁRBITRO:=@LICENCIA + Nombre + Puntos + Resultados + CIF/NIF + Calle + Localidad + Provincia + Teléfono + CP
LICENCIA:= 3{dígito}3 Nombre:= nombre + apellidos Nombre:= 1{carácter_válido}20 Apellidos:= 1{carácter_válido}30 Puntos:= 1{dígito}3 Resultados:= 1{dígito}2 CIF/NIF:= [CIF | NIF]
CIF:= 1{carácter_válido}9 NIF := 1{carácter_válido}9
Calle:= 1{carácter_válido}50 Localidad:= 1{carácter_válido}50 Provincia:= 1{carácter_válido}50 Teléfono:= 1{dígito}9 CP:= 1{dígito}5
Carácter_válido :=[Letra | Dígito | - | | ª | º |´ | / | ( | ) ] GÉNERO GÉNERO:= {GÉNERO}
GÉNERO:=@ID_PRODUCTO + descripción + talla + precio ID_PRODUCTO:= 1{dígito}10 Descripción:= 1{carácter_válido}50 Talla:= 1{carácter_válido}5 Precio:= 1{dígito}5
Carácter_válido:=[Letra | Dígito | - | | ª | º |´ | / | ( | ) ]
2
ACTAS ACTAS:= {ACTA} ACTA:=@COD_PARTIDO + @LICENCIA + equipos + resultados + informes COD_PARTIDO:= 1{dígito}80 LICENCIA:= 3{dígito}3 Equipos:= 1{carácter_válido}30 Resultados:= 1{dígito}6 Informes:= 1{carácter_válido}
Carácter_válido:=[Letra | Dígito | - | | ª | º |´ | / | ( | ) ] CLUB CLUB:= {CLUB}
CLUB:=@CLUB + nombre + pabellón + Calle + Localidad + Provincia + Teléfono + CP
CLUB:= 1{dígito}5 Nombre:= 1{carácter_válido}20 Pabellón:= 1{carácter_válido}20 Calle:= 1{carácter_válido}50 Localidad:= 1{carácter_válido}50 Provincia:= 1{carácter_válido}50 Teléfono:= 1{dígito}9 CP:= 1{dígito}5
Carácter_válido :=[Letra | Dígito | - | | ª | º |´ | / | ( | ) ] Diccionarios de datos de diagrama de contexto PROVEEDORES PROVEEDORES:= {PROVEEDOR}
PROVEEDOR:=@ID_PROVEEDOR + Nombre + CIF/NIF + Calle + Localidad + Provincia + Teléfono + CP
ID_PROVEEDOR:= 1{dígito}9 Nombre:= 1{carácter_válido}20 CIF/NIF:= [CIF | NIF]
CIF:= 1{carácter_válido}9 NIF := 1{carácter_válido}9
Calle:= 1{carácter_válido}50 Localidad:= 1{carácter_válido}50 Provincia:= 1{carácter_válido}50 Teléfono:= 1{dígito}9 CP:= 1{dígito}5
Carácter_válido :=[Letra | Dígito | - | | ª | º |´ | / | ( | ) ] PAGOS PAGOS:= [si | no]
3
INFORMACIÓN INFORMACIÓN A ÁRBITROS:= Noticias + Resultados partidos + Premios Noticias:= 1{carácter_válido} Resultados partidos:= 4{dígito} Premios:= 1{carácter_válido}20
Carácter_válido :=[Letra | Dígito | - | | ª | º |´ | / | ( | ) ] INFORMACIÓN DE ÁRBITROS:= Disponibilidad + Datos personales Disponibilidad:= 1{carácter_válido} Datos personales:= 1{carácter_válido}
Carácter_válido :=[Letra | Dígito | - | | ª | º |´ | / | ( | ) ] INFORMACIÓN EQUIPAMIENTO:= Talla + Cantidad + Marca Talla:= 1{carácter_válido}4 Cantidad:= 1{dígito} Marca:= 1{carácter_válido}
Carácter_válido :=[Letra | Dígito | - | | ª | º |´ | / | ( | ) ] INFORMES DE PAGOS:= Número de informe + Fecha + Hora + Producto + Importes + Calle + Localidad + Provincia + Teléfono + CP + Observaciones Número de informe:= 1{dígito}8 Fecha:= 1{dígito}8 Hora:= 1{dígito}4 Producto:= 1{carácter_válido}10 Importes:= 1{dígito}5
Calle:= 1{carácter_válido}50 Localidad:= 1{carácter_válido}50 Provincia:= 1{carácter_válido}50 Teléfono:= 1{dígito}9 CP:= 1{dígito}5 Observaciones:= 1{carácter_válido}120
Carácter_válido :=[Letra | Dígito | - | | ª | º |´ | / | ( | ) ] EXÁMENES EXÁMENES:= {EXAMEN} EXAMEN:=@COD_EXAMEN + Nombre COD_EXAMEN:= 1{dígito}8
Nombre:= nombre + apellidos Nombre:= 1{carácter_válido}20 Apellidos:= 1{carácter_válido}30
Carácter_válido :=[Letra | Dígito | - | | ª | º |´ | / | ( | ) ]
4
DESIGNACIONES DESIGNACIONES:= Nombres equipos + Árbitro principal + Árbitro auxiliar + Crono + Anotador + Operador 24 + Día + Pabellón + Hora Nombres equipos:= 1{carácter_válido}30 Árbitro principal:= 1{carácter_válido}20 Árbitro auxiliar:= 1{carácter_válido}20 Crono:= 1{carácter_válido}20 Anotador:= 1{carácter_válido}20 Operador 24:= 1{carácter_válido}20 Día:= 1{dígito}8 Pabellón:= 1{carácter_válido}20 Hora:= 1{dígito}4
Carácter_válido :=[Letra | Dígito | - | | ª | º |´ | / | ( | ) ] INSCRIPCIONES INSCRIPCIONES:= Datos jugadores + Datos club Datos jugadores:= 1{carácter_válido} Datos club:= 1{carácter_válido}
Carácter_válido :=[Letra | Dígito | - | | ª | º |´ | / | ( | ) ] Diccionarios de datos de diagrama de nivel 0 ÁRBITROS Definido en página 1. GÉNERO Definido en página 1. ACTAS Definido en página 2. CLUB Definido en página 2. PAGOS Definido en la página 2. PROVEEDORES Definido en la página 2.
5
INFORMACIÓN A ÁRBITROS Definido en la página 3. INFORMACIÓN EQUIPAMIENTO Definido en la página 3. INFORMACIÓN DE ÁRBITROS Definido en la página 3. INFORMES DE PAGOS Definido en la página 3. EXÁMENES Definido en la página 3. DESIGNACIONES Definido en página 4. DISPONIBILIDAD DISPONIBILIDAD:= Día + Mañana + Tarde Día:= 1{carácter_válido}10 Mañana:= [si | no]
Tarde:= [si | no] Carácter_válido :=[Letra | Dígito | - | | ª | º |´ | / | ( | ) ]
Diccionarios de datos de diagrama de nivel 1 Gestión Árbitros ÁRBITROS Definido en página 1. GÉNERO Definido en página 1. INFORMACIÓN A ÁRBITROS Definido en la página 2.
6
INFORMACIÓN DE ÁRBITROS Definido en la página 3. EXÁMENES Definido en la página 3. LICENCIA LICENCIA:= Números identificativos + Nombre + CIF/NIF + Número de cuenta + Puntos acumulados + Localidad + Provincia + Teléfono
Números identificativos:=3{dígito}3 Nombre:= nombre + apellidos Nombre:= 1{carácter_válido}20 Apellidos:= 1{carácter_válido}30 CIF/NIF:= [CIF | NIF]
CIF:= 1{carácter_válido}9 NIF := 1{carácter_válido}9
Número de cuenta:= 20{dígito}20 Puntos acumulados:= 1{dígito}6
Localidad:= 1{carácter_válido}50 Provincia:= 1{carácter_válido}50 Teléfono:= 1{dígito}9
Carácter_válido :=[Letra | Dígito | - | | ª | º |´ | / | ( | ) ] DATOS INCORRECTOS DATOS_INCORRECTOS:= *Comunicar al árbitro los errores recibidos por él* DATOS A MODIFICAR DATOS A MODIFICAR:= Número de cuenta + Puntos acumulados + Localidad + Provincia + Teléfono + CP + Resultados Número de cuenta:= 20{dígito}20 Puntos acumulados:= 1{dígito}6
Localidad:= 1{carácter_válido}50 Provincia:= 1{carácter_válido}50 Teléfono:= 1{dígito}9 CP:= 1{dígito}5 Resultados:= 1{dígito}2
Carácter_válido :=[Letra | Dígito | - | | ª | º |´ | / | ( | ) ]
7
DATOS A ELIMINAR DATOS A ELIMINAR:= @LICENCIA + Nombre + Puntos + Resultados + CIF/NIF + Calle + Localidad + Provincia + Teléfono + CP
LICENCIA:= 3{dígito}3 Nombre:= nombre + apellidos Nombre:= 1{carácter_válido}20 Apellidos:= 1{carácter_válido}30 Puntos:= 1{dígito}3 Resultados:= 1{dígito}2 CIF/NIF:= [CIF | NIF]
CIF:= 1{carácter_válido}9 NIF := 1{carácter_válido}9
Calle:= 1{carácter_válido}50 Localidad:= 1{carácter_válido}50 Provincia:= 1{carácter_válido}50 Teléfono:= 1{dígito}9 CP:= 1{dígito}5
Carácter_válido :=[Letra | Dígito | - | | ª | º |´ | / | ( | ) ] Diccionarios de datos de diagrama de nivel 1 Gestión Ventas GÉNERO Definido en página 1. INFORMACIÓN EQUIPAMIENTO Definido en la página 3. DATOS INCORRECTOS DATOS_INCORRECTOS:= *Comunicar al proveedor los errores recibidos por este* DATOS RESERVA DATOS RESERVA:= Producto + Cantidad + Fecha Producto:= 1{carácter_válido}20 Cantidad:= 1{dígito}3 Fecha:= 1{dígito}8
Carácter_válido :=[Letra | Dígito | - | | ª | º |´ | / | ( | ) ] DATOS A MODIFICAR DATOS A MODIFICAR:= Producto + Cantidad
Producto:= 1{carácter_válido}20 Cantidad:= 1{dígito}3
Carácter_válido :=[Letra | Dígito | - | | ª | º |´ | / | ( | ) ]
8
Diccionarios de datos de diagrama de nivel 1 Gestión Pedidos GÉNERO Definido en página 1. PROVEEDORES Definido en la página 2. INFORMACIÓN EQUIPAMIENTO Definido en la página 3. DATOS A MODIFICAR Definido en la página 7. DATOS INCORRECTOS DATOS_INCORRECTOS:= *Comunicar al proveedor los errores recibidos por este* DATOS PEDIDO DATOS PEDIDO:= Producto + Cantidad + Costo total
Producto:= 1{carácter_válido}20 Cantidad:= 1{dígito}3 Costo total:= 1{dígito}5
Carácter_válido :=[Letra | Dígito | - | | ª | º |´ | / | ( | ) ] Diccionarios de datos de diagrama de nivel 1 Gestión Clubs CLUB Definido en página 2. PAGOS Definido en la página 2. INSCRIPCIONES Definido en la página 4. DATOS INCORRECTOS DATOS_INCORRECTOS:= *Comunicar al club los errores recibidos por este*
9
DATOS A MODIFICAR DATOS A MODIFICAR:= Pabellón + Calle + Localidad + Provincia + Teléfono + CP Pabellón:= 1{carácter_válido}20 Calle:= 1{carácter_válido}20
Localidad:= 1{carácter_válido}50 Provincia:= 1{carácter_válido}50 Teléfono:= 1{dígito}9 CP:= 1{dígito}5
Carácter_válido :=[Letra | Dígito | - | | ª | º |´ | / | ( | ) ] DATOS A ELIMINAR DATOS A ELIMINAR:= @CLUB + Pabellón + Calle + Localidad + Provincia + Teléfono + CP CLUB:= 1{dígito}5 Pabellón:= 1{carácter_válido}20 Calle:= 1{carácter_válido}20
Localidad:= 1{carácter_válido}50 Provincia:= 1{carácter_válido}50 Teléfono:= 1{dígito}9 CP:= 1{dígito}5
Carácter_válido :=[Letra | Dígito | - | | ª | º |´ | / | ( | ) ]
INFORMACIÓN A CLUBS INFORMACIÓN A CLUBS:= Sanciones + Publicidad + Nombres árbitros Sanciones:= 1{carácter_válido}120 Publicidad:= 1{carácter_válido}20 Nombres árbitros:= 1{carácter_válido}50
Carácter_válido :=[Letra | Dígito | - | | ª | º |´ | / | ( | ) ] Diccionarios de datos de diagrama de nivel 1 Gestión Partidos ÁRBITROS Definido en página 1. ACTAS Definido en página 2. CLUB Definido en página 2.
10
INFORMACIÓN A ÁRBITROS Definido en la página 2. INFORMACIÓN DE ÁRBITROS Definido en la página 3. DESIGNACIONES Definido en página 4. DISPONIBILIDAD Definido en la página 5. DATOS A MODIFICAR DATOS A MODIFICAR:= Pabellón + Nombres equipos + Árbitros + Fecha + Hora + Sanciones Pabellón:= 1{carácter_válido}20 Nombres equipos:= 1{carácter_válido}30
Árbitros:= 1{carácter_válido}20 Fecha:= 1{dígito}8 Hora:= 1{dígito}4
Sanciones:=1{carácter_válido}120 Carácter_válido :=[Letra | Dígito | - | | ª | º |´ | / | ( | ) ]
Diccionarios de datos de diagrama de nivel 1 Gestión Premios ÁRBITROS Definido en página 1. DATOS A MODIFICAR DATOS A MODIFICAR:= Árbitro + Puntos
Árbitro:= 1{carácter_válido}20 Puntos:= 1{dígito}3
Carácter_válido :=[Letra | Dígito | - | | ª | º |´ | / | ( | ) ]
11
Diccionarios de datos de diagrama de nivel 1 Gestión Exámenes ÁRBITROS Definido en página 1. EXÁMENES Definido en la página 3. DATOS A MODIFICAR DATOS A MODIFICAR:= Árbitro + Respuestas + Puntuación
Árbitro:= 1{carácter_válido}20 Respuestas:= 1{carácter_válido}120 Puntuación:= 1{dígito}2
Carácter_válido :=[Letra | Dígito | - | | ª | º |´ | / | ( | ) ]
12
GESTIÓN ÁRBITROS ENCONTRAR REGISTRO DE ÁRBITRO Leer Información Árbitro Si Información Árbitro está en almacén Árbitro
Enviar Datos Árbitro Si Acción=’Modificar’
Enviar Datos a modificar Fin Si Si Acción=’Borrar’
Enviar Datos a borrar Fin Si
Sino Mensaje error de no encontrado
Si Acción=’Nuevo’ Enviar Datos nuevos Fin Si Fin Si
13
GESTIÓN VENTAS ENCONTRAR PRODUCTO Leer Información Venta Si Información Venta está en almacén Género Si Venta confirmada
Enviar Datos Venta Si Acción=’Modificar’
Enviar Datos a modificar Fin Si Enviar Datos recibo Si Acción=’Borrar’
Enviar Árbitro a borrar Fin Si
Fin Si Sino
Mensaje error de no encontrado Fin Si GESTIÓN PEDIDOS CONFIRMAR FALTA DE STOCK Leer Información Pedido Si Pedido válido Registrar pedido Si Pedido confirmado
Enviar Datos Pedido Si Acción=’Modificar’
Enviar Datos a modificar Fin Si
Fin Si Fin Si
14
GESTIÓN CLUBS ENCONTRAR REGISTRO DE CLUB Leer Información Club Si Información Club está en almacén Clubs
Enviar Datos Club Si Acción=’Modificar’
Enviar Datos a modificar Fin Si Si Acción=’Borrar’
Enviar Datos a borrar Fin Si
Sino Mensaje error de no encontrado
Si Acción=’Nuevo’ Enviar Datos nuevos Fin Si Fin Si GESTIÓN PARTIDOS ENCONTRAR DATOS PARTIDOS Y DISPONIBILIDAD Leer Información Partidos y Disponibilidad Si Información Partidos está en almacén Clubs
Enviar Datos Partido Si Acción=’Modificar’
Enviar Datos a modificar Fin Si Si Acción=’Borrar’
Enviar Datos a borrar Fin Si
Sino Mensaje error de no encontrado
Fin Si Si Información Disponibilidad ha sido recibida
Enviar Datos Disponibilidad Si Acción=’Modificar’
Enviar Datos a modificar Fin Si
Fin Si
15
GESTIÓN PREMIOS ENCONTRAR DATOS PREMIOS Leer Información Premios Si Información Premios está en almacén Árbitros
Enviar Datos Premios Si Acción=’Modificar’
Enviar Datos a modificar Fin Si Si Acción=’Borrar’
Enviar Datos a borrar Fin Si
Sino Mensaje error de no encontrado
Fin Si Procesar Premio Enviar Premio a Árbitro Actualizar almacén GESTIÓN EXÁMENES ENCONTRAR DATOS EXÁMENES Leer Información Exámenes Si Información Exámenes está en almacén Árbitros
Enviar Datos Exámenes Si Acción=’Modificar’
Enviar Datos a modificar Fin Si Si Acción=’Borrar’
Enviar Datos a borrar Fin Si
Sino Mensaje error de no encontrado
Fin Si Procesar Examen Enviar Examen a Árbitro Recibir Examen de Árbitro Actualizar almacén