Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GRUPO: 301403_27
INTEGRANTE
CÓDIGO: 1.144.171.978
CORREO: hflozanor@unadvirtual.edu.co
Ingresar al sistema
Verificacion de
inicio de sesion
Cajero
Reportes
Administrador
Consulta Ciudad
Bodeguero
Mensajero
Sistema
Gestión de Envíos
Consulta Envios
Ingresar Envios
Cajero
Cancelacion Envios
Administrador
Modificar Envios
Bodeguero
Mensajero
Usuario
Gestión de Usuarios
Consulta Usuarios
Ingresar Usuarios
Cajero
Eliminacion
Usuarios
Administrador
Modificar Usuarios
Bodeguero
Mensajero
Sistema
Flujo Normal: El usuario inicia sesion en el sistema, dara en el menu la opcion de registro de usuario en
el cual debera ingresar los datos, y despues de ingresado dara guardar, aparecera un mensaje el
usuario ha sido creado
Flujo Alternativo:
Flujo Normal: El usuario inicia sesion en el sistema, dara en el menu usuario la opcion de consulta de
usuario, ingresa los datos de usuario, respuesta del sistema con los datos del usuario a cosultar
Actores: Administrador
Flujo Normal: El usuario inicia sesion en el sistema, dara en el menu usuario la opcion de eliminacion
de usuario, ingresa los datos de usuario, el sistema preguntara si esta seguro de eliminar usuario, si
pulsa si elimina el usuario
Flujo Alternativo: Si el usuario pulsa el boton no el sistema no eliminara el usuario y llevara de nuevo
al usuario al menu principal del software
Poscondiciones: Usuario eliminado del sistema
Flujo Normal: El usuario inicia sesion en el sistema, dara en la opcion modificar, ingresa los datos de
consulta del usuario, el sistema busca y trae los datos del usuario, ingresa los datos a modificar,
despues de modificado los datos, dara guardar, aparecera un mensaje el cual dice esta seguro de
modificar usuario?, dara si y el sistema mostrara un mensaje de usuario modificado, volvera al menu
principal
Flujo Alternativo: En caso de dar no, el sistema no modifcara ningun dato y volvera al menu principal
Precondiciones: Haber iniciado sesion en el sistema, usuarios creados en el sistema, datos del envio
Flujo Normal: El usuario inicia sesion en el sistema, dara en el menu envios la opcion de ingresar
envios, ingresa los datos de usuario de envio y recepcion, el sistema busca y trae los datos de los
usuarios, el usuario ingresa los datos de envio, despues de ingresado los datos dara guardar, aparecera
un mensaje el cual dice el envio ha sido creado
Flujo Alternativo:
Precondiciones: Haber iniciado sesion en el sistema, usuarios creados en el sistema, envio creado en el
sistema, datos de envio
Flujo Normal: El usuario inicia sesion en el sistema, dara en el menu envios la opcion de modificar
envios, ingresa el dato de consulta del envio, el sistema busca y trae los datos del envio, el usuario
ingresa los datos a modificar, despues de modificado los datos dara guardar, aparecera un mensaje el
cual dice esta seguro en modificar este envio?, el usuario dara si, y el sistema mostrara un mensaje de
envio modificado, volvera al menu principal
Flujo Alternativo: En caso de dar no, el sistema no modificara ningun dato y volvera al menu principal
Precondiciones: Haber iniciado sesion en el sistema, usuarios creados en el sistema, envio creado en el
sistema
Flujo Normal: El usuario inicia sesion en el sistema, dara en el menu de envios la opcion de cancelar
envios, ingresa el dato del envio a cancelar, el sistema busca y trae los datos del envio, el usuario pulsa
eliminar, aparecera un mensaje el cual dice esta seguro de cancelar este envio? el usuario dara si y el
sistema mostrara un mensaje que el envio ha sido cancelado, volvera al menu principal
Flujo Alternativo: En caso de dar no, el sistema no cancela el envio y volvera la menu principal
Flujo Normal: El usuario ira al menu envios y dara en la opcion consulta de envio, el usuario ingresa los
datos del envio, y el sistema mostrara toda la informacion con la descripcion del envio
Flujo Alternativo:
Precondiciones: Haber iniciado sesion en el sistema, usuarios creados en el sistema, envio creado en el
sistema
Flujo Normal: El usuario inicia sesion en el sistema, ira al menu de consulta por ciudad, selecciona la
ciudad a consultar, el sistema arrojara la informacion de los envios que hicieron desde la ciudad de
origen asi como tambien ciudad destino del envio,
Flujo Alternativo: En caso de no seleccionar ninguna ciudad, el sistema no arrojara ningun dato
Nombre: Reportes
Autor: Hernan Felipe Lozano Rodriguez
Fecha: 27/02/2019
Descripcion: Gestion de reportes en el sistema
Precondiciones: Haber iniciado sesion en el sistema, usuarios creados en el sistema, envio creado en el
sistema
Flujo Normal: El usuario inicia sesion en el sistema, dara en la opcion reportes, ingresa los datos de
consulta para el registro, el sistema busca y trae los datos para el reporte
Flujo Alternativo:
Registra Usuario
Inicio
Datos incorrectos
Ingresa datos del usuario
Datos correctos
Guarda datos
Usuario registrado
Fin
Modifica Usuario
Inicio
Datos incorrectos
Usuario no existe en el sistema
Datos correctos
Modifica datos
Guarda cambios
No
Volver al sistema
Si
Datos modificados
Usuario modificado
Fin
Elimina Usuario
Inicio
Datos incorrectos
Usuario no existe en el sistema
Datos correctos
Elimina Usuario
No
Volver al sistema
Si
Usuario eliminado
Fin
Consulta Usuario
Inicio
Datos incorrectos
Usuario no existe en el sistema
Datos correctos
Datos Usuario
Fin
Consulta Envio
Inicio
Datos incorrectos
Envio no existe en el sistema
Datos correctos
Fin
Inicio Registra Envio
Ingresa al sistema Selecciona menu envio Selecciona la opcion ingresar
Datos incorrectos
Usuario no existe en el sistema
No
Envio no registrado
Si
Fin Envio registrado
Cancela envio
Inicio
Datos incorrectos
Envio no existe en el sistema
Datos correctos
Cancela Envio
No
Volver al sistema
Si
Envio Cancelado
Fin
Modifica Envio
Inicio
Datos incorrectos
Envio no existe en el sistema
Datos correctos
Modifica datos
Guarda cambios
No
Volver al sistema
Si
Datos modificados
Envio modificado
Fin
Consulta Ciudad
Inicio
Ingresa al sistema Selecciona menu consulta por ciudad Selecciona la opcion consultar
Datos incorrectos
No hace nada
Datos correctos
Fin
Reportes
Inicio
Consulta datos
Datos incorrectos
No genera reporte
Datos correctos
Reporte generado
DIAGRAMA DE CLASES
Envios
-Id : int
-Remitente : String
-Dir Remitente : String
-Tel Remitente : int Personal Humano
-Ciudad Origen : String -Id : int
Usuarios -Objetos : String -Nombre : String
+cedula : int -Destinatario : String -Ocupacion : String
+nombre : String -Dir Destinatario : String
+Consulta()
+direccion : String -Tel Destinatario : int
+Eliminar()
+telefono : String -Ciudad Destino : String
+Ingresar()
+ciudad : String -Estado : String
+Modificar()
-Usuario : String
+Insertar ()
+Modificar() +Ingresar()
+Eliminar() +Consultar()
+Cancelar()
Ocupacion
+Modificar()
-Id : int
-Nombre : String
Estado Envio +Consulta()
Reportes
-Id : int
-Ciudad Origen : String
-Ciudad Destino : String
-Envio : String
-Estado envio : String
+Consulta()
DIAGRAMA ENTIDAD-RELACION
IMPLEMENTACIÓN DE HERENCIA
Herencia
Envios
-Id : int
-Remitente : String
-Dir Remitente : String
-Tel Remitente : int
-Ciudad Origen : String
-Objetos : String
-Destinatario : String
-Dir Destinatario : String
-Tel Destinatario : int
-Ciudad Destino : String
-Estado : String
-Usuario : String
-Ocupacion : String
-Ciudad : String
-Nombre : String
+Insertar()
+Eliminar()
+Consultar()
+Cancelar()