Usando Tina POS+/Guía de instalación

De Wikilibros, la colección de libros de texto de contenido libre.
Ir a la navegación Ir a la búsqueda

Instalación del Programa[editar]

Paso 1. Instalar java[editar]

Tina POS+ es una aplicacion desarrollada en java y para su ejecucion tendrás que tener Java Runtime Enviroment de Sun Microsystems version 1.4 o superior. Para ver la Pantalla de Splash de TinaPos+ deberas tener la version 1.6. Para instalar Java Runtime Enviroment sigue las instrucciones del enlace http://java.com/en/download/index.jsp.

Si vas a utilizar una impresora de ticket serial(o un cajon de efectivo) debes tambien instalar Java comm 2.0 o superior.

Paso 2. Descarga y Descomprime Tina POS+[editar]

Descarga la ultima version del paquete binario de Tina POS+ de Sourceforge [1]. Descomprime el paquete en una carpeta vacia. :D :D

Paso 3. Correlo![editar]

En windows ejecuta el archivo "tinaposplus.exe"; en linux ejecuta "tinaposplus". cuando Tina POS+ es ejecutado, éste se conecta a la base de datos, si existiera. De lo contrario, TinaPos+ crea la Base de Datos.

Configurando su Programa en Windows[editar]

1.Una vez hayas descomprimido Tina POS+ en su carpeta, encuentra el archivo llamado “tinaposplus.exe” (Tiene la apariencia de un engranaje en una ventana de un programa). Haz un 'clic' derecho sobre este y selecciona “Crear Acceso directo”. Entonces coloca ese Acceso Directo en tu escritorio.

2.El Acceso directo que acabas de pasar a tu escritorio, es el icono sobre el que haces Doble-Clic para abrir el programa. Continua y haz Doble-Clic sobre este (Puede tomar unos minutos para cargar)

3.Sigue las instrucciones en "Configurando su Programa : " a continuacion

Configurando su Programa en Linux[editar]

0.Estas instrucciones asumen que estas utilizando Nautilus.

1.Una vez hayas descomprimido Tina POS+ en su Carpeta, encuentra el archivo llamado "tinaposplus". Tiene la apariencia de un pedazo de papel con un engranaje gris sobre ella.

2.Haz 'clic' derecho y selecciona "hacer enlace"

3.Toma y Suelta este enlace sobre tu escritorio, en el cual puedes ahora hacer doble clic para correr Tina POS+. Continua y haz Doble-Click sobre éste (Puede Tomar un momento para cargar)

4.Sigue las instrucciones en "Configure su Programa : " a continuacion

Configurando su Programa[editar]

1.Usted verá la Pantalla con la barra de estado indicandole cada paso como vaya ocurriendo.

2.Usted verá la pantalla de apertura para TinaPos+. Ahora haz clic sobre “Admin”.

3.Usted ahora debe ver la ventana de Ventas. A la izquierda de la pantalla hay algunos menues para usted escoger. Bajo AdUnder “Administracion”, haz clic sobre “Almacen”, y luego “Impuestos”. Por defecto, "no impuesto" y un ejemplo de impuesto del 5% estan disponibles.

4.Si usted necesita agregar mas impuestos, haz clic sobre el boton de Nuevo (mostrado como una estrella sobre un papel, tercero desde la derecha). Entonces escoge la identificación única, nombre del impuesto, y selecciona un porcentaje.

5.Una vez hayas terminado de adicionar cualquier impuesto que necesites, haz clic sobre el boton Guardar (El Disquete , primer boton desde la derecha).

6.Retrocede ahora bajo “Administracion”, y haz clic sobre “Almacen” nuevamente.

7.Ahora haz clic sobre el boton que dice “Categorias.”

