Vous êtes sur la page 1sur 5

UNIVERSIDAD PRIVADA TELESUP

LAS ESTRUCTURAS DE DATOS


El alumno deber disear una estructura de datos que permita
representar la informacin que fluye a travs del sistema. De forma
completa en su aspecto conceptual en cada una de las partes que
componen la documentacin del sistema software que se solicita:
1. 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.
2. 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.

SOLUCION
Descripcin del Problema:

En los requerimientos se plantea, disear un sistema de software que simule y


gestione una central de mensajera de telfonos mviles, en la que existen
usuarios que se envan mensajes de texto, y adems de poder realizar otras
operaciones, que lo veremos a continuacin.
Una persona que quiera formar parte del sistema, tiene que darse de alta en la
misma, puede ser de dos formas: proporcionando sus datos personales y
bancarios al administrador del sistema o rellenado un formulario va web.
Si una persona ya pertenece al sistema, y quiere dar de alta un nuevo
telfono, solo deber proporcionar su NIF y el nmero del telfono mvil, ya
que los dems datos ya se encuentran en la base de datos del sistema.
El NIF es el identificador de cada persona dentro del sistema, puede haber dos
personas con el mismo nombre y apellidos, pero el NIF ser siempre nico.
Si una persona quiere dar de baja un telfono mvil registrado, deber
ponerse en contacto con el administrador quien le pedir los datos necesarios
(NIF y nmero de telfono) y realizar el proceso, o tambin puede rellenar un
formulario web en una pgina designada para ello, para este caso el sistema
dar de baja automticamente al recibir los datos en el formulario web.
Cuando la persona da de baja un telfono mvil puede darse dos casos, que el
usuario tenga ms de un telfono mvil registrado, en ese caso slo se borra
el nmero de telfono. Pero si slo posee un telfono mvil registrado en el
sistema, entonces se borraran todos los datos de usuario del mismo.
El sistema tratara la siguiente informacin: Datos personales (nombre,
apellidos, NIF y direccin), datos bancarios de los usuarios (Esto es para
recargar de saldo), datos referentes al estado (conectado o no, saldo y desvo),
nmero (identificador del telfono mvil dentro del sistema), propietarios de
cada uno de los telfonos mviles registrados en el sistema, historias de todas
las operaciones llevadas a cabo por cada usuario del sistema, estadsticas del
mismo, e informacin relativa al sistema, como el coste de tarifa. Esta

ADMINISTRACIN DE BBDD

Pgina 1

UNIVERSIDAD PRIVADA TELESUP


informacin puede ser manipulada por los administradores del sistema en
cualquier momento.
Si una persona quiere modificar sus datos personales, deber contactar al
administrador del sistema, quin poseer la interfaz necesaria para interactuar
con la base de datos.
Cada persona podr tener uno o ms telfonos mviles, pero cada telfono
mvil tendr un identificador nico dentro del sistema.
El desvo de un telfono mvil deber ser a otro usuario que est conectado, si
el telfono mvil al que se desva est apagado el mensaje lo almacenara el
sistema y se lo entregara al usuario receptor cuando este se conecte al
mismo, a no ser que el telfono mvil al que se desva tenga a su vez activado
el desvo, en cuyo caso el sistema realizar el mismo proceso pero con el
nmero de telfono al que se desva el segundo.
El coste de los mensajes podr cambiar segn el da de la semana, la hora y la
tarifa vigente actualmente.
El tamao mximo permitido para los mensajes de texto ser de 150
caracteres.
El saldo ser modificado cuando el usuario envi mensajes de texto no
gratuitos o recargue el saldo de su telfono.
El sistema tendr constancia en todo momento dado de qu telfono estn
encendidos (usuarios del sistema conectados) y cuales estn apagados
(usuarios del sistema apagados).
Cada vez que un usuario realice una operacin, el sistema le comunicar
mediante mensajes de texto, acerca de si la operacin ha sido realizado con
xito.
El sistema tambin ha de ser capaz de enviar a los usuarios mensajes de aviso
ante una situacin de error, tal como intentar desviar un telfono a s mismo,
activar un desvo cclico, desactivar el desvo de un telfono, cuando este no
tiene activado el desvo, activar el desvo de un telfono cuando este ya tiene
activado un desvo, enviar mensajes de texto cuando el saldo no lo permite,
encender un telfono previamente encendido, o apagar un telfono
previamente apagado.
As mismo el administrador podr enviar mensajes de informacin general (a
travs del sistema, no de un telfono usuario), como por ejemplo el cambio de
tarifas en el coste de los mensajes de texto (horario, precio), el cambio del
nmero del sistema (al que los usuarios mandarn los mensajes gratuitos,
como recargar, activar desvo, etc.)

