Proyecto creado con C++ y Qt, para la gestión de un cybercafé con Linux o Windows. Utiliza MySQL para almacenar los datos como el tiempo, ventas, productos y la configuración del program a servidor.
En la configuración del programa se puede especificar la cantidad de equipos que se desean administrar y puede cambiar esta cantidad sin tener que reiniciar el programa. Al cerrar la ventana principal esta permanece en ejecución y se coloca un icono en la bandeja del sistema (systray) en los escritorios KDE y Gnome desde donde se puede controlar.
En la configuración se puede especificar el intervalo de actualización de la base de datos, es decir, cada que tiempo se deben de guardar el estado de los cronómetros asignados a los equipos cliente, así, si por alguna causa el programa se cierra, el estado de cada computadora cliente queda almacenado y se puede recuperar de manera transparente continuando con su operación normal. También se puede establecer el precio por hora de renta de equipo, el costo mínimo a cobrar, el redondeo del cobro, y establecer franjas horarias para diferentes precios de renta en el transcurso del día.

La operación es muy sencilla: para comenzar con el conteo del tiempo y calcular el costo de renta solo hay que dar un click sobre el botón con el nombre del equipo que se desea rentar y aparecerá un menu de opciones en donde se realiza la acción deseada, como iniciar el conteo del tiempo, cobrar por el tiempo utilizado agregando las compras realizadas en esa terminal, transferir el tiempo y compras entre terminales (esto es útil cuando un cliente desea cambiar de computadora), verificar el saldo de la computadora rentada, o comprar en la tienda.
Muestra también un informe de los ingresos en el cybercafé aunque por el momento solo se puede ver en pantalla.
El programa servidor puede usarse en conjunto con el programa cliente o usarse solo el programa servidor, pero de esta manera se lleva el control del tiempo y ventas sin bloquear el uso de las coputadoras cliente.
Las computadoras cliente muestran una imagen bloqueando el acceso a la pantalla,
cuando el servidor inicia el conteo esta pantalla se elimina y se coloca un icono en la bandeja del sistema. El costo monetario de renta, venta de productos y el tiempo utilizado se puede observar entonces poniendo el ratón sobre ese icono.
El programa es muy sencillo pero es bastante útil para aquellas personas que desean administrar sus equipos desde una maquina Linux ( o windows), además de utilizar la licencia GPL.
Puede usarse:
Servidor-----Cliente
Linux -------- Linux
Linux -------- Windows
Windows ---- Windows
Windows ---- Linux
Nos puedes visitar en el IRC en freenode.org canal #dascybernetz.
Pueden bajar el código fuente (servidor, cliente y codigo sql) y binarios (cliente windows) dando click en la siguiente imagen ---->
Para crear la base de datos del proyecto click aquí
Agradecimientos a la contribución aportada para que el programa cliente funcione en Windows a Ivan Gonzalez Zamora (correcciones al codigo p/windows e instalador).
En la configuración del programa se puede especificar la cantidad de equipos que se desean administrar y puede cambiar esta cantidad sin tener que reiniciar el programa. Al cerrar la ventana principal esta permanece en ejecución y se coloca un icono en la bandeja del sistema (systray) en los escritorios KDE y Gnome desde donde se puede controlar.En la configuración se puede especificar el intervalo de actualización de la base de datos, es decir, cada que tiempo se deben de guardar el estado de los cronómetros asignados a los equipos cliente, así, si por alguna causa el programa se cierra, el estado de cada computadora cliente queda almacenado y se puede recuperar de manera transparente continuando con su operación normal. También se puede establecer el precio por hora de renta de equipo, el costo mínimo a cobrar, el redondeo del cobro, y establecer franjas horarias para diferentes precios de renta en el transcurso del día.

