Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCIÓN
La mensajería de teléfono móvil es una forma de comunicación en tiempo real entre dos o
más personas basada en texto. El texto se envía a través de dispositivos conectados a una
red como internet sin importar la distancia que exista entre los dispositivos.
La empresa ALTIVA COMUNICACIÓN quiere brindar a sus usuarios el servicio de
mensajería de teléfono móvil para ofrecer dicho servicio requiere de un software que
permita a sus suscriptores el intercambio de mensajes a través de teléfonos móviles, además
otras funcionalidades como consultar el saldo y recarga de su saldo, etc.
También es importante para este software que los administradores puedan solicitar
información de los usuarios y estadísticas del uso del sistema por parte del mismo usuario.
Propósito
General
Crear un sistema para gestionar el proceso mensajería móvil para la empresa ALTIVA
COMUNICACIÓN
Específicos
Desarrollar una página web para que los usuarios se activen en el sistema.
Lograr que los usuarios intercambien mensajes a través de teléfonos móviles, además de otras
funciones como las de consultar el salgo, recargar su saldo, etc.
Resumen
El sistema AlT-Msj permitirá el intercambio de mensaje entre usuario activados. Los
mensajes tendrán un costo, el cual se descontará del saldo recargado en el sistema por el
usuario.
1
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
1 Diagrama de actividades
2
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
3
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
4
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
5
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
6
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
7
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
8
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
9
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
10
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
11
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
12
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
13
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
1. Gestión de usuario
El sistema debe permitir activar un usuario con los siguientes datos:
RF 1.1 identificación, nombre, dirección, número de cuenta bancaria, nombre de Esencial
usuario y contraseña.
RF 1.2 El sistema debe permitir a un usuario actualizar/recuperar su contraseña. Esencial
El sistema debe permitir que un usuario inicie sesión con sus credenciales de
RF 1.3 Esencial
acceso: nombre de usuario y contraseña.
RF 1.4 El sistema debe permitir que un usuario modifique sus datos personales. Esencial
2. Gestión de mensajería
El sistema debe permitir el envío de mensajes de texto de máximo 150
caracteres (incluyendo fecha y hora de envío) desde el móvil de un usuario
RF 2.1 conectado con saldo hacia el móvil de otro usuario. Al finalizar el envío, el Esencial
sistema debe descontar del saldo del usuario el valor del mensaje y enviarle un
mensaje comunicándole el nuevo saldo.
El sistema debe permitir que un mensaje enviado por un usuario conectado a
un usuario desconectado (cuando el móvil está conectado pero apagado) sea Esencial
RF 2.2
almacenado en el sistema para entregarlo una vez el usuario receptor se
identifique como conectado.
El sistema debe enviar un mensaje de error comunicando cualquier error que
se produzca por el mal uso del sistema por parte de los usuarios: intentar Esencial
RF 2.3
desviar el teléfono móvil a sí mismo, intentar enviar un mensaje cuando el
saldo del teléfono no permite asimilar su costo.
RF 2.4 El sistema debe permitir que un usuario registre uno o varios teléfonos
móviles con los datos: identificador, número de móvil para desvío de Esencial
mensajes, saldo.
RF 2.5 El sistema debe permitir que un usuario consulte el saldo por medio de un Esencial
mensaje gratuito al sistema.
RF 2.6 El sistema debe permitir que un usuario pueda recargar su saldo para envío de Esencial
mensajes por medio de un mensaje al sistema.
RF 2.7 El sistema debe permitir que un usuario active o desactive la función de desvío Esencial
14
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
3. Gestión de administrador
RF 3.1 El sistema debe permitir activar o desactivar un teléfono móvil de un usuario. Esencial
Debe proporcionar la identificación de usuario y el identificador del móvil.
RF 3.2 El sistema debe permitir que el administrador consulte información y
estadísticas de uso del sistema por parte de los usuarios. La información para
consultar es: costo del envío de mensajes, saldo de cada uno de los teléfonos, Esencial
estado de activación y desvío de cada uno de los teléfonos, historia del uso del
sistema de cada uno de los teléfonos, estadísticas del uso de los teléfonos.
El sistema deberá permitir al administrador enviar mensajes de información
general (a través del sistema, no de un teléfono), como el cambio de tarifas en
RF 3.3 el costo de los mensajes (horario, o precio), el cambio del número del sistema Esencial
(al que los usuarios mandarán los mensajes gratuitos como recargar, activar
desvío).
15
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
4. Casos de uso
4.1 Diagrama caso de uso gestión de usuario
16
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
3-llena los campos del formulario y presiona 4-Verifica si falta por llenar alguno campo o el
enviar. número de identificación está registrado.
-El usuario ingresa un número de identificación que ya está registrado, El sistema señala
el campo y solicita al usuario ingresar otro número de identificación diferente.
17
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
6-Digita el código en el campo correspondiente 7-Verifica que el campo código no está vacío y
y presiona el botón enviar. el código ingresado por el usuario es igual al
que fue enviado, si corresponde carga un nuevo
formulario con un campo actualizar contraseña
nueva.
8-Ingresa la nueva contraseña y presiona el 9-Verifica que el campo no este vacío, sino
botón guardar actualiza la contraseña del usuario.
Cursos Alternos
-El usuario deja el campo para ingresar el nombre de usuario en blanco, el sistema muestra un
mensaje informando que no ha ingresado datos.
-El usuario ingresa un nombre de usuario que no hace parte del sistema, la página web muestra
un mensaje para informar que el usuario no forma parte del sistema.
18
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
-El usuario deje el campo para actualizar la nueva contraseña en blanco, el sistema informa con
mensaje en pantalla que no ha ingresado ningún dato.
-El usuario ingresa un código incorrecto, el sistema informa que no puede verificar al usuario por
que el código no corresponde.
-El Usuario presiona el botón guardar contraseña sin escribir en el campo de texto, el sistema
informa con un mensaje que el campo está vacío.
19
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
-Si la contraseña es incorrecta, pero el usuario si forma parte del sistema, muestra un mensaje
informando que la contraseña no es válida y muestra la opción para reestablecer contraseña.
20
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
Cursos Alternos
-El usuario cierra la interfaz de modificación de datos personales sin realizar cambios. El sistema
muestra un mensaje preguntando “si” y “no” desear salir sin realizar cambios, cuando la
respuesta es “si” el sistema cierra el menú modificar datos
Postcondición: El sistema actualiza la información del usuario, si modifica algún dato.
21
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
22
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
Cursos Alternos
-El emisor no cuenta con saldo para enviar, el sistema envía un mensaje de error al usuario
informando que el saldo actual es insuficiente para enviar mensajes.
.
-El receptor tiene el móvil apagado. el mensaje será almacenado y se entregará cuando el
receptor cambie de estado a conectado.
23
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
Cursos Alternos
- Si el número es igual , el sistema responde con un mensaje de error informando que no puede
usar el numero móvil sí mismo para configurar el desvió de mensajes.
Postcondición: Se configura el desvió de mensajes.
24
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
Cursos Alternos
25
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
26
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
27
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
28
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
3-Llena el formulario y presiona el botón 4-Verifica que exista registro de los datos
buscar. ingresados por el administrador, si existe
registro bloquea los dos campos anteriores
después muestra el nombre del usuario y un
campo de selección con dos opciones activar o
desactivar (Por defecto carga el estado actual
que se encuentra el teléfono del usuario).
5-Elige una opción en el campo de selección 6-Verifica en qué estado se encuentra el campo
(activar o desactivar) y presiona el botón de selección, Si está en la opción activar el
modificar teléfono del usuario estará activado.
Cursos Alternos
-Si no existe registro de los datos ingresados por el administrador, muestra un mensaje que los
datos ingresados son incorrecto y solicita comprobar que este bien escritos.
- Si el campo de selección está en la opción desactivar el teléfono del usuario será desactivado.
Postcondición: Cambiar el estado activo o desactivado de acuerdo a la solicitud realizada
3-Elige una opción de consulta y presiona el 4-Verifica que el administrador elija una
botón consultar opción de consulta. Si elige una opción de
consulta, el sistema muestra la información de
acuerdo a la opción elegida. .
Cursos Alternos
-El administrador no elige una opción, el sistema muestra un mensaje informando al
administrador que no ha el ejido un parámetro.
Postcondición: ninguna
30
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
3- Elige una opción de mensaje, luego presiona 4-Verifica que el administrador eligiera una
botón mostrar. opción. Si eligió una opción, el sistema
recomienda un formato de mensaje de acuerdo
al tipo de mensaje elegido.
5-Llena el formato de mensaje y presiona el
botón enviar 6-Verifica que el formato este diligenciado. Si
el administrador llena el formato envía el
mensaje a todos los usuarios.
Cursos Alternos
-Si el administrador no elige una opción, muestra un mensaje que debe elegir una opción.
6. Diagrama de paquetes
32
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
7.
7.1 Diagramas de clases
33
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
Datos de la clase
34
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
Responsabilidades Colaboradores
iniciarLogin userCliente, userAdmin
recuperarContraseña() userCliente, userAdmin
actualizarContraseña() userCliente, userAdmin
Tarjeta CRC
Sistemas de gestión de mensajería móvil
Datos de la clase
Nombre de la clase: userCliente
Responsabilidades Colaboradores
Cliente(nomb,id,dir) DataCliente
Tarjeta CRC
Sistemas de gestión de mensajería móvil
Datos de la clase
Nombre de la clase: userFactory
Responsabilidades Colaboradores
crearUsuario() User
Tarjeta CRC
Sistemas de gestión de mensajería móvil
Datos de la clase
Nombre de la clase: Cliente
Responsabilidades Colaboradores
registrar() Cuenta bancaria, Movil
actualizarDatos() Cuenta bancaria, Movil
Tarjeta CRC
Sistemas de gestión de mensajería móvil
Datos de la clase
Nombre de la clase: Cuenta bancaria
35
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
Responsabilidades Colaboradores
registrarCban() userCliente
ActualizarFondo() userCliente
Tarjeta CRC
Sistemas de gestión de mensajería móvil
Datos de la clase
Nombre de la clase:userAdmin
Responsabilidades Colaboradores
gestionarCliente() userCliente
consultarInformacion() Saldo, Costo, userCliente, Movil
Tarjeta CRC
Sistemas de gestión de mensajería móvil
Datos de la clase
Nombre de la clase: Movil
Responsabilidades Colaboradores
consultarEstados() userAdmin
modificarDesvio()
Tarjeta CRC
Sistemas de gestión de mensajería móvil
Datos de la clase
Nombre de la clase: Mensaje
Responsabilidades Colaboradores
almacenarMsj() Movil
enviar() Movil
recibir() Movil
Tarjeta CRC
Sistemas de gestión de mensajería móvil
Datos de la clase
Nombre de la clase: Costo
36
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
Responsabilidades Colaboradores
consultarCosto() Cliente, userAdmin
modificarCosto() userAdmin
Tarjeta CRC
Sistemas de gestión de mensajería móvil
Datos de la clase
Nombre de la clase: Saldo
Responsabilidades Colaboradores
consultarSaldo()
calcularSaldo() Costo
recargarSaldo() Cuenta Bancaria
Tarjeta CRC
Sistemas de gestión de mensajería móvil
Datos de la clase
Nombre de la clase: Costo
Responsabilidades Colaboradores
RegistrarTarifa() userAdmin
actualizarTarifica() userAdmin
8. Diagramas de secuencia
37
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
38
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
9. Diagramas de estados
9.1 Mensaje
39
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
9.2 Recarga
40
Sistemas de gestión de mensajería móvil
Edward Alfonso Pino Duque
Universidad del Pacifico Carlos Sammy Callejas Hinestroza
Diseño de sistemas Anthony Dison Mosquera Torres
Informáticos Jonathan Andrés arboleda Hurtado
Jefferson Manuel Valencia Riascos
Proyecto Final
41
Sistemas de gestión de mensajería móvil