PortFolio - Gestión de colas
De esta forma evitas tener que ir con el número en la mano o tener que ir pidiendo tanda.
Con una simple pantalla táctil en la entrada de cualquier oficina se puede realizar la gestión y de las personas que están a la espera, e incluso poder saber el volumen de personas que pasan por día, por mes,... o incluso por año, ya que todos estos datos se guardan en una base de datos MySQL.
Porcentaje desarrollado
Para descargar el proyecto, se puede acceder al siguiente enlace de github: Descargar
Capturas de pantalla
Gestor
Aparecerá el usuario registrado en la cola correspondiente, según el botón que haya seleccionado.
Los usuario irán desapareciendo según los gestores los vayan atendiendo.
Aparecerá el nombre del usuario y la hora a la que se ha apuntado a la cola.
Una vez el usuario se ha registrado, en la pantalla del gestor aparecerá lo siguiente:
Como se puede observar en el campo Gestión aparece una imagen de un reloj, esta imagen indica que el usuario está esperando en la cola.
Cuando empezamos a atender al usuario, deberemos hacer click en esa imagen.
Una vez hayamos atendido al usuario debemos hacer click en la imagen "visto", de esa forma eliminaremos al usuario de la cola, y quedará como atendido.
Configuración
Lo primero de todo sería crear la base de datos con el nombre que quisiéramos con esta es estructura:
CREATE DATABASE `gestor_cues` /*!40100 DEFAULT CHARACTER SET utf8 */; CREATE TABLE `peticiones` ( `id` int(11) NOT NULL AUTO_INCREMENT, `nom` varchar(45) NOT NULL, `data_peticio` date NOT NULL, `en_cua` time NOT NULL, `entrada` time DEFAULT NULL, `sortida` time DEFAULT NULL, `tipus` int(11) NOT NULL, `motiu` varchar(250) DEFAULT NULL, `empleat` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
Una vez hayamos configurado la base de datos, como en todos nuestros proyectos Codeigniter, debemos configurar el fichero database.php, situado dentro de la carpeta config de nuestra aplicación.
Con estos dos pasos ya estaría configurado nuestro proyecto.
La cantidad de colas que pueden haber son totalmente modificables mediante código.
Si deseáis modificar una cola o agregar una nueva, veréis que es tan sencillo como modificar la vista que se muestra y el Javascript que realiza las llamadas automáticas para ir actualizando las colas.
Cualquier consulta o duda, no dudéis de comentar en el Blog.
Suscribirse a:
Entradas
(
Atom
)
Sígueme en las Redes Sociales
Donaciones
Datos personales
Entradas populares
-
En este apartado vamos a explicar como ejercutar archivos PHP a través del terminal de Ubuntu. Lo primero que tendríamos que hacer es inst...
-
En este blog voy a comentar un tema que se utilizan en casi todas las páginas web que existen, y es el tema de la paginación. La paginaci...
-
Este post trata de la integración de la librería PHPExcel en Codeigniter, aunque se podría aplicar a cualquier librería, como por ejemplo mP...
-
Ejemplo para añadir o sumar un número determinado de hora/s, minuto/s, segundo/s a una fecha en php. Con la función strtotime se puede ...
-
Este tema es uno de los temas primordiales sobre el framework Codeigniter, ya que en alguna ocación nos hemos visto obligados a recoger dato...
© Espacio Daycry - Espacio de programación 2013 . Powered by Bootstrap , Blogger templates and RWD Testing Tool
No hay comentarios :
Publicar un comentario