Descripcin detallada de la solucin Software


Describiremos la informacin que va a tratar nuestro sistema de forma clara y
concisa. La informacin propuesta considerar la siguiente informacin acerca del
problema:
Datos Personales del Cliente
NIF del cliente
Nombre del cliente
Apellidos del cliente
Direccin completa, tal y como consta en el DNI. No permitimos que un cliente
de distintas direcciones al dar de alta varios telfonos.
Datos Bancarios, sern los datos de la cuenta bancaria a las que se cargarn
las recargas de su telfono mvil. Al igual que en el caso anterior, no
permitimos que un mismo cliente nos proporcione cuentas bancarias distintas
al dar de alta varios telfonos.

ADMINISTRACIN DE BBDD

Pgina 2

UNIVERSIDAD PRIVADA TELESUP


Datos sobre el telfono mvil, que ser usuario del sistema
Nmero del telfono mvil, que se considera nico
Saldo asociado a dicho telfono y que le permitir al usuario mandar mensajes
Estado, se tendr en cuenta si el telfono est o no conectado al sistema, que
corresponder a saber si esta encendido o apagado, ya que consideramos que
la conexin y desconexin al sistema se realiza de forma automtica
Desvo, en caso de estar activado el desvo de mensajes almacenar el
nmero de telfono al que sern desviados.
Datos sobre cada mensaje
Remitente, nmero de telfono de la persona que envi el mensaje
Destino, es el nmero de telfono de la persona a la que va dirigido el
mensaje. Dicha persona ha de ser usuario del sistema
Cuerpo del mensaje de texto, que ha de constar del menos de 150 caracteres
Recibido, se refiere a si un mensaje que un determinado usuario a escrito y
enviado, ha sido recibido por el usuario destino
Fecha de envo del mensaje
Hora de envo del mensaje, incluyendo hora, minutos y segundos
Coste que le corresponde a ese mensaje y que depender de la fecha, hora y
tarifas vigentes en el momento de ser enviado
Datos sobre cada tarifa
Identificador de tarifa, ser un nmero que identificar de forma nica a cada
tarifa
Da inicio, da de la semana en la que comienza a aplicarse la tarifa
Da fin, da de la semana en la que finaliza la aplicacin de dicha tarifa
Hora inicio, hora a la que comienza aplicarse
Hora fin, hora a ala que finaliza la aplicacin de dicha tarifa
Coste, coste que tendrn los mensajes enviados dentro de esta tarifa
Fecha vigencia, fecha de vigencia de la tarifa, que ser una fecha de
caducidad.
Descripcin de la funcionalidad de la solucin:
En la que describiremos toda la funcionalidad de la que va disponer el sistema a
desarrollar. La solucin propuesta para el sistema, tendr las siguientes
funcionalidades:
El administrador del sistema podr
Manipular informacin referente a los usuarios de nuestro sistema:
Dar de alta a un nuevo usuario en el sistema, tomando el nmero de
telfono mvil que se dar de alta y el NIF de su propietario, en caso de que
ese propietario no exista en la compaa porque no tenga otros telfonos
dados de alta, se tendr que proporcionar tambin sus datos personales
para almacenarlos en el sistema
Dar de baja un determinado nmero de telfono en nuestro sistema, as
como borrar los datos personales de su propietario en caso de que no tenga
ms telfonos registrados
Hacer consultas genricas y especficas sobre los datos de los usuarios
Realizar modificaciones sobre los datos de los usuarios
Realizar operaciones consideradas como gestin del sistema

ADMINISTRACIN DE BBDD

Pgina 3

UNIVERSIDAD PRIVADA TELESUP


