Vous êtes sur la page 1sur 3

BASE DE DATOS I

TEMA: MODELO NORMALIZADO


OBJETIVO: Entregar el modelo ENTIDAD-RELACION de un sistema de
mensajera telefnica.
VALOR TOTAL : 20 PTOS.

DESCRIPCION DEL SISTEMA SOLICITADO

El sistema software simula el comportamiento de una central de mensajera de


telefona mvil. Este sistema permite a sus afiliados el intercambio de mensajes
a travs de telfonos mviles, adems de otras funciones como las de consultar
el saldo, recargar su saldo, etc. La funcionalidad de este sistema bsicamente
es la siguiente: un usuario debe darse de alta en el sistema mediante cualquier
mtodo tradicional o electrnico. Una vez el sistema tiene constancia del
usuario, ste puede enviar mensajes a otros usuarios existentes en el sistema,
puede consultar su saldo, solicitar una recarga de su saldo disponible, y activar
o desactivar el desvo del telfono. El sistema en cada momento tendr
constancia de los usuarios conectados al sistema (aquellos usuarios dados de
alta que tengan su terminal mvil encendido) y aquellos usuarios
desconectados. Los administradores del sistema en cualquier momento podrn
solicitar a ste informacin de cualquier usuario y estadsticas del uso del
sistema por parte de los usuarios del mismo. La informacin que desea
mantener referente al problema es la siguiente:

Sobre las Personas


1. Los nombres, apellidos, direccin, etc., as como los datos bancarios de
los usuarios del sistema de telefona.
2. El identificador del telfono mvil asociado al usuario del sistema.

Sobre los Telfonos


1. El identificador del telfono. Cada persona podr tener ms de un
telfono, si bien los telfonos tendrn identificador nicos.
2. Saldo asociado al telfono.
3. El estado del telfono (conectado o desconectado).
4. El desvo del telfono. Los telfonos podrn tener activado el desvo de
recepcin a otro telfono que est dado de alta en la red.

Sobre el Sistema
1. Coste de del envo de mensajes. Este coste podr cambiar con el tiempo y
da y hora en que se envan por el usuario.
2. Saldo de cada uno de los telfonos.
3. Estado de activacin y desvo de cada uno de los telfonos.
4. Historia del uso del sistema de cada uno de los telfonos.
5. Estadsticas del uso de los telfonos.
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:
a. Mensajes comunicando el saldo actual del terminal mvil.
b. 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:
a. Intentar desviar el telfono mvil a s mismo.
b. Activar un desvo cclico, es decir, que el conjunto de los desvos
existentes origine que un telfono est desviado a s mismo.
c. Intentar enviar un mensaje cuando el saldo del telfono no permite
asimilar su coste.
d. Encender un telfono previamente encendido.
e. Apagar un telfono previamente apagado.

Las Estructuras de Datos


A la vista de la informacin que debe ser manejada y de la funcionalidad del
sistema exigida, el alumno deber disear una estructura de datos que permita
representar la informacin que fluye a travs del sistema.

Vous aimerez peut-être aussi