Вы находитесь на странице: 1из 8

DISEO Y DESARROLLO DE PROTOTIPO DE UN

SISTEMA DE INFORMACIN ADMINISTRATIVO


PARA EMPRESAS DEDICADAS AL SECTOR EQUINO EN
COLOMBIA
PROTOTYPE DESIGN AND DEVELOPMENT OF A
ADMINISTRATIVE INFORMATION SYSTEM
FOR EQUINE SECTOR ENTERPRISES IN COLOMBIA
Daniel Santiago Bartels1, Natalia Herrera Rico2
1-2 Facultad de Ciencias Bsicas e Ingeniera
Universidad de los llanos, Kilometro 13 Va a Puerto Lpez
Villavicencio-Meta, Colombia
1
sanbartels@gmail.com
2
natalia.herrera.rico@gmail.com

Abstract- This document describes the


development process and the results of the
implementation of an information system
for managing the activities of a company in
Colombia equine. The software aims to
help to minimize the working time and
workload generated by these tasks, and
therefore generate an optimization
management results, displayed in revenue
enhancements, to bring order and detailed
knowledge of the expenses.
Key Words horses,
software, information

management,

Resumen- Este documento describe el


proceso de desarrollo y los resultados de la
implementacin de un sistema de informacin
para la gestin de las actividades propias de
una empresa equina en Colombia. El software
pretende servir de ayuda para la
minimizacin del tiempo de trabajo y carga
laboral que generan dichas tareas, y por
consiguiente generar una optimizacin en los
resultados de la administracin, representada
en mejoras en los ingresos, al llevar un orden
y conocimiento detallado de los gastos.
Palabras
Claves
equinos,
administracin, software, informacin.

I. INTRODUCCIN

La Universidad de los Llanos fue fundada


con la intencin de ayudar y proporcionar
beneficios a la poblacin de la regin
Orinoquia, de manera que la mayora de
sus
primeras
carreras
estuvieron
orientadas al Agro. Hoy en da, las cosas
han cambiado, y por el contrario la
mayora de carreras que ofrece la
Universidad de los Llanos, ya no estn
destinadas a lo mismo. Se ha querido
rescatar un poco el ideal con el que fue
fundada la universidad, proporcionando
un software que agilice y facilite el
tratamiento de las tareas propias de una
empresa del sector equino en el Meta y en
Colombia.
A lo largo del tiempo, el uso de
tecnologas de software se ha convertido
en una herramientas indispensable y
altamente necesaria para cualquier
empresa. Es por esto, que sin lugar a
dudas, las empresas de la regin merecen
tambin ser parte de esta nueva etapa en
el mundo, y por supuesto, de los

desarrollos e ideas que se realicen en la


universidad creada para los llanos.
La necesidad de crear el software a
describir en este documento, nace de la
dificultad que tienen algunas empresas
equinas en el sector para manejar su
informacin de manera organizada que
permita obtener resultados excelentes.
Para su desarrollo se han implementado
interfaces graficas que puedan resultar
familiares para los futuros usuarios, es
decir, debido a que no todos han tenido
acceso a soluciones informticas para
empresas equinas, se pens utilizar Visual
Basic .net a manera introductoria, para
que no representara un gran cambio el
aspecto visual y usable del software a
desarrollar, con respecto a los programas
que probablemente han utilizado a los
largo de su vida, programas que muy
seguramente han sido provenientes de
sistema operativo Windows.
El desarrollo de este software se ha divido
en 5 mdulos: Historia Clnica, Historia
Reproductiva, Evolucin y Cambios,
Informacin General y por ultimo
Reportes Administrativos. Cada uno
enfocado en generar mayor productividad
y competitividad para la empresa.
Por consiguiente, se detallara con ms
precisin
las
caractersticas,
funcionalidad, impacto y conclusiones
que trae consigo Sus Equinos, a lo largo
de este documento.

II. DESCRIPCIN DEL TRABAJO.


Para la realizacin
comenz por la

del trabajo, se
recoleccin de

requerimientos. Para esto, se investig


minuciosamente acerca del problema,
indagando con los directamente afectados
y luego se contextualizaron los resultados
de dicha investigacin. Seguidamente, se
implement
la
metodologa
de
programacin extrema o Extreme
Programming (XP), teniendo en cuenta
sus caractersticas adaptables al tipo de
desarrollo que se llevara a cabo. Esta
metodologa cuenta con las siguientes
fases:
- Fase de planificacin
- Fase de diseo
- Fase de codificacin
- Fase de pruebas
A continuacin describen las actividades
realizadas en cada fase:

Planeacin:
Se
definieron las caractersticas
principales del software, se definieron los
roles
de
los
participantes,
las
caractersticas de los usuarios,
los
requerimientos funcionales, los CRUD y
los no funcionales.
1) Caractersticas de los Usuarios
El software cuenta con un nico usuario,
denominada
administrador.
A
continuacin
se
relacionan
sus
caractersticas:
Usuario: ADMINISTRADOR
Descripcin Persona que ingresa al
sistema de software e
ingresa la informacin,

Actividades

Ingresar Informacin.
Modificar Informacin
Eliminar Informacin
Ver informacin.
Personalizar
informacin.
Exportar datos a PDF o
Excel.

Herrajes

Empezar a
Entrenar
caballo
Ingresar Dieta

Tabla 1Caractersticas del Usuario

2) Requerimientos funcionales
Nombre
Descripcin
Agregar
Representa la primera vez
Caballo
que se registra un caballo
en la base de datos del
sistema.
Crear Historia
Representa la primera vez
Clnica
que un usuario crea una
historia clnica para un
caballo.
Agregar
Resultado a
Historia Clnica

Ingresar Plan
Sanitario

Ingresar
Registro de
Crecimiento
Conocer estado
peso

Conocer estado
alzada

Registrar

Le permite al usuario
agregar los resultados de
un procedimiento, examen
o similar, de una historia
clnica previamente creada
de un caballo.
Representa la primera vez
que un usuario crea un
plan sanitario para un
caballo.
Representa la primera vez
que un usuario crea un
Registro de Crecimiento
para un caballo.
Representa la grfica del
peso actual comparado con
la grfica de curva de
crecimiento en peso, segn
raza.
Representa la grfica de la
altura actual comparado
con la grfica de curva de
crecimiento en alzada,
segn raza.
Representa la primera vez

Ingresar Rutina

Asignar Evento

Registrar
Historial
Reproductivo
Agregar
Resultado
Historial
reproductivo
Crear Ingresos
Y Gastos
Agregar Sesin
Dieta

Definir
Pesebrera
Asignar Equino
a Pesebrera
Finalizar
Entrenamiento

que un usuario crea un


registro de herrajes para un
caballo.
Representa la primera vez
que un usuario crea un
registro de herrajes para un
caballo.
Es la funcionalidad que se
le ofrece al usuario de
crear una dieta, si las que
se enlistan no son de su
agrado.
Es la funcionalidad que se
le ofrece al usuario de
crear una rutina, si las que
se enlistan no son de su
agrado
Es la funcionalidad que se
le ofrece al usuario
relacionar un evento a un
caballo.
Representa la primera vez
que un usuario crea una
historia reproductiva para
un caballo.
Le permite al usuario
agregar los resultados de
un
procedimiento
reproductivo
creado
anteriormente.
Le permite al usuario crear
un nuevo registro de
Ingresos Y Gastos.
Permite al usuario agregar
los
alimentos,
sus
cantidades y horas, dados
al equino en el da, segn
la
dieta
asignada
previamente.
Permite al usuario definir
la organizacin fsica de su
pesebrera.
Permite al usuario asignar
un equino a cada pesebrera
creada con anterioridad.
Permite al usuario dar fin a
un
entrenamiento
previamente comenzado.

Agregar Potrero Permite al usuario agregar


un nombre de potrero.
Agregar Equino Permite al usuario asignar
Potrero
un equino a un potrero
Tabla 2 Requerimientos Funcionales

En esta fase, se decidieron las herramientas


que seran utilizadas. A continuacin se
describen:
Diseo de Diagramas:

En esta fase se llevaron a cabo los planos


del software, es decir se especific, visualiz,
construyo y documento cada uno de los
artefactos del sistema, permitiendo hacerse
una idea ms clara de la situacin,
pronosticando el xito del desarrollo. Para la
visualizacin del software se realiz un
Diagrama de Casos de Uso.
1) Diagrama de Casos de uso
uc Modelo de casos de uso

- Casos de uso, Diagrama de Clase y


diagramas de secuencias: Enterprise Architect

SusEquinos
Agregar Caballo

Crear Historia
Clinica

- Modelo entidad relacin: PostgreSQL


Maestro.

include

Agregar resultdo
Hisotira Clinica

Registrar Herrej es

-Interfaces de usuario: Balsamiq Mockups

Conocer Estado
Peso

Ingresar Plan
Sanitario
extend

Aplicacin de Escritorio
-Visual Studio 2012 Express

Administrador

Ingresar Registro
Crecimiento

extend