Realizar operaciones de creacin, borrado, consulta y modificacin sobre las
tarifas de los costes que aplica nuestro sistema a los mensajes
Modificar el nmero fijado cmo nmero del sistema al que los usuarios
debern mandar sus peticiones
Permitir el envo de mensajes de propsito general a todos los usuarios del
sistema. Estos mensajes tendrn como fin informar acerca del cambio del
nmero del sistema, de cambios de tarifas y de promociones de la compaa
Consultar la historia de las operaciones llevadas a cabo en nuestro sistema por
un determinado telfono. Podremos saber sobre las recargas que se ha hecho y
por qu cantidad, las consultas de saldos realizados, los desvos de llamadas
realizados y a qu nmero, las anulaciones de desvo y el destino, cuerpo, coste
y estado (recibido o no) de cada mensaje. Para cada uno de estas operaciones
tambin concertemos la fecha y la hora a la que fueron realizados.
Consultar estadsticas sobre el uso del sistema por parte de un determinado
usuario. En estas estadsticas se mostrarn los siguientes datos considerados de
inters para la compaa:
El total de dinero que lleva ese usuario gastando en la compaa
El nmero de mensajes que ha enviado
El nmero de telfono al cual enva ms mensajes
El nmero de telfono del cual recibe ms mensajes
El nmero de telfono al cual ms comnmente desva su telfono.
Cualquier persona que se conecta a la web podr
Darse de alta en nuestro sistema, rellenado sus datos personales en el
formulario web y el nmero de telfono que desea dar de alta. En caso de que
tenga registrado otro telfono, slo deber proporcionar su NIF y el sistema
tras consultar sus datos, le mostrar tanto sus datos personales como de sus
telfonos registrados.
Dar de baja cualquier telfono que tenga registrado en el sistema, para ello
deber proporciona su NIF y se l mostraran los telfonos que tenga
registrados, para que elija el que quiera dar de baja. Si da de baja todos sus
telfonos, entonces tambin se borrarn sus datos personales de la compaa.
Cualquier usuario del sistema podr
Conectarse al sistema simplemente encendiendo su telfono, si no tena
activado el desvo de mensajes cuando lo encendi, entonces recibir los
mensajes que le fueron mientras tena apagado su telfono (desconectado). El
sistema comprobara que no se intente conectar un telfono que ya est
conectado, generando en dicho caso un mensaje de error.
Desconectarse del sistema apagando su telfono. El sistema comprobar que
no se intente desconectar un telfono ya desconectado y generar un mensaje
de error oportuno.
Recargar su saldo mediante el envo de un mensaje gratuito al sistema,
indicando la cantidad que desea recargar. El cuerpo del mensaje ser
RECARGA, seguido de una cantidad den soles peruanos. Dicha cantidad se
cargar en la cuenta bancara que proporciono al darse de alta y se sumar al
saldo asociado a su telfono. Luego el sistema mandar al usuario un mensaje
indicando que la operacin se ha realizado con xito, as como su nuevo saldo
o indicndoles el tipo de error si la operacin no ha podido realizarse.
Consultar su saldo actual mediante el envo de un mensaje gratuito al sistema.
El cuerpo de este mensaje ser CONSULTA, el sistema responder

ADMINISTRACIN DE BBDD

Pgina 4

UNIVERSIDAD PRIVADA TELESUP


inmediatamente al usuario con un mensaje de texto, en el que se le indicar
su saldo actual o se le informar si hay algn tipo de error.
Activar el desvo a otro nmero de telfono del sistema para que este ltimo
reciba todos los mensajes que le sean enviados al usuario. Para activarlo habr
que enviar un mensaje gratuito, cuyo cuerpo ser DESVIA, seguido de un
nmero, que ser al que se desviarn los mensajes. El sistema comprobar
que el desvo no sea cclico y mandar al usuario un mensaje indicndole una
situacin de error o informndole de que el desvo ha sido realizado con xito.
Desactivar el desvo para que le vuelvan a llegar los mensajes que le sean
enviados. El usuario deber mandar un mensaje gratuito al sistema cuyo
cuerpo ser, DESVIA NO. El sistema informar al usuario que se ha realizado la
operacin de forma correcta o del error que haya ocurrido.
Enviar un mensaje de texto a otro usuario del sistema, descontando del saldo
del importe del mensaje segn la tarifa que corresponda.
El sistema comprobar si el emisor tiene saldo suficiente, y que el usuario destino
existe, as como el estado de desvo y el estado conectado o desconectado. Si se
presenta algn error el sistema se lo comunicara al usuario mediante un mensaje
de texto.

ADMINISTRACIN DE BBDD

Pgina 5

Vous aimerez peut-être aussi