Anexo 1 Documento de visión y...
Transcript of Anexo 1 Documento de visión y...
Anexo 1
Documento de
visión y alcance
SISTEMA DE GEOREFERENCIACIÓN MÓVIL PARA
DISTRIBUCIÓN POR ZONAS DE VENTA PARA
ASESORES Y COORDINADORES COMERCIALES
VISIÓN Y ALCANCE DEL REQUERIMIENTO
Universidad Distrital Francisco José de Caldas
HISTORIAL DE VERSIONES
Fecha Versión Descripción Autor
23/07/2018 0.1 Versión inicial del
documento
Henry Garzón
Nesser Lopez
26/07/2018 0.2
Modificación a los
requerimientos
identificados
Henry Garzón
Elaborado por: Revisado por: Aprobado por:
_____________________
Henry Garzón
_____________________
Tutor
_____________________
Jurado 1
TABLA DE CONTENIDO
1. TECNOLOGIAS DE DESARROLLO .................................................................................................... 5
2. SISTEMAS IMPACTADOS .................................................................................................................... 5
3. ALCANCE ................................................................................................................................................. 5
4. CONTEXTO .............................................................................................................................................. 5
5. REQUERIMIENTOS IDENTIFICADOS .............................................................................................. 6
6. FUERA DEL ALCANCE .......................................................................................................................... 8
7. RESTRICCIONES GENERALES ........................................................................................................... 8
8. SUPUESTOS ............................................................................................................................................ 8
9. RIESGOS ................................................................................................................................................... 8
1. TECNOLOGIAS DE DESARROLLO
IONIC
SQL
2. SISTEMAS IMPACTADOS
N/A
3. ALCANCE
Se debe crear un prototipo de un sistema de georeferenciación móvil que se realiza
con el propósito de brindar a las personas que se dedican a la administración y
gestión de ventas, bajo la modalidad de venta directa, puedan optimizar sus
recorridos diarios mediante el uso de una aplicación móvil encargada de realizar la
distribución por zonas geográficas a los asesores comerciales, esto facilitará a los
asesores el dar a conocer sus productos, cerrar ventas y fidelizar sus clientes.
4. CONTEXTO
Diagrama de contexto y arquitectura
5. REQUERIMIENTOS IDENTIFICADOS
Crear interfaz de ingreso a la aplicación
Se debe desarrollar una interfaz de aplicación móvil (APP) en IONIC que permita
realizar las siguientes actividades:
- Permitir el ingreso a la aplicación
- Login de usuario
- Mostrar pantalla con componentes y menú desplegable
o Permitir al usuario visualizar y acceder a los módulos que tiene la
aplicación al seleccionar el despliegue del menú, los módulos son
denominados (Mis clientes, Mis ventas, Mi Zona, Mi recorrido y Acerca
de nosotros)
- Mostrar opción de cerrar sesión
Crear módulo Mis Clientes
Se debe realizar la implementación y visualización de un módulo llamado “Mis
Clientes” en la aplicación móvil que permita realizar las siguientes actividades:
- Ingresar la información general de un nuevo cliente, validando previamente
que el cliente no exista
- Registrar la información almacenada del cliente en la base de datos SQLite
del usuario de la aplicación móvil
- Registrar la información del cliente en el servidor de base de datos
Crear módulo Mis Ventas
Se debe realizar la implementación y visualización de un módulo llamado “Mis
Ventas” en la aplicación móvil que permita realizar las siguientes actividades:
- Cargar y visualizar las campañas de ventas activas.
- Permitir seleccionar las campañas de venta activas, es decir el periodo de
tiempo al cual el asesor comercial quiere registrar sus ventas.
- Cargar los productos disponibles, mostrar su imagen y características
principales
- Permitir seleccionar la cantidad de productos que van a ser vendidos
asociándolo a un cliente previamente cargado.
- Cargar, visualizar y seleccionar el método de pago con el cual el cliente paga
sus productos
- Visualizar el resumen de los productos vendidos en la campaña, junto con
características como el precio unitario, precio total, cantidad de unidades,
etc.
- Registrar la información almacenada de la venta en la base de datos SQLite
del usuario de la aplicación móvil
- Registrar la información de la venta en el servidor de base de datos
Crear módulo Mi Zona
Se debe realizar la implementación y visualización de un módulo llamado “Mi Zona”
en la aplicación móvil que permita realizar las siguientes actividades:
- Cargar y visualizar en el mapa la ubicación del asesor comercial
- Cargar y visualizar en el mapa la ubicación de los clientes actuales del asesor
comercial
- Cargar y delimitar en el mapa la zona de acción que tiene el asesor
comercial
- Cargar y visualizar las rutas entre la ubicación del asesor comercial y la
ubicación de los clientes dentro del rango delimitado de la zona
Crear módulo Mi Recorrido
Se debe realizar la implementación y visualización de un módulo llamado “Mi
Recorrido” en la aplicación móvil que permita realizar las siguientes actividades:
- Consultar y visualizar la distancia diaria recorrida por el asesor comercial
- Consultar y visualizar la cantidad de pasos que realiza el asesor comercial,
teniendo en cuenta la distancia que ha recorrido
- Consultar y visualizar las calorías corporales que el asesor comercial quemó
al realizar el recorrido
6. FUERA DEL ALCANCE
Realizar desarrollo o cambios de funciones que no estén descritos en este documento de Visión y Alcance.
7. RESTRICCIONES GENERALES
Disponibilidad de la base de datos.
Disponibilidad de entornos de prueba.
Disponibilidad del GPS activo en el dispositivo móvil del asesor comercial
Disponibilidad de almacenamiento interno en el dispositivo móvil del asesor comercial
8. SUPUESTOS
N/A.
9. RIESGOS
Riesgos técnicos asociados a la disponibilidad de Plataformas y Red, lo cual no permitiría ofrecer el servicio.
La disponibilidad de un ambiente de pruebas para la realización del prototipo, con las características exactas del ambiente productivo.
Anexo 2.1
CU001_Ingresar a la
aplicación
SISTEMA DE GEOREFERENCIACIÓN MÓVIL PARA
DISTRIBUCIÓN POR ZONAS DE VENTA PARA
ASESORES Y COORDINADORES COMERCIALES
ESPECIFICACIÓN DE CASO DE USO
CU001_Ingresar a la aplicación
Universidad Distrital Francisco José de Caldas
Documento Caso de Uso
HISTORIAL DE VERSIONES
Fecha Versión Descripción Autor
26/07/2018 0.1 Versión inicial del
documento
Henry Garzón
Nesser Lopez
Elaborado por: Revisado por: Aprobado por:
_____________________
Henry Garzón
_____________________
Tutor
_____________________
Jurado
Documento Caso de Uso
TABLA DE CONTENIDO
1. DIAGRAMAS ................................................................................................................................ 13
DIAGRAMA DE CONTEXTO ................................................................................................................. 13 1.1
DIAGRAMA DE CASO DE USO ............................................................................................................. 13 1.2
DIAGRAMA DE ACTIVIDADES ........................................................................................................... 14 1.3
DIAGRAMA DE SECUENCIA ................................................................................................................ 15 1.4
2. ESPECIFICACIÓN DE CASO DE USO ...................................................................................... 16
Documento Caso de Uso
DIAGRAMAS
DIAGRAMA DE CONTEXTO
DIAGRAMA DE CASO DE USO
uc Use Case Mo...
USUARIO
Mostrar en pantalla los
componentes y menú
Ingresar a la aplicación
El usuario selecciona
un módulo del menú
Ingresar usuario y
contraseña
Acceder al módulo
"Mis clientes"
Acceder al módulo
"Mis v entas"
Acceder al módulo
"Mi zona"
Acceder al módulo
"Mi recorrido"
Acerca de nosotros
Cerrar sesión
«include»
«include»
«include» «extend»
«extend»
«extend»
«extend»
«extend»
«include»
Documento Caso de Uso
DIAGRAMA DE ACTIVIDADES
Actividades.png
Documento Caso de Uso
DIAGRAMA DE SECUENCIA
sd Use Case Mo...
USUARIO
APP BELCORP
Base de datos de
usuarios
alt ¿Credenciales ingresadas correctamente?
[Si]
[No]
alt ¿El módulo seleccionado es "Mis clientes"?
alt ¿El módulo seleccionado es "Mis v entas"?
alt ¿El módulo seleccionado es "Mi zona"?
alt ¿El módulo seleccionado es "Mi recorrido"?
alt ¿El módulo seleccionado es "Acerca de nosotros"?
alt El usuario selecciona la opción cerrar sesión
Ejecutar()
Ingresar usuario
y contraseña()
Validar si las credenciales han sido ingresadas correctamente()
Recibir respuesta de la base de datos()
Cargar los componentes del sistema
y mostrar en pantalla los módulos de
la aplicación()
Mostrar en pantalla un mensaje de error
de credenciales()Fin del proceso()
Esperar selección de módulo por parte del
usuario()
Cargar funcionalidad de "Mis clientes"
descrita en CU002_Módulo mis clientes()
Volver al menú de la aplicación()
Cargar funcionalidad de "Mis clientes"
descrita en CU003_Módulo mis ventas()
Volver al menú de la aplicación()
Cargar funcionalidad de "Mis clientes"
descrita en CU004_Módulo mi zona()
Volver al menú de la aplicación()
Cargar funcionalidad de "Mis clientes"
descrita en CU005_Módulo mi recorrido()
Volver al menú de la aplicación()
Mostrar en pantalla al usuario la
información de la aplicación()
Volver al menú de la aplicación()
Salir de la aplicación()
Fin del proceso()
Documento Caso de Uso
ESPECIFICACIÓN DE CASO DE USO
IDENTIFICADOR CASO DE USO: CU001 NOMBRE : CU001_Ingresar a la aplicación
CATEGORÍA:
Nueva Funcionalidad
TALLA: M PRIORIDAD: ALTA
COMPLEJIDAD: Media
REQUERIMIENTO FUNCIONAL ASOCIADO (FSP/ CR):
02_E01_CHG2018_Documento de Vision_y_Alcance.doc
ACTORES:
USUARIO.
CASOS DE USO ASOCIADOS:
CU002_Módulo mis clientes.
CU003_Módulo mis ventas.
CU004_Módulo mi zona.
CU005_Módulo mi recorrido.
PROPÓSITO:
Crear una aplicación para dispositivos móviles que permita al usuario ingresar con su usuario y
contraseña y pueda realizar las siguientes funcionalidades:
Realizar el registro de sus clientes.
Realizar la consulta de sus ventas por campañas.
Realizar la visualización de los clientes cercanos a su zona mediante el uso del servicio de Google Maps.
Realizar la consulta del recorrido que ha hecho en el día.
Realizar la consulta de la información de la aplicación.
DATOS DE ENTRADA:
Id. Nombre Descripción Tipo Validaciones
Documento Caso de Uso
IDENTIFICADOR CASO DE USO: CU001 NOMBRE : CU001_Ingresar a la aplicación
1 USUARIO Nombre de
usuario asignado VARCHAR2
No nulo.
Sin espacios.
2 CONTRASEÑA
Contraseña
definida por el
usuario
NUMBER
No nulo.
Sin espacios.
DATOS DE SALIDA:
Id. Nombre Descripción Tipo Validaciones
1
INTERFACES DE
SALIDA
Pantallas que
permiten al
usuario visualizar
e interactuar con
la aplicación
INTERFAZ
N/A.
PRECONDICIÓNES:
La aplicación debe contar con una base de datos para almacenar información del usuario, tales como su
usuario, contraseña, clientes, ventas, campañas, recorrido, zona.
POST CONDICIONES:
Se crea la aplicación para que los usuarios puedan gestionar sus ventas y clientes asignados a su zona.
RESTRICCIONES:
El usuario que desee utilizar la aplicación debe contar sistema operativo Andriod 4.X o superior.
Las funcionalidades que ofrece la aplicación solo aplica para usuarios ubicados en Colombia.
REGLAS DE NEGOCIO Y DEL SISTEMA:
El usuario debe tener asignado un usuario y contraseña para poder acceder a las funciones de la
aplicación.
CONTROLES:
N/A.
METRICAS:
El aplicativo contará con las métricas necesarias para permitir al usuario visualizar el recorrido,
Documento Caso de Uso
IDENTIFICADOR CASO DE USO: CU001 NOMBRE : CU001_Ingresar a la aplicación
calorías quemadas y la cantidad de pasos que ha caminado durante el día.
CRITERIOS DE ACEPTACIÓN: Se realiza la gestión de ventas y clientes correctamente.
FLUJO NORMAL DE TRABAJO- FN
Paso Comportamiento del Actor Comportamiento del Sistema
1
El caso de uso inicia cuando el usuario
ejecuta la aplicación para ingresar al
sistema.
2
El usuario digitará el usuario y la contraseña que
fueron asignados para acceder a la aplicación.
Nota: El sistema se conectará a la base de datos
para validar si el usuario y la contraseña han sido
ingresados correctamente.
En caso de el usuario y la contraseña hayan sido
ingresados correctamente, continuar con el flujo
normal de trabajo.
En caso de que el usuario o la contraseña sean
incorrectos, ejecutar Flujo de Excepción 01.
3 Cargar los componentes del sistema y mostrar en
pantalla los módulos de la aplicación.
4
Esperar selección de módulo por parte del usuario.
En caso de que el usuario seleccione el módulo
“Mis clientes”, continuar con el flujo normal de
trabajo.
En caso de que el usuario seleccione el módulo
Documento Caso de Uso
IDENTIFICADOR CASO DE USO: CU001 NOMBRE : CU001_Ingresar a la aplicación
“Mis ventas”, ejecutar Flujo Alterno 01.
En caso de que el usuario seleccione el módulo “Mi
zona”, ejecutar Flujo Alterno 02.
En caso de que el usuario seleccione el módulo “Mi
recorrido”, ejecutar Flujo Alterno 03.
En caso de que el usuario seleccione el módulo
“Acerca de nosotros”, ejecutar Flujo Alterno 04.
En caso de que el usuario seleccione la opción
“Cerrar sesión”, se debe continuar con el paso 7 del
flujo normal de trabajo.
5 Cargar funcionalidad de "Mis clientes" descrita en
CU002_Módulo mis clientes.
6
Continuar con el paso 4 del flujo normal de trabajo
para regresar al menú de selección de
funcionalidades.
7 Fin de flujo normal de trabajo.
8 Fin de caso de uso.
Flujo Alterno FA-01: MÓDULO SELECCIONADO POR EL USUARIO “MIS VENTAS”.
Paso Excepción Comportamiento del Sistema
1
El flujo alterno inicia cuando el usuario
selecciona del menú de la aplicación el
módulo de mis ventas.
2 Cargar funcionalidad de "Mis clientes" descrita en
Documento Caso de Uso
IDENTIFICADOR CASO DE USO: CU001 NOMBRE : CU001_Ingresar a la aplicación
CU003_Módulo mis ventas.
3
Continuar con el paso 4 del flujo normal de trabajo
para regresar al menú de selección de
funcionalidades.
4 Fin del flujo Alterno
Flujo Alterno FA-02: MÓDULO SELECCIONADO POR EL USUARIO “MI ZONA”.
Paso Excepción Comportamiento del Sistema
1
El flujo alterno inicia cuando el usuario
selecciona del menú de la aplicación el
módulo de mis ventas.
2 Cargar funcionalidad de "Mis clientes" descrita en
CU004_Módulo mi zona.
3
Continuar con el paso 4 del flujo normal de trabajo
para regresar al menú de selección de
funcionalidades.
4 Fin del flujo Alterno
Flujo Alterno FA-03: MÓDULO SELECCIONADO POR EL USUARIO “ACERCA DE NOSOTROS”.
Paso Excepción Comportamiento del Sistema
1
El flujo alterno inicia cuando el usuario
selecciona del menú de la aplicación el
módulo de acerca de nosotros.
2 Mostrar en pantalla al usuario la información de la
aplicación.
3
Continuar con el paso 4 del flujo normal de trabajo
para regresar al menú de selección de
funcionalidades.
Documento Caso de Uso
IDENTIFICADOR CASO DE USO: CU001 NOMBRE : CU001_Ingresar a la aplicación
4 Fin del flujo Alterno
Flujo Alterno FA-04: MÓDULO SELECCIONADO POR EL USUARIO “MI RECORRIDO”.
Paso Excepción Comportamiento del Sistema
1
El flujo alterno inicia cuando el usuario
selecciona del menú de la aplicación el
módulo de mi recorrido.
2 Cargar funcionalidad de "Mis clientes" descrita en
CU005_Módulo mi recorrido.
3
Continuar con el paso 4 del flujo normal de trabajo
para regresar al menú de selección de
funcionalidades.
4 Fin del flujo Alterno
REQUERIMIENTOS ESPECIALES:
Los errores que se pueden presentar en la ejecución de la función se darán debido a la falta de
información de alguno de los valores de los parámetros, el valor ingresado no existe o un error de
ejecución.
RIESGOS MITIGACIÓN
N/A
N/A
ANEXOS
N/A
Documento Caso de Uso
IDENTIFICADOR CASO DE USO: CU001 NOMBRE : CU001_Ingresar a la aplicación
Documento Caso de Uso
Anexo 2.2
CU002_Módulo Mis
clientes
Documento Caso de Uso
SISTEMA DE GEOREFERENCIACIÓN MÓVIL PARA
DISTRIBUCIÓN POR ZONAS DE VENTA PARA
ASESORES Y COORDINADORES COMERCIALES
ESPECIFICACIÓN DE CASO DE USO
CU002_Módulo Mis clientes
Universidad Distrital Francisco José de Caldas
Documento Caso de Uso
HISTORIAL DE VERSIONES
Fecha Versión Descripción Autor
26/07/2018 0.1 Versión inicial del
documento
Henry Garzón
Nesser Lopez
Elaborado por: Revisado por: Aprobado por:
_____________________
Henry Garzón
_____________________
Tutor
_____________________
Jurado
Documento Caso de Uso
TABLA DE CONTENIDO
1. DIAGRAMAS ................................................................................................................................ 27
DIAGRAMA DE CONTEXTO ................................................................................................................. 27 1.1
DIAGRAMA DE CASO DE USO ............................................................................................................. 27 1.2
DIAGRAMA DE ACTIVIDADES ........................................................................................................... 28 1.3
DIAGRAMA DE SECUENCIA ................................................................................................................ 28 1.4
2. ESPECIFICACIÓN DE CASO DE USO ...................................................................................... 29
Documento Caso de Uso
DIAGRAMAS
DIAGRAMA DE CONTEXTO
DIAGRAMA DE CASO DE USO
uc Use Case Mo...
USUARIO
Validar que el cliente no
esté registrado en la base
de datos
Guardar clientes nuev os
Registrar cliente.
Ingresar información
del nuev o cliente
«include»
«include»
«include»
Documento Caso de Uso
DIAGRAMA DE ACTIVIDADES
DIAGRAMA DE SECUENCIA
sd Use Case Mo...
USUARIO
APP BELCORP
Base de datos de
usuarios
alt ¿El usuario ya existe en la base de datos?
[No]
[Si]
Ejecutar()
Cargar módulo
Mis Clientes()
Ingresar información del cliente nuevo()
El usuario debe presionar el botón guardar para
procesar la información que se debe guardar()
Validar que el cliente no esté
registrado en la base de datos()
Recibir respuesta de la base de datos()
Insertar información del usuario nuevo en base de datos()
Mostrar en pantalla mensaje exitoso
de registro de cliente correcto()
Mostrar en pantalla un mensaje de error
de que el cliente está registrado()
Documento Caso de Uso
ESPECIFICACIÓN DE CASO DE USO
IDENTIFICADOR CASO DE USO: CU002 NOMBRE : CU002_Módulo Mis clientes
CATEGORÍA:
Nueva Funcionalidad
TALLA: M PRIORIDAD: ALTA
COMPLEJIDAD: Media
REQUERIMIENTO FUNCIONAL ASOCIADO (FSP/ CR):
02_E01_CHG2018_Documento de Vision_y_Alcance.doc
ACTORES:
USUARIO.
CASOS DE USO ASOCIADOS:
CU001_Ingresar a la aplicación
CU003_Módulo mis ventas.
CU004_Módulo mi zona.
CU005_Módulo mi recorrido.
PROPÓSITO:
Crear un módulo que permita al usuario guardar los clientes que desee en la base de datos de la aplicación.
DATOS DE ENTRADA:
Id. Nombre Descripción Tipo Validaciones
1 PRIMER NOMBRE Primer nombre
del cliente VARCHAR2
No nulo.
Sin espacios.
2 SEGUNDO NOMBRE Segundo nombre
del cliente VARCHAR2
Puede ir nulo.
Sin espacios.
3 PRIMER APELLIDO Primer apellido
del cliente VARCHAR2
No nulo.
Sin espacios.
Documento Caso de Uso
IDENTIFICADOR CASO DE USO: CU002 NOMBRE : CU002_Módulo Mis clientes
4 SEGUNDO APELLIDO Segundo apellido
del cliente VARCHAR2
Puede ir nulo.
Sin espacios.
5 IDENTIFICACION
Número de
identificación del
cliente.
NUMBER
No nulo.
Sin espacios.
Debe ser númerico.
6 FECHA DE
NACIMIENTO
Fecha de
nacimiento del
cliente
NUMBER
No nulo.
Sin espacios.
Formato de la fecha DD/MM/AAAA.
7 DIRECCION Dirección del
cliente VARCHAR2
No nulo.
8 CORREO
Dirección del
correo electrónico
del cliente
VARCHAR2
No nulo.
DATOS DE SALIDA:
Id. Nombre Descripción Tipo Validaciones
1
MENSAJE Mensaje indicando
si el proceso fue
exitoso.
VARCHAR2
N/A.
PRECONDICIÓNES:
N/A
POST CONDICIONES:
Se realiza la creación del cliente.
RESTRICCIONES:
N/A
REGLAS DE NEGOCIO Y DEL SISTEMA:
Documento Caso de Uso
IDENTIFICADOR CASO DE USO: CU002 NOMBRE : CU002_Módulo Mis clientes
N/A
CONTROLES:
N/A.
METRICAS:
N/A.
CRITERIOS DE ACEPTACIÓN: Se realiza la creación de clientes correctamente.
FLUJO NORMAL DE TRABAJO- FN
Paso Comportamiento del Actor Comportamiento del Sistema
1 El caso de uso inicia cuando el usuario
selecciona el módulo Mis clientes.
2
Ingresar información del cliente nuevo.
Nota: Se ingresan datos como identificación,
nombres, apellidos, dirección, fecha de nacimiento y
correo.
3 El usuario debe presionar el botón guardar para
procesar la información que se debe guardar.
4
Validar que el cliente no esté registrado en la base de
datos.
En caso de que el usuario no exista en la base de
datos, continuar con el flujo normal de trabajo.
En caso contrario, ejecutar Flujo de Excepción 01.
.5 Insertar información del cliente nuevo y mostrar en
pantalla mensaje exitoso de registro de cliente
Documento Caso de Uso
IDENTIFICADOR CASO DE USO: CU002 NOMBRE : CU002_Módulo Mis clientes
correcto.
6 Fin de flujo normal de trabajo.
7 Fin de caso de uso.
Flujo de Excepción FE-01: EL CLIENTE YA EXISTE EN LA BASE DE DATOS.
Paso Excepción Comportamiento del Sistema
1
El flujo de excepción inicia cuando el
usuario desea ingresar un nuevo cliente y
este ya está registrado en la base de datos.
2 Mostrar en pantalla un mensaje de error de que el
cliente está registrado.
3 Fin del flujo de excepción.
4 Fin de caso de uso
REQUERIMIENTOS ESPECIALES:
Los errores que se pueden presentar en la ejecución de la función se darán debido a la falta de
información de alguno de los valores de los parámetros, el valor ingresado no existe o un error de
ejecución.
RIESGOS MITIGACIÓN
N/A
N/A
ANEXOS
Documento Caso de Uso
IDENTIFICADOR CASO DE USO: CU002 NOMBRE : CU002_Módulo Mis clientes
N/A
Documento Caso de Uso
Anexo 2.3
CU003_Módulo Mis
ventas
Documento Caso de Uso
SISTEMA DE GEOREFERENCIACIÓN MÓVIL PARA
DISTRIBUCIÓN POR ZONAS DE VENTA PARA
ASESORES Y COORDINADORES COMERCIALES
ESPECIFICACIÓN DE CASO DE USO
CU003_Módulo Mis ventas
Universidad Distrital Francisco José de Caldas
Documento Caso de Uso
HISTORIAL DE VERSIONES
Fecha Versión Descripción Autor
26/07/2018 0.1 Versión inicial del
documento
Henry Garzón
Nesser Lopez
Elaborado por: Revisado por: Aprobado por:
_____________________
Henry Garzón
_____________________
Tutor
_____________________
Jurado
Documento Caso de Uso
TABLA DE CONTENIDO
1. DIAGRAMAS ................................................................................................................................ 38
DIAGRAMA DE CONTEXTO ................................................................................................................. 38 1.1
DIAGRAMA DE CASO DE USO ............................................................................................................. 38 1.2
DIAGRAMA DE ACTIVIDADES ........................................................................................................... 39 1.3
DIAGRAMA DE SECUENCIA ................................................................................................................ 39 1.4
2. ESPECIFICACIÓN DE CASO DE USO ...................................................................................... 40
Documento Caso de Uso
DIAGRAMAS
DIAGRAMA DE CONTEXTO
DIAGRAMA DE CASO DE USO
uc Use Case Mo...
USUARIO
Seleccionar campaña
Guardar v entas
Mostrar en pantalla los
productos disponiblesCargar campañas
asociadas al usuarioSeleccionar
productos
Cargar clientes
asociados al usuario.
Seleccionar cliente
Cargar métodos de
pago
Seleccionar método de
pagoMostrar en pantalla el
resumen de la v enta
Guardar en base de
datos la v enta
«include»«include»«include»
«include»
«include»
«include»
«include»
«include»«include»
«include»
Documento Caso de Uso
DIAGRAMA DE ACTIVIDADES
Actividades03.png
DIAGRAMA DE SECUENCIA
Documento Caso de Uso
ESPECIFICACIÓN DE CASO DE USO
sd Use Case Mo...
USUARIO
APP BELCORP
Base de datos de
usuarios
alt ¿Proceso correcto?
[No]
[Si]
Ejecutar()
Cargar módulo
Mis Ventas()
Cargar campañas asociadas al
usuario()
El usuario debe seleccionar una campaña para
permitir al sistema cargar los productos()
Mostrar en pantalla los productos para que el usuario
pueda seleccionarlos()
Cargar clientes asociados al usuario en pantalla
para que el usuario pueda seleccionarlos()
Cargar en pantalla los metodos de pago para que
el usuario pueda seleccionar uno()
Mostrar en pantalla el resumen de las opciones
seleccionadas()
El usuario debe presionar el botón guardar para
insertar en base de datos la venta()
Validr en base de datos que al
información este correcta()
Recibir respuesta de la base de datos()
Insertar información de la venta en base de datos()
Mostrar mensaje en pantalla al
usuario de proceso exitoso()
Mostrar mensaje en pantalla del
inconveniente presentado()
Documento Caso de Uso
IDENTIFICADOR CASO DE USO: CU003 NOMBRE : CU003_Módulo Mis ventas
CATEGORÍA:
Nueva Funcionalidad
TALLA: M PRIORIDAD: ALTA
COMPLEJIDAD: Media
REQUERIMIENTO FUNCIONAL ASOCIADO (FSP/ CR):
02_E01_CHG2018_Documento de Vision_y_Alcance.doc
ACTORES:
USUARIO.
CASOS DE USO ASOCIADOS:
CU001_Ingresar a la aplicación
CU002_Módulo Mis clientes.
CU004_Módulo mi zona.
CU005_Módulo mi recorrido.
PROPÓSITO:
Crear un módulo que permita al usuario guardar las ventas relacionadas a las campañas de clientes.
DATOS DE ENTRADA:
Id. Nombre Descripción Tipo Validaciones
1 N/A N/A N/A N/A
DATOS DE SALIDA:
Id. Nombre Descripción Tipo Validaciones
1
MENSAJE Mensaje indicando
si el proceso fue
exitoso.
VARCHAR2
N/A.
PRECONDICIÓNES:
N/A
Documento Caso de Uso
IDENTIFICADOR CASO DE USO: CU003 NOMBRE : CU003_Módulo Mis ventas
POST CONDICIONES:
Se realiza la creación de la venta.
RESTRICCIONES:
N/A
REGLAS DE NEGOCIO Y DEL SISTEMA:
N/A
CONTROLES:
N/A.
METRICAS:
N/A.
CRITERIOS DE ACEPTACIÓN: Se realiza la creación de ventas correctamente.
FLUJO NORMAL DE TRABAJO- FN
Paso Comportamiento del Actor Comportamiento del Sistema
1 El caso de uso inicia cuando el usuario
selecciona el módulo Mis ventas.
2 Cargar campañas asociadas al usuario.
3 El usuario debe seleccionar una campaña para
permitir al sistema cargar los productos.
4 Mostrar en pantalla los productos para que el usuario
pueda seleccionarlos.
5 Cargar clientes asociados al usuario en pantalla para
que el usuario pueda seleccionarlos.
6 Cargar en pantalla los métodos de pago para que el
usuario pueda seleccionar uno.
7 Mostrar en pantalla el resumen de las opciones
Documento Caso de Uso
IDENTIFICADOR CASO DE USO: CU003 NOMBRE : CU003_Módulo Mis ventas
seleccionadas.
8
El usuario debe presionar el botón guardar para
insertar en base de datos la venta.
En caso de que el proceso sea correcto, continuar
con el flujo normal de trabajo.
En caso contrario, ejecutar Flujo de Excepción 01.
9 Mostrar mensaje en pantalla al usuario de proceso
exitoso.
10 Fin de flujo normal de trabajo.
11 Fin de caso de uso.
Flujo de Excepción FE-01: ERROR EN EL SISTEMA.
Paso Excepción Comportamiento del Sistema
1 El flujo de excepción inicia cuando ocurre
un error en el sistema.
2 Mostrar mensaje en pantalla del inconveniente
presentado.
3 Fin del flujo Alterno
4 Fin de caso de uso
REQUERIMIENTOS ESPECIALES:
Los errores que se pueden presentar en la ejecución de la función se darán debido a la falta de
información de alguno de los valores de los parámetros, el valor ingresado no existe o un error de
Documento Caso de Uso
IDENTIFICADOR CASO DE USO: CU003 NOMBRE : CU003_Módulo Mis ventas
ejecución.
RIESGOS MITIGACIÓN
N/A
N/A
ANEXOS
N/A
Documento Caso de Uso
Anexo 2.4
CU004_Módulo Mi
zona
Documento Caso de Uso
SISTEMA DE GEOREFERENCIACIÓN MÓVIL PARA
DISTRIBUCIÓN POR ZONAS DE VENTA PARA
ASESORES Y COORDINADORES COMERCIALES
ESPECIFICACIÓN DE CASO DE USO
CU004_Módulo Mi zona
Universidad Distrital Francisco José de Caldas
HISTORIAL DE VERSIONES
Fecha Versión Descripción Autor
26/07/2018 0.1 Versión inicial del
documento
Henry Garzón
Nesser Lopez
Elaborado por: Revisado por: Aprobado por:
_____________________
Henry Garzón
_____________________
Tutor
_____________________
Jurado
TABLA DE CONTENIDO
1. DIAGRAMAS ................................................................................................................................ 49
DIAGRAMA DE CONTEXTO ................................................................................................................. 49 1.1
DIAGRAMA DE CASO DE USO ............................................................................................................. 49 1.2
DIAGRAMA DE ACTIVIDADES ........................................................................................................... 50 1.3
DIAGRAMA DE SECUENCIA ................................................................................................................ 50 1.4
2. ESPECIFICACIÓN DE CASO DE USO ...................................................................................... 51
DIAGRAMAS
DIAGRAMA DE CONTEXTO
DIAGRAMA DE CASO DE USO
uc Use Case Mo...
USUARIO
Cargar puntos de ubicación
de los clientes del usuario
Consultar la zona
Mostrar en pantalla las
ubicaciones de los clientes
dentro del rango de la zona
Cargar mapa de la zona
asignada al usuario
«include»
«include»
«include»
DIAGRAMA DE ACTIVIDADES
DIAGRAMA DE SECUENCIA
ESPECIFICACIÓN DE CASO DE USO
IDENTIFICADOR CASO DE USO: CU004 NOMBRE : CU004_Módulo Mi zona
CATEGORÍA:
Nueva Funcionalidad
TALLA: M PRIORIDAD: ALTA
COMPLEJIDAD: Media
REQUERIMIENTO FUNCIONAL ASOCIADO (FSP/ CR):
02_E01_CHG2018_Documento de Vision_y_Alcance.doc
ACTORES:
USUARIO.
sd Use Case Mo...
USUARIO
APP BELCORP
Base de datos de
usuarios
alt ¿El usuario tiene clientes para mostrar la ubicación?
[Si]
[No]
Ejecutar()
Cargar módulo
Mi zona()
Cargar mapa de la zona asignada al
usuario()
Validar si el cliente tiene usuarios para cargar la
ubicación en el mapa()
Validar si el usuario tiene
clientes registrados()
Recibir respuesta de la base de datos()
Mostrar en pantalla las ubicaciones
de los clientes dentro del rango de
la zona()
Mostrar solo la ubicación del usuario()
IDENTIFICADOR CASO DE USO: CU004 NOMBRE : CU004_Módulo Mi zona
CASOS DE USO ASOCIADOS:
CU001_Ingresar a la aplicación
CU003_Módulo mis ventas.
CU004_Módulo mi zona.
CU005_Módulo mi recorrido.
PROPÓSITO:
Crear un módulo que permita al usuario visualizar su ubicación y la de sus clientes mediante el servicio de
Google Maps.
DATOS DE ENTRADA:
Id. Nombre Descripción Tipo Validaciones
1 Datos de ubicación
Ubicación del
usuario y los
clientes que tiene
registrados en sus
campañas
N/A
N/A
DATOS DE SALIDA:
Id. Nombre Descripción Tipo Validaciones
1 N/A N/A N/A N/A.
PRECONDICIÓNES:
N/A
POST CONDICIONES:
Se realiza la consulta de la ubicación del usuario y sus clientes.
RESTRICCIONES:
N/A
REGLAS DE NEGOCIO Y DEL SISTEMA:
IDENTIFICADOR CASO DE USO: CU004 NOMBRE : CU004_Módulo Mi zona
N/A
CONTROLES:
N/A.
METRICAS:
N/A.
CRITERIOS DE ACEPTACIÓN: Se realiza la consulta de la ubicación del usuario y sus clientes correctamente.
FLUJO NORMAL DE TRABAJO- FN
Paso Comportamiento del Actor Comportamiento del Sistema
1 El caso de uso inicia cuando el usuario
selecciona el módulo Mi zona.
2
Cargar módulo Mi zona.
Nota: El usuario previamente ha seleccionado este
módulo para consultar la ubicación de sus clientes.
3 Cargar mapa de la zona asignada al usuario.
4
Validar si el cliente tiene usuarios para cargar la
ubicación en el mapa.
En caso de que el usuario tenga clientes en su zona,
continuar con el flujo normal de trabajo.
En caso contrario, ejecutar Flujo de Excepción 01.
.5 Mostrar en pantalla las ubicaciones de los clientes
dentro del rango de la zona.
6 Fin de flujo normal de trabajo.
IDENTIFICADOR CASO DE USO: CU004 NOMBRE : CU004_Módulo Mi zona
7 Fin de caso de uso.
Flujo de Excepción FE-01: EL USUARIO NO TIENE CLIENTES EN SU ZONA.
Paso Excepción Comportamiento del Sistema
1 El flujo de excepción inicia cuando el
usuario no tiene clientes en su zona
2 Mostrar solo la ubicación del usuario.
3 Fin del flujo de excepción.
4 Fin de caso de uso
REQUERIMIENTOS ESPECIALES:
Los errores que se pueden presentar en la ejecución de la función se darán debido a la falta de
información de alguno de los valores de los parámetros, el valor ingresado no existe o un error de
ejecución.
RIESGOS MITIGACIÓN
N/A
N/A
ANEXOS
N/A
Anexo 2.5
CU005_Módulo Mi
Recorrido
SISTEMA DE GEOREFERENCIACIÓN MÓVIL PARA
DISTRIBUCIÓN POR ZONAS DE VENTA PARA
ASESORES Y COORDINADORES COMERCIALES
ESPECIFICACIÓN DE CASO DE USO
CU005_Módulo Mi recorrido
Universidad Distrital Francisco José de Caldas
HISTORIAL DE VERSIONES
Fecha Versión Descripción Autor
26/07/2018 0.1 Versión inicial del
documento
Henry Garzón
Nesser Lopez
Elaborado por: Revisado por: Aprobado por:
_____________________
Henry Garzón
_____________________
Tutor
_____________________
Jurado
TABLA DE CONTENIDO
1. DIAGRAMAS ................................................................................................................................ 60
DIAGRAMA DE CONTEXTO ................................................................................................................. 60 1.1
DIAGRAMA DE CASO DE USO ............................................................................................................. 60 1.2
DIAGRAMA DE ACTIVIDADES ........................................................................................................... 61 1.3
DIAGRAMA DE SECUENCIA ................................................................................................................ 62 1.4
2. ESPECIFICACIÓN DE CASO DE USO ...................................................................................... 62
DIAGRAMAS
DIAGRAMA DE CONTEXTO
DIAGRAMA DE CASO DE USO
uc Use Case Mo...
USUARIO
Consultar la distancia
recorrida
Consultar el recorrido
Consultar las calorías
quemadas
Consultar los pasos
realizados
«include»
«include»
«include»
DIAGRAMA DE ACTIVIDADES
DIAGRAMA DE SECUENCIA
ESPECIFICACIÓN DE CASO DE USO
IDENTIFICADOR CASO DE USO: CU005 NOMBRE : CU005_Módulo Mi recorrido
CATEGORÍA:
Nueva Funcionalidad
TALLA: M PRIORIDAD: ALTA
COMPLEJIDAD: Media
REQUERIMIENTO FUNCIONAL ASOCIADO (FSP/ CR):
02_E01_CHG2018_Documento de Vision_y_Alcance.doc
sd Use Case Mo...
USUARIO
APP BELCORP
Base de datos de
usuarios
alt ¿El usuario realizó recorrido en el día?
[Si]
[No]
Ejecutar()
Cargar módulo
Mi recorrido()
Consultar los pasos realizados()
Consultar la distancia recorrida()
Consultar las calorías quemadas()
Validar si el usuario ha
realizado el recorrido()
Recibir respuesta de la base de datos()
Mostrar en pantalla los datos del
recorrido realizado()
Mostrar en pantalla mensaje de que
no ha hecho recorrido en el dia()
IDENTIFICADOR CASO DE USO: CU005 NOMBRE : CU005_Módulo Mi recorrido
ACTORES:
USUARIO.
CASOS DE USO ASOCIADOS:
CU001_Ingresar a la aplicación
CU003_Módulo mis ventas.
CU004_Módulo mi zona.
CU005_Módulo mi recorrido.
PROPÓSITO:
Crear un módulo que permita al usuario visualizar el recorrido que ha realizado en el día.
DATOS DE ENTRADA:
Id. Nombre Descripción Tipo Validaciones
1 N/A N/A N/A N/A.
DATOS DE SALIDA:
Id. Nombre Descripción Tipo Validaciones
1 Datos del recorrido
Datos del recorrido
del usuario, entre
ellos pasos,
distancia y calorías
CURSOR
N/A
PRECONDICIÓNES:
N/A
POST CONDICIONES:
Se realiza la consulta del recorrido del usuario.
RESTRICCIONES:
N/A
REGLAS DE NEGOCIO Y DEL SISTEMA:
IDENTIFICADOR CASO DE USO: CU005 NOMBRE : CU005_Módulo Mi recorrido
N/A
CONTROLES:
N/A.
METRICAS:
N/A.
CRITERIOS DE ACEPTACIÓN: Se realiza la consulta del recorrido del usuario correctamente.
FLUJO NORMAL DE TRABAJO- FN
Paso Comportamiento del Actor Comportamiento del Sistema
1 El caso de uso inicia cuando el usuario
selecciona el módulo Mi recorrido.
2
Cargar módulo Mi recorrido.
Nota: El usuario previamente ha seleccionado este
módulo para consultar su recorrido.
3 Consultar los pasos realizados.
4 Consultar la distancia recorrida.
5
Consultar las calorías quemadas.
En caso de que el usuario haya hecho recorrido en el
día, continuar con el flujo normal de trabajo.
En caso contrario, ejecutar Flujo de Excepción 01.
6 Mostrar en pantalla los datos del recorrido realizado.
7 Fin de flujo normal de trabajo.
8 Fin de caso de uso.
IDENTIFICADOR CASO DE USO: CU005 NOMBRE : CU005_Módulo Mi recorrido
Flujo de Excepción FE-01: EL USUARIO NO HA HECHO RECORRIDO EN EL DÍA.
Paso Excepción Comportamiento del Sistema
1 El flujo de excepción inicia cuando el
usuario no ha hecho recorrido en el día
2 Mostrar en pantalla mensaje de que no ha hecho
recorrido en el día.
3 Fin del flujo de excepción.
4 Fin de caso de uso
REQUERIMIENTOS ESPECIALES:
Los errores que se pueden presentar en la ejecución de la función se darán debido a la falta de
información de alguno de los valores de los parámetros, el valor ingresado no existe o un error de
ejecución.
RIESGOS MITIGACIÓN
N/A
N/A
ANEXOS
N/A
Anexo 3 Manual de
Usuario
Tabla de contenido
INTRODUCCIÓN .................................................................................................. 68
1. TITULO ............................................................................................................. 69
2. PROBLEMÁTICA ............................................................................................. 69
2.1 DESCRIPCIÓN ................................................................................................. 69
2.2 FORMULACIÓN ............................................................................................... 70
3. OBJETIVOS ...................................................................................................... 71
3.1. GENERAL ...................................................................................................... 71
3.2. ESPECÍFICOS ................................................................................................. 71
4. MANUAL DE USUARIO ................................................................................... 72
4.1. SISTEMA DE INFORMACIÓN WEB ...................................................................... 72
4.2. APLICACIÓN MÓVIL ........................................................................................ 73
4.2.1 Accediendo a la aplicación ................................................................. 73
4.2.2 Inicio de sesión .................................................................................... 74
4.2.3 Menú ..................................................................................................... 75
4.2.4 Inicio ..................................................................................................... 76
4.2.5 Mis clientes .......................................................................................... 77
4.2.5 Mis ventas ............................................................................................ 79
4.2.6 Mi zona.................................................................................................. 90
4.2.7 Mi recorrido .......................................................................................... 92
4.2.8 Cerrar sesión ........................................................................................ 93
INTRODUCCIÓN
La realización de manuales para un sistema de información y georreferenciación facilita
en el caso específico del manual del usuario, que el sistema sea más comprensible en
su ejecución.
En la elaboración del manual del usuario se ve el proceso completo de descripción de
componentes que hacen parte de las aplicaciones, desde la administración del sistema
de información web hasta la correcta ejecución de la aplicación móvil, todo esto con el
fin de que este manual sirva como guía para las personas encargadas en realizar dicha
administración del SISTEMA DE GEOREFERENCIACIÓN MÓVIL PARA
DISTRIBUCIÓN POR ZONAS DE VENTA PARA ASESORES Y COORDINADORES
COMERCIALES.
1. TITULO
SISTEMA DE GEOREFERENCIACIÓN MÓVIL PARA DISTRIBUCIÓN POR ZONAS
DE VENTA PARA ASESORES Y COORDINADORES COMERCIALES.
2. PROBLEMÁTICA
A continuación se define la descripción y la formulación de la problemática.
2.1 Descripción
Teniendo en cuenta el constante crecimiento que tienen los negocios de distribución al
por menor desde la década de los 90’s en América Latina, cabe destacar que estas
latitudes se están convirtiendo rápidamente en uno de los epicentros más importantes
de la venta directa y el mercadeo en red. Muchas compañías que se dedican a esta
actividad dan prioridad en apertura a mercados latinos.
Contextualizando, en Colombia existen gran cantidad de empresas que operan bajo el
modelo de venta directa, donde a través de los llamados vendedores, consultores o
asesores se dan a conocer los productos y posteriormente se impulsa o motiva al
cliente en el consumo de los mismos, todo esto con el fin de generar cierta rentabilidad,
tanto para la empresa que es productora y/o comercializadora y para los vendedores
que reciben una compensación económica que en su mayoría se retribuye a manera de
comisión o un porcentaje por venta por cada producto comercializado.
Actualmente, en la mayoría de compañías con el modelo directo, los consultores se
encuentran distribuidos por zonas geográficas, en donde se ubican dependiendo su
dirección de domicilio. Estas zonas son lideradas por gerentes de zona, cuya función
es cumplir con los objetivos de negocio y de ventas para la compañía, brindando un
apoyo constante a sus consultores. Además, cada una de las empresas de este sector
económico se apoya en la creación de herramientas digitales propias creadas a partir
del uso de tecnologías de la información y la comunicación (TIC), en su mayoría
páginas Web.
Dentro del modelo organizacional y estratégico de las compañías se puede determinar
una mala distribución del área geográfica de las zonas de venta para consultores y
coordinadores, y por ende el desequilibrio de ingresos y cantidad de productos
vendidos, esto repercute directamente en las ventas y comisiones para los vendedores.
Por medio de encuestas realizadas a sectores comerciales donde su actividad
comercial es la venta directa, se evidenció que existen ciertas quejas que se presentan
por parte de los coordinadores de zona, debido a que las compañías no han visto la
necesidad de generar herramientas digitales que faciliten las tareas cotidianas tanto de
vendedores como de gerentes, como por ejemplo facilitar y optimizar los recorridos
diarios realizados por los vendedores para fidelizar sus clientes, dar a conocer sus
productos y posteriormente cerrar sus ventas.
¿Cómo optimizar la administración y el proceso de gestión de ventas realizado por los
coordinadores de zona de las empresas que operan bajo el modelo de venta directa
para brindar apoyo a sus consultores y/o vendedores?
2.2 Formulación
Se especifican una serie de soluciones con componentes telemáticos al establecer una comunicación entre dispositivos móviles a través de una aplicación, la cual tendrá un sistema de georreferenciación para la integración de la información a través de la red de comunicaciones de la telefonía móvil.
Dicha sistema de georreferenciación tendrá un módulo web para que los coordinadores de zona puedan delimitar un espacio geográfico, esto se realizará a través del concepto conocido como Geofencing el cual permitirá la demarcación virtual por medio del ID de radiofrecuencia (RFID) del área del asesor, y a su vez asignarlo a los asesores comerciales que corresponda, para esto se hace uso de tecnología GPS (Sistema de Posicionamiento Global) la cual ubica geográficamente al dispositivo del asesor y le asigna una o varias zonas dependiendo su ubicación actual, donde podrá realizar su proceso de venta directa.
Para los asesores comerciales se propone realizar una solución para la gestión de ventas en una aplicación móvil híbrida en sistemas operativos Android, la cual se caracteriza por utilizar tecnologías Web, el poder desplegarse localmente en el dispositivo y también se pueda ejecutar sin conectividad a internet. Además debido a que la aplicación es híbrida está embebida en una aplicación nativa y puede utilizar los recursos del dispositivo Smartphone como el procesador, memoria interna, GPS, cámara, etc.
Teniendo en cuenta lo anterior se almacenará toda la información de las ventas que realice el asesor comercial en el sistema de georreferenciación, inicialmente de manera local por medio de SQLite que es una herramienta para gestionar bases de datos relacionales contenidas en el sistema operativo Android donde los datos son guardados
como un sólo archivo o referencia estándar en el Smartphone de cada asesor comercial (máquina host).
3. OBJETIVOS
3.1. General
Realizar el manual de uso para el usuario final que garantice una correcta orientación
sobre el funcionamiento del sistema de georreferenciación móvil para distribución por
zonas de venta para asesores y coordinadores comerciales.
3.2. Específicos
Generar la documentación de manera legible y entendible para cada tipo de
usuario final, con el fin de garantizar el correcto uso del sistema de
georreferenciación.
Definir de manera clara los pasos a seguir para realizar la correcta navegación
dentro del aplicativo por el usuario final, como documentar los pasos necesarios
para realizar una tarea específica dentro del aplicativo por parte del mismo.
4. MANUAL DE USUARIO
4.1. Sistema de información web
A continuación se describe el debido proceso para la ejecución del sistema de
información web.
4.2. Aplicación móvil
A continuación se describe el debido proceso para la ejecución de la aplicación móvil
4.2.1 Accediendo a la aplicación
El usuario desde su dispositivo móvil accede a la aplicación previamente descargada
desde la google play store e instalada en el mismo (ver figura).
Figura. Vista de aplicación.
4.2.2 Inicio de sesión
En la pantalla de inicio de sesión (ver figura) el usuario con el rol “asesor” ingresa con
su código y contraseña asignados por el administrador en el sistema de información
web.
Figura. Vista de inicio de sesión.
4.2.3 Menú
En la vista de menú (ver figura) el usuario encuentra toda la información personal y de
los módulos que contiene la aplicación, al presionar sobre alguna de las opciones
accede a la vista correspondiente.
Figura. Vista de menú.
4.2.4 Inicio
En la vista de inicio (ver figura) el usuario encuentra toda la información sobre
promociones, regalos y recordatorios sobre las fechas de pago por cada campaña en
donde se encuentren.
Figura. Vista de inicio.
4.2.5 Mis clientes
En la vista de mis clientes (ver figura) el usuario encuentra toda la información sobre
sus clientes parametrizados en todas las zonas, además de poder ingresar algún
cliente que no esté, solo debe ingresar los datos en los campos correspondientes y
presionar sobre el botón “guardar” si los datos están debidamente diligenciados la
aplicación muestra un alerta con la confirmación (ver figura).
Figura. Vista mis clientes.
Figura. Vista mis clientes, guardado exitoso.
4.2.5 Mis ventas
En la vista de mis ventas el usuario como primer lugar debe seleccionar la campaña en
la que se encuentra (ver figura). La aplicación muestra una ventana donde se escoge la
campaña de la venta (ver figura)
Figura. Vista mis ventas, seleccionar campaña.
Figura. Vista mis ventas, ventana campaña.
Después el usuario selecciona los productos de la campaña presionando sobre el
botón (ver figura).
Figura. Vista mis ventas, seleccionar productos.
Luego se abre una ventana donde se muestran los productos en la campaña
correspondiente con la información relacionada a cada uno de estos, el usuario indica
que producto desea el cliente indicando la cantidad y luego presiona sobre el botón
“Guardar” (ver figura).
Figura. Vista mis ventas, guardar productos.
Después de guardar los productos, la aplicación muestra el combo del cliente (ver
figura).
Figura. Vista mis ventas, seleccionar cliente.
Luego la aplicación abre una ventana donde el usuario selecciona el cliente y presiona
sobre el botón “Aceptar” (ver figura).
Figura. Vista mis ventas, ventana cliente.
Después se muestra la opción de “método de pago” (ver figura).
Figura. Vista mis ventas, seleccionar pago.
Luego la aplicación abre una ventana donde el usuario selecciona el método de pago y
presiona sobre el botón “Aceptar” (ver figura).
Figura. Vista mis ventas, ventana pago.
Después la aplicación habilita el botón “Resumen pedido” (ver figura).
Figura. Vista mis ventas, resumen pedido.
Al presionar sobre el botón “Resumen pedido” (ver figura), la aplicación muestra el
resumen del pedido esto con el fin de verificar la información ingresada, donde se
muestran los productos, el total, el cliente, campaña, medio de pago. Al presionar sobre
el botón “guardar” la aplicación muestra una alerta indicando el éxito del guardado. (ver
figura).
Figura. Vista mis ventas, ventana resumen pedido.
Figura. Vista mis ventas, guardado exitoso.
4.2.6 Mi zona
En la vista de mi zona la aplicación muestra una alerta recordándole al usuario que la
zona demarcada en color rojo es la que el administrador asignó para que hiciera el
recorrido (ver figura). Al presionar en “Aceptar” la aplicación muestra el mapa y la zona
que deberá recorrer. (Ver figura)
Figura. Vista mi zona, ventana inicio.
Figura. Vista mi zona, mapa.
4.2.7 Mi recorrido
En la vista de mi recorrido la aplicación muestra una serie de datos recopilados
mediante un sensor del dispositivo para informar al usuario la cantidad recorrida, los
pasos que ha dado y un aproximado de las calorías que ha quemado junto con un
mensaje motivacional (Ver figura)
Figura. Vista mi zona, recorrido.
4.2.8 Cerrar sesión
Para cerrar sesión basta con dirigirse al menú y presionar sobre la opción, la aplicación
pedirá confirmación mediante un mensaje de alerta y al presionar el botón “Aceptar” se
cierra la sesión para este usuario y se dirige nuevamente a la vista de login (Ver figura)
Figura. Vista cerrar sesión.