Empezar
Entrenamiento
Caballo

include

Conocer Estado
Altura

Ingresar Rutina

Asignar Ev ento

Administrador de Base de Datos


- Pgadmin III

Registrar Historial
Reproductiv o

include

Agregar Resultado
Historial
Reproductiv o

include

Agregar Sesin
Dieta

include

Asignar Equino a
Pesebrera

include

Asignar Equino
Potrero

Crear registro
Ingresos y gastos

Tecnologas

Ingresar Dieta

-Lenguaje de Programacin: Visual Basic


.NET
-Base de Datos: Postres
Hardware
Para el correcto desarrollo del sistema, se
especifican las siguientes caractersticas
mnimas:
Un equipo de cmputo con un procesador
mnimo de 1.8 GHz, 2 GB de RAM, y con al
menos 80 GB de disco duro.
Fase de Diseo

Definir Pesebrera

Agregar Potreros

Ilustracin 1 Diagrama de casos de uso

Fase de Codificacin
Una vez terminados los planos del software,
se procede a llevarlos del papel al cdigo. Se
tuvo muy en cuenta la disponibilidad del
usuario final, para contar con su presencia en
el transcurso del desarrollo. El orden de
codificacin de los mdulos fue: Informacin
General, Historial Reproductivo, Historial

Clnico, Evolucin y Cambios y por ultimo


Reportes Administrativos.
Se tuvo muy en cuenta la integracin, y el
reciclaje de cdigo a medida que terminaba
cada iteracin.

Fase de Implementacin y Pruebas


En esta fase se realizaron pruebas unitarias y
pruebas funcionales o de aceptacin. Las
primeras, son pruebas que realiz el grupo de
desarrollo, testeando cada componente del
cdigo (sus clases y sus mtodos), y
verificando que todo estuviese funcionando
correctamente. Para esto, se utiliz una serie
de puntos a tener en cuenta dentro del testeo,
es decir, el grupo buscara dentro del cdigo
errores de tipo: lgico, bucle infinito,
redundancia de cdigo, ambigedad en las
variables o en los mtodos de clase (incluso
se revis en clases tambin), cdigo
inutilizado y cdigo demasiado extenso. Una
vez encontrado alguno de estos puntos se
procedi a reciclarlo.
Por ltimo en esta fase y ya para terminar el
proyecto, se procedi a realizar encuestas de
satisfaccin a los potenciales futuros
usuarios, es decir, a los administradores de
los criaderos ms importantes de la regin,
como lo son La Potra, Cambulos, La
Milagrosa entre otros. A continuacin, se
presenta el resumen de los resultados que
arrojaron dichas encuestas:

Ilustracin 1 Calificacin Total Segn Encuestas de


Satisfaccin

Como se puede observar en la Ilustracin 2,


los futuros y/o potenciales usuarios del
software SUS EQUINOS, estn de acuerdo
con su funcionalidad y aspectos, entre otras
cosas, al obtenerse los siguientes resultados:
95% de las personas encuestadas dijeron estar
de acuerdo con el software, 5% indecisos y
un 0% en desacuerdo. Sin embargo, se hace
necesario no descuidar el 5% de respuestas
indecisas para eliminar la mnima tendencia
de insatisfaccin por parte de los usuarios

III. RESULTADOS
Diseo de un software administrativo
para empresas del sector equino en Colombia,
que permita a sus usuarios manejar la
informacin de sus ejemplares.
Manejo de la informacin de una
empresa equina de manera clara, organizada,
eficaz y eficiente.
Ayudar a disminuir el problema
actual que tienen las empresas equinas con el
manejo adecuado de su informacin.

Obtencin el Modulo Informacin


General, para el manejo de la informacin
bsica de cada equino, funcionando de
manera correcta.
Obtencin el Modulo Historia Clnica
funcionando de manera correcta.
Obtencin el Modulo
Reproductiva funcionando de
correcta.

Historia
manera

Obtener el Modulo Evolucin y


Cambios funcionando de manera correcta
Obtener
Administrativos
correcta.

el
Modulo
Reportes
funcionando de manera

Reafirmar con los conocimientos


aprendidos en la universidad.
Obtener la opinin favorable de los
usuarios finales.

IV. CONCLUSIONES
Se obtuvo el diseo y desarrollo del
prototipo de un Sistema de Informacin que
se encargue de Administrar las tareas de una
empresa dedica al sector Equino en
Colombia.
Se obtuvieron el diseo y Desarrollo
los siguientes mdulos: Modulo Historia
Clnica Modulo Evolucin y Cambios,
Modulo Historial Reproductivo, Modulo
Reportes Administrativos
y Modulo
Informacin General.
A medida que se iba desarrollando el
software, el cliente y el equipo de desarrollo,
se iban percatando de la necesidad de agregar

