Sunteți pe pagina 1din 35

UNIVERSIDAD BICENTENARIA DE ARAGUA

FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE SISTEMAS
MARACAY, VENEZUELA

INFORME DE PASANTA LARGA

San Joaqun de Turmero, Julio de 2014

NDICE GENERAL
NDICE GENERAL.......................................................................................................................i
NDICE DE CUADROS..............................................................................................................iii
Introduccin.............................................................................................................................................1
Situacin Inicial.......................................................................................................................................1
Descripcin de la Empresa..................................................................................................................1
Estructura organizativa de la empresa.................................................................................................1
rea donde se desarrolla la pasanta...................................................................................................1
Situacin inicial o problema................................................................................................................1
Planificacin.............................................................................................................................................1
Recursos necesarios y planificacin del proyecto...............................................................................1
Cronograma de actividades.............................................................................................................1
Administracin y gerencia del proyecto.........................................................................................3
Recursos tcnicos............................................................................................................................4
Recursos econmicos......................................................................................................................4
Criterios de aceptacin....................................................................................................................5
Plan alternativo...............................................................................................................................5
Estudio de costos............................................................................................................................6
Clculo del costo administrativo semanal de una oficina de consultora............................................6
Definicin de los requerimientos.............................................................................................................8
Formularios.........................................................................................................................................8
El usuario........................................................................................................................................8
La estructura de los datos................................................................................................................9
La interfaz.......................................................................................................................................9
Los recursos..................................................................................................................................10
Requerimientos......................................................................................................................................11
Requerimientos del usuario...........................................................................................................11
Requerimientos del sistema..........................................................................................................11
Propuesta................................................................................................................................................12
Descripcin de la propuesta (mbito)...............................................................................................12
Diseo....................................................................................................................................................13
Descripcin funcional.......................................................................................................................13
Carta estructurada, mapa de navegacin...........................................................................................13
Archivos............................................................................................................................................14
Interfaz..............................................................................................................................................16
Implantacin...........................................................................................................................................16
Conversin........................................................................................................................................16
Plan de conversin........................................................................................................................16
Capacitacin......................................................................................................................................17
Contingencia.....................................................................................................................................17
Pruebas..............................................................................................................................................17
Prueba alfa....................................................................................................................................17
Prueba beta....................................................................................................................................18
Conclusiones, recomendaciones, bibliografa y anexos.........................................................................18

-1-

NDICE DE CUADROS
Cuadro 1 Cronograma de actividades para el desarrollo de +Arrobas........................................................2
Cuadro 2 Clculo del costo administrativo y/o semanal de una oficina para +Arrobas..............................6
Cuadro 3 Formulario de las preferencias del cliente...................................................................................8
Cuadro 4 Formulario de la estructura de datos............................................................................................9
Cuadro 5 Formulario de las caractersticas de la interfaz..........................................................................10
Cuadro 6 Formulario de los recursos disponibles......................................................................................10
Cuadro 7 Registro de requerimientos.........................................................................................................11
Cuadro 8 Descripcin de un archivo..........................................................................................................14

-2-

Introduccin
El informe de pasanta larga es un requisito de grado para quienes han cumplido con
todas las asignaturas del plan de estudios de la carrera de Ingeniera de Sistemas de la
Universidad Bicentenaria de Aragua.
El propsito de este trabajo es que el futuro Ingeniero pueda demostrar el resultado de
la puesta en prctica de sus conocimientos en una empresa de cierto grado de complejidad y de
desarrollo, y presentando su trabajo a travs de una exposicin que va a ser evaluada por (3)
tres evaluadores (jurado). El aspecto ms importante de esta tarea es que el estudiante va a
entender y cristalizar los requerimientos que solicite un cliente, sin descuidar los aspectos
tcnicos, econmicos y ticos que cada proyecto en particular pueda presentar. Lo que quiere
decir que debe hacerse un buen trabajo de planificacin, diseo e implantacin.
Las normas de presentacin del trabajo estn orientadas por el modelo IEEE y estn
definidas en las normas de presentacin de los trabajos de grado de la Escuela de Ingeniera de
Sistemas.
La estructura del informe consta de una introduccin, siete partes, como se describe a
continuacin, y luego las conclusiones, recomendaciones, bibliografa y anexos.

SITUACIN INICIAL
Descripcin de la Empresa
Sementales Probados Ceb, C.A. (SEPROCEB, C.A), es una cooperativa gentica, cuyo
objetivo es generar toros de alto valor gentico a travs de la ejecucin de un programa gentico
integral, en ocho rebaos de raza Brahma. La organizacin se ha caracterizado por ser vanguardista en
la utilizacin de los adelantos tecnolgicos de la informtica, representando as una excepcin, ya que
en general se podra afirmar que el sector ganadero es reacio a recibir o utilizar herramientas
tecnolgicas como la computacin, dentro de estos los sistemas web.
SEPROCEB, est conformado por siete (8) rebaos de ganado vacuno de raza Brahma y el
objetivo principal de cada uno de estos rebaos es la produccin de carne bovina, y obtener el mximo
beneficio econmico por vaca en rebao. Debido a que la fuente principal de ingreso es la venta de los
animales para sacrificio, entonces el mximo beneficio econmico depender el nmero de animales
enviados al matadero y su peso durante una temporada. Por otra parte, la fuente de ingreso principal de
los centro de recras es la venta de reproductores con genotipo superior para las caractersticas
principales (Eficiencia reproductiva, habilidad materna, pesos a ciertas edades y mortalidad). La cra y
seleccin acertada de los genotipos depender del uso correcto de la informacin disponible en el
rebao. (Verde, 1986)
Para mejorar productivamente un rebao de bovinos de carne a travs de gentica aplicada,
existen dos mtodos la seleccin y el apareamiento. La seleccin es la designacin de los animales que
producirn la prxima generacin, cuyos promedios de los caracteres definidos (tales como: Peso al
nacer, Peso al destete, Peso a 18 meses, Capacidad Lechera, Circunferencia Escrotal, Preez de
Novillas en Temporada de Servicio) en el programa sean mayores al de sus padres (Plasse, 1999). Para
que la seleccin sea acertada se debe contar con una evaluacin del valor gentico de los animales en
base a registros de produccin confiables. (Plasse, 1989)
Un programa gentico moderno que busca el mejoramiento de la produccin del rebao debe
implementar:

