miércoles, 8 de octubre de 2008

Diseño del sistema




He realizado este pequeño esquema del proyecto en sí, de forma que me ha ayudado a tener un poco más claro algunas ideas.
A continuación, explico un para qué sirve cada elemento.

Clúster: puedo tenerlo todo en uno o en varios servidores separados.

Servidor de datos: tenemos el SGBD, donde gestionamos la cola propiamente dicha.
Servidor de aplicación: servicio que se encarga de realizar las conexiones con los puestos y PDA (usuarios); está escuchando en un puerto esperando nuevas conexiones.

Terminal de administración
Aplicación de escritorio, para gestionar todas las colas (crear un número n de colas como son: panadería, charcutería etc., el nombre de las mimas…) .

Terminal de cola
Terminal gestor de cola, donde el usuario podrá ver cuál es el siguiente número en la cola y donde el propio “vendedor” podrá visualizar el pedido de un usuario. En este caso, podrá tratarse de una Terminal táctil.

Terminal de impresión
Se trataría de una Terminal táctil, donde los usuarios podrían escoger qué cola y poder imprimir el ticket correspondiente a su posición en la misma.

PDA
Consta de una aplicación similar a la Terminal de impresión, donde el usuario tendría un ticket virtual.

La idea sería que la aplicación de PDA fuera descargada desde la web del cliente (un supermercado por ejemplo) y el usuario la instale para su posterior uso.