SISTEMA TURNERO CON PHP, MYSQL, JS, CSS Y WEBSOCKET (código fuente gratis)
Вставка
- Опубліковано 5 вер 2024
- Los invito a suscribirse a mi canal y de esta manera apoyan mi trabajo. www.youtube.com...
O también pueden apoyar mi trabajo invitándome a una taza de té, Muchas Gracias...
www.paypal.com...
Código fuente: www.dropbox.co...
Servidor Xampp: www.dropbox.co...
Sistema de turnos con PHP, MySQL, Css, Javascript y Websockets
Características:
- Visualizador de turnos (Se puede ver numero de turno, caja que atiende,
logo y nombre de la empresa, area de video para publicidad, tabla que muestra el turno que esta siendo atendido y los que ya pasaron, area para colocar pequeñas notas de noticias o promociones con texto que se desplaza de de derecha a izquierda).
- Pantalla para solicitar turno.
- Login para los cajeros.
- Registrar usuarios (cajero).
- Registrar caja.
- Ver y editar la informacion de la empresa.
- Resetear los turnos
- acceso lan por la ip 192.68.1.2 o la que se configure.
El mejor entre los mejores, MAESTRO
Gracias por comentar amigo, espero que le sea útil el programa. éxitos...
Buenas , me parece excelente tu laburo, simple y facil
gracias por comentar, exitos
Buena noche amigo, muy buen aporte, diría mejor Excelente. Me a dado la lucha para conectar correctamente pero a valido la pena.
Gracias por comentar, felicitaciones, le comento que la explicación para instalar la aplicación era muy básica, por eso decidí ampliar la información y subirla al canal, éxitos
amigo como hiciste para conectar el socket, me ha dado problemas en eso?
excelente aporte maestro, ya lo probé y funciona de maravilla solo que el archivo ogg no se reproduce o algo estoy haciendo mal que no se escucha en la pagina desde la ubicación del archivo si.
Muy bien, en cuanto que se reproduce bien el archivo en el lugar de origen pero no en el remoto habira que ver la compatibilidad del navegador para reproducir este sistema de archivo..
buenos dias, muy buena herramienta, como podria ser con protocolo seguro HTTPS?
exelente aporte ya lleva bastante tiempo pero estaba necesitando esto para un proyecto de la U , se le podria implementar que imprima el turno es decir cuando la persona tome el turno imprima para que el usuario se lleve el respectivo turno?
Claro que si amigo, solo es ubicar algun script de PHP para imprimir y enviar la variable que lleva el consecutivo de turno a la impresora..
buenas tardes amigo , hago todos los pasos pero al momento de entrar el la web no me sale en linea , como tal entra a la web pero cuando me logeo no sale en linea , me puedes ayudar
Gracias por comentar, si debe actualizar es porque no está funcionando el protocolo Websocket, realizó todo tal cual como el video, activó Websocket en el xampp, utiliza la misma versión de xampp, habilitó el servicio de server.php antes de iniciar el aplicativo. si aún no le funciona por favor puede leer en esta página. www.lawebdelprogramador.com/codigo/PHP/5932-Turnero.html
Hola amigo gracias por tan valioso video una consulta a mi me funciona pero debo recargar la ventana de visualizador de turnos para que muestre, y tampoco hace el sonido cualquier ayuda me sirve
Buenas, si debe actualizar es porque no está funcionando el protocolo Websocket, realizó todo tal cual como el video, activó Websocket en el xampp, utiliza la misma versión de xampp, habilitó el servicio de server.php antes de iniciar el aplicativo. si aún no le funciona por favor puede leer en esta página. www.lawebdelprogramador.com/codigo/PHP/5932-Turnero.html
@@cmarinv2005 definitivamente no me activo el websocket, hice de todas las maneras habidas y por haber, de todas formas mil gracias
@@morenazo0814 con gusto le puedo echar una mano, puedo verificar remotamente ese equipo, mi correo es cmarinv2005@gmail.com
Hola amigo, execelente tu aporte, no soy programador pero me parecio interesante tu programa, sencillo y facil de configurar y utilizar, te queria consultar que debo hacer para poder imprimir un ticket con los numeros solicitados, de antemano gracias por tu respuesta
Gracias por comentar, amigo busca un código sencillo en javascript que le permita imprimir la información del campo del ticket, yo realicé esto pero no lo publiqué porque también se debe dar formato a la impresión según la impresora usada. con un poco de investigación sé que podrá implementarlo. Exitos
Hola! Estoy buscando lo mismo. Pudiste hacerlo? 😢
@@agos2509 Gracias por comentar, se refiere a imprimir el número de turno
Hola habia estado haciendo un sistema de turnos para un cuerpo de guardia, pero esto me ha gustado, lo descargue, pero no tengo las tablas de la BD, me pueden decir donde obtenerlas?, gracias y considero el trabajo excelente.
Gracias por comentar, la base de datos esta en la carpeta BD y el achivo se llama turnero.sql
Buena, muy buena herramienta, la intente implementar en pc ante de implementar la en mi empresa y realizo todo los paso del video cuando me logeo no aparece a luz verde que debiera estar conectado como consecuencia cuando intento atiendo un numero lo llamo todo bien pero no aparece en el visualizador
Gracias por comentar, amigo probablemente no se esté ejecutando correctamente el WebSocket o las ip no sean las adecuadas, por favor puede encontrar mas información aquí. www.lawebdelprogramador.com/codigo/PHP/5932-Turnero.html
hola manuel como esta lograste superar el inconveniente? y tuve el mismo inconveniente. Y mira que la unica forma que lo pude solucionar es darle un refresh automatico al formulario turnos.php intentalo y me cuentas como te va. O si tienes una mejor idea la compartes GRACIA
Cómo se modifican las contraseñas?? Excelente programa
si la PAGINA WEB no le permite hacerlo desde el panel de administraciòn, puede hacerlo en la base de datos.. igual en caso que no exista con conocimientos basicos de PHP podria generar un panel para esta opcion..
Hola, en el enlace de servidor Xampp dice “elementos eliminados”
www.dropbox.com/scl/fi/9eynyw7ea7cqm0xe6zw95/xampp-win32-5.6.37-0-VC11-installer.exe?rlkey=3evsuq0l8zfkyl2hvw72if29n&st=lgzb0062&dl=0 al ser un archivo ejecutable debe seleccionar ir de todos modos...
Hola, Ayudaa, Cómo podría subirlo en un hosting para implementarlo en mi negocio? que configuraciones se harían con el archivo server, no encuentro la manera de hacerlo. Todavía no entiendo como implementar el socket en un hosting de paga
Gracias por comentar, la verdad no tengo un servicio hosting contratato para realizar la prueba, si l hosting por seguridad no le permite tener habilitado o acceder a WebSocket lo mas probable es que no le vaya funcionar actualizando automaticamente los turnos, he estado ocupado en otro asuntos y subí este proyecto con el ánimo que cualquier persona interesada pueda modificarlo y mejorarlo. éxitos...
@@cmarinv2005 estoy adentrandome en el mundo de la programacion y ya le he modificado a este que subiste, de hecho ya hice la prueba en un hosting gratuito y no me funciona, Aun tengo varias dudas el websocket y las ip's . Aun así te agradezco por compartirlo.
amigo, mucha suerte con eso. WebSocket lo he usado para comunicación entre Arduino y http pero no lo había implementado en PHP.. si logras algo me comenta.. éxitos.
Hola amigo, pregunta como hago para que otro equipo pueda llamar un turno. Gracias
Buenas, el aplicativo se instala en red en un servidor, desde otro equipo de la red al escribir la ip del equipo servidor seguido de un / y el nombre de la carpeta del turnero se puede interactuar con el sistema de turnos..
hola, algún dato para contactarme con ud. por favor
Gracias por comentar, mi correo es cmarinv2005@gmail.com
Hola, soy estudiante de programación y estoy haciendo un sistema de turnos, pero en HTML, CSS y JavaScript. ¿Crees que podamos colaborar para terminar este proyecto?
Gracias por comentar, claro que si, podríamos mejorar el proyecto agregando mas funciones, además del reloj para ver los tiempos, por favor mi contacto es cmarinv2005@gmail.com
Amigo saludes, como hago para que se el llamado sea automatico, y que haga el sonido o la alerta
Amigo deber configurar correctamente el servicio WebSocket y guiarse por el indicador que debe encender verde cuando el sistema está en línea. en la descripción del video dejé el enlcae a un foro de la App. donde podría encontrar ayuda. éxitos..
hola buenas que buen programa, pero cuando intento iniciar el server.php desde la consola me aparece este error
PHP Warning: socket_bind(): Host lookup failed [11001]: Host desconocido in C:\xampp\php\server.php on line 12
Warning: socket_bind(): Host lookup failed [11001]: Host desconocido in C:\xampp\php\server.php on line 12
PHP Warning: socket_listen(): unable to listen on socket [10022]: Se ha proporcionado un argumento no válido in C:\xampp\php\server.php on line 15
Warning: socket_listen(): unable to listen on socket [10022]: Se ha proporcionado un argumento no válido in C:\xampp\php\server.php on line 15
Server status: on
Gracias por comentar, debe copiar el archivo server.php en la ruta C:\xampp\php y ejecutar el comando según lo explicado, tambien debe habiliar Websocket en el xampp, mas informacion: www.lawebdelprogramador.com/codigo/PHP/5932-Turnero.html
hola muy buen video, me gustaría saber si se podría ejecutar en dos equipos distintos
Gracias por comentar, claro que si amigo, en los equipos que se requieran ya que puede haber un servidor y todos los demás equipos apuntan a la ip del servidor, Exitos
@@cmarinv2005 gracias amigo, mañana probaré y te comentaré como me fué
@@Isaac-tu1ml Claro que sí. suerte con eso
@@cmarinv2005 efectivamente funciona en varios equipos, muchas gracias por el aporte
@@Isaac-tu1ml muy bien, con la plantilla y algunos conocimientos en javascript puede modificar a su gusto algunos parámetros, podría requerir algunos conocimientos en Mysql. Exitos
buenas se podra agregar letras en los turnos dados y que sean 3 diferentes usuarios a la vez?
Gracias por comentar, el sistema lleva un orden numérico en los turnos, por lo tanto no sería viable con letras, y los turnos pueden ser atendidos por varios empleados a la vez, pero cada empleado en la caja donde se registró, ya que no puede registrar un mismo empledo en mas de una caja... Exitos
Brooo de casualidad sabes como subir el websocket online? Osea que no solo funcione local?
Gracias por comentar, amigo un usuario me pregunto lo mismo y hasta lo intento hacer, solo le funcionó pero actualizando manualmente la pagina, ya que el complemento de WebSocket no fue posible activarlo en el hosting. si tienes un dominio y hosting que le permita subir base de datos de Mysql podría intentar.. éxitos
hola por que no se pone ek linea len verda a caja ? que puede estar sucediendo?
Gracias por comentar, si no se enciende en verde es porque el servicio no se está ejecutando exitosamente, hizo todo lo que explique en el video, las ip, el servicio server.php, activar websocket en xampp... si aun no le funciona puede revisar este enlace: www.lawebdelprogramador.com/codigo/PHP/5932-Turnero.html
Hola, pudiste solucionar el problema? A mi me pasa igual
@@fabianenriquelugopadilla7699 Deben realizar el paso a paso igual que en el video, en mi caso en varias ocasiones me pasó lo mismo pero siempre era algún detalle que se me pasaba, es por la misma razón que subí el video detallando cada paso, éxitos
me encanta este programa, pero tengo una duda, solo se puede activar el soket con esa version de xampp?
Gracias por comentar, no necesariamente debe usar ese xampp, en otros xampp la activación puede que sea un poco diferente, la verdad debe comprobar por el método de prueba y error. en mi caso usé esa versión de xampp porque tengo algunos programas que solo me funcionan con esa versión. Muchos éxitos
@@cmarinv2005 entiendo, entonces lo que debo hacer es buscar la manera de activar el soket?
@@cmarinv2005 sabes que instale la version de xampp que indicas y segui todos los pasos tal cual, pero aun no me agara
@@elmatata3096 Exacto, solo es buscar la forma de activar el socket, en mis videos hay un reloj si quiere puede implementarlo en el código del Turnero...
hola sigues desarrollando este sistema? gracias
Gracias por comentar, amigo solo agregue un reloj a esto, pero actualmente solo lo que se compartio es lo que hay..
Hola amigo, mucho gusto, algun numero de contacto o correo? quisiera solicitar una asesoria totalmente remunerada
amigo, por favor escribirme al correo cmarinv2005@gmail.com
@@cmarinv2005 le hable amigo, espero su respuesta
hola, como estas, como hago para poner otra IP ya que mi sistema esta en otro rango? gracias
Amigo, si te fijas en el video en el archivo server.php es dond debes cambiar la ip según la que use su servidor. Exitos
@@cmarinv2005 gracias Bro, esta siendo muy util para un hospital publico en un pueblo de Argentina. tiene idea como poner un temporizador asi ven el tiempo que esta demorando en antender , con el promedio de atencion. ? como puedo donarte por paypal?
@@antesestabaestresado Gracias por comentar, lo que recomendaria es usar un tiempo o reloj en pantalla igual para todos los usuarios, ya que sería mucho mas sencillo que ubicar un tiempo por cada turno que atiende actualmente, debería poder encntrar en PHP algun código de reloj que pueda servirle. Exitos
@@antesestabaestresado amigo, seria ver un código simple en php para mostrar en pantalla el tiempo, voy a ver si le realizo el trozo de código y se lo envió, éxitos, aquí está mi Paypal...
www.paypal.com/invoice/s/pay/INV2-PHBJ-CZYT-86QF-TLUM?v=1&RT000238&ppid=RT000238&cnac=CO&rsta=es_XC%28es-CO%29&cust=H2DD5MXVEV7AN&unptid=41a6ea82-e823-11ed-af9e-3cecef6afc6a&calc=f332906340c40&unp_tpcid=invoice-buyer-notification&page=main%3Aemail%3ART000238&pgrp=main%3Aemail&e=cl&mchn=em&s=ci&mail=sys&appVersion=1.164.0&xt=104038%2C127632
@@cmarinv2005 Lo espero con ansias , por motivo de restriccion del dolar solo me dejo enviar 5 dolares . El mes que viene puedo enviarte otros 5 mas si quieres