Pruebas de produccin. Es el registro sistemtico en condiciones diseadas, controladas y


uniformes de los caracteres de produccin de importancia econmica y ciertas
observaciones relevantes. Es un requisito fundamental para cualquier programa que tenga

como fin la mejora de la produccin del rebao. (Plasse, 1989)


Temporadas de servicios o Apareamientos. Es el establecimiento del perodo de

apareamiento del rebao, usualmente este oscila entre 45 a 90 das al ao aproximadamente.


Uso de Inseminacin artificial.
Registros de cada uno de los eventos de la finca.

Estructura organizativa de la empresa

S ocios

G eren te G e neral

G en etista

G eren te Tcnico

A sisten te a la
G ere ncia T cnica

G e ren te
adm inistra tivo

G e ren tes H a to

T cnicos d e
C a m po

A sisten te
A dim in istrativo

rea donde se desarrolla la pasanta


La pasanta se desarrollara en los registros de cada uno de los eventos de la finca para llevar a
cabo su programa gentico, se desea realizar actualizacin y mejoras a un sistema llamado +arrobas
que permite llevar un registro de cada uno de los sucesos y as ayudar tanto al proceso de seleccin de
hembras y machos para su uso en la temporada de apareamiento como servir de soporte para el
desarrollo de mejores sistemas de alimentacin, sanidad, reproduccin y manejo.
Situacin inicial o problema
Actualmente existen el mercado muy pocos sistemas que realizan esta labor, sin embargo la
organizacin desarrollo un sistema que se adapta completamente a sus necesidades, requerimientos y
basado en sus estndares de manejo del ganado, adems de su propiedad para as poder comercializarlo
y modificarlo segn sus demandas.
El autor en estas circunstancias se plantean interrogantes como: Cules son los requerimientos
de dicho sistemas?, Plataforma de desarrollo permite que permanezca en el tiempo?, Metodologa a
utilizar para desarrollarlo? y Cmo validar su funcionamiento?.
El investigador conociendo esta situacin y sabiendo que la web ha ido convirtindose
gradualmente en una de las interfaces ms utilizadas para compartir datos en una red y actualmente
tiende a ser la plataforma estndar para una amplia gama de aplicaciones. Las aplicaciones web con el

empleo de todas las nuevas tecnologas como JQuery, CSS3 , HTML5 , php , entre otras que aumentan
las posibilidades de esta para la interactividad, la distribucin de la informacin, las comunicaciones,
herramientas que pueden ser aplicadas en desarrollo de software educativo, informativo, adems de
aplicaciones web.
Adems tomando como referencia que El objetivo bsico de la informtica es la creacin de
instrumentos que sustituyan, o, algn caso, imiten al ser humano en la resolucin de cierto tipos de
problemas. (CETTICO, 1997). La funcin principal de todos los profesionales del rea, por lo tanto
es, idear y crear aplicaciones que resuelvan o faciliten las tareas de los seres humanos. Las aplicaciones
web, es una de ellas, que se han convertido en un fenmeno que admite el desarrollo de casi cualquier
tipo de sistema de informacin para las organizaciones que deseen estar a la vanguardia de la
tecnologa.
Por lo tanto el autor propone la actualizacin y mejora a nuevas tecnologas de la aplicacin
web +arrobas para el manejo del ganado para la empresa Sementales Probados Ceb C.A.
(SEPROCEB).

PLANIFICACIN
Recursos necesarios y planificacin del proyecto

Fase II

Definicin del proyectoFase I

Fas
es

Actividades

Recursos
tcnicos

Recursos
(Bs)
econmicos

Cronograma de actividades
Semanas
Criterio de
aceptacin

Plan alternativo
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Recopilar informacin
concerniente a los
procesos de la
empresa.

Papel,
bolgrafos,
lpices,
cuaderno.

250,00

Informe de la
situacin inicial.

Descripcin de la
situacin en sitio
de prueba.

Disear un modelo de
informe que sea
evaluado por personas
seleccionadas.

Papel,
bolgrafos,
lpices,
cuaderno,
computadora.

250,00

Aprobacin del
modelo por el tutor
industrial.

Aprobacin por
jefe de proyecto.

Modificar el modelo de
informe hasta obtener el
grado de conformidad
que asegure la
factibilidad

Papel,
bolgrafos,
lpices,
cuaderno y
computadora.

250,00

Aprobacin por el
tutor industrial.

Aprobacin por
jefe de proyecto.

Analizar detallada el
informe con la
recopilacin de la
informacin.

Impresora, tinta,
Versin final del
carpetas hojas y 250,00
informe.
computadora.

Descripcin de la
informacin
relativa a la
recopilacin de la
informacin.

Descripcin de la
situacin actual que
genera el problema.

Papel,
bolgrafos,
lpices,
cuaderno y
computadora.

Descripcin
Detallada de la
situacin inicial

Entrevista a las
autoridades y
afectados.

Establecer los
requerimientos
necesarios para el
desarrollo de la
aplicacin.

Papel,
bolgrafos,
lpices,
cuaderno y
computadora.

Tenencia y
conocimiento de la
utilizacin de las
herramientas.

Aprobacin del
anlisis por parte
del jefe de
proyecto.

250,00

250,00

Fase IV

Desarrollo del prototipoFase III

Bsqueda de la solucin

Actividades

Recursos

curRe

Fas

Criterio de

Plan alternativo

Seleccin de las
herramientas que van a
utilizarse para la
determinacin de
requerimientos.

Papel,
bolgrafos,
lpices,
cuaderno y
computadora
con acceso a
internet.

250,00

Establecer las
necesidades mnimas
que deben ser
satisfechas con la
propuesta.

Papel,
bolgrafos,
lpices,
cuaderno y
computadora
con acceso a
internet

Proponer otro
Anlisis completo de
sistema para
250,00 las posibles
solucionar el
soluciones.
problema.

Conocimiento exacto
de las necesidades
mnimas y su
presentacin formal

Descripcin de los
Anlisis de los
actores del sistema
requisitos funcionales y Software: Ideas
1.000,00 y captura de
no funcionales de la
Modeler
requisitos atreves de
aplicacin.
casos del uso