8. Va a ser llevado a una pantalla muy parecida a la pantalla de Impuestos. Aqui es donde categorizas tus entidades. Bajo “ID”, Siempre será un número. Yo sugiero hacer para cada categoria un incremento de 100. Por Ejemplo, Yo pondría “100” en el “ID” Y luego bajo “Categoria”, colocaria “Latas de Soda”. Luego el proximo, “200”, Y “Jugos Naturales.” Piense como quiere categorizar sus productos y luego haga sus categorias. Tambien puede agregar imagenes de cada categoria. Asegurese de guardar despues de cada categoria.

9. Despues de que haya hecho todas las categorias, necesitará introducir sus productos. “Administracion”, y luego “Almacen”, entonces “Productos”.

10.Una vez mas, cada entidad debe tener su numero unico. Por Ejemplo, para “Sr. Gaseoso”, asignale como referencia 101, y para “Naranja”, una refencia como 102.

11. Para el precio de compra, trate y analice cuanto le costó cada entidad en particular, si usted no sabe, introduzca una cantidad por debajo de lo que lo está vendiendo. De todas maneras, necesita introducir un numero para hacer el programa feliz. (Ejm. para Botellas de Soda de 20 oz , una caja de 24 cuesta $15.05. Divido $15.05 entre 24 y resulta .627, entonces introduzco “.627” en el “Precio de Compra” (Usted puede asignarle tantos digitos como desee, y el programa lo calculará).

12. Para “Precio de Venta”, entre la cantidad por lo que piensa vender la entidad. Ejm. para Soda, el numero seria “1.00”. Inmediatamente el completará dos de los campos por usted. Ahora “Imipuesto”, selecciona el impuesto apropiado (Ejm. "No Impuesto") Y para “Categoria” selecciona la categoria que usted desea para la entidad o producto por ejemplo. “Botellas de Soda”.

13. Para guardar el producto haz clic sobre el icono con la flor sobre el.

14. Repite los pasos del 12 al 15 para cada producto que quiera agregar.

15. Haz clic sobre "Mantenimiento" y luego "Usuarios" en el panel de administración. Note que tinapos+ provee 4 usuarios por defecto : "Invitado", "Administrador", "Encargado" and "Empleado" (cada uno tiene permisos de acuerdo a su condicion). Usted puede borrar estos usuarios si desea configurar los 4 cargos, o puede dejar algunos o todos con su cargo por defecto.

16. Para agregar un nuevo usuario, haz clic sobre el icono que tiene la flor. Digita el nombre bajo “Nombre”, y luego selecciona su papel. Si quiere que el usuario este activo, asegurese que el checkbox este seleccionado. De no estarlo, No apareceran en el menu de entrada. Cargos o Papels proveen permisos a los nuevos usuarios. Un invitado es solo capaz de realizar ventas. Un empleado puede tener una clave y puede realizar ventas, devoluciones, y pagos. Un encargado es capaz de hacer todo esto y tambien tiene acceso a los reportes. Un Administrador tiene acceso a todo el funcionamiento del sistema.

17. La Configuracion está completa y el sistema esta listo para Arrancar!

Configuracion de la Base de Datos[editar]

Tina POS+ utiliza hibernate para almacenar los datos de la aplicacion incluyendo y no limitado a los productos, ventas y usuarios. Hibernate suporta una gran variedad de sistemas de bases de datos tales como HSQLDB[2], PostgreSQL[3], and MySQL[4].

Para configurar la Base de Datos vaya al Panel de Configuracion en Tina POS+ o corra el archivo "config.exe" en windows o "config" en linux.

La sección para la configuracion de la Base de Datos se encuentra arriba en la Seccion "Bases de Datos".

Driver library: Es el archivo provisto por el vendedor del motor de la base de datos que contiene el JDBC driver que permite a los programas de java comunicarse con la base de datos.

Driver class: Es el nombre de java class que implementa el JDBC driver. Este nombre es tambien definido por vendedor del motor de la base de datos.

URL: Es la cadena de conección que utiliza JDBC para localizar JDBC, el controlador, y la base de datos.

User: El nombre del usuario de la Base de Datos.

Password: Clave del usuario de la Base de Datos.

HSQLDB[editar]

La configuración por defecto de Tina POS+ utiliza HSQLDB para almacenar los datos. La libreria HSQLDB es distribuida con el paquete binario de TinaPOS+ y no tienes que preocuparte por la configuracion de la base de datos, si usted quiere utilizar esta Base de Datos.

HSQLDB es un simple motor de base de datos relacional SQL, potencialmente menos eficiente que otros motores de Bases de Datos.

PostgreSQL[editar]

Para utilizar Tina POS+ con PostgreSQL usted debe tener el servidor PostgreSQL corriendo y el JDBC driver para PostgreSQL. Para descargar el servidor y el JDBC driver sigue el enlance http://www.postgresql.org/download.html. Después que el servidor de base de datos esté instalado y corriendo, usted debe crear una base de datos en blanco para Tina POS+ y un usuario de base de datos con privilegios para conectarse a la base de datos. Para mas asistencia con este proceso, refierase a la documentacion de PostgreSQL [5].

El archivo JDBC driver para PostgreSQL se llama "postgresql-<numero_version>.jdbc3.jar" y el nombre de la clase es "org.postgresql.Driver".

Un ejemplo de la configuracion de la base de datos utilizando PostgreSQL como motor de la base de datos es:

Driver library: postgresql-8.0.309.jdbc3.jar  
Driver class: org.postgresql.Driver  
URL: jdbc:postgresql://localhost:5432/tinaposplus
User adrian  
Password: adrian

Con estos parametros un servidor de base de datos PostgreSQL es un localhost escuchando en el puerto 5432 y con una base de datos vacia llamada tinaposplus. El usuario adrian tiene privilegios para conectarse a esta base de datos.

MYSQL[editar]

Para utilizar Tina POS+ con MySQL es muy similar a PostgreSQL, Usted debe tener un servidor MySQL corriendo y el MySQL Connector/J. Para descargar elservidor MySQL y el MySQL Connector/J siga el enlace http://dev.mysql.com/downloads/. Para instalar MySQL siga el enlace http://dev.mysql.com/doc/. Despues que el servidor de base de datos esté instalado, usted debe crear una base de datos vacia para TinaPOS+ y un usuario de la base de datos con privilegios para conectarse a la misma. Para mas asistencia con este proceso, refierase a la documentacion de MySQL [6].

Si todo lo expuesto arriba es muy confuso, y está corriendo Windows, puede tratar con el servidor WAMP [7] (no es compatible con Windows 98 or ME). El servidor WAMP es una solución "todo en uno" para instalar las ultimas versiones de Apache Web Server, mySQL DB, SQLitemanager, PHP, phpmyadmin utilizando un programa de instalación.

El paquete de MySQL Connector/J contiene el JDBC driver que Tina POS+ necesita para conectarse al servidor de la base de datos MySQL. El controlador de la libreria se llama "mysql-connector-java-<numero_versión>-bin.jar" y el nombre del controlador de la clase es "com.mysql.jdbc.Driver". Para obtener este paquete, visite: http://www.mysql.com/products/connector/j/

Una vez descargado el paquete MySQL Connector/J , descomprima el contenido y coloquelo en la misma carpeta donde TinaPOS+ reside.

Un ejemplo de la configuracion de la base de datos, utilizando el motor de base de datos MySQL es:

Driver library: mysql-connector-java-3.1.6-bin.jar
Driver class: com.mysql.jdbc.Driver  
URL: jdbc:mysql://localhost:3306/tinaposplus
User: adrian
Password: adrian

Con estos parametros un servidor de base de datos MySQL es un localhost escuchando en el puerto 3306 y con una base de datos en blanco llamada tinaposplus. El usuario adrian tiene privilegios para conectarse a esta base de datos.

NOTA: Una vez completados todos los pasos arriba descritos, corra tinaposplus. Este completará la base de datos para usted, y usted estará listo y corriendo.