COMISIÓN DE PROYECTOS DE FIN DE CARRERA DE INGENIERÍA INFORMÁTICA
SOLICITUD DE TEMA DE PROYECTO DE FIN DE CARRERA
Datos personales
Nombre y apellidos: José Luis Molina Hidalgo D.N.I.: 80155055D
Dirección: C\ Córdoba, nº16
C.P.: 14290
Localidad: Fuente Obejuna
Provincia: Córdoba
Teléfono: 957584057 / 636826214 E-mail: [email protected]
Título del Proyecto
Sistema de Gestión y Administración de Sanidad Animal para una clínica veterinaria: GEASA.
Director del Proyecto
Dr. Nicolás Luis Fernández García
2 1.- Introducción
Las nuevas tecnologías de la información y de la comunicación tienen aplicación y gran utilidad en cualquier ámbito de negocio. Gracias al uso de estas nuevas tecnologías se puede manejar una cantidad de información inimaginable, y esto permite el mantenimiento de un archivo histórico útil, ya que el acceso al mismo es fácil.
La sociedad actual está involucrada en el uso de las nuevas tecnologías de forma que las utilizamos prácticamente de forma automática y sin ser conscientes de ello.
La ganadería es una actividad de trabajo muy rural en la que en la actualidad, aunque se están realizando mejoras, no se utiliza de forma práctica las nuevas tecnologías de la información. Las clínicas veterinarias que están situadas en zonas rurales y que realizan gran parte de su trabajo en explotaciones ganaderas no suelen utilizar las facilidades que nos ofrecen las nuevas tecnologías. Esta característica dificulta mucho su trabajo porque deben trabajar con grandes volúmenes de información de manera casi manual. Si recurrieran al uso de las nuevas tecnologías de la información y de la comunicación, su trabajo mejoraría de forma inmediata.
Debido a la gran cantidad de información que se debe gestionar en una clínica veterinaria, es muy aconsejable el desarrollo de un sistema de información automatizado que sea capaz de administrar y mantener toda la información relativa a los servicios que se ofrecen. Para dar solución a este problema de mantenimiento de datos, se va a diseñar un sistema de gestión y administración para una empresa de sanidad animal.
El sistema de información se centrará en el proceso de negocio de una empresa de sanidad animal que gestiona dos
3 ámbitos de trabajo bien diferenciados: ámbito de campo y ámbito de clínica.
El trabajo de campo del veterinario hace referencia a las actividades que realizan en diferentes explotaciones ganaderas, como pueden ser explotaciones equinas, ovinas, porcinas, caprinas, etc. Aquí se incluyen tareas como vacunaciones, saneamientos, sangrado de animales, castraciones, ecografías, urgencias, desparasitaciones, etc.
Por otra parte, el trabajo de clínica veterinaria hace referencia al trabajo con animales domésticos dentro de las instalaciones de la clínica, y a la venta de productos para esos animales: piensos, tratamientos antiparasitarios, etc.
Así, el dominio de información que surge se construye en torno al ámbito veterinario. La información que debe manejar el sistema se articula sobre cinco pilares: animales, servicios ofrecidos, clientes, productos y explotaciones.
Las actividades de la empresa de sanidad animal estudiada se dirigen a unas especies de animales que podemos clasificar en dos tipos según los animales sean de explotación o domésticos:
• Ganado de explotación: caprino, ovino, bovino, porcino, equino y toro de lidia.
• Animales de compañía: caninos y felinos (ocasionalmente aves).
Para cada animal, sea doméstico o perteneciente a una explotación, se deberá recoger distinta información. Una diferencia fundamental entre los dos tipos de animales es la siguiente: en las explotaciones se trabajan con lotes de animales. Cada lote estará compuesto de un conjunto de
4 animales de explotación de la misma raza. Toda esta información puede estar recogida en la cartilla sanitaria que corresponde a cada animal.
Los servicios que realiza la empresa se diferencian según estén dirigidos al ganado de explotaciones o a animales de compañía.
Los servicios ofertados a las explotaciones se dividen en otros dos grupos: de gestión y sanitarios.
La gestión de animales se caracteriza por realizar un seguimiento detallado de cada animal perteneciente a la explotación ganadera.
Los servicios sanitarios serán oficiales (subvencionados) y no oficiales.
Dentro de los oficiales encontramos sangrados, vacunaciones y desparasitaciones.
Entre los no oficiales, castraciones, urgencias, ecografías y vacunaciones.
Los servicios de clínica para animales de compañía se dividen en cirugías, curas, vacunaciones y consultas. Para estos animales domésticos también se debe almacenar cierta información que es de interés, además de guardar un historial clínico de cada animal.
Otro tipo de servicios que ofrece la clínica es la venta de productos farmacéuticos, complementos para animales domésticos y de alimentación.
También es necesario incluir en el sistema el proceso de facturación de todos los productos y servicios que se realicen tanto en clínica como en explotaciones.
5 El sistema a desarrollar diferencia entre dos tipos de perfiles de usuario:
• Perfil de administrador veterinario: persona o personas encargadas de introducir, gestionar, modificar y administrar toda la información que contenga el sistema informático.
• Perfil de cliente de la clínica: personas que poseen animales de compañía o bien posee una explotación ganadera y que han solicitado y obtenido servicios de la clínica veterinaria.
El sistema informático contendrá varios subsistemas de información generales: subsistema de clientes, subsistema de servicios (se divide en dos módulos: servicios de clínica y servicios de explotación), subsistema de animales (se divide en dos módulos: animales de explotación y animales de compañía), subsistema de productos y subsistema de facturación.
En conclusión, el propósito del proyecto es desarrollar un sistema de gestión y administración para una empresa de sanidad animal con el fin de automatizar todo el proceso de gestión de información, permitir el seguimiento individualizado y por los lotes de los animales que serán tratados en la clínica, llevar un control de los productos de venta y proveer a la empresa de un servicio de facturación.
2.- Antecedentes
El sistema de información se centra en el proceso de negocio de una empresa de gestión y administración animal.
Además, también se incluye en el proceso de negocio la venta
6 de determinados productos que se dividen en complementos, productos farmacéuticos y de alimentación.
Vamos a realizar un análisis sobre tres aplicaciones de software de pago, dedicadas a la gestión veterinaria: Bastet Windows, QVET y CPVET. Existen algunas más pero comparten funcionalidad con las que vamos a estudiar. A continuación, se detallan algunas de sus principales características para cada una de las aplicaciones.
2.1. Bastet Windows
Es una herramienta de gestión integral para clínicas veterinarias elaborada bajo un estándar de calidad. Permite al profesional veterinario cubrir varias necesidades de gestión de forma fácil e intuitiva. Esta aplicación está diseñada para clínicas veterinarias de pequeña y mediana envergadura.
Las principales características de la herramienta son las siguientes:
• Soporta la gestión de clientes y pacientes, almacenando la información relevante de cada uno
• Consultas: cada consulta se realiza sobre un paciente que pertenece a un cliente; esta consulta tiene lugar en una fecha determinada que es almacenada por la aplicación.
• Vacunaciones: se almacena el animal que ha sido vacunado, la fecha y el tipo de vacuna.
• Dietario: el sistema permite diseñar la dieta apropiada de cada animal.
También lleva a cabo la gestión del personal empleado en la clínica veterinaria, además de los proveedores, almacén de productos y facturación.
7 2.2.- QVET
Es un sistema de gestión clínico de centro veterinario orientado a prestar una atención al paciente. Para ello dispone de un mecanismo de registro y análisis de la información clínica que hace especial énfasis en los programas de medicina preventiva por su demostrada capacidad de prevención de enfermedades.
Las características fundamentales de la aplicación son:
historia clínica, programas de medicina preventiva, revacunaciones y recordatorios, pruebas de laboratorio, archivo fotográfico y emisión de recetas.
2.3.- CPVET
Es una aplicación para el uso en clínicas veterinarias dedicadas a la atención de animales pequeños. Se caracteriza por que da soporte a la gestión de mascotas, de historias clínicas y datos de fármacos. Además, se gestiona una agenda de citas, proporciona la posibilidad de impresión de recetas, impresión de la historia clínica de cada mascota y realización de búsquedas.
2.4.- Estudio comparativo de los antecedentes
Todas las aplicaciones vistas anteriormente se centran en la gestión y administración de una clínica veterinaria, pero únicamente abarcan la gestión del trabajo que se realiza dentro de la clínica y no entran en la gestión del trabajo de campo realizado por el profesional veterinario.
8 La principal diferencia de la aplicación a desarrollar con las que actualmente se encuentran disponibles es que nuestra aplicación engloba dos ámbitos de gestión: el trabajo de campo realizado por el profesional veterinario sobre explotaciones ganaderas y el trabajo realizado en la clínica veterinaria sobre animales de compañía.
Otra característica a señalar es que la aplicación dispondrá de un servicio de gestión de explotaciones ganaderas, donde se guardará información relativa a los animales de modo que se puedan conocer estadísticas sobre los animales más productivos de la explotación. Además se gestionarán un conjunto de servicios que se aplicarán sobre las explotaciones y los animales de compañía.
Por otra parte, la aplicación también gestionará la información relacionada con los clientes, los servicios anteriormente mencionados, los animales, productos y la facturación.
En definitiva, esta herramienta ofrecerá una gran funcionalidad para gestionar diferentes ámbitos de trabajo.
3.- Objetivo Principal
El objetivo principal es desarrollar un sistema de gestión y administración para una empresa de sanidad animal con el fin de automatizar todo el proceso de gestión de información, permitir el seguimiento individualizado y por lotes de los animales que serán tratados en la clínica, llevar un control de los productos de venta y proveer a la empresa de un servicio de facturación.
9 Los objetivos secundarios que se pretenden conseguir con este proyecto son:
• Desarrollar una aplicación informática de gestión y administración para una empresa de sanidad animal.
• Realizar la administración de la información relativa a los clientes de la clínica veterinaria.
• Administrar toda la información (altas, bajas, modificaciones) sobre los animales de clínica y de explotación ganadera.
• Recoger en el sistema toda la información relativa a los servicios sanitarios de clínica y de explotación ganadera.
• Proveer al personal veterinario un sistema de almacenamiento, gestión y venta de productos.
• Ofrecer al personal veterinario un servicio de facturación de los servicios sanitarios que se han realizado, además de los productos vendidos.
• El sistema debe ser intuitivo y de fácil uso ya que está destinada a personas sin un conocimiento específico sobre informática.
• La aplicación debe incluir un Tutorial de ayuda para el manejo de la misma.
4.- Fases de desarrollo del proyecto
• Definición del Problema: se describirá el dominio de la información a tratar, es decir, se describirá cada servicio sanitario que se puede realizar, las acciones que se pueden realizar sobre cada entidad que participa en el sistema y las características del servicio de facturación.
• Análisis de los Requisitos: una vez realizada una descripción del sistema, se procederá a inicializar una
10 descripción detallada de todas las funciones que debe realizar la aplicación y los objetivos que debe cumplir.
• Diseño: se realizarán una serie de actividades sobre los siguientes elementos del software: estructura de datos, arquitectura del sistema de software, interfaces y procedimientos.
• Codificación: traducción de las especificaciones formales generales en la fase de diseño a una especificación que sea entendible por el sistema hardware.
• Pruebas: esta fase tiene como objetivo la verificación del producto de software y sus partes integrantes generadas en la fase anterior. Se pretende asegurar que cada uno de los componentes software del producto funcionan correctamente, y que cada parte produce la salida o salidas esperadas.
• Documentación: se desarrollarán el manual técnico, el manual de usuario y el manual de código.
5.- Recursos
5.1.- Recursos de Hardware:
• Ordenador con procesador Pentium IV 2,4 Ghz, 512DDR.
• Ordenador portátil con Pentium Centrino 1,73 Ghz, 1GB RAM.
5.2.-Recursos de Software
• Sistema Operativo Windows XP Professional.
• Microsoft Word XP.
• Adobe Acrobat Professional.
• Adobe Photoshop.
• Macromedia Dreamweaver.
• Lenguaje de programación PHP.
• Lenguaje de programación JavaScript.
11
• Servidor EasyWAMP (incluye PHP y MySQL).
12 Referencias
• Rumbaugh, J. et al Modelado y diseño orientado a objetos. Prentice Hall, 1998.
• Molina Hidalgo, J., L. SIPOA. Proyecto de fin de carrera de Ingeniería Técnica en Informática de Sistemas, 2007.
• Página oficial de MySQL. http://www.mysql.org/
• Página Oficial de PHP: http://www.php.net
• Página Oficial de Apache: http://www.apache.org
Córdoba, 1 de septiembre de 2009
José Luis Molina Hidalgo Nicolás Luis Fernández García