logo

Veterinaria MyVet 1.0


2. Instalación del programa, requerimientos y valores iniciales

2.1) Requerimientos

  1. Requerimientos basicos
  2. Requisitos de software
  3. Consideraciones de seguridad del servidor
  4. Base de datos del programa
  5. Actualizaciones o correcciones

2.2) Configuraciones iniciales


2.1) Requerimientos

a) Requerimientos basicos


b) Requerimientos de software

El programa hace uso de diferentes conponentes de software, los cuales son proveidos libres de cargo por sus respectivos desarrolladores:

La base de datos del programa puede ser instalada en un servidor local/remoto( con acceso directo al directorio de instalación de la base de datos) o en un servidor situado en internet.

Si se tiene acceso directo al directorio de instalación del servidor mysql de datos, y permiso para ejecutar los archivos de copia de  seguridad(mysql.exe y mysqldump.exe) se podra usar la funcionalidad de copia de seguridad y restauración del programa, si no es así deberá elegir entre desactivar la copia de seguridad(posiblemente asignándole la función al administrador de la base de datos en forma externa a la aplicación) o instalar el programa servidor de datos mysql asignándole solo permiso de ejecución solamente a los programas mysql.exe y mysqldump.exe en el directorio de instalación del servidor local.

Se esta trabajando en un metodo alternativo de copia de seguridad que no requerira la utilización de los programas del servidor, si la base de datos es usada en un servidor accesible solo por ip externa.



c) Consideraciones de seguridad


Si usa la aplicación con un servidor de datos mysql externo la seguridad estará controlada por el administrador del servidor. El administrador deberá otorgar permiso completo de manejo de la base de datos de la aplicación a por lo menos un usuario para permitir el manejo integrado de usuarios de la aplicación.

Si por consideraciones de seguridad el administrador del servidor no habilita a un usuario con control completo de la aplicación, el administrador deberá asignar las cuentas individuales tomando como nombre de usuario al rut de cada uno de los empleados de la clínica veterinaria.

Si se instala el servidor de datos incluidos en el instalador de la aplicación deberá considerar por omisión se incluye un usuario de nombre “root” , sin clave de acceso para las configuraciones iniciales, debe ser cambiado inmediatamente una vez instalado el servidor por medio de la utilidad de configuración incluida en la aplicación.



d) Base de datos del programa


La estructura de los datos esta contenida en el archivo “veterinariabase.sql” situado en el directorio raíz de instalación de la aplicación. Debe configurarse un nuevo nombre a la base de datos de la aplicación por medio de la utilidad de configuración, una vez realizado esto se podrá restaurar la estructura inicial al servidor ya sea por el administrador de datos( si es externo) o por la propia aplicación( si se tiene acceso, ingresando incialmente el nombre de la base de datos en blanco, a posterior el nombre elegido previamente).

Actualizacion a myvet 1.0.0.5 a2:
Para permitir la utización de nuevas funcionalidades incorporadas en esta versión se vio en la necesidad de actualizar la estructura de la base de datos, lo anterior implica la necesidad obligatoria de en forma adicional al punto anterior de ejecutar el archivo de actualización proporcionado: updatedb.sql o updatedbsp.sql.

Si se tiene activada la copia de seguridad, usando el programa y la función de restauracion se incorporaran los cambios a la estructura de datos, si no es asi se debe proporcionar el archivo al administrador de datos.

Updatedb.sql contiene las correcciones de la estructura, sin embargo no comprueba la existencia de las tablas, se proporciona de esta forma para facilitar la actualización, updatedbsp.sql hace uso de procedimientos para realizar dichos cambios.


e) Actualizaciones o correcciones


Los updates y bugfixes que vayan apareciendo estarán disponibles en los sitios web de la aplicación: http://sourceforge.net/projects/myvet o en http://myvet.sourceforge.net/



2.2)Configuraciones iniciales

Se requiere tener instalado el conector MyODBC 3.51.16 o superior, el servidor de datos MySQL 4.x o superior o en su defecto tener disponible un servidor externo MySQL 4.x o superior, ambos se pueden obtener desde www.mysql.com

Una vez instalados y configurados siguiendos las instrucciones del sitio se puede proceder  a los siguientes pasos.

2.2.1 Configuración inicial

Para usar la aplicación se requiere utilizar una base de datos con una estructura que esta proporcionada por las instrucciones en el interior del archivo "veterinariabase.sql" situado en el directorio de instalación  de la aplicación.

Si se hace uso de un servidor de datos externos o restringido se debera proporcionar al administador de datos del archivo de estructura para que este cree la base de datos del programa con un nombre adecuado y defina los nombre de usuarios pertinentes, se recomienda utilizar el nombre myvet si esta disponible para la base.

Si el servidor es local, con acceso de ejecución del archivo mysqldump.exe, es posible usar la utilidad de configuracion para establecer la contraseña y definir el nombre de datos de la base, una vez ingresado en el programa usarlo para incorporar la estructura en el apartado opciones/copia de seguridad.

2.2.2 Config

Config es la aplicación de configuracion que permite cambiar el nombre de la estructura de datos a un valor adecuado.

Se requiere en este punto tener los datos de servidor de datos(localhost, servidor.de.datos, 123.456.789, etc) y el puerto de conexión, datos obtenidos siguiendo las instrucciones de instalación del servidor y del conector.

Se ingresan cuando la aplicación lo requiere.


a) Cambie  la clave de ingreso
Si se uso un servidor local(descargado e instalado), el usuario inicial root, posee una clave de ingreso vacia, esto es un potencial falta de seguridad.
Especifique una clave inicial vacia y una nueva clave de largo mayor a 7 caracteres.

b) Cambio de nombre de la base de datos
Ejecutando por segunda vez la aplicación config proceda al menu de cambio de nombre.
La aplicación le presentara un listado de los nombres actuales de bases de datos en el servidor, solo se le permitira ingresar un nombre alfanumerico que no corresponda a los valores  que ya existen.

2.2.3 Seteo de datos iniciales

Ejecute la aplicación MyVet 1.0, ingrese los datos obtenidos en los puntos anteriores(nombre de usuario, passsword, servidor, puerto de conexion, nombre de base de datos) para utilizar la aplicación.

En el campo de texto servidor se ingresan el servidor y el puerto separado por un ";", ej "localhost;3306","db4free.net;3306" (sin ").

Si la aplicación NO usa un servidor controlado por un administrador externo, proceda al apartado Opciones/Copia de seguridad.

Para utilizar las funciones de copia de seguridad es necesario tener acceso de ejecucion al servidor de datos mysql(archivos mysqldump) o en su defecto  instalar una versión reducida del servidor para hacer uso de dicho archivo, debera especificar el path al directorio bin del directorio de instalacion del servidor.

Presione restaurar Base de datos y especifique el archivo de la estructura de datos, cuyo nombre es "VeterinariaBase.sql.sql" situado en el directorio raiz de la aplicación, espere unos minutos y reinicie la aplicación.

Felicidades, la aplicación esta configurada para su uso.

Deberá definir tipos de empleados, horarios, empleados, insumos, medicamentos  y servicios antes de ingresar los datos de un paciente.