Aprobacin del
anlisis por parte
del jefe de
proyecto.

Habilitar expertos
que puedan
determinar
rpidamente los
requerimientos

Plasmar el modelo
conceptual basndose
en el anlisis de
requisito

Software: Ideas
Modeler

500,00

Diagramas de clases Conformidad del


UML.
tutor acadmico

Alzar el modelo de la
navegacin.

Software: Ideas
Modeler

500,00

Diagramas de clases Conformidad del


UML.
tutor acadmico

Software: Ideas
Construccin vistas del Modeler modelo de presentacin balsamiq
mockups

300,00

Diagramas de clases Conformidad del


UML.
tutor acadmico

Construir el flujo de la
presentacin

Software: Ideas
Modeler

300,00

Diagramas de
secuencias UML.

Construir la aplicacin
bajo las herramientas
que se adapte a los
requerimientos del
sistema.

Computadora
con entorno de
desarrollo de
aplicaciones
web.

Conformidad del
tutor acadmico

Comparar las
funciones con los
Apache, Photoshop,
requerimientos.
1.000,00 Php, Mysql y
Aprobacin por
Netbeans.
parte del jefe de
proyecto

5.000,00 Correcta ejecucin


Instalacin de la
Computadora,
aplicacin en las
CD y/o Pendrive
del programa y de la
diferentes sucursales y
base de datos
plataformas.

Instalacin con
funciones mnimas
(a prueba de
fallos)

Semanas

Implantacin

Actividades

Recursos

curRe

Fas

Criterio de

Validar, verificar y
probar el
funcionamiento de la
aplicacin en los
diferentes niveles de
usuario.

Impresora,
hojas,
computador.

5.000,00 correccin de los

Adiestramiento de los
usuarios

Video Beam,
Computador.

2.500,00

Identificacin y

Plan alternativo

errores

Usuarios crticos
con dominio
suficiente

Conformidad del
tutor industrial

Conformidad del
tutor acadmico

Semanas

Estudio de costos
El estudio de costos establece con toda la precisin necesaria cunto cuesta desarrollar un
proyecto, est basado por un lado los costos fijos, que derivan de lo que hay que pagar mes a mes para
mantener la oficina funcionando, adems los gastos que ocasiona cada actividad que haya que realizar
para llevar adelante el proyecto. A continuacin se presentan el clculo de costo administrativo
semanal para realizar este proyecto.

Clculo del costo administrativo semanal del proyecto +Arrobas


Cuadro 1
Clculo del costo administrativo semanal del proyecto +Arrobas
DESCRIPCIN
Ingeniero encargado
TSU en Informtica
Alquiler oficina
Condominio
Electricidad
Gastos telefnicos
Gastos de acceso a Internet
Mobiliario (con vida til de cinco aos)
Computador (con vida til de dos aos)
Impresora (con vida til de dos aos)
Material de oficina
Total semanal

COSTO (BS.)
3.500,00
3.200,00
600,00
150,00
100,00
70,00
75,00
5.500,00
8.000,00
2.500,00
150,00

COSTO
SEMANAL (BS.)
875,00
800,00
150,00
37,50
25,00
17,50
18,75
22,91
83,33
26,048
37,50
2.093,54

El total de gastos originado por el proyecto actual debe ser multiplicado por la cantidad de
semanas que durar la ejecucin del mismo. De este anlisis se obtienen los siguientes clculos:

Total = (Monto semanal * 16) = (2.093.54 * 16) = 33.496,64

A este subtotal deben agregrsele los gastos operativos generados por cada una de las
actividades realizadas en las fases.
Total

= Costo proyecto + Costo fases

= 33.496,64 + 27.100,00 = 60.596,64


Este resultado corresponde al monto global del proyecto. Faltara incluir los impuestos de
Ley (Impuesto Sobre la Renta, otros impuestos municipales, IVA, etc.), para los cuales se tiene
estimado un monto global aproximado de Bs. 6.000 anuales; as como tambin una partida
extraordinaria para gastos imprevistos de Bs. 4.000 para un monto final de 60.596,64 ms 4.000 ms
2.000, o sea 70.596,64
Por ltimo, se espera obtener una ganancia neta de por lo menos Bs. 17.500,00 lo que lleva el
presupuesto a un total de Bs. 88.096,64
Definicin de los requerimientos
La etapa de definicin de requerimientos se realiza a travs del dominio conceptual, para
diferenciar con precisin los requerimientos del sistema de las preferencias y necesidades que describe
el cliente. Por esta razn, el nfasis de esta primera parte debe situarse en asegurar que todo lo que se le
pide al tcnico superior es factible y conveniente, y que todo lo que se necesite para que el sistema
funcione adecuadamente va a estar disponible.
Para establecer los requerimientos se realizaron distintas tcnicas de recoleccin de datos y
levantamiento de informacin. Primeramente el anlisis de la documentacin y sistema existente, en
donde la empresa facilit con detalle la aplicacin y la documentacin manejada por la empresa, entre
estas:
Sistema: es un software propietario hecho en Microsoft Access que presenta una interfaz
amigable para la carga de datos, pero la informacin que este genera a travs de vistas y reportes es
bsicamente listados de los datos insertados.
Reportes impresos: se basa en los datos que se va almacenando en el sistema y la informacin
que estos generan el sistema actual, los cuales abarcan desde el nacimiento, pesos, apareamiento, y
descendencia de los animales en sus diferentes etapas. Estos listados se usan para la toma de datos
cuando an el valor del peso no ha sido almacenado y luego como histrico de los valores registrados.
La empresa requiere que estos reportes tambin se puedan exportar en un formato editable para poder
ser ajustados segn sus necesidades.
A travs de la observacin directa se pudo tener informacin de primera mano acerca las
actividades realizadas en el proceso de insercin de datos y de la ejecucin de los procesos en la finca

