Objetivo
Este documento tiene como objetivo definir la funcionalidad de la aplicación que se usará para el adecuado funcionamiento del checa precios marca Symbol modelo MK1000 MicroKiosk.
Introducción
El checa precios marca Symbol modelo MK1000 MicroKiosk propuesto es un modelo que cuenta con una tarjeta de red ethernet que ofrece la posibilidad de incluir a este dispositivo dentro de una red de computadoras que usa este tipo de protocolo. Dadas estas circunstancias, el checa precios será considerado como un nodo más dentro de la red de datos del cliente.
Debido a lo anterior, será necesario que se cuente con la siguiente información para realizar la configuración y puesta en marcha de este dispositivo:
- Dos direcciones IP (Internet Protocol) , una será asignada al checa precios y la otra será asignada al servidor en donde estará instalado el servidor de peticiones que el checa precios realice. Estas direcciones deberán ser estáticas y no dinámicas. (Una dirección estática es aquella que es asignada por el administrador de la red en forma manual, por lo que esta dirección nunca cambia).
- Máscara de la subred que se usa
Esquema Gráfico
Módulos del sistema
- Consulta de precios.
- Muestra de ofertas.
- Configuracion del sistema.
- Creación de mensajes/Ofertas.
1. Consultas de Precios
La consulta de precios en el dispositivo MK1000 se realizará cada vez que un cliente requiera conocer el costo de un producto. El MK1000 enviará la petición al sistema central, éste realizará la búsqueda correspondiente en la base de datos y realizará dos acciones:
Si el producto existe, el sistema realizará dos operaciones:
- Buscará en la base de datos si el producto de interés tiene una oferta relacionada, de ser así, se enviará la información de esta al MK1000 para que el cliente pueda verla, el sistema hará una pausa(Definida por el administrador del sistema) para darle oportunidad al cliente de que pueda ver esta oferta y posteriormente el sistema enviará el precio correspondiente del producto.
En caso de que no exista promoción alguna relacionada con el producto de interés, el sistema solo enviará el precio correspondiente.
- Si el producto que se paso por el MK1000 no existe en la base de datos, el sistema enviará el mensaje de error Código inválido y de misma forma, se hará una pausa para que el cliente sepa el resultado de su consulta.
La pausa que se hará en cualquiera de los dos casos será del mismo tiempo (especificada en segundos) que el administrador del sistema definió en el archivo de configuración.
2. Muestra de Ofertas
Adicionalmente, el sistema podrá estar mostrando promociones que se encuentren definidas en la base de datos. Estas promociones serán totalmente independientes a las mencionadas en el punto anterior. Estas promociones solo se mostrarán en aquellos momentos en que el MK1000 se encuentre en un estado de inactividad.
3. Configuración del sistema
El sistema de verificación de precios cuenta con un módulo de parametrizacion en donde se podrán configurar las siguientes opciones:
- Logo que se usará en el verificador de precios(Por defult, el sistema maneja el primer logo)
- Tiempo que durará cada uno de los mensajes u ofertas en el "display" del checaprecios
- Tiempo que se usará para mostrar el precio del producto
4. Creacion de Mensajes u Ofertas
En este módulo, el operador del sistema puede agregar, modificar o eliminar los mensajes u ofertas definidas. El resultado de cualquier modificacion de estos mensajes se refleja de manera inmediata en el verificador de precios (MK1000/MK1100/MK2000)