funcionalidades
que
no
estuvieron
contempladas dentro de los 5 mdulos
iniciales que fueron presentados en la
propuesta. As que, se implementaron
funcionalidades extra, aun sin estar
inicialmente
programadas,
pero
que
finalmente dieron una mayor fortaleza al
software final.
Se impuls o incentivo el uso de las
Tecnologas de la Informacin (TI) en el
sector agropecuario, especialmente en el
equino.
Se facilit a los caballistas las tareas
de administracin de criaderos.
Se
realizaron
encuestas
de
satisfaccin a los correspondientes usuarios
futuros, del software a disear (Ver Anexos),
en donde se demuestro que los futuros y/o
potenciales usuarios del software SUS
EQUINOS, estn de acuerdo con su
funcionalidad y aspectos, entre otras cosas, al
obtenerse los siguientes resultados: 95% de
las personas encuestadas dijeron estar de
acuerdo con el software, 5% indecisos y un
0% en desacuerdo. Sin embargo, se hace
necesario no descuidar el 5% de respuestas
indecisas para eliminar la mnima tendencia
de insatisfaccin por parte de los usuarios

Se aplicaron los conocimientos


aprendidos en la Universidad.

Es indispensable, desarrollar un
proyecto sin pensar antes en una planificacin
detallada de los aspectos bsicos con los que
contara. El cliente siempre querr soluciones
y caractersticas especficas, precisas a su
medida, que pueden cambiar con el tiempo, o
durante el desarrollo del proyecto. El equipo
de trabajo debe estar preparado para que estos
cambios no representen un obstculo en la
continuidad del proyecto. Para logarlo, se

necesita una buena documentacin, que


permita visualizar, especificar y analizar
todos los detalles involucrados en el futuro
software, brindndole al desarrollador puntos
de vista globales y locales que claramente
ayudan a tomar mejores decisiones y que muy
seguramente disminuirn significativamente
el fracaso o rechazo del producto final.
Adems de esto, no documentar el software,
aumenta el tiempo de trabajo en la
codificacin y la dificultad del mismo. No es
igual construir una casa basndose en planos,
que construirla solo con la idea que se tiene
en la cabeza. Siempre habr detalles que
sern mejor verlos grficamente, o que en la
prctica ya no resulten como se tena
pensado. Incluso, la falta de documentacin,
genera inconvenientes entre el grupo de
desarrolladores, pues al no existir un plano
del software que oriente sobre el diseo y la
implementacin, cada integrante creer que
las cosas estn bien a su modo, posiblemente
generando conflicto (en el momento de una
reunin o cuando se unifique el trabajo), al
tratar de resolver cul de ellos tiene la razn.
El uso de software de licencia libre,
permite disminuir notablemente los costos en
proyectos de estas caractersticas. En este
caso el software libre utilizado el Pgadmin III
y PostgreSQL.
Un conocimiento detallado del
problema, le permite a ambas partes
(desarrolladores y clientes), avanzar en el
mismo camino. Es decir, si el desarrollador
conoce perfectamente el problema de su
cliente, sabr comprenderlo, lo que se
traducir en un software que sea de real
utilidad y agrado para el usuario final.

V. REFERENCIAS

Corradi Pablo [y otros] Agroalimentos


Argentinos II [Informe]. - Buenos Aires,
Argentina : [s.n.], Julio de 2005.
Fernndez Escribano Gerardo Introduccin
a Extreme Programming [Informe]. Argentina : [s.n.], 2002.
Hernandez Juan Metodologias giles [En
lnea]. - 10 de Mayo de 2013. - Disponible
en:
http://metodologiasagiles.herobo.com/index.p
hp/es/2011-12-05-16-09-55/metodologiaxp/planificacion.
Microsoft Introduccin a Visual Studio [En
lnea]. - 2013. - 10 de Mayo de 2013. http://msdn.microsoft.com/esco/library/fx6bk1f4(v=vs.80).aspx.
POSTGRES Postres [En lnea]. - 2013. - 12
de Mayo de 2013. - Disponible en:
http://www.postgresql.org.es/sobre_postgresq
l Postrgres.
Wikipedia Sistema de Informacin [En
lnea]. - 10 de Mayo de 2013. Disponible en:
http://es.wikipedia.org/wiki/Sistema_de_infor
maci%C3%B3n.

Вам также может понравиться