y como estos son ejecutados y supervisados, de esta forma se pudo analizar la ejecucin y el
cumplimiento de las mismas y un anlisis comparativo de la eficiencia y eficacia de dichas labores.
Tomando en cuenta lo antes mencionado, la empresa requiere un sistema de informacin que
permita el control de todos estos procesos e informacin que estos generan automatizado y donde ellos
puedan ser los propietarios para que puedan ir adaptndolo a sus necesidades a travs del tiempo y en
un futuro poder generar reportes ms complejos que permitan la toma de decisiones a nivel gerencial.
Formularios
Para lograr efectividad y eficiencia en esta primera fase del trabajo, conviene utilizar
formularios de captura de informacin, de manera que no se pase por alto ningn aspecto, ninguna
pregunta que deba hacerse para lograr una descripcin precisa de lo que el cliente espera recibir, y
establecer una base de negociacin bien definida para llevar a cabo el trabajo que hay que realizar. A
continuacin se presenta un formulario para registrar las preferencias del cliente:
Cuadro 2
Formulario para registrar las preferencias del cliente
FORMULARIO PARA REGISTRAR LAS PREFERENCIAS DEL CLIENTE
Propsito: Identificar los requerimientos del cliente.
Sistema operativo

El cliente ha decidido que el


sistema funcione en diferente
sistemas operativos Microsoft
Windows, OS, Linux

Base de datos

Se escogi MySql como


manejador de la BD por
adaptarse muy bien a sistemas
web.

Herramienta de desarrollo

NetBeans IDE 7.3 RC2

Informacin que va a utilizarse

Se van a utilizar los datos


suministrados por el cliente de
la base de datos del sistema
actual y los reportes impresos
con las mejoras exigidas por el
cliente.

Requerimientos especiales (cdigos


de barras, videos, etc.)
Cantidad de usuarios que van a usar
la aplicacin

Ninguna
El sistema va a ser multiusuario,
la empresa solicit que tuviera
2 niveles de usuario,
administrador y operador con
diferentes control de acceso.
Administrador: son aquellas

FORMULARIO PARA REGISTRAR LAS PREFERENCIAS DEL CLIENTE


Propsito: Identificar los requerimientos del cliente.
personas responsables de todo
el manejo del sistema, por lo
tanto, poseen acceso completo
a todas las transacciones del
sistema +Arrobas.
Operadores: son los individuos
encargados de cargar los datos
en el sistema, para su correcto
funcionamiento.
Salidas impresas

.pdf, .xls

Salidas por pantalla

.html

Tiempo disponible para desarrollar la


aplicacin

16 Semanas

La estructura de los datos


Luego de recabar las preferencias del cliente en cuanto al sistema es importante adems
establecer las caractersticas de los datos que sern utilizados, y de este modo constituir la base de
datos del sistema. La Base de datos se implementar de forma centralizada en un sistema basado en red
y/o internet, seguidamente se registr en un formulario la estructura de los datos.
Cuadro 3
Formulario de registro de la estructura de datos
FORMULARIO DE REGISTRO DE LA ESTRUCTURA DE LOS DATOS
Propsito: Precisar los datos que van a procesarse con la herramienta propuesta.
Qu datos deben almacenarse?

La informacin contenida en la base


de datos actual que est basada
.dbf
El sistema deber poder almacenar
informacin detallada de cada
animal, los cuales abarcan desde el
nacimiento, pesos, apareamiento y
descendencia de los mismos en sus
diferentes etapas. Adems deber
mostrar la informacin de ancestros
de un animal y datos producidos en
sus temporadas de apareamiento,
as como la supervivencia, destino y
estatus en cada etapa.

Tienen una base de datos en uso


actualmente?

S, se maneje una base de datos .dbf

FORMULARIO DE REGISTRO DE LA ESTRUCTURA DE LOS DATOS


Propsito: Precisar los datos que van a procesarse con la herramienta propuesta.
Hay documentos de papel o
formularios con campos que no
tienen relacin con la base de datos?

S, se desea adems agregar


informacin que se lleva en
registros en papel para que sea
almacenada en el sistema.

Hay archivos digitales que deban


ser incorporados a la aplicacin?

Si, el manejo de potreros se lleva


actualmente en excel y el sistema
debera administrarlos.

Hay necesidad de importar datos de


otras aplicaciones?

S.

Se van a exportar datos?

S, es necesario que se puedan


exportar y respaldar los datos del
sistema.

Hay datos que necesitan


autorizacin para ser usados?

No, estn todos disponibles

Es necesario definir niveles de


usuario para restringir el acceso a la
aplicacin?

S, el operador y el administrador.

La interfaz
En esta parte se detallar las preferencias de la empresa con respecto a las caractersticas
principales de la interfaz del usuario tales como el estilo general de diseo que la empresa utiliza en su
logotipo, en su papelera y/o en cualquier otro elemento que permita definir la imagen de la misma.
Los componentes grficos del diseo de la interfaz se sometern a esta informacin y estos sern
aprobados previamente por el cliente.

Cuadro 4
Ejemplo de formulario para registrar las caractersticas de la interfaz
FORMULARIO PARA REGISTRAR LAS CARACTERSTICAS DE LA INTERFAZ
Propsito: Establecer las preferencias del usuario con relacin a las caractersticas de la
interfaz.
Hay un logotipo o un patrn de
colores que deba incorporarse a la
interfaz de la aplicacin?

S, se har una propuesta de


diseo y de logotipo para la
aplicacin y est ser aprobado
por los gerentes general y
tcnico de la empresa.

Tiene preferencias en cuanto a la


distribucin de pantallas y ventanas?

Ninguna en especial, lo que s


acotaron es que cumpliera con
la interfaz grfica de usuario
para aplicaciones web.

Va a incluir en la interfaz elementos


adicionales a la informacin bsica
de su negocio?

No.

La aplicacin va a funcionar con una


conexin a internet? Debe contener
enlaces activos?

La empresa desea mantener


ambos ambientes en la
aplicacin web, que se pueda
manejar en un pc, en una red
lan o en wan.

Va a incluir publicidad u otros


elementos que sigan pautas distintas
de la interfaz principal?

No.

Los recursos
A continuacin se describir a travs de un formulario los recursos disponibles que incluyen,
tanto los recursos tcnicos (computadoras, impresoras, comunicaciones, software, etc.), como los de
especial atencin tales como el presupuesto disponible y el tiempo que el cliente est dispuesto a
esperar para recibir lo que est solicitando. Estos tambin son descritos en el cronograma de la
planificacin del trabajo que se present anteriormente.
Cuadro 5
Ejemplo de formulario para registrar los recursos disponibles
FORMULARIO PARA REGISTRAR LOS RECURSOS DISPONIBLES
Propsito: Identificar los recursos tcnicos disponibles para desarrollar la aplicacin
solicitada.
Va a proporcionar un equipo para
desarrollar el trabajo o de va a usar
el equipo del desarrollador?

