Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Los Procesos
Considerando esta informacin se debe disear un sistema software
mediante el cual pueda llevar a cabo los siguientes procesos:
1. La consulta completa por parte de los administradores del
sistema de toda la informacin acerca de los usuarios y uso por
parte de estos del mismo.
2. El uso del sistema por parte de los usuarios, es decir: los
usuarios podrn conectarse, desconectarse, recargar el saldo de
su telfono, consultar el saldo, activar el desvo y desactivar el
desvo, enviar y recibir mensajes. El sistema, como tal, debe
ser considerado como un usuario, cuya funcionalidad se limita,
en este sentido, a recibir y enviar mensajes, adems de la
anteriormente sealada.
3. El envo de mensajes desde el sistema a los usuarios. Estos
mensajes consistirn en:
Mensajes comunicando el saldo actual del terminal mvil.
Mensajes de error comunicando cualquier error que se
produzca por el mal uso del sistema por parte de los
usuarios.
4. Los mensajes de error que deben tratarse al menos por el
sistema son:
Intentar desviar el telfono mvil a s mismo.
Activar un desvo cclico, es decir, que el conjunto de los
desvos existentes origine que un telfono est desviado a s
mismo.
Intentar enviar un mensaje cuando el saldo del telfono no
permite asimilar su coste.
Encender un telfono previamente encendido.
Apagar un telfono previamente apagado.
APNDICES 112
-1-
ndice de figuras
9. Diagrama Entidad-Interrelacin. 61
10.Mostrar Usuarios 78
11. Nuevo Usuario 79
12.Actualizar Usuario 80
13.Eliminar Usuario 81
14.Mostrar Tarifas 82
15.Nueva Tarifa 83
16.Borrar Tarifa 84
17.Modificar Tarifa 85
18.Nmero del Sistema 86
19.Tomar el Siguiente Destino 87
20.Construir Mensaje Gratuito 88
21.Enviar Mensaje 89
22.Historia 90
23.Estadsticas 91
24.Conectar 92
25.Desconectar 93
26.Recargar Saldo 94
27.Consultar Saldo 95
28.Activar Desvo 96
29.Desactivar Desvo 97
30.Descontar Saldo 98
31.Alta 99
32.Baja 100
Diagramas de Interfaz
ORIENTADA AL
CLIENTE
1
Estudiodelproblemay propuestadeun
solucinsoftware.
1.1.
Descripcin detallada del problema.
Recursos de desarrollo
ORIENTADA AL
INGENIERO
2
Anlisisdelsistema software.
2.1.
Descripcin detallada del problema.
Se trata de realizar un sistema que se encargar de simular el
funcionamiento de una central de mensajera de mviles, para ello
deber tratar una cierta informacin y ser capaz de realizar una serie de
operaciones sobre sta.
Alta y baja
Nivel 0 o de contexto:
Proceso Sistema:
Gestiona el centro de mensajera de telefona mvil, dando
respuesta a las peticiones de gestin lanzadas por los
administradores, a las peticiones que los usuarios hacen
mediante su telfono mvil y a las peticiones de alta y baja
realizadas mediante la pgina web. Adems de esto, se
encarga de generar mensajes de informacin o de error y de
hacrselos llegar al terminal del operador o al telfono mvil
del usuario en forma de mensaje de texto.
ADMINISTRADOR
PANTALLA
ORDENADOR
flujo_usuario
USUARIO
0
SISTEMA
USUARIO
WEB
FIGURA 1
Nivel 1:
Subsistema administrador:
Este subsistema se encarga de gestionar las peticiones del
administrador acerca de la gestin de usuarios, la gestin del
propio sistema y la consulta de la historia y las estadsticas.
Subsistema usuario:
Se encarga de gestionar las peticiones que puede hacer un
usuario mediante su telfono mvil: conectarse,
desconectarse, recargar saldo, consultar saldo, activar el
desvo, desactivar el desvo o enviar un mensaje de texto a
otro usuario.
Proceso distinguir_peticin_web:
Dependiendo de los datos que recibe de la pgina web
mediante un formulario decide si lo que se quiere realizar es
una alta o una baja en el sistema y dependiendo de esto pasar
los datos de alta al proceso alta o los datos de baja al proceso
baja, para poder realizar la operacin.
Proceso alta:
Da de alta un nuevo usuario en el sistema, almacenando en la
base de datos los datos proporcionados por el formulario web
rellenado por el propio usuario. En el caso en el que el
propietario del telfono que se desea dar de alta no est ya
registrado en el sistema, tambin habr que registrar sus
datos.
Proceso baja:
Partiendo del NIF introducido en el formulario web de baja,
comprueba que est registrado en el sistema, en caso
afirmativo le mostrar los nmeros de telfono que tiene
registrados para que d de baja los que desee. Si una persona
da de baja todos sus telfonos registrados tambin se darn
de baja de forma automtica sus datos personales.
flujo_administrador salida_administrador
1. SUBSISTEMA
ADMINISTRADOR
flujo_usuario salida_a_usuario
2. SUBSISTEMA
USUARIO
salida_a_pantalla
4. Alta
alta_lee_bd
alta_act_bd
flujo_web 3.
Distinguir_peticin_ web Base de Datos
baja_act_bd
baja_lee_bd
5. Baja salida_a_pantalla
FIGURA 2
Nivel 2:
1. Subsistema administrador
Subsistema gestin_usuarios:
Este subsistema se encarga de gestionar las operaciones que el
administrador podr realizar con la informacin de los
usuarios, estas operaciones sern dar de alta, dar de baja,
consultar y modificar.
Subsistema gestin_sistema:
Se encarga de gestionar las operaciones que el administrador
puede realizar con informacin que afecta directamente al
funcionamiento del sistema, tal como el cambio del nmero
predeterminado del sistema, operaciones con las tarifas de
costes de mensajes y envos de mensajes de propsito general
a todos los usuarios del sistema.
Proceso historia:
Consulta en la base de datos la historia de un determinado
telfono y muestra al administrador toda la informacin de las
operaciones realizadas por dicho telfono.
Proceso estadsticas:
Consulta en la base de datos del sistema y extrae y calcula
varia informacin en forma de estadsticas acerca de un
telfono proporcionado. Dicha informacin se le mostrar al
administrador.
1.2.salida_a_pantalla
Gestin_usuarios
1.3.salida_gestin_sistema
Gestin_sistema
flujo_administrador1.1.
Seleccionar_opcin
_administrador
salida_a_pantalla
1.4. Historia
historia_lee_bd
Base de datos
estadisticas_lee_bd
salida_a_pantalla
1.5. Estadsticas
FIGURA 3
Nivel 2:
2. Subsistema usuario
Proceso distinguir_flujo_usuario:
Distingue el tipo de seal que ha enviado un usuario al
sistema y dependiendo de sta arrojar varios tipos de flujos
con distinta informacin.
Proceso conectar:
Cuando el usuario enciende su telfono se ejecuta este
proceso que se encarga de actualizar en la base de datos su
estado de desconectado a conectado y de ver si tiene mensajes
pendientes de recibir, en cuyo caso se le enviarn.
Proceso desconectar:
Cuando el usuario apaga su telfono se ejecuta este proceso
que se encarga de actualizar su estado de conectado a
desconectado en la base de datos para que el sistema tenga
constancia de ello.
Proceso ver_tipo_de_mensaje:
Se encarga de distinguir entre los distintos tipos de mensajes
que puede mandar un usuario, que representan distintas
operaciones, y de arrojar varios flujos con distinta
informacin extrada del cuerpo del mensaje que ser
necesaria para llevar a cabo la operacin solicitada.
Proceso recargar_saldo:
Dado un nmero de telfono y una cantidad a recargar,
consulta el saldo actual de ese telfono y lo actualiza
sumndole la cantidad de recarga. Construye el cuerpo de un
mensaje que informar al usuario de su nuevo saldo.
Proceso consultar_saldo:
Dado un nmero de telfono consulta su saldo en la base de
datos y construye el cuerpo de un mensaje que informar al
usuario de su saldo actual.
Proceso activar_desvo:
Dado un nmero de telfono y un nmero de telfono al que
desviar los mensajes, comprueba que este desvo sea vlido y
lo activa, almacenando dicho estado en la base de datos.
Construye el cuerpo de un mensaje que informar al usuario
de que sus mensajes sern desviados al nmero indicado.
Proceso desactivar_desvo:
Dado un nmero de telfono almacena en la base de datos el
estado de no desvo.
Proceso descontar_saldo:
A partir de un mensaje que le llega, extrae los datos que lo
componen, calcula el coste del mensaje consultando la tarifa
que hay que aplicarle segn la fecha y hora de envo y se lo
descuenta del saldo, forma el mensaje completo y lo almacena
en la base de datos como un mensaje pendiente de ser
enviado.
Proceso construir_mensaje_gratuito:
Recibe el cuerpo de un mensaje de informacin, el nmero de
telfono del destinatario y calcula los restantes datos
necesarios para la construccin de un mensaje, tomando como
remitente el propio sistema, el coste de este tipo de mensajes
ser gratuito. El mensaje se almacena en la base de datos
como pendiente de ser enviado.
Proceso enviar_mensaje:
Recibe todos los datos de un mensaje y controla desvo y
estado del telfono para ver si lo puede enviar, en caso
afirmativo lo actualizar en la base de datos como recibido y
lo enviar directamente al usuario destino.
Base de datos
2.6.
consultar_saldo_lee_bd
Consultar_saldo
construir_mensaje_act_bd
2.8.
Desactivar_desvo
conectar_act_bd
2.2. Conectar
conectar_lee_bd desa
act act
2.9. 1.3.4.3.
flujo_enviar_mensaje salida_a_usuario
Descontar_saldo Enviar_mensaje
Base de datos
desconectar_lee_bd
desconectar_act_bd
descontar_saldo_lee_bd
2.3. Desconectar
descontar_saldo_act_bd
enviar_mensaje_lee_bd
Base de datos
FIGURA 4 enviar_mensaje_act_bd
- 38 -
-
39
-
Nivel 3:
1.2. Gestin usuarios
Proceso Mostrar_usuarios:
Muestra en la pantalla una lista de todos los usuarios
existentes en la base de datos, de forma que se puedan
seleccionar de forma individual para actuar sobre ellos.
Proceso seleccionar_accin_gestin_usuarios:
Distingue la operacin que el administrador desea realizar con
respecto a la gestin de usuarios y dependiendo de sta arroja
la informacin necesaria para llevarla a cabo.
Proceso nuevo_usuario:
Da de alta un nuevo usuario en el sistema, almacenando en la
base de datos los datos proporcionados por el formulario
rellenado por el administrador. En el caso en el que el
propietario del telfono que se desea dar de alta no est ya
registrado en el sistema, tambin habr que registrar sus
datos.
Proceso eliminar_usuario:
Partiendo del NIF introducido por el administrador,
comprueba que est registrado en el sistema, en caso
afirmativo le mostrar los nmeros de telfono que tiene
registrados para que d de baja los que desee. Si una persona
da de baja todos sus telfonos registrados tambin se darn
de baja de forma automtica sus datos personales.
Proceso actualizar_usuario:
Partiendo del NIF introducido por el administrador, muestra
sus datos personales y los de sus telfonos para que el
administrador pueda actuar sobre ellos de forma individual y
modificarlos.
1.2.3. nuevo_usuario_act_bd
Nuevo_usuario
nuevo_usuario_lee_bd
salida_a_pantalla
1.2.2.
datos_usuario 1.2.1. datos_usuario datos_actualizar_usuario1.2.4.actualizar_usuario_act_bd
Seleccionar_accin Actualizar_usuario
Mostrar_usuarios
_gestin_usuarios
actualizar_usuario_lee_bd
salida_a_pantalla
1.2.5. eliminar_usuario_act_bd
Eliminar_usuario
eliminar_usuario_lee_bd
mostrar_usuarios_lee_bd
Base de Datos
FIGURA 5
- 43 -
Nivel 3:
1.3. Gestin sistema
Proceso seleccionar_accin_gestin_sistema:
Distingue la operacin que el administrador desea realizar con
respecto a la gestin del sistema y dependiendo de sta arroja
la informacin necesaria para llevarla a cabo.
Proceso tarifas:
Se encarga de la gestin de las tarifas de costes de mensaje
que aplicar nuestro sistema.
Proceso numero_sistema:
Cambia el nmero actual del sistema por otro nmero
proporcionado por el administrador.
Proceso enviar_mensaje_a_todos:
Enva un mensaje de propsito general a todos los usuarios de
nuestro sistema.
- 44 -
Almacn Datos sistema:
Representa un fichero que contiene datos sobre el sistema,
como su nmero, en este caso el proceso nmero_sistema
consulta y modifica este dato.
salida_a_pantalla
1.3.2. Tarifas
salida_a_pantalla
Datos Sistema
1.3.4.salida_a_usuario
Enviar_mensaje
_a_todos
FIGURA 6
Nivel 4:
1.3.2. Tarifas
Proceso mostrar_tarifas:
Muestra en la pantalla una lista de todas las tarifas
registradas en la base de datos.
Proceso seleccionar_opcin_tarifa:
A partir de los datos proporcionados por el administrador
distingue su peticin y arroja los datos necesarios para
llevarla a cabo.
Proceso nueva_tarifa:
Crea una nueva tarifa a partir de la informacin que le llega, si
no le llega ninguna informacin la pedir. Estos datos sern
comprobados antes de almacenarse en la base de datos.
Proceso borrar_tarifa:
Borra una tarifa que indicamos mediante la seleccin de
alguna de las tarifas existentes.
Proceso modificar_tarifa:
Tras seleccionar una tarifa existente y modificar sus datos,
comprueba que sean vlidos los cambios, pide confirmacin y
almacena los cambios en la base de datos.
1.3.2.3.salida_a_pantalla
Nueva_tarifanueva_tarifa_act_bd nueva_tarifa_lee_bd
1.3.2.5.salida_a_pantalla
Modificar_tarifamodificar_tarifa_act_bd
modificar_tarifa_lee_bd
mostrar_tarifas_lee_bd
Base de Datos
FIGURA 7
- 48 -
Nivel 4:
1.3.4. Enviar mensaje a todos
Proceso tomar_el_siguiente_destino:
Extrae de la base de datos del sistema todos los nmeros de
telfono registrados y los va proporcionando uno a uno.
Proceso construir_mensaje_gratuito:
Recibe el cuerpo de un mensaje de informacin, el nmero de
telfono del destinatario y calcula los restantes datos
necesarios para la construccin de un mensaje, tomando como
remitente el propio sistema, el coste de este tipo de mensajes
ser gratuito. El mensaje se almacena en la base de datos
como pendiente de ser enviado.
Proceso enviar_mensaje:
Recibe todos los datos de un mensaje y controla desvo y
estado del telfono para ver si lo puede enviar, en caso
afirmativo lo actualizar en la base de datos como recibido y
lo enviar directamente al usuario destino.
- 49 -
Flujo de datos flujo_enviar_mensaje:
Contiene todos los datos que componen un mensaje,
necesarios para que el mensaje pueda ser enviado.
enviar_mensaje_lee_bd
tomar_sig_destino_lee_bd
construir_mensaje_act_bd
flujo_tomar_el_siguiente_destino
FIGURA 8
2.3.
Diccionario de Datos.
salida_a_pantalla = { itemdedatos }
salida_a_usuario = mensaje
NIVEL 1:
datos_enviar_mensaje_a_todos = cuerpo
datos_mensaje = mensaje
flujo_enviar_mensaje = mensaje
flujo_tomar_el_siguiente_destino = destino
tomar_sig_destino_lee_bd = destino
construir_mensaje_act_bd = mensaje +
numero enviar_mensaje_lee_bd = estado +
numero enviar_mensaje_act_bd = mensaje
Supuestos
S12 Para que pueda existir un mensaje debe existir un telfono que lo
enve.
S17 A cada mensaje le corresponde una nica tarifa, pero una tarifa
puede ser aplicada a varios mensajes o a ninguno.
S19 Con respecto a las tarifas se desea sostener informacin acerca del
da de la semana de inicio, da de la semana de fin, hora de inicio, hora de
fin, coste por mensaje y fecha de vigencia.
Anlisis de los tipos de entidad:
NIF
nombre
apellidos
direccion
dia_inicio
datos_bancarios
coste
hora_inicio
fecha_vigencia
propiedad_de (1,1)
(1,1)
hora_fin
le_corresponde
1:N EX P-T
es_propietaria_de
1:N TA - M
(0,1) se_desva_a
es_aplicada_a
(1,n)
numero
T-T 1:N
saldo TELEFONO
estado
(1,1)
fecha
cuerpo
MENSAJE
hora
destino
(0,n)
recibido
1:N
son_enviados_por enva
ID T-M
FIGURA 9
2.5.
Validacin del anlisis.
TABLA 1
Matriz Requisito / Funcin
Esta matriz muestra en las filas los requisitos que debe cumplir
nuestro sistema y en las columnas los distintos subsistemas en que se
divide el propio sistema, se trata de validar los requisitos con las funciones
a nivel de subsistema.
TABLA 2
Matriz Requisito / Entidad
Esta matriz muestra en las filas los requisitos que debe cumplir
nuestro sistema y en las columnas los distintos tipos de entidad existentes
en nuestro sistema.
TABLA 3
3
Diseodelsistema software.
3.1.
Refinamiento del dominio de la
informacin.
1. Subsistema administrador
Este subsistema se encarga de gestionar las peticiones del administrador
acerca de la gestin de usuarios, la gestin del propio sistema y la consulta
de la historia y las estadsticas.
2. Subsistema usuario
Se encarga de gestionar las peticiones que puede hacer un usuario
mediante su telfono mvil: conectarse, desconectarse, recargar saldo,
consultar saldo, activar el desvo, desactivar el desvo o enviar un mensaje
de texto a otro usuario.
3. Proceso distinguir_peticin_web
Dependiendo de los datos que recibe de la pgina web mediante un
formulario decide si lo que se quiere realizar es una alta o una baja en el
sistema y dependiendo de esto pasar los datos de alta al proceso alta o los
datos de baja al proceso baja, para poder realizar la operacin.
4. alta
Da de alta un nuevo usuario en el sistema, almacenando en la base de
datos los datos proporcionados por el formulario web rellenado por el
propio usuario. En el caso en el que el propietario del telfono que se
desea dar de alta no est ya registrado en el sistema, tambin habr que
registrar sus datos.
5. baja
Partiendo del NIF introducido en el formulario web de baja, comprueba
que est registrado en el sistema, en caso afirmativo le mostrar los
nmeros de telfono que tiene registrados para que d de baja los que
desee. Si una persona da de baja todos sus telfonos registrados tambin
se darn de baja de forma automtica sus datos personales.
3.2.
Descripcin lgica y fsica del
dominio de la informacin.
n_desvio, NIF)
datospersona
NIF
Leer siguiente NIF Leer datos de esa Mostrar datos de la
de la BD persona de la BD persona
FIGURA 10
- 78 -
1.2.3. NUEVO USUARIO
Mostrar datos
Tomar NIF Consulta existencia persona Solicita nmero de telfonoConsulta existencia telfono Alta telfono
persona
Guardar telfono
ok
Realiza
Tomar NIF Consulta existencia Mostrar datos Realizar cambios Pedir confirmacin actualizacin
Tomar NIF Consulta existencia persona Mostrar datos Selecciona nmero de telfono Pedir confirmacin Baja telfono Consulta existencia de ms telfonos Baja persona
id_tarifa
datostarifa
Leer siguiente
identificador de Leer datos de esa Mostrar datos de la
tarifa de la BD tarifa de la BD tarifa
FIGURA 14
1.3.2.3. NUEVA TARIFA
tarifa
vlida
Solicita datos tarifa Comprobar validez Realizar operacin
error
Generar
identificador de Almacenar tarifa
tarifa en la BD
Guardar tarifa
FIGURA 15
1.3.2.4. BORRAR TARIFA
id_tarifaexiste
tarifa
Seleccionar tarifa Consulta existencia Mostrar tarifa Pedir confirmacin Realiza eliminacin
Realiza
Seleccionar tarifa Consulta existencia Mostrar tarifa Realizar cambios Pedir confirmacin actualizacin
nuevonumero
numero
Leer nmero del sistema de Datos Sistema
Mostrar nmero del sistema Realizar cambios Pedir confirmacin Realiza
actualizacin
Actualizar nmero
del sistema en salir
Datos Sistema
FIGURA 18
1.3.4.1. TOMAR EL SIGUIENTE DESTINO
Leer el siguiente
nmero de telfono Leer cuerpo del
de la BD mensaje a enviar
FIGURA 19
1.3.4.2. CONSTRUIR MENSAJE GRATUITO
fecha
hora
Leer nmero del
sistema de Tomar como Tomar fecha y hora Tomar coste
error no recibido del sistema gratuito
Datos Sistema
FIGURA 20
1.3.4.3. ENVIAR MENSAJE
Telfono desviado
Telfono
Extraer destino del mensaje
Leer estado del telfono de la BD
conectado
Formar mensaje
Leer desvo del Dejar mensaje con un nuevo
telfono de la BD como pendiente destino
Actualizar mensaje
en la BD enviar
como enviado
Enviar mensaje
FIGURA 21
1.4. HISTORIA
Historia
hasta salir = si
Mostrar
Tomar nmero Consulta existencia Ver detalle
datos
hasta fin = si
Leer mensajes
de ese telfono Seleccionar Mostrar datos
error
de la BD un mensaje mensaje
FIGURA 22
1.5. ESTADSTICAS
Estadsticas
hasta salir = si
mensajes
numeroexiste
Mostrar
Tomar nmero Consulta existencia Calcular datos estadsticas Mostrar datos estadsticas
datos
Leer mensajes
de ese telfono error
de la BD
FIGURA 23
2.2. CONECTAR
Conectar
Leer estado
de ese telfono error
de la BD
FIGURA 24
2.3. DESCONECTAR
Desconectar
existe
estado
numero
Tomar nmero Consulta existencia Ver estado Activar
Actualizar estado
Leer estado
desconectado de
de ese telfono error error
ese telfono en la
de la BD
BD
FIGURA 25
2.5. RECARGAR SALDO
Recargar saldo
existe NIF
numero
Consulta existencia telfono Consulta existencia propietario Actualizar saldo de eseConstruir
telfonocuerpo mensaje de informacin
en la BD
Tomar datos Extraer saldo Efectuar operacin
Leer saldo
de ese Comprobar validez
error de datos bancarios error
telfono
de la BD
FIGURA 26
2.6. CONSULTAR SALDO
Consultar saldo
Tomar Consulta
nmero existencia
Leer saldo
de ese error
telfono
de la BD
FIGURA 27
2.7. ACTIVAR DESVO
Activar desvo
Actualizar
Consulta existencia Comprobar si el desvo de ese
telfono a desviar error desvo es cclico error error
telfono en la
BD
FIGURA 28
2.8. DESACTIVAR DESVO
Desactivar desvo
Tomar Consulta
nmero existencia
Actualizar
desvo de ese error
telfono en la
BD
FIGURA 29
2.9. DESCONTAR SALDO
Descontar saldo
Tomar datos Consulta existencia del origen Existe destino Cobrar mensaje Formar mensaje Almacenar mensaje en la BD
recibido
Tomar como no recibido
Consulta existencia
del destino error
hora fecha
coste
4. ALTA
Alta hasta salir = si
Alta persona
Consulta existencia
Pedir confirmacin
de ms telfonos
Tomar Consulta existencia Mostrar datos Selecciona nmero Baja telfono Baja persona
NIF persona de telfono
Eliminar persona
de la BD
- 100 -
FIGURA 32
- 100 -
3.4.
Descripcin de la interfaz del
sistema.
- 101 -
Gestin de usuarios
FIGURA 35
Estadsticas
FIGURA 36
3.5.
Validacin del diseo.
1.2. Gestin_usuarios X
1.3. Gestin_sistema X
1.4. Historia X
1.5. Estadsticas X
2.2. Conectar X
2.3. Desconectar X
2.5. Recargar_saldo X
2.6. Consultar_saldo X
2.7. Activar_desvo X
2.8. Desactivar_desvo X
2.9. Descontar_saldo X
4. Alta X
5. Baja X
TABLA 4
Matriz Funcin / Requisito
Esta matriz nos muestra en las filas las distintas funciones de nuestro
sistema y en las columnas los requisitos que debe cumplir el mismo.
TABLA 5
- 111 -
APENDICES
- 112 -
Diccionario de Datos por orden alfabtico.
A continuacin se presenta una lista, organizada por orden
alfabtico, de los datos utilizados por el sistema y que grficamente se
encuentran presentes en los flujos de datos y en los almacenes del
conjunto de DFDs.
datos_enviar_mensaje_a_todos ]
datos_tarifas = [ nueva_tarifa | borrar_tarifa | modificar_tarifa ]
datos_usuario = [ datos_nuevo_usuario | datos_actualizar_usuario
|
datos_eliminar_usuario ]
desactivar_desvio_act_bd = numero
desconectar_act_bd = numero + estado
desconectar_lee_bd = estado
descontar_saldo_act_bd = numero + saldo +
mensaje descontar_saldo_lee_bd = saldo + coste
desvio = {@numero_desvia + numero_recibe }
eliminar_usuario_act_bd = numero + NIF
eliminar_usuario_lee_bd = persona + {telefono}
enviar_mensaje_act_bd = mensaje
enviar_mensaje_act_bd = mensaje
enviar_mensaje_lee_bd = estado + numero
enviar_mensaje_lee_bd = estado + numero
estadisticas_lee_bd = {mensaje}
flujo_administrador /*Contiene datos acerca de la operacin que
el administrador desea realizar en el sistema, usando
su terminal*/
flujo_administrador = [datos_usuario | datos_sistema | datos_historia
| datos_estadisticas]
flujo_conectar = numero
flujo_consulta = numero
flujo_desconectar = numero
flujo_desvio = desvio
flujo_enviar_mensaje = mensaje
flujo_enviar_mensaje = mensaje
flujo_mensaje = [flujo_recarga | flujo_consulta | flujo_desvio |
flujo_no_desvio | flujo_mensaje]
flujo_no_desvio = numero
flujo_recarga = numero + saldo
flujo_tomar_el_siguiente_destino = destino
flujo_usuario /*Contiene informacin acerca de la peticin de
servicio que nos hace un usuario de nuestro
sistema mediante su telfono mvil*/
flujo_usuario = [conectar | desconectar | flujo_mensaje]