Presentamos BulmaTPV, un software de Terminal Punto de Venta dentro de la suite BulmaGés. Y para celebrarlo os obsequiamos con la remasterización de un Live CD de Kubuntu que incorpora toda la suite instalada, configurada, armada con la mayoría de módulos y con una base de datos de prueba preparada para funcionar nada más arrancar el CD.
Y naturalmente … todo 100% GPL
BulmaTPV es el tercer programa de gestión que desde IGLUES afrontamos. No es tan extenso como los anteriores pero, no por ello, es menos importante, ya que es una pieza clave para múltiples tipos de negocio.
BulmaTPV se compone de un pequeño núcleo que contiene las siguientes características:
- Cuerpo de aplicación, ventana principal y soporte para los plugins.
- Control del hardware necesario en terminales (Ticketera, lector de código de barras ..)
- Control de eventos por teclado.
- Soporte inicial para manejo de la base de datos.
- Una capa para el manejo de tickets.
Luego, junto con el programa se han desarrollado los plugins imprescindibles para un TPV operativo (hemos modelado inicialmente un sistema de restauración, aunque nuestra idea es desarrollar los componentes para otros modelos). Éstos módulos son:
- Plugin de Parrilla de productos.
- Plugin de control y manejo de un ticket.
- Plugin de aparcado de tickets y seleccion de Trabajadores.
- Plugin de administración X y Z.
- Plugin de teclado embebido (Usa el protocolo Embed para mostrar un telcado en pantalla).
- Plugin de calculadora y teclado operacional.
- Plugin de control de totales y cobro.
Cabe destacar, y que además diferencia mucho este programa de la contabilidad y la facturación, la externalización total de la interficie gráfica. Todos los widgets y controles que aparecen son proporcionados por plugins convirtiéndolo, de esta forma, en un programa escalable a los distintos modelos de negocios eligiendo los plugins adecuados (La idea es proporcionar un conjunto de plugins que en combinación den respuesta a la práctica mayoría de necesidades). Esta arquitectura es debida, por un lado a las exigencias de este tipo de programas (y a que no queríamos una aplicación que sirviese a un único propósito) y por otro a la potencia de las librerías que lo sustentan.
En los plugins hemos puesto en práctica algunos conceptos experimentales que han dado unos resultados sorprendentes en la velocidad de desarrollo y en el funcionamiento. Por ejemplo el uso de variables globales de plugin con ámbito circunscrito. En la práctica, eliminan el mayor inconveniente de las variables globales y ofrecen las ventajas de accesibilidad y creación de las mismas.
También se ha creado un módulo para BulmaFact desde el que se pueden controlar los cierres de caja y los tickets emitidos. Cabe recordar que BulmaTPV funciona sobre el mismo modelo de datos que BulmaFact aplicando un parche de soporte a la gestión de tickets, pero el control de trabajadores, clientes y precios se gestiona mediante la facturación.
El conjunto es una aplicación modular altamente escalable y adaptable, que puede funcionar de forma autónoma o, si es preciso, puede ser utilizada en conjunción con BulmaFact para obtener un mayor control.
También puede usarse en múltiples puestos dejando indicado desde que terminal se hizo la operación (de momento atacando todos los terminales a la misma base de datos y próximamente con un sistema de sincronización de puestos).
Aprovechamos también para presentar el Live CD de KUbuntu v7.10 remasterizado para que se puedan probar todas las aplicaciones sin necesidad de afrontar la instalación de las mismas. Esperamos que resulte útil a la hora de evaluar la conveniencia o no de usar este software ya que se podrá testear en profundidad sin necesidad de afrontar la instalación y configuración del mismo. El CD además incorpora un completo juego de datos de prueba que lo hacen más sencillo de utilizar.
La ISO del CD se puede descargar en http://bulma.net/~tborras/iglues-ubuntu-bulmages-i386.iso (son 630 Mb).
El MD5 del archivo es: e61595430c3ff1fb0ea65d76d84693ec
Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=2414 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.