S, la empresa dispone de
equipos para el desarrollo e
implementacin del sistema.

Qu facilidades hay para la


recopilacin de informacin

Desde el comienzo se mantiene


total acceso a las herramientas

(posibilidad de hacer fotocopias,


comunicaciones, etc.)?

que permiten disponer y


recopilar informacin, se
pueden acceder impresin,
fotocopias, reportes impresos
de los procesos, comunicacin
va internet.

Se puede utilizar el material de


oficina del cliente?

El autor est autorizado para


hacer uso de todo el material de
oficina tales como hojas,
lpices, bolgrafos, impresoras,
etc., se pueden usar libremente
para ayudar a hacer las pruebas
y otro tipo de tareas.

Se asignar un lugar de trabajo para


el tcnico a cargo del proyecto?

S, le ser asignado al autor


escritorio, computador e
impresora para el desarrollo
satisfactorio de la aplicacin.

El cliente va a asignar un supervisor


para que evale el avance del
proyecto peridicamente?

S, el gerente general, el
gerente tcnico y el genetista
se encargarn de revisar y
aprobar la aplicacin en sus
diferentes etapas y modulos
segn sus responsabilidades ya
establecidas previamente en la
empresa.

Podrn hacerse pruebas en el


equipo del cliente?

S. Para verificar el
comportamiento del sistema.

Requerimientos
Una vez que se ha recopilado toda la informacin que muestran los formularios de captura, se
redacta un informe de resultados que va a servir para definir los requerimientos, tanto del cliente como
del sistema. Estos requerimientos se dividen en requerimientos del usuario y requerimientos del
sistema que se presentan debidamente organizados en un cuadro que se presenta a continuacin.
Cuadro 6
Ejemplo del registro de requerimientos
FORMULARIO PARA REGISTRAR LOS REQUERIMIENTOS
Etapas de adquisicin de datos

En este momento se deber tener


toda la informacin

correspondiente a los
apareamientos, nacimientos y
pesos para poder ingresarlas al
sistema, y adems los distintos
conceptos que se manejaran
inicialmente e igualmente los
clculos que debe suministrar el
sistema, para que sean tomados
en cuenta en el desarrollo.
Dispositivos de captura de datos

Los dispositivos de entrada de


datos son bsicamente el ratn y
el teclado.

Captura de datos

La captura de datos ser realizada


a travs de listados de reportes
impresos que sern escritos en
bolgrafo de tinta. Aunque se
evaluar en el futuro otro sistema
de captura de datos.

Validaciones de entrada

Las validaciones al insertar datos


se harn segn los requerimientos
del cliente, del tipo de dato y del
sistema de ganadera en particular.

Archivos, tablas y base de datos

Toda la informacin requerida por


el sistema va a ser almacenada en
una base de datos en MySQL,
donde habr diferentes tablas
designada para los distintos
registros, debe garantizar una
organizacin eficiente de la
informacin y una normalizacin.

Mecanismos de bsqueda

En cada mdulo se encuentra un


motor de bsqueda para verificar
la informacin almacenada

Salidas por pantalla

Entre estas se encuentran: datos


bsicos, reproduccin y pedigr del
animal, pesos, preez, abortos y
partos, grupos, entre otros.

Salidas por impresora

Todas las salidas por pantalla


descritas anteriormente cuentan
con la facilidad de ser impresos a
juicio del usuario.

Propuesta
Descripcin de la propuesta (mbito)
Sementales Probados Ceb, C.A. (SEPROCEB, C.A), es una cooperativa gentica, cuyo
objetivo es generar toros de alto valor gentico a travs de la ejecucin de un programa gentico
integral. El contar con registros de cada uno de los sucesos de la finca ayudar tanto al proceso de
seleccin de vientres y toros para la temporada de apareamiento como de soporte bsico para el
desarrollo de mejores sistemas de alimentacin, sanidad, reproduccin y manejo. (Verde, 1986)
El uso de sistemas de informacin permite hacer un mejor uso de la informacin recolectada en
cada evento de la finca, tales como: control de la explotacin y evaluaciones del rebao tanto genticas
como de produccin. Y el xito de esta implementacin se evidencia en el progreso gentico que se va
obteniendo en el rebao. (Verde, 1986)
Es precisamente en los registros de cada uno de los eventos de la finca donde se desarrolla la
propuesta, se desea realizar un sistema que permita llevar un registro de cada uno de esos sucesos y as
ayudar tanto al proceso de seleccin de hembras y machos para su uso en la temporada de
apareamiento como servir de soporte para el desarrollo de mejores sistemas de alimentacin, sanidad,
reproduccin y manejo.
Actualmente existen el mercado muy pocos sistemas que realizan esta labor, sin embargo la
organizacin desea realizar un sistema que se adapte completamente a sus necesidades, requerimientos
y basado en sus estndares de manejo del ganado, adems que sea de su propiedad para as poder
comercializarlo y modificarlo segn sus demandas.
Objetivo General
Desarrollar una aplicacin web para el manejo del ganado para la empresa Sementales
Probados Ceb C.A. (SEPROCEB).
Objetivos Especficos

Describir la situacin actual de los procesos en base al levantamiento de la

informacin.
Establecer los requerimientos necesarios para el desarrollo de la aplicacin.
Analizar requisitos funcionales y no funcionales de la aplicacin.
Disear la aplicacin siguiendo una metodologa que se adapte a los requerimientos

del sistema.
Construir la aplicacin bajo las herramientas que se adapte a los requerimientos del

sistema.
Validar el funcionamiento de la aplicacin en los diferentes niveles de usuario.

Alcance
El propsito de este trabajo se basa en el desarrollo de una aplicacin web para el manejo de
ganadera segn los estndares de manejo de ganado de la empresa SEPROCEB, C.A. La propuesta
se desarrollar bajo ambiente Web, con la utilizacin del editor NetBean Ide 7.3 RC2, apoyando el
diseo multimedia en la aplicacin Adobe PhotoShop CS5. Las pginas dinmicas y programacin del
sitio se realizarn con PHP y la estructura de datos ser diseada y manejada con MySQL. Las
caractersticas principales de la aplicacin sern las siguientes:

La aplicacin est disponible en lnea.


Mantiene el diseo y estilo segn las disposiciones de la organizacin.
Manejar dos niveles de usuario cada uno con sus respectivas concesiones y

limitaciones (administrador y usuario)


Cuenta con un registro de las transacciones del sistema, para su auditoria.
Todos los procesos sern determinados por los estndares de la empresa.

Limitaciones
La aplicacin web de manejo de ganadera +arrobas propuesta est destinada a manipular la
informacin generada en cada hato perteneciente a la empresa. El desarrollo en ambiente Web
garantizar portabilidad, navegacin intuitiva, inmediatez, fiabilidad y fluidez en la comunicacin entre
los diferentes desarrolladores, junto a estas caractersticas se encuentran los de software tradicional
como: estabilidad, disponibilidad y seguridad; adems estas aplicaciones prestan una atencin especial
a la GUI (Interfaz Grfica de Usuario) ya que debe tener caractersticas especiales y estn basadas en
un diseo interactivo centrado en el usuario bajo los parmetros de la usabilidad y la accesibilidad.
Como requisito nico est el saber utilizar un navegador (Internet Explorar, Netscape Navigator,
Mozilla Firefox, Opera, Chrome, Safari).
La propuesta requiere para su instalacin de un servidor Web bajo sistema operativo Windows
con Apache Server instalado y configurado adecuadamente para trabajar con bases de datos MySQL y
programacin de pginas dinmicas, el equipo computacional necesario para el funcionamiento de la
aplicacin Servidor, debe tener las siguientes caractersticas mnimas: Procesador Core i3 o superior, 4
GB de memoria RAM, 10 GB de espacio libre en disco duro, teclado y mouse. Los equipos de
computacin necesarios para el acceso al sistema, debe tener como nico requerimiento estar
conectado a Internet y disponer de una aplicacin para la exploracin de pginas Web.

Diseo
Descripcin funcional
Inicio de sesin
Para ingresar al sistema el usuario contar con usuario y contrasea y deber estar registrado
como usuario de una o varias fincas. El sistema validar los datos de sesin y le mostrar una lista de
fincas a las que puede tener acceso, una vez el usuario seleccione esta opcin el sistema le mostrar la
aplicacin con los elementos disponibles y le predeterminar un ao de temporada para cada evento de
la finca (temporada de nacimiento TN, temporada de servicio TS, Destete DES, 18 Meses
18M y 24 Meses 24M).
Cambio de Temporada de Nacimiento y Finca
Cada vez que el usuario lo requiera podr cambiar la temporada de nacimiento
y/o finca y se tomar est como referencia para predeterminar los eventos de la finca.
Animales
A travs de una ventana organizada en pestaas se mostrarn y editaran los
datos bsicos, reproduccin y pedigr de cada animal seleccionado.
Cdigos y Otros datos
Podrn crearse y/o actualizarse cdigos de supervivencia, destino, causa de
eliminacin, activo, diagnsticos, hatos, rebaos, inseminador, potreros, grupos y
categora.
Eliminaciones
A travs de est interfaz se tendr acceso a la eliminacin de varios animales y
su causa, adems de poder buscar y verificar eliminaciones anteriores.
Exportar y Respaldo
La aplicacin permite la restauracin de la base de datos a un respaldo creado
anteriormente.

Temporada de Servicios
Se llevar un registro de cada temporada de servicio detallando fecha de inicio
y fin de cada tipo de servicio. Adems acerca de este evento se podr:

Calcular los vientres disponibles para la nueva temporada de servicio y

asignarle y/o cambiarle el tipo de servicio y toro.


Definir toros a usar y toros restringidos por vaca en rebao.
Registro de los servicios, diagnsticos y pesos I y II.

Partos y Nacimientos
Se llevar registro de los partos y/o nacimientos detallando el cdigo del
becerro animal, padre, madre, raza fecha y peso de nacimiento.
Pesos (Destete, 18, 24 y 30 meses, Ceba)
Se registraran cada uno de los pesos de los animales bajo las restricciones que
suministr la empresa para cada uno de ellos.
Grupos y Potreros
Se llevar el registro de cada uno de los movimientos de los grupos en los
diferentes potreros donde se especificar el perodo de tiempo y el nmero de
animales. Esto generar un inventario de animales potreros y/o Grupos.
Reportes
Dispondr de reportes de cada uno de los eventos registrados en el sistema y
los requeridos por la empresa.
Mapa de navegacin
Con la funcin de complementar la descripcin funcional del sistema se elabora la carta
estructurada que a travs del uso de una grfica se presentan todas las posibilidades de navegacin y de
recorrido de los mdulos que cada usuario puede visitar.
IMAGEN DE MAPA DE NAVEGACIN

Archivos
Diagrama de Clases

Diccionario de Datos
Cuadro 7
Diccionario de datos: Tabla ACTIVO

Nombre

Descripcin

cod_activo

ipo

me
rico

Activo

N
T

2
0

T
a
m
a

o
6

exto
Longitud de
registros
Cantidad de
registros
Vigencia
(meses)
Espacio
en
disco
duro
(Kylobytes)
Observacion
es

T
a
m
a

o
6

26
20

0,5

CP=Clave primaria; NN=Campo no nulo; NR=Campo no repetido; NM=Campo no modificable

Cuadro 8
Diccionario de datos: Tabla CATEGORIA

Nombre

egoria

Descripcin

cod_cat

ipo

me
rico

Categor

a
Longitud
de
registros
(Bytes)
Cantidad
de
registros
(Aprox.)
Vigencia

exto
26
5

2
0

(meses)
Espacio en
disco
duro
(Kylobytes)
Observacio
nes

0,2

CP=Clave primaria; NN=Campo no nulo; NR=Campo no repetido; NM=Campo no modificable

Cuadro 9
Diccionario de datos: Tabla DESTINO

Nombre

tino

Descripcin

cod_des

ipo

me
rico

Destino

N
T

2
0

T
a
m
a

o
6

exto
Longitud de
registros
Cantidad de
registros
Vigencia
(meses)
Espacio en
disco
duro
(Kylobytes)
Observacio
nes

T
a
m
a

