INSTITUTO POLITÉCNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA
CAMPUS GUANAJUATO
SISTEMA PARA ADMINISTRACIÓN DE LA INFORMACIÓN DE LOS
ANIMALES DE UN ZOOLÓGICO.
INTEGRANTES: ASESORA:
Mata de la Vega Fátima Lorena. M. en C. Hernández Rangel, Irene.
Mendoza Vázquez Helia Sujei. REVISOR:
M. en C. García Rangel, Ismael.
Silao de la Victoria, Guanajuato a 19 de marzo de 2015.
1
ÍNDICE
Resumen………………………………………………………………………………….. 2
Antecedentes………………………………………………………………………………2
Planteamiento del problema……………………………....……………………………. 3
Justificación………………………………………………....……………………………. 3
Objetivo general………………………………………………………………………….. 4
Objetivos específicos……………………………………....……………………………. 4
Marco teórico……………………………………………………………………………... 5
Diagrama de diseño de sistema de información……….……………………………...8
Determinación de los requerimientos del sistema…….……………………………….8
Entrevista, revisión y observaciones.………….………………..……………………….8
Análisis del porcentaje de coincidencia de respuesta a entrevistas acerca de la
problemática…………………………….………………………….……………………..10
Requerimientos………...………………………………………….……………………..10
Herramientas con las que cuenta el Zoológico……….……………………………….11
Diseño del sistema ...……………………………………………...…………………….11
Características de los instrumentos necesarios para el desarrollo…………14
Desarrollo del software………………………………………………………………….14
Descripción de la funcionalidad……………………………………………......14
Pruebas de sistema……………………………………………………………………...21
Bibliografía……………………………………………………………………………......23
Anexos…………………………………………………………………………………….24
Diagramas de flujo……...………………………………………………………………..24
Entrevistas………………………………………………...………………………………26
Manual de usuario………………………………………………………………………..31
2
RESUMEN
El Zoológico de León cuenta con una gran cantidad de animales, para cada uno
de ellos debe existir un expediente médico, además de registros y programas en
los que se encuentren involucrados, hasta ahora, todos los registros de los
animales se llevan de forma manual. La organización en cualquier empresa es
indispensable, por tal motivo y buscando simplificar los procesos y mejorar la
forma de capturar ésta información, se llegó a la idea de crear un sistema de
captura de información de los animales del Zoológico de León que facilite al
personal la gestión de la información de cada uno de los animales permitiendo
llevar un control personalizado para cada uno de ellos. Para lograr este objetivo es
necesario implementar un nuevo proceso que permita tener de forma rápida y
verídica la información a partir de los registros almacenados de cada uno de los
animales. Para satisfacer la necesidad de la empresa se desarrollará un software
que pueda administrar dicha información con la capacidad de almacenar y
actualizar los expedientes e información de a cuerdo a medicina preventiva,
farmacia, contención, dietas y registro de cada uno de los animales. Además de
simplificar el proceso planteado, también se busca reducir el papel y tinta que se
consume en el proceso de impresión de los reportes requeridos.
ANTECENDENTES
A lo largo de nuestra carrera como ingenieros en biotecnología hemos adquirido la
capacidad de desarrollar, producir e innovar productos y servicios de alto valor y
controlar la calidad de los mismos para diferentes sectores industriales.
El zoológico de León, es hogar de más de 1100 animales de 180 especies
diferentes, algunos de estos son especies únicas que no pueden ser encontrados
en otros zoológicos de México, por esta razón, el Patronato del Zoológico de León
presentó la problemática de tener todos los expedientes de cada uno de los
animales en papel y de una forma poco eficiente para lo cual se propuso una
solución novedosa mediante la implementación de un sistema de captura de
datos. Sin embargo durante el análisis del proyecto y desarrollo de dicho software
nos dimos cuenta que los conocimientos adquiridos hasta el momento no eran
suficientes para su elaboración, por lo cual en julio de 2013 se requirió de un curso
extracurricular y extemporáneo impartido por Ismael García Rangel docente de
3
UPIIG en las instalaciones de la misma, con el objetivo de enriquecer nuestros
conocimientos y complementar nuestro crecimiento como ingenieros.
PLANTEAMIENTO DEL PROBLEMA
Debido a que dentro del Patronato del Zoológico no existe una plataforma para
realizar la captura de la información de cada uno de los animales y acceder de
forma rápida dichos registros. Este proyecto tiene dos propósitos, el primero es
ayudar al personal del zoológico en las actividades necesarias a realizar para el
cuidado y control para la supervivencia de los animales, como segundo propósito
se tiene que a través de la creación de este software los animales puedan recibir
una mejor atención y estén vigilados de una excelente manera.
Actualmente existen varios programas que tienen como objetivo la misma
funcionalidad, proveer de un sistema que asegure la información de cada uno de
los animales manteniéndola de forma organizada y segura. Algunos de estos
software son: la organización ISIS (El sistema internacional de información de
especies) tiene su programa ZIMS (Sistema de manejo de información zoológica)
el cual ofrece a sus miembros un sistema avanzado de gestión de la información
con acceso a la base de datos mundial ISIS que contiene de 2,3 millones de
animales de 10,000 especies de todo el mundo (Germon et al. 2012).Este
programa puede llegar a costar hasta 3,000.00 dólares al año.
JUSTIFICACIÓN
La problemática de la empresa es que no se cuenta con el personal suficiente
para tener un orden y almacenamiento adecuado en lo que se refiere a los datos
clínicos y característicos de las diferentes especies de animales que se
encuentran, es decir, no se dependerá de un veterinario y un cuaderno para poder
llevar a cabo las actividades diarias ya que el sistema está diseñado para
comprender diferentes campos como los medicamentos, equipos de curación,
fechas importantes que tienen que ver con periodos de vacunación, etc. La
empresa no cuenta con un software que permita facilitar al personal la captura de
la información de cada uno de los animales permitiendo llevar un control
personalizado y actualizar los expedientes e información de acuerdo a medicina
preventiva, farmacia, contención, dietas y su registro.
4
Las principales herramientas para desarrollar dicho proyecto son del área de
programación, administración y conocimiento biológico.
El emplear un software en cualquier empresa facilita el control de la información
que se maneja. Se desarrollará un software que es capaz de guardar, modificar,
almacenar y eliminar el expediente de cada uno de los animales.
Dentro del mercado nacional no se ha encontrado algún programa con las
características de este, sin embargo, dentro del marco internacional se encuentran
diferentes programas los cuales son similares, pero cabe mencionar que así como
tienen similitudes, tienen diferencias dentro del diseño, programación y
funcionalidades, estas se pueden apreciar en cuanto a los costos.
OBJETIVO GENERAL
Desarrollar un sistema que pueda administrar la información de los animales del
Patronato del Zoológico mediante el uso de una base de datos para llevar un
mejor control de los mismos.
OBJETIVOS ESPECÍFICOS
Entender las necesidades específicas del veterinario y/ó administradores
del Patronato del Zoológico de León para resolver la problemática
planteada.
Recopilar dentro de la base de datos las características de los formatos de
acuerdo a medicina preventiva, farmacia, contención, dietas y registro,
requeridos para dicha funcionalidad.
Desarrollar el diseño de la plataforma Visual Basic®, para el programa
enfocado en las necesidades y utilidades para áreas de veterinaria y
educación.
5
MARCO TEÓRICO
Un sistema de información es considerado como un conjunto de elementos que se
interrelacionan entre sí con el fin de apoyar las actividades de una empresa o
negocio. El análisis de sistemas de información es una de las bases principales en
informática, su desarrollo comprende actividades como el planteamiento teórico
que está conformado por ciclo de vida de sistemas, diseño y objetivos.
(Domínguez, 2012).
Un ciclo de vida comprende diferentes etapas, en el diseño, se define la estructura
del desarrollo, así como el comportamiento y vista de la aplicación en donde la
programación, es la fase más importante puesto que se aplica el diseño y se
codifica la aplicación, finalmente, la fase de pruebas ejecuta todas las variantes,
se determina si cumple con lo estipulado en las fases anteriores y se comprueba
que satisfaga los requerimientos y que la aplicación creada sea de respuesta al
problema.
Para el desarrollo de un sistema, se tiene una serie de etapas de análisis y diseño,
esto comienza cuando una organización detecta que el sistema necesita mejoras.
El método de ciclo de vida para el desarrollo de sistemas (SDLC) son las
actividades que los analistas, diseñadores y usuarios realizan para desarrollar e
implementar un sistema de información. Este método consta de las siguientes
actividades (Senn, 1992):
Investigación preliminar: se realiza la solicitud de la creación de un sistema
de información. Una vez que se realiza la petición, esta actividad es divida
en 3:
o Aclaración de la solicitud: debe examinarse el proyecto para
determinar con precisión lo que el cliente necesita.
o Estudio de la factibilidad: es importante _ si lo que se quiere crear es
posible.
Técnica: ¿existen los materiales y equipos para poder
desarrollar el programa?, si no se cuenta con la tecnología,
¿es posible desarrollarla? Y ¿el personal es capaz?
Económica: una vez que se ha creado el sistema, ¿los
beneficios superan el costo?
Operacional: si se desarrolla y llega a la implementación,
¿será utilizado?, ¿todo el personal estará dispuesto a utilizar
el sistema?
o Aprobación de la solicitud: los proyectos que son factibles y si son
requeridos por la empresa, continua con su proceso y se realizan las
6
estimaciones de costos, tiempo de realización y necesidades del
personal.
Determinación de los requerimientos del sistema: es la parte más
importante del análisis de sistemas, ya que los analistas establecen una
comunicación con los empleados y administradores, estudian los procesos
de la empresa y pueden determinar lo que se hace, cómo se hace, qué tan
frecuentemente se realiza la actividad, cuál es el grado de eficiencia con el
que se efectúan las tareas, hay problemas, qué es lo que lo origina y qué
tan serio es. Una vez que los analistas reúnen esta información, identifican
las características que debe tener el nuevo sistema, incluyendo la
información que deben producir los sistemas junto con sus características
operacionales.
Diseño del sistema: en este punto, se establece la forma en que el sistema
va a cumplir con todos los detalles encontrados en la sección anterior. En
esta parte, se desarrolla el diseño lógico. También se identifican los datos
de entrada, las operaciones que se tienen que realizar y lo que tiene que
ser almacenado. Se detallan las especificaciones de software completas y
delineadas.
Desarrollo de software: los programadores van a ser responsables de la
documentación de los programas, explicar el porqué de los procedimientos
aplicados en la codificación. Esto será esencial para probar el programa y
llevar a cabo el mantenimiento.
Prueba de los sistemas: se lleva a cabo la experimentación del programa,
esto es para asegurar que éste no tenga falla alguna. Se introducen los
datos para su procesamiento y se examinan los resultados obtenidos. En
muchas ocasiones, esta prueba es llevada a cabo por personas ajenas al
equipo que lo programo y con esto ver los resultados desde otra
perspectiva.
Implantación y evaluación: la implementación es la tarea que se encarga de
verificar e instalar el programa en nuevos equipos y capacitar a los
usuarios. Una vez que se realizó la instalación, el programa se deja
trabajando durante un largo periodo de tiempo, durante este se realizan
servicios de mantenimiento, realizar cambios y modificaciones en el
software. Cuando se evalúa el sistema, identificando los siguientes puntos:
o Evaluación operacional: funcionalidad, incluyendo su facilidad de
uso, velocidad de respuesta, confiabilidad y nivel de utilización.
o Impacto organizacional: beneficios económicos, eficiencia e impacto
competitivo.
o Opinión de los administradores: evaluación de directivos y
administradores, así como los usuarios finales.
7
o Desempeño de desarrollo: evaluación del proceso, métodos y
herramientas y utilizadas en el desarrollo.
La programación es una herramienta para la creación del sistema para la
administración de la información de computadora, dicho programa es una
secuencia no ambigua, finita y ordenada de instrucciones que resuelven un
problema (Vázquez et al. 2006). Dicha tarea comprende diferentes actividades que
conforman su ciclo de vida, éste inicia con el análisis de un problema y finaliza con
la solución al mismo.
Los programas se escriben en algún lenguaje de programación y se pueden dividir
en diversas partes que pueden estar escritos en diferentes lenguajes de
programación. Los lenguajes de programación son una notación o conjunto de
símbolos y caracteres que se combinan con el fin de posibilitar la transmisión de
instrucciones a un ordenador (Peña et al. 2010).
Visual Basic® como lenguaje y actual versión de programación proporciona
elementos gráficos para el diseño de aplicaciones, compilador, editor de
programas, etc. Su parte “Visual” es una tecnología orientada a objetos, la parte
“Basic” es de tipo procedural y la mezcla de estos dos da un producto orientado a
eventos, (Ramírez, 2001). Visual Basic ® permite a los desarrolladores acceder a
Windows, Web y dispositivos móviles, los programas codificados en éste, se
benefician de la seguridad y la interoperabilidad entre lenguajes.
Una base de datos es una herramienta la cual permite compilar y organizar datos,
al mismo tiempo proporciona un medio estandarizado y de rápido acceso para dar
a conocer su contenido. El diseño y desarrollo de bases de datos implica la
compresión de los requerimientos del usuario y su traducción en diseños eficaces
de bases de datos. Transformar esos diseños con plena funcionalidad y hacer
aplicaciones de alto rendimiento es un proceso de ingeniería (Kroenke, 2003). EL
tipo de información almacenada puede ser sobre personas, productos, etc.
Microsoft Access ® es una herramienta para la creación de bases de datos de
escritorio, permite que la información sea almacenada automáticamente en una
base de datos SQL (lenguaje declarativo). Mediante Microsoft Access ® se
pueden agregar datos, modificarlos, eliminar información, organizarlos y
compartirlos con otros usuarios.
8
DIAGRAMA DE CICLO DE VIDA DEL SISTEMA PARA LA ADMINISTRACIÓN
DE LA INFORMACIÓN
Para la elaboración del sistema de información, se partió de las siguientes
fases:
DETERMINACIÓN DE LOS REQUERIMIENTOS DEL SISTEMA
Para la identificación de dicho requerimientos se pusieron en práctica las técnicas
para recolectar la información tales como entrevista, revisión y observación de
formatos de registros. Las entrevistas se realizaron en sesiones con el licenciado
David Rocha encargado del departamento de educación y el doctor veterinario,
donde se analizó:
Situación actual: la empresa no tiene suficiente personal para llevar el
control y registro de información.
Requerimientos
9
Expectativas del cliente
Herramientas disponibles
Apoyo por parte del Patronato del Zoológico.
Y las preguntas que surgieron por nuestra parte fueron las siguientes:
¿Qué actividades se llevan en el Zoológico?
¿Cómo se llevan a cabo esas actividades?
¿Quiénes llevan a cabo esas actividades?
¿Con cuanto personal cuentan para dichas actividades?
¿Cuál es el grado de eficiencia con el que se llevan a cabo dichas
actividades?
¿Cuál es la problemática?
¿Con que frecuencia se presenta dicha problemática?
¿Qué repercusiones muestra en las actividades siguientes?
¿Con que herramientas se cuenta, para la solución de dicha problemática?
En base a las sesiones de entrevista realizadas al Lic. David Rocha, al doctor
veterinario y a dos auxiliares (Anexos), se tomaron las siguientes observaciones:
El personal de veterinaria, contención y educación manejan archivos físicos
de los registros por separado por lo que existen repeticiones que carecen
de información de una u otra área.
Las carpetas con los archivos se guardan en un almacén y comenta el
personal que le es difícil encontrar alguno y no se mantienen un orden
adecuado.
El personal que lleva el control de registro en medicamentos y equipos de
curación consideran que el uso de archivos físicos no es práctico ya que el
gasto de papel es excesivo
Existe confusión en los estados médicos de las especies animales debido a
que no existe un historial con actualización debido a los archivos repetidos
y no encontrados.
La salud de los animales se pone en peligro cuando el veterinario no se
encuentra y el personal auxiliar no puede encontrar información archivada
como: acerca de etapas de gestación, formas de contención, dieta,
suministro de medicamento y observaciones.
El porcentaje de respuesta acerca de las problemáticas expresadas para los
cuatro miembros fueron los siguientes (Ilustración 1):
10
Ilustración 1.Porcentajes de concidencia de respuesta a entrevista acerca de la problemática. Problemática A: No existe un control de actividades. Problemática B: Falta de información en los animales y escases de una u otra actividad.
Problemática C: No existe un control de registro en medicamentos y equipos de curación. Problemática D: Problemática con el uso de archivos físicos. Problemática E: Confusión en los estados médicos de los animales.
El Patronato del Zoológico de León solicita la creación de un software con base de
datos que les sirva para controlar de forma fácil y práctica la información
específica de los animales y sus actividades. Dentro del departamento de
veterinaria y educación del Zoológico se ha destinado una computadora para el
funcionamiento del software.
Requerimientos
Para resolver la situación actual, el cliente dio a conocer los requisitos para la
funcionalidad de un software amigable con el personal el cual debe ser capaz de
dar de alta guardar, eliminar y actualizar los siguientes aspectos:
Datos generales de las especies animales: ID animal (Código individual
para el animal), peso, especie, fecha de nacimiento, origen, proveedor
(Institución de donde proviene el animal), categoría, tiempo de gestación,
dieta y crianza.
Información de dietas específicas o generales.
11
Programa de medicina preventiva con actividades como desparasitación,
exámenes coproparasitoscópicos, vacunación, etc.
Nombre de medicamentos existentes, conteo, categoría, fórmula,
presentación y su vía de administración.
Programa de contención, modos de contención, expediente clínico de las
especies animales y equipo de curación.
Toda esta información fue extraída de la revisión de los formatos que se manejan
dentro de esta institución para el área de medicina veterinaria y educación, se
presenta un diagrama de los requerimientos y funcionalidades que se desean para
cada aplicación dentro del software en base a dichos formatos (Ilustración 2,
ANEXOS).
Para el desarrollo de dicha plataforma se empleara Visual Basic ® y Microsoft
Access ®, Visual Basic ® debido a que permite a los desarrolladores utilizar sus
características como un lenguaje de programación orientado a objetos, tutoriales
del lenguaje, etc. Y con respecto a Microsoft Access ® se escogió como
herramienta por su fácil de uso el cual permite crear rápidamente aplicaciones de
base de datos basadas en el explorador. Además se optó por usar estos
programas por ser gratuitos y de fácil acceso a información adicional acerca de los
mismos.
Herramientas con que cuenta el Zoológico:
El zoológico cuenta con diferentes computadoras con sistema operativo Windows
7 con característica de 32 bits, un disco duro de una capacidad mínima de 160GB
con espacio disponible de al menos 2GB, una memoria RAM 2GB y un procesador
de 1.6GHz como mínimo. Además se incluye el acceso a internet alámbrico y
conexión de salida a una impresora.
DISEÑO DEL SISTEMA
Como diseño de propuesta inicial se presenta el siguiente diseño con figuras
realizadas en Microsoft PowerPoint para presentar el orden de las pantallas que
irán apareciendo y sus aplicaciones.
Como página de inicio se proponen cuatro apartados, inicio, tour para el
programa: video informativo, data animal online: página en internet del
sistema de información y acerca de: manual de usuario (Figura I).
12
Figura I. Página de inicio para el programa.
Al entrar al programa, Inicio, se muestra en la pantalla una ventana para
accede al programa con una cuenta para usuario, esto para que cuando se
realice un registro de un animal o actividad se conoce quien lo realice.
Figura II. Ventana de acceso a usuario.
El menú principal, figura III, está basado en los requerimientos de los
formatos proporcionados por el cliente (Ilustracion1, anexos) cuenta con un
calendario para que se registre la fecha de actividad y cuenta con un campo
que muestre las actividades por realizar, que ya fueron programadas.
Figura III. Menú principal.
13
Para la carpeta registros se compone de consulta/modificación: donde se
podrá realizar una búsqueda del expediente de un animal en específico,
altas: para dar registro nuevo y bajas: eliminar algún expediente. También
cuenta un botón para salir con el cual se regresa a la pantalla anterior.
Figura IV. Aplicación de registro.
Si se necesita realizar un registro se entrará en “Altas” donde se presenta
en pantalla un ventana con cuadros para realizar el llenado de información
importante para un animal, figura V, estos espacios son los más
importantes del formato para el registro de un animal (Ilustración 2,
anexos).
Figura V. Ventana para dar de alta una especie animal.
14
De acuerdo a herramientas con que cuenta el Zoológico, se determinaron las
siguientes características de los instrumentos que necesitan para su desarrollo:
El sistema operativo con el que cuenta la empresa es Windows, por lo que
el desarrollo del software se planeará para que sea compatible con este
equipo.
De acuerdo a su funcionalidad y fácil accesibilidad la plataforma de
desarrollo que se utilizará es Visual Basic®.
Para la administración de los datos se evaluaron las diferentes opciones,
para escoger la, nos enfocamos en el desarrollo y su enlace con la
plataforma escogida, por lo que se optó por utilizar Microsoft Access ®.
DESARROLLO DEL SOFTWARE
La infraestructura para el desarrollo del proyecto fue dentro de los salones de
cómputo del Instituto Politécnico Nacional, UPIIG, ubicado en Silao de la Victoria
en Guanajuato, e instalaciones del Patronato de Zoológico de León Guanajuato
empleando Visual Basic® programa de elementos gráficos para el diseño de
aplicaciones, compilador, editor de programas y Microsoft Access® programa para
el desarrollo de una base de datos.
De acuerdo al diseño propuesto, se elaboraron diagramas de flujo para elaborar la
base de datos, ilustración 3 (anexos), que indican el funcionamiento y el orden de
respuesta para el sistema de información en cada una de sus aplicaciones, estos
se basaron en el diagrama de requerimientos, ilustración 2 (anexos).
Se tomó un curso para llevar a cabo el desarrollo de la base de datos, utilizando
Visual Basic y Access para desarrollar dicho software, a continuación se muestra
unos pequeños fragmentos del código utilizado a partir de los diagramas de flujo,
ilustración 3 (anexos).
Después de haber construido la base de datos tomando como base los diagramas
de flujo, se procedió a enlazarla con la plataforma, y el resultado del diseño y
funcionalidad del software es el siguiente:
I. Página de inicio, en esta pantalla el usuario podrá ver el logotipo y nombre
del programa y dar inicio al programa o salir, además contiene tres botones
que conducen:
a. Tour por el programa: el usuario tiene acceso a la página blog del
programa donde contiene información útil del mismo y video
ilustrativo del funcionamiento (Figura VIII).
15
b. ZooFtware 1.00 en línea: el cliente podrá abrir la página blog para
estar en contacto acerca de dudas del funcionamiento (Figura VII).
c. Acerca DE: proporciona al cliente información acerca del programa
creado (Figura IX).
Figura VII. Página blog en línea.
Figura VIII. Tour por el programa, video.
Figura IX. Acerca de ZooFtware 1.0, pantalla de información.
16
II. La pantalla de del menú general (Figura X) contiene los siguientes apartados:
a. Inicio: muestra un calendario, hora, nombre del usuario que accedió, actividad pendiente y logotipo de programa (Figura X).
b. Registro (Figura XI): contiene búsqueda rápida a partir del nombre del animal o su ID, consulta, dar de alta (Figura XVII) de acuerdo al formato manejado por el zoológico (ilustración 1, anexos) y dar de baja.
Figura X. Pantalla de menú general.
Figura XI. Registros.
17
Figura VII. Registros: Dar de alta.
c. Dietas (Figura XII): el cliente puede buscar, crear nueva dieta (Figura
XVIII), consultar o eliminar.
Figura XII. Dietas.
Figura VIII. Dieta: Dar de alta nueva dieta.
18
d. Medicina preventiva: contiene las siguientes actividades (Figura XIII)
i. Desparasitación (Figura XIX) ii. Exámenes coproparasitoscópicos (Figura XIX) iii. Vacunación (Figura XX) iv. Otros (Figura XX).
Figura XIII. Medicina preventiva.
Figura XIX. Medicina preventiva: desparasitación y e. coproparasitoscópicos.
19
Figura XX. Medicina preventiva: vacunación y otros.
e. Farmacia (Figura XIV): el usuario puede buscar medicamento, dar de
alta (Figura XXI), consultar o eliminar.
Figura XIV. Farmacia.
Figura XXI. Farmacia: dar de alta medicamento.
20
f. Contención: conduce a programar una actividad y consulta rápida (Figura XV)
i. Nueva actividad (Figura XXII) ii. Nuevo modo de contención (Figura XXIII) iii. Registros recientes (Figura XXIV).
Figura XV. Contención.
Figura XXII. Contención: nueva actividad.
21
Figura XXIII. Contención: nuevo modo de contención.
Figura XXIV. Contención: registros recientes.
PRUEBAS DE SISTEMA
Durante las pruebas experimentales del sistema es importante asegurarse de lo
síguete:
El software no tenga fallas, es decir, funciona de acuerdo con las
especificaciones y en la forma en que los usuarios esperan que lo haga.
Se alimenta como entradas conjunto de datos de prueba para su
procesamiento.
Examinar los resultados.
Para dichas pruebas se tuvieron las siguientes observaciones:
Se presentaron errores durante la codificación de la base de datos, pero
fueron solucionados con ayuda de asesorías y correcciones de errores
gramaticales.
22
La plataforma se enlazó correctamente con la base de datos y la
información de prueba se guardó exitosamente.
EL cliente realizó búsqueda, registró y verificó formato de impresión (Figura
XXV) sin ningún problema con el funcionamiento de las aplicaciones.
Figura XXV. Ejemplo de formato de impresión de prueba.
Para las pruebas se elaboró un manual de usuario que comprende todas las
actividades que se pueden realizar en el programa, detallando la funcionalidad de
cada uno de sus botones, este se encuentra en el apartado de anexos.
CONCLUSIONES
Siguiendo la metodología propuesta, se llegó a la creación de un software que
permite el almacenamiento de datos específicos de acuerdo a las necesidades
planteadas por el zoológico. Como actividad previa a la planificación del plan de
implementación, etapa final del desarrollo, se realizaron pruebas del mismo donde
nos permitió identificar los puntos donde se necesitaba una modificación o
corrección, gracias a estas revisiones también se pudo experimentar la calidad del
sistema instalado. Las correcciones realizadas a este proyecto permitieron
obtener un mejor programa que va de acuerdo a los requerimientos propuestos y
de esta forma alcanzando los objetivos planteados para este proyecto. Finalmente
se planea implementar el sistema de información en la empresa así como impartir
23
la información necesaria que el usuario debe recibir para aprovechar todas las
ventajas y cualidades que ofrece dicho sistema y posteriormente se pueda poner
en práctica la implementación en un entorno productivo.
BIBLIOGRAFÍA
Camps P. Rafael, Casillas S. Luis, Costal C. Dolors. (2005). Bases de
datos. Barcelona: UOC, Formación de posgrado.
Domínguez Coutiño Luis Antonio. (2012). Análisis de sistemas de
información. Estado de México: Red Tercer Milenio S. C.
Fernández Vicenc. (2006). Desarrollo de sistemas de información, una
metodología basada en el modelado. Barcelona: Ediciones UIPC.
Germon Ignaut Bet, Ramírez Russ. (2012). ZIMS features. Consultado el:
26 de septiembre de 2014, de ISIS Sitio web:
http://www2.isis.org/products/Pages/ZIMS-benefits.aspx.
Kroenke, David M. (2003). Procesamiento de Base de Datos. México:
Pearson. 3p.
Ortega C. Manuel. (1997). Informática Industrial. Publicaciones de la
Universidad de Castilla. 62 p.
Peña Basurto, Marco A. y Cela Espín, José M. (2010). Introducción a la
programación en C++. Universidad Politécnica de Catalunya. 2p.
Vázquez, P., Gómez, J., Martin, A. y Molinero, X. 2006. Programación en
C++ para ingenieros. Editorial Paraninfo. 27p.
Ramírez, José Felipe. (2001). Aprenda Visual Basic Practicando. Pearson
Educación. 820 p.
Senn, James A. (1992). Análisis y diseño de sistemas de información.
McGraw Hill.
Sommerville, Ian. (2005). Ingeniería del software. Pearson Educación. 687
p.
S/a. Microsoft: Visual Basic, Visual Studio (2012). Disponible en:
[http://msdn.microsoft.com/en-us/library/vstudio/2x7h1hfk.aspx]. Consultado
el: 24/06/2013.
S/a. Microsoft office: Access (2007). Disponible en:
[http://office.microsoft.com/es-mx/access-help/conceptos-basicos-sobre-
bases-de-datos-HA010064450.aspx]. Consultado el: 24/06/2013.
24
ANEXO 1. Diagramas de flujo
ANEXO 2. Entrevistas
ANEXO 3. Manual de usuario
Anexos
25
ANEXO 1. Diagramas de flujo
Diseño de diagramas de la visualización en base al orden en que se presentan las
pantallas, a partir de los formatos empleados dentro del área medicina veterinaria y
educación del Patronato del Zoológico de León.
Ilustración 2. Visualización de presentación de pantallas a partir del menú general.
26
Diagrama de flujo general para la utilización del software.
Ilustración 3. Diagrama general de flujo.
FIN
27
ANEXO 2. Entrevistas
Entrevistas realizadas en las sesiones al Lic. David Rocha encargado del
departamento de educación, al doctor veterinario y a dos auxiliares.
Entrevista realizada a Lic. David Rocha encargado del departamento de
educación:
1. ¿Qué actividades se llevan en el Zoológico?
Dentro del departamento de educación se llevan a cabo actividades
administrativas de la información de los animales, se lleva un registro físico de
la llegada de los animales, préstamos, nacimientos o muertes de algunos
animales, se programan actividades por realizar para cada uno como: tiempos
de gestación, tiempos de exhibición y contención de animales.
2. ¿Cómo se llevan a cabo esas actividades?
En el caso de los registros no se lleva a cabo un registro riguroso, ya que faltan
archivos o no se han realizado por falta de tiempo. Las actividades de
contención deben ser regulares, pero no es imposible recordar o encontrar el
archivo donde se solicitó la programación de la actividad para un animal.
3. ¿Quiénes llevan a cabo esas actividades?
Yo, mi auxiliar (auxiliar 1) y estudiantes que prestan su servicio social.
4. ¿Con cuanto personal cuentan para dichas actividades?
Dos seguros, en ocasiones se llega hasta cuatro, por los estudiantes que
prestan el servicio.
5. ¿Cuál es el grado de eficiencia con el que se llevan a cabo dichas actividades?
Es muy bajo, porque además de realizar las actividades antes mencionadas,
tenemos responsabilidades de difusión de información para promover las
visitar al parque y atender visitantes o recibir animales prestados de otro
zoológico.
28
6. ¿Cuál es la problemática?
Mi auxiliar y yo, no hemos tenido un orden adecuado para los archivos que
donde manejamos la información de fundamental para realizar alta de un
animal, se han perdido muchas carpetas de información, no tenemos el
espacio suficiente para organizar los archivos, el personal de apoyo ó
estudiantes son muy rotativos por lo tanto es muy difícil explicar la situación
actual de cada uno de los animales para informarlos de sus actividades que ya
se realizaron o faltan por hacer.
7. ¿Con que frecuencia se presenta dicha problemática?
Muy frecuentemente
8. ¿Qué repercusiones muestra en las actividades siguientes?
El problema de la falta de registros se muestra cuando se les tiene someter a
exámenes o actividades para los animales, esto puede ocasionar que se olvide
de la actividad o sea repetida poniendo en riesgo la salud y bien estar del
animal.
9. ¿Con que herramientas se cuenta, para la solución de dicha problemática?
Contamos con formatos que contienen los requerimientos necesarios, con la
creación del software se busca que contenga como funcionalidades estos
requisitos, para el funcionamiento del mismo se planea designar una
computadora de escritorio con sistema operativo Windows.
Entrevista realizada al doctor veterinario:
1. ¿Qué actividades se llevan en el Zoológico?
Como doctor veterinario se necesita realizar exámenes de salud, temporadas
de vacunación por especie, cuidado individual para los animales y revisar las
temporadas de vacunación y revisar la dieta de las especies o individuales,
para animales enfermos. Revisar los medicamentos y brindar una receta y
dieta específica.
2. ¿Cómo se llevan a cabo esas actividades?
El registro de las actividades y estados médicos se llevan a cabo mediante el
llenado de los formatos físicos.
29
3. ¿Quiénes llevan a cabo esas actividades?
Yo y un auxiliar (auxiliar 1 y/ó 2).
4. ¿Con cuanto personal cuentan para dichas actividades?
Hasta 3 personas.
5. ¿Cuál es el grado de eficiencia con el que se llevan a cabo dichas actividades?
Muy bajo.
6. ¿Cuál es la problemática?
Realizar la búsqueda de los expedientes y observaciones médicas es muy
tardado, esto entretiene mucho y tarda las actividades. Si no se encuentra el
expediente del animal se procede a elaborar uno nuevo pero no es confiable ya
que no existe un seguimiento. Para el caso de las dietas en animales enfermos
se debe informar a todo el personal del cambio de dieta o modificación de la
misma. La falta de registro en el almacén de medicamentos y equipos de
curación retrasa de manera importante la actividad médica. Sin la existencia
del registro en almacén de farmacéutico y equipo de curación no me permite
realizar las actividades de medicina y curativas.
7. ¿Con que frecuencia se presenta dicha problemática?
Cuando se enferma un animal, muy regular.
8. ¿Qué repercusiones muestra en las actividades siguientes?
Perjudican en la salud del animal.
9. ¿Con que herramientas se cuenta, para la solución de dicha problemática?
Se designará una computadora para la función del software.
Entrevista realizada auxiliar 1:
1. ¿Qué actividades se llevan en el Zoológico?
Actividades administrativas, registro físico de la llegada de los animales,
préstamos, nacimientos o muertes de algunos animales, se programan
actividades por realizar para cada uno como: tiempos de gestación, tiempos de
exhibición y contención de animales.
30
2. ¿Cómo se llevan a cabo esas actividades?
El orden adecuado para los archivos que donde manejamos la información de
fundamental para realizar alta de un animal, se han perdido muchas carpetas
de información, no tenemos el espacio suficiente para organizar los archivos, el
personal de apoyo ó estudiantes son muy rotativos por lo tanto es muy difícil
explicar la situación actual de cada uno de los animales para informarlos de
sus actividades que ya se realizaron o faltan por hacer.
Mediante los registros físicos que se manejan.
3. ¿Quiénes llevan a cabo esas actividades?
El encargado del depto. de educación y un auxiliar.
4. ¿Con cuanto personal cuentan para dichas actividades?
2.
5. ¿Cuál es el grado de eficiencia con el que se llevan a cabo dichas actividades?
Muy bajo.
6. ¿Cuál es la problemática?
El problema de la falta de registros se muestra cuando se les tiene someter a
exámenes o actividades para los animales, esto puede ocasionar que se olvide
de la actividad o sea repetida poniendo en riesgo la salud y bien estar del
animal.
7. ¿Con que frecuencia se presenta dicha problemática?
Cada quince días o cada mes.
8. ¿Qué repercusiones muestra en las actividades siguientes?
Directas en la salud de animal
Entrevista realizada auxiliar 2:
1. ¿Qué actividades se llevan en el Zoológico?
Actividades administrativas en todo lo que respecta de los animales desde su
llegada, estancia, préstamo, cambio y descenso del mismo.
31
2. ¿Cómo se llevan a cabo esas actividades?
La mayoría de las actividades las coordinamos entre los trabajadores
disponibles, nosotros nos encargamos de registrar las actividades o las
condiciones de los animales, y también de avisar al veterinario si se necesita
algún tipo de estudio o actividad relacionada con su salud
3. ¿Quiénes llevan a cabo esas actividades?
El veterinario o encargado con ayuda de un auxiliar.
4. ¿Con cuanto personal cuentan para dichas actividades?
Mínimo 4.
5. ¿Cuál es el grado de eficiencia con el que se llevan a cabo dichas actividades?
Cuando solo se lleva a cabo una actividad es rápida pero con dos o más
actividades de diferentes animales se torna muy baja la eficiencia.
6. ¿Cuál es la problemática?
Falta de información en registros y actualizada de los animales e inventarios de
material, lo que nos provoca que se pierda tiempo en repetir la misma
búsqueda, actualización y llenado de información por el personal.
7. ¿Con que frecuencia se presenta dicha problemática?
Muy frecuente.
8. ¿Qué repercusiones muestra en las actividades siguientes?
Pérdida de tiempo, y si se trata de información acerca de salud se pone en
riego al animal. Además de pérdida económica en equipo de curación y
farmacia.
9. ¿Con que herramientas se cuenta, para la solución de dicha problemática?
Una computadora de escritorio.
32
ANEXO 3. Manual de usuario.
Manual de usuario
33
Versión 1.0
CONTENIDO
1. Introducción al programa Zooftware...................................................................1
1.1 ¿Qué es Zooftware?
1.2 ¿Cómo mantiene Zooftware mi información?
1.3 ¿Cuáles son las limitaciones de Zooftware?
2. Inicio ...................................................................................................................2
2.1 Instalación
2.2 Desinstalación
3. Crear usuarios ....................................................................................................3
3.1 Llenar los campos
3.2 Acceder a cuenta
4. Guardar y modificar expediente.......................................................................... 4
4.1 ¿Cómo guardar un expediente?
4.2 ¿Cómo modificar y guardar un cambio en expediente?
5. Consultar expediente ..........................................................................................7
5.1 Consulta dieta
5.2 Consulta medicina preventiva
5.3 Consulta farmacia
5.4 Consulta contención
6. Imprimir expediente ..........................................................................................14
7. Eliminar expediente ........................................................................................ 14
34
1 . INTRODUCCIÓN
1.1 ¿Qué es Zooftware?
Zooftware es un programa creado en Visual Basic (lenguaje de programación orientado a
objetos), el cual posee una interfase amigable con el usuario. El software provee una
herramienta para crear, consultar y modificar la información más esencial mostrada
mediante los siete módulos mostrados en el menú general (inicio, registro, contención,
medicina preventiva, dientas y farmacia) para el ordenamiento de datos dentro de un
zoológico. Para saber más acerca de los problemas que el proyecto Zooftware aborda, así
como los planes futuros para su desarrollo, visite el sitio web http://biozooftco.blog.fr/.
1.2 ¿Cómo mantiene Zooftware mi información?
Todas las cuentas de Zooftware tienen una llave a la que sólo se tiene acceso usando una
contraseña propia de la cuenta. El nombre de usuario y contraseña introducido al
registrarse en Zooftware permite tener control sobre el almacén, modificación y
eliminación de datos.
Para tener una confidencialidad de los datos introducidos en Zooftware, solo usted debe
saber la contraseña.
1.3 ¿Cuáles son las limitaciones de Zooftware?
Zooftware usa contraseñas para cada usuario, estas contraseñas son utilizadas como
seguridad y confidencialidad de la información contenida en el programa, por tal motivo,
el conocimiento de este carácter podría poner en riesgo dicha información.
Los creadores de Zooftware puede que hayan cometido un error en el diseño, puesto que
esta es la primera versión de dicho programa, por lo que es vulnerable a nueva tecnología
quebranté su seguridad.
A pesar de estas limitaciones de desconfianza, la información contenida en Zooftware está
mucho más segura que la escrita en papeles o en la mayoría de los programas de
ordenador existentes.
35
2. INICIO
2.1 Instalación
Puede instalar y ejecutar Zooftware en ordenadores que usen la plataforma Windows
usted debe acceder a la carpeta Zooft100, ahí deberá buscar el setup da doble clic e
instale.
Se creará en su escritorio un acceso directo llamado “Zooftware” en donde podrá dar
doble clic para cargar el programa e iniciar sesión.
2.2 Desinstalación
Para desinstalar el software usted deberá acceder a Inicio> <Panel de control>Desinstalar
un programa y enseguida elegir las opción desinstalar.
3. CREAR USUARIOS
Antes de usar Zooftware necesita crear su cuenta con usuario y contraseña e incluir la
información de contacto o bien dar clic en cualquiera de los campos colocados para
facilitar su visita al usar por primera vez Zooftware.
Para empezar Zooftware en Windows, elija Inicio > Zooftware > Zooftware o si tiene un
enlace de acceso directo en el escritorio haga doble-clic sobre él. Para crear su cuenta,
necesitará dar clic en “Inicio”, en la ventana de diálogo Zooftware.
36
Después le aparecerá un recuadro en el cual necesitará introducir un usuario y
contraseña, para ello debe dar de alta un contacto, elija la opción “Nuevo usuario”.
3.1 Llenar los campos.
Al dar clic en “Nuevo usuario”, se mostrará un formulario el cual deberá de ser llenado
para mayor confidencialidad y seguridad.
37
3.2 Acceder a cuenta.
Después de llenados los campos, se da clic en “Guardar”, accedes los datos anteriormente
registrados en los campos de “Nuevo usuario” y automáticamente el programa de dará la
bienvenida.
El programa te mostrará una pantalla de inicio, la cual mostrará las principales actividades
a realizar en un tiempo cercano, además podrás encontrar el menú del software.
38
4. Guardar y modificar expediente.
4.1 ¿Cómo guardar un expediente?
Para guardar te debes dirigir a la pestaña que dice “Registro” en ella podrás encontrar el
botón de “Alta”.
39
Una vez identificado el botón mencionado anteriormente le das clic para que aparezca
una nueva ventana para dar de alta un animal. En esta pantalla aparecen algunos campos
marcados con * lo cual indica que es obligatorio su llenado. Al termina el llenado de los
campos obligatorios y/o todos los campos, dar clic en “Guardar” o “Guardar e imprimir”.
40
4.2 ¿Cómo modificar y guardar un cambio en expediente?
Para este paso debes haber creado un expediente con anterioridad, en este caso para
hacer un cambio en algún registro das clic en tu registro y en seguida das clic en “Ver”, te
aparecerá una ventana igual a la ventana en donde hiciste el registro, aquí podrás
modificar y guardar.
41
5. Consultar expediente
5.1 Consulta dieta
En la pantalla se podrá observar la pestaña para consultar dieta, usted podrá dar clic en
“Dieta” para consultar, modificar o añadir y eliminar una nueva dieta.
5.2 Consulta medicina preventiva.
Al dar clic en la pestaña de medicina preventiva se te mostrarán cuatro pestañas más,
cada una con diferentes formatos de llenado dependiendo de la acción que desees hacer
en medicina preventiva.
42
Al usted dar clic en “Desparasitación” se le mostrará una ventana, que deberá llenar al
igual que en registro, en donde los casilleros marcados con * son obligatorios, para
guardar sólo debe dar clic en “Guardar”.
43
5.3 Consulta farmacia
En la pantalla se podrá observar la pestaña para consultar farmacia, usted podrá dar clic
en “Farmacia” en donde se le mostrará una lista de los medicamentos existentes, así como
su presentación y unidades en almacén. Además, usted podrá añadir, modificar, eliminar e
imprimir cada uno de los medicamentos.
44
5.4 Consulta contención
En esta pestaña se te mostrarán tres botones, “Nueva actividad”, “Nuevo modo de
contención” y “Registros recientes”.
45
Al dar clic en botón “Nueva actividad” aparecerá una pantalla que le proporciona campos
de llenado, en los cuales al igual que en los anteriores campos se tendrán que llenar
obligatoriamente aquellos que están marcados con *.
46
Al hacer clic en “Nuevo modo de contención” aparecerá un apartado en donde se tendrá
que introducir el nombre y la descripción de la contención, y enseguida dar aceptar para
guardar.
47
Al dar clic en “Registros reciente” aparecerá un nuevo apartado en el que estarán
presenten las actividades de contención por animal registrado.
48
6. Imprimir expediente
En algunos de los apartados tendrá usted la posibilidad de imprimir la información con
solo dar clic en el botón “Imprimir”.
7. Eliminar expediente
Para eliminar algún expediente o registro, se podrá eliminar dando clic en el botón de
“Eliminar”.