La operación es muy sencilla: para comenzar con el conteo del tiempo y calcular el costo de renta solo hay que dar un click sobre el botón con el nombre del equipo que se desea rentar y aparecerá un menu de opciones en donde se realiza la acción deseada, como iniciar el conteo del tiempo, cobrar por el tiempo utilizado agregando las compras realizadas en esa terminal, transferir el tiempo y compras entre terminales (esto es útil cuando un cliente desea cambiar de computadora), verificar el saldo de la computadora rentada, o comprar en la tienda.
Muestra también un informe de los ingresos en el cybercafé aunque por el momento solo se puede ver en pantalla.
El programa servidor puede usarse en conjunto con el programa cliente o usarse solo el programa servidor, pero de esta manera se lleva el control del tiempo y ventas sin bloquear el uso de las coputadoras cliente.
Las computadoras cliente muestran una imagen bloqueando el acceso a la pantalla,
cuando el servidor inicia el conteo esta pantalla se elimina y se coloca un icono en la bandeja del sistema. El costo monetario de renta, venta de productos y el tiempo utilizado se puede observar entonces poniendo el ratón sobre ese icono.El programa es muy sencillo pero es bastante útil para aquellas personas que desean administrar sus equipos desde una maquina Linux ( o windows), además de utilizar la licencia GPL.
Puede usarse:
Servidor-----Cliente
Linux -------- Linux
Linux -------- Windows
Windows ---- Windows
Windows ---- Linux
Nos puedes visitar en el IRC en freenode.org canal #dascybernetz.
Pueden bajar el código fuente (servidor, cliente y codigo sql) y binarios (cliente windows) dando click en la siguiente imagen ---->
Para crear la base de datos del proyecto click aquí
19 comentarios:
Genial!!, me parece perfecto este programita, habia visto un par de soluciones escritas en PHP que me pedian instalar apache y MySQL, pero dado que ya tengo MySQL corriendo en mi computadora, será perfecto.
oye yo use tu version anterior hace meses (años tal vez) pero era un paquete .deb
con este archivo no se que onda, lo mas que pude hacer es descomprimirlo
Se ve interesante tu programa, tengo un par de preguntas: ¿se instala en los clientes alguna aplicación para bloquear las pantallas?, ¿los clientes pueden ser windows?
Saludos.
necesito el sql para hacer la bd
Hola pinta muy bien, pero falta el .sql no?
Saludos
Ya esta el .sql revisen al final del articulo, el codigo esta en sourceforge para que lo puedan bajar...
Saludos...
Nota: el manual de instalacion?.. en los proximos dias
Muchas Gracias!
Saludos
Hola y que tipo de version de mysql nesecito para ejecutar esto?
muy bueno felicidades!!!!!!
disculpa, tu software funciona para un cyber basado en server con terminales tontas??
hola..........tengo una duda en que distribuciones se puede utilizar o en cualquiera.
Gracias
Se puede utilizar en cualquier distribucion linux y en windows.
En ambos sistemas para compilar (o construir) el programa se necesita el kit de desarrollo Qt4 de trolltech.
Buenas que onda, mira no se si podes publicar un manualito sobre como instalarlo, ya que yo empiezo en Ubuntu y no se como compilar el codigo o verlo desde Qt. Desde ya muchas gracias
Oye me parece perfecto tu interes por realizar este programa, yo estoy en la fase de querer cambiar mi ciber a linux, sin embargo no encuentro la forma de como instalar tu programa, he logrado configurar un servidor para dar acceso y ahora quiero dejar mis terminales en ubuntu, pero necesito un programa como el tuyo para cerrar el circulo de mi futuro ciber en linux, POR FAVOR, ¿me puedes enviar la forma de como instalar tu programa?
Por favor sube un manual de instalacion, o por lo menos coloca las fuentes para compilarlas simplemente con ./configure por favor. Es bastante confuso como debe instalarse esto.
Gracias
Hola!! me encantaría poder utilizar este programa pero no encuentro por ninguan parte el modo de instalarlo y hacerlo funcionar, alguien podría explicármelo por favor???
Gracias.
La aplicación permite controlar las impresiones realizadas en el servidor que es un linux?
Gracias .
Funciona en un entorno de terminales tontos como LTSP?
Hola:
Se ve interesante el programa, pero me pregunto: En realidad lo hiciste tu ??...
Ya que he buscado por todas partes y NO encuentro manual alguno para poder compilar el codigo... Podrias decirnos como compilar el code ??..
Por cierto te recomiendo que especifiques que el programa funciona con API QT (kde), ya que si alguien NO tiene el QT (kde) sera imposible correr el programa (ni compilarlo)...
El echo de tener GNOME, no es asumile que una persona tenga instalado KDE, ya que por ejemplo, YO utilizo Gentoo en mi Desktop Server del Cyber y Slackware Instalacion sin Gestor de Ventanas. Y en ambos GNU/Linux realizo la instalacion UNICAMENTE de: XFCE y GNOME. De modo que el programa no funcionaria :S !!...
PORFAVOR escribenos como COMPILAR el codigo, ya que NO tiene caso que lo pongas en descarga :S !!...
bye bye
Excelente proyecto, pero el post es de hace 2 años y aun no esta publicado el manual. Podrias decirme si hay algun link para esto???
Publicar un comentario en la entrada