o
6

26
5

0,2

CP=Clave primaria; NN=Campo no nulo; NR=Campo no repetido; NM=Campo no modificable

Cuadro 10
Diccionario de datos: Tabla DIAGNOSTICO

Nombre

cod_dia

Descripcin

ipo

gnostico
Diagnos
tico
Longitud de
registros
Cantidad de
registros
Vigencia
(meses)
Espacio en
disco
duro
(Kylobytes)
Observacio
nes

me
rico
exto

2
0

T
a
m
a

o
6

26
5

0,2

CP=Clave primaria; NN=Campo no nulo; NR=Campo no repetido; NM=Campo no modificable

Cuadro 11
Diccionario de datos: Tabla GRUPOS

Nombre

po

Descripcin

cod_gru

ipo

me
rico

grupo

N
T

exto
descripc

ion
Longitud de
registros
Cantidad de
registros
Vigencia
(meses)
Espacio en
disco
duro
(Kylobytes)
Observacio
nes

exto

2
0
2
5
5

281
20

5,6

CP=Clave primaria; NN=Campo no nulo; NR=Campo no repetido; NM=Campo no modificable

Cuadro 12
Diccionario de datos: Tabla INSEMINADOR

Nombre

Descripcin

ipo

T
a
m
a

cod_ins
eminador
Insemin
ador
Longitud de
registros
Cantidad de
registros
Vigencia
(meses)
Espacio en
disco
duro
(Kylobytes)
Observacio
nes

me
rico

o
6

2
0

T
a
m
a

o
6

exto
26
5

0,2

CP=Clave primaria; NN=Campo no nulo; NR=Campo no repetido; NM=Campo no modificable

Cuadro 13
Diccionario de datos: Tabla STATUS

Nombre

Descripcin
ipo

cod_stat
P

us

me
rico
status

Longitud de
registros
Cantidad de
registros
Vigencia
(meses)
Espacio en
disco
duro
(Kylobytes)
Observacio
nes

exto

2
0

T
a
m
a

26
5

0,2

CP=Clave primaria; NN=Campo no nulo; NR=Campo no repetido; NM=Campo no modificable

Cuadro 14
Diccionario de datos: Tabla RAZA

Nombre

Descripcin

ipo

cod_raz

me
rico

raza

N
T

exto
codifica

cin

exto

Longitud de
registros
Cantidad de
registros
Vigencia
(meses)
Espacio en
disco
duro
(Kylobytes)
Observacio
nes

o
6
2
0
2
5
5

26
5

0,2

CP=Clave primaria; NN=Campo no nulo; NR=Campo no repetido; NM=Campo no modificable

Cuadro 15
Diccionario de datos: Tabla REBANOS

Nombre

Descripcin

T
ipo

cod_reb
P

ano

T
a
m
a

o
6

me
rico
Rebano

exto

hierro
Longitud de
registros
Cantidad de
registros
Vigencia
(meses)
Espacio en
disco
duro
(Kylobytes)
Observacio
nes

exto
281
20

5,6

T
T

2
0
2
5
5

CP=Clave primaria; NN=Campo no nulo; NR=Campo no repetido; NM=Campo no modificable

Cuadro 16
Diccionario de datos: Tabla SUPERVIVENCIA

Nombre

erv

Descripcin

cod_sup

supervi
vencia
Longitud de
registros
Cantidad de
registros
Vigencia
(meses)
Espacio en
disco
duro
(Kylobytes)
Observacio
nes

ipo

me
rico

T
a
m
a

o
6

2
0

T
a
m
a

o
2

1
0

exto
26
5

0,2

CP=Clave primaria; NN=Campo no nulo; NR=Campo no repetido; NM=Campo no modificable

Cuadro 17
Diccionario de datos: Tabla DET_TS_TEMP

Nombre

Descripcin
ipo

cod_ts

exto

cod_ani
P

mal

exto
f_diagn

ostico
tico

diagnos
REBAN

ech
a
exto

exto
N

dias_pre

me
rico

nez

o1

peso1

me
rico

peso2

me
rico

f_servici

ech
a

f_servici
f_servici

ech
a

f_repas

toro_es

cod_ins
eminador
Longitud de
registros
Cantidad de
registros
Vigencia
(meses)
Espacio en
disco
duro
(Kylobytes)
Observacio
nes

exto
exto

1
0
,
2
1
0
,
2
1
0

1
0

1
0

1
0

T
a
m
a

o
2

ech
a

o
poso

ech
a

o2
o3

1
1

111
1000
2
111

CP=Clave primaria; NN=Campo no nulo; NR=Campo no repetido; NM=Campo no modificable: CF = Clave Fornea

Cuadro 18
Diccionario de datos: Tabla HATO

Nombre

Descripcin
ipo

cod_hat

exto
T

hato

exto
T

img

exto

direccio

exto

T
T

rif

exto
T

tlf

exto

directori

obd

exto
tipo

Longitud de
registros
Cantidad de
registros
Vigencia
(meses)
Espacio en
disco
duro
(Kylobytes)
Observacio
nes

exto

5
0
2
5
5
2
5
5
1
0
5
0
2
5
5
2

879
10
24
0,87

CP=Clave primaria; NN=Campo no nulo; NR=Campo no repetido; NM=Campo no modificable: CF = Clave Fornea

Cuadro 19
Diccionario de datos: Tabla POTREROS

Nombre

rero

cod_pot
potrero

Descripcin

ipo

um
rico

N
T

exto
N

ha

area_uti
especie

um
rico
N
um
rico
T

T
a
m
a

o
6
5
0
1
0
,
2
1
0
,
2
1

exto
Longitud de
registros
Cantidad de
registros
Vigencia
(meses)
Espacio en
disco
duro
(Kylobytes)
Observacio
nes

111
1000
2
111

CP=Clave primaria; NN=Campo no nulo; NR=Campo no repetido; NM=Campo no modificable: CF = Clave Fornea

Cuadro 20
Diccionario de datos: Tabla TOROS_RESTRING

Nombre

Descripcin

T
a
m
a

o
6

T
a
m
a

ipo

id

P
d
o

um
rico

identida

exto

cod_tor

exto

cod_ts
Longitud de
registros
Cantidad de
registros
Vigencia
(meses)
Espacio en
disco
duro
(Kylobytes)
Observacio
nes

exto
879
10
24
0,87

CP=Clave primaria; NN=Campo no nulo; NR=Campo no repetido; NM=Campo no modificable: CF = Clave Fornea

Cuadro 21
Diccionario de datos: Tabla TS

Nombre

Descripcin

ipo

cod_ts

ech
a

fecha_fi

1
0

1
0

ech
a

n
cod_cat

tipo_ser
vicio
Longitud de
registros
Cantidad de
registros
Vigencia
(meses)
Espacio en
disco
duro
(Kylobytes)
Observacio
nes

um
rico

fecha_in

egoria

exto

ano

o
2

um
rico
exto
879
10
24
0,87

CP=Clave primaria; NN=Campo no nulo; NR=Campo no repetido; NM=Campo no modificable: CF = Clave Fornea

Interfaz
En este punto se deben describir con precisin todos los elementos que definen la interfaz, ya
sean de naturaleza esttica, que surgen de la creatividad del diseador grfico, o de aspectos
funcionales que responden a las exigencias del anlisis.
Particularmente, hay que describir cada zona de la pantalla de la interfaz principal: la zona de
trabajo (el contexto para la accin), la zona de mensajes (de comunicacin usuario sistema) y la zona
de control, donde estn los botones, comandos, mens, etc.
La descripcin incluye colores, imgenes, tipos y fuentes utilizados, en fin, todos los criterios
que se hayan utilizado para tomar decisiones de diseo.
Implantacin
Este proceso es uno de los ltimos pasos en la construccin del sistema. Esa etapa puede
denominarse la prueba de fuego del sistema, porque aqu se demostrar si el resultado del anlisis,

diseo y desarrollo del sistema se realiz correctamente de acuerdo con los requerimientos definidos y
para el desarrollo de las pasantas largas es el de mayor peso ya que del funcionamiento del sistema
depende la aprobacin. Esta etapa comprende:
Conversin
Es el proceso de cambiar el sistema anterior al nuevo, existen cuatro estrategias de conversin
a usar, aqu se recomiendan dos:
1.-En paralelo que consiste en poner en funcionamiento sistema nuevo y viejo
simultneamente hasta que los resultados sean los mismos.
2.- Por mdulo este va implementando cada mdulo que se va construyendo.
Utilice este punto de su trabajo para explicar con detalle cmo el departamento y los procesos
involucrados evolucionaron al sistema nuevo. Cmo se hizo, quines participaron, qu resultados se
obtuvieron, son algunas de las interrogantes que servirn para definir este punto.
Plan de conversin
Esto no es mas que hacer un plan donde quede explcito las personas que estn involucradas
con el nuevo sistema y qu responsabilidad tiene con el, programas de actividades, cundo debe
llevarse a cabo una situacin, cundo otra, todos los archivos que van a ser convertidos, los datos
necesarios para estos archivos, nuevos procedimientos, etapas de verificacin. Para as corroborar si
cada uno de los actores o el sistema estn trabajando como se espera, las asignaciones de
responsabilidades, as como tambin el tiempo para cada rutina para que al final se haga la
implantacin de la manera definitiva. Este plan tambin debe contener posibles errores y cmo deben
ser enfrentados.
Capacitacin
Es importante a la hora de implantar un sistema nuevo la capacitacin a las personas que lo
van a manipular, tanto al especialista del rea como al usuario final, la mayor parte de la capacitacin
del usuario es con el trato especficamente del sistema, especialmente en los estndares de captura de
datos.
Es necesario disear cursos de adiestramiento si fuese necesario y elaborar un manual de
usuario que sirva de apoyo.
En este punto explique con detalle en qu consistir cada etapa del adiestramiento, a quin se
dirigir el curso y qu informacin y materiales se entregarn.

Contingencia
Es indispensable elaborar planes de contingencia con respecto a toda la infraestructura del
sistema, para salvaguardar y garantizar el buen funcionamiento de este.
Pruebas
Se debe disear un plan de pruebas a fin de revisar el correcto funcionamiento del sistema,
antes de ponerlo en marcha. Existen dos tipos de pruebas a aplicar: la prueba alfa donde se desarrolla y
depura el trabajo

y la prueba beta, con participacin del cliente y personal de la empresa,

interactuando con la herramienta en bsqueda de cualquier falla que pueda tener el sistema.
En este punto incluya el instrumento diseado para las pruebas, los resultados obtenidos y los
correctivos aplicados.
Prueba alfa
Esta es la prueba de los programas, aqu se incluyen datos reales y ficticios, para revisar la
confiabilidad del sitio y revisar la validacin de los campos durante el ingreso de datos, con esta prueba
tambin se validan los requerimientos de almacenamiento del sistema y los procesos de actualizacin
de los datos, tambin se aplican pruebas de funcionamiento del sistema.
Prueba beta
Luego de realizar las correcciones y adaptaciones requeridas, en concordancia a los resultados
obtenidos durante la prueba alfa, se realiza la prueba beta estas las hace el usuario final, se usan datos
reales, donde dichos usuarios navegaran el sistema y llenaran un formato de criterio abierto donde
harn sus observaciones y recomendaciones.

Conclusiones, recomendaciones, bibliografa y anexos


Cada parte del trabajo debe generar una conclusin que represente el resultado de esa fase. De
esta manera debe haber un resumen de resultados de la definicin de los requerimientos, de los
requerimientos, de la propuesta, del diseo y de las recomendaciones para la implantacin.
Las recomendaciones se presentan despus de las conclusiones y deben expresar aquello que el
autor sugiere que se debe concretar para lograr que la propuesta funcione correctamente. Las
recomendaciones deben contemplar aquello que est fuera del alcance del autor como tcnico superior
en informtica.

La forma de presentar la bibliografa se explica en la gua Informe tcnico especializado.


Normas de presentacin. En la bibliografa el autor debe hacer la referencia de todos los materiales
que utiliz para sustentar las afirmaciones (material escrito o digital).
Coloque como anexo todo aquel material que sirva para ilustrar explicaciones o que sirva de
soporte a lo que se afirma en el informe. El glosario, el entorno de la aplicacin, algunos formularios,
papelera o documentacin, son algunos elementos que pueden incluirse como anexo.

S-ar putea să vă placă și