trabajo de graduacion - Universidad Francisco Gavidia

Anuncio
UNIVERSIDAD FRANCISCO GAVIDIA
FACULTAD DE INGENIERIA Y ARQUITECTURA
INGENIERIA EN CIENCIAS DE LA COMPUTACION
TRABAJO DE GRADUACION
SISTEMA AUTOMATIZADO EN LÍNEA PARA EL REGISTRO
Y CONTROL DE MATRICULAS AGROPECUARIAS A NIVEL
NACIONAL, PARA EL ÁREA DE MARCAS Y FIERROS DEL
MINISTERIO DE AGRICULTURA Y GANADERÍA DE EL
SALVADOR
PRESENTADO POR:
DIEGO JAVIER HERNÁNDEZ GALÁN
JOSE ORLANDO HERNÁNDEZ LÓPEZ
PARA OPTAR AL TITULO DE:
“INGENIERO EN CIENCIAS DE LA COMPUTACION”
OCTUBRE 2007
SAN SALVADOR, EL SALVADOR, CENTRO AMERICA
UNIVERSIDAD FRANCISCO GAVIDIA
HONORABLES AUTORIDADES UNIVERSITARIAS
Ing. Mario Antonio Ruíz Ramírez
RECTOR
Dra. Leticia Andino de Rivera
VICE-RECTORA
Licda. Teresa de Jesús González de Mendoza
SECRETARIA GENERAL
Ing. Roberto Arístides Castellón Murcia
DECANO DE LA FACULTAD DE INGENIERIA Y ARQUITECTURA
Licda. Yesenia Marisol Joya Claros
ASESORA
JURADO EVALUADOR DE TESIS
Ing. Nelson A. Tesorero Valencia
PRESIDENTE
Lic. Wilfredo Amilcar Peñate
PRIMER VOCAL
Lic. Carlos Alfredo Morales Gómez
SEGUNDO VOCAL
Agradecimientos
A Dios. Por haberme iluminado durante el estudio de mi carrera y haberme permitido
llegar a la finalización de la misma.
A mi esposa Lorena. Por todo su amor, comprensión y especialmente su apoyo
para lograr este triunfo.
A mis hijos Daniel y Santiago. Quienes han sido mí mas grande inspiración para
seguir adelante y así heredarles un mejor futuro.
A mis padres. Julio Hernández y Maria Elena de Hernández por su apoyo
incondicional brindado en todo este tiempo.
A mis hermanos y sus respectivas familias. Por darme aliento a seguir adelante.
A mis compañeros. José Orlando Hernández y Yancy Lorena Portillo por la
comprensión dada en el desarrollo de nuestro trabajo de graduación.
A mis amigos. Por estar siempre ahí y tenderme una mano en los momentos que lo
necesite, por compartir mis buenos y malos ratos.
Gracias a todas las personas que influyeron directa o indirectamente en el desarrollo
de mi carrera y de mi trabajo de graduación, gracias…. miles!
Diego Javier Hernández Galán
Agradecimientos
Al señor Dios todo poderoso. Por haber permitido terminar este proyecto de
manera satisfactoria y a mi señor Jesucristo por haberme dado la inteligencia para el
desarrollo y conclusión de mi trabajo de graduación.
A mi novia Oneyda Lili Ortiz. Ya que fue mi ayuda idónea para que este proyecto
funcionara y lograse llegar a la meta propuesta, siempre confió en que podía hacerlo
y ahora es un hecho que esta plasmado en este documento.
A mi Familia. Mi padre Orlando Hernández, mi madre Isabel López de Hernández y
mi hermana Jenny Hernández, quienes no dudaron en ningún momento que
cumpliría mi sueño de llegar a terminar mi carrera profesional y a los cuales debo
todas las oraciones que hicieron para que este proyecto se hiciera realidad.
A mis compañeros. Diego Javier Hernández y Yancy Lorena Portillo, que nunca se
dieron por vencidos y que juntos logramos hacer un buen desarrollo de nuestro
trabajo de graduación.
A todos mis amigos y compañeros de trabajo. Que confiaron y apoyaron nuestro
trabajo de graduación y siempre estuvieron dándome ánimos para seguir adelante.
A todas las personas que dudaron de nuestro grupo. Ya que ellos nos generaron
una mayor iniciativa y empuje para terminar nuestro proyecto y demostrar que
estamos en la capacidad de desarrollarnos como profesionales competitivos en el
mercado empresarial.
José Orlando Hernández López
Apocalipsis 3:20
TABLA DE CONTENIDO
Introducción……………………………………………………………………….......
i
Planteamiento del Problema………………………………………………………...
iii
Justificación del Proyecto………….………………………………………………...
iv
Beneficios a Obtener…………………………………………………………………
vi
Objetivos del Proyecto………..……………………………………………………...
vii
Alcances y Limitaciones……………………………………………………………..
viii
Resultados Esperados……….………………………………………………………
ix
CAPITULO I
ASPECTOS GENERALES DE LA DIRECCIÓN GENERAL DE SANIDAD
VEGETAL Y ANIMAL(DGSVA)
1.1 Antecedentes de la DGSVA……………………………………………….
1
1.2 Misión y Visión…..…………………………………………………………..
2
1.3 Estructura Organizativa………………….…………………………………
2
1.4 Antecedentes del Área de Marcas y Fierros…………………………….
3
1.5 Situación Actual del Área de Marcas Y Fierros………………...............
4
CAPITULO II
MARCO TEÓRICO SOBRE APLICACIONES EN LÍNEA, BASES DE
DATOS, HERRAMIENTAS DE DESARROLLO Y SERVIDOR DE
APLICACIONES
2.1 Terminología Básica para el Análisis de Sistemas……………………...
7
2.2 Definiciones de UML……………………………………………………….
8
2.3 Conceptos Básicos del Desarrollo de Sistemas…………………………
9
2.4 HTML…………………………………………………………………………
10
2.5 Cascading Style Sheets (CSS)……………………………………………
11
2.6 Herramientas para el Desarrollo de un Sistema Web………………….
11
2.7 Oracle Database 10g………………………………………………………
12
2.8 Java Server Page (JSP)……………………………………………………
13
2.9 Javascript…………………………………………………………………….
13
2.10 Firewall……………………………………………………………………..
13
2.11 Protocolos de Comunicación…………………………………………….
14
2.12 Aplicación Web…………………………………………………………….
14
2.13 Servidor de Aplicaciones Web…………………………………………..
14
2.14 Oracle Application Server………………………………………………...
15
CAPITULO III
INVESTIGACION DE CAMPO DE UN SISTEMA AUTOMATIZADO EN
LÍNEA PARA EL REGISTRO Y CONTROL DE MATRÍCULAS
AGROPECUARIAS A NIVEL NACIONAL, PARA EL AREA DE
MARCAS Y FIERROS DEL MINISTERIO DE AGRICULTURA Y
GANADERIA DE EL SALVADOR
3.1 Generalidades……………………………………………………………….
17
3.2 Objetivos de la Investigación
3.2.1 Objetivo General………………………………………………………….
18
3.2.2 Objetivos Específicos…………………………………………………….
18
3.3 Importancia de la Investigación……………………………………………
18
3.4 Tipos de Investigación……………………………………………………...
19
3.5 Metodología de la Investigación
3.5.1 Identificación de Fuentes de Investigación…………………………….
19
3.5.2 Ámbito o Alcance de la Investigación…………………………………..
20
3.5.3 Determinación del Universo o Población………………………………
20
3.6 Cálculo del tamaño de la Muestra…………………………..……………
21
3.7 Distribución Muestral……………………………………………………….
22
3.8 Diseño de Herramientas de Investigación
3.8.1 Cuestionario Estructurado……………………………………………….
22
3.9 Prueba Piloto………………………………………………………………..
24
3.10 Administración del Instrumento………………………………………….
24
3.11 Tabulación, Análisis e Interpretación de la información………………
25
3.12 Conclusiones y Recomendaciones de la Investigación de Campo
3.12.1 Conclusiones…………………………………………………………….
37
3.12.2 Recomendaciones………………………………………………………
38
CAPITULO IV
ANALISIS Y DISEÑO DE UN SISTEMA AUTOMATIZADO EN LÍNEA
PARA EL REGISTRO Y CONTROL DE MATRÍCULAS
AGROPECUARIAS A NIVEL NACIONAL, PARA EL AREA DE
MARCAS Y FIERROS DEL MINISTERIO DE AGRICULTURA Y
GANADERIA DE EL SALVADOR
4.1 Generalidades……………………………………………………………….
39
4.2 Objetivos de la Propuesta
4.2.1 Objetivo General………………………………………………………….
40
4.2.2 Objetivos Específicos…………………………………………………….
40
4.3 Justificación de la Propuesta………………………………………………
40
4.4 Importancia y Beneficios de la Propuesta………………………………..
41
4.5 Alcances y Limitaciones de la Propuesta
4.5.1 Alcances…………………………………………………………………...
42
4.5.2 Limitaciones……………………………………………………………….
43
4.6 Tipos de Usuarios Identificados…………………………………………...
44
4.7 Análisis y Determinación de Requerimientos……………………………
44
4.8 Diagramas UML
4.8.1 Casos de Uso……………………………………………………………..
45
4.8.2 Diagrama de Clases…………………………………………….............
51
4.8.3 Diagrama de Estado…………………………………………….............
56
4.8.4 Diagrama de Actividades……………………………………….............
57
4.9 Diseño Lógico……………………………………………………………….
61
4.10 Diseño Físico………………………………………………………………
62
4.11 Diagrama Jerárquico del Sistema……………………………………….
63
4.11.1 Tabla de Contenido del Sistema………………………………………
64
4.12 Diseño de Formatos de Entrada, Salida y Pantallas………………….
67
4.13 Procedimiento Propuesto…………………………………………………
76
CAPITULO V
DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA
AUTOMATIZADO EN LÍNEA PARA EL REGISTRO Y CONTROL DE
MATRÍCULAS AGROPECUARIAS A NIVEL NACIONAL, PARA EL
AREA DE MARCAS Y FIERROS DEL MINISTERIO DE
AGRICULTURA Y GANADERIA DE EL SALVADOR
5.1 Generalidades……………………………………………………………….
81
5.2 Objetivos de la Propuesta
5.2.1 Objetivo General………………………………………………………….
82
5.2.2 Objetivos Específicos…………………………………………………….
82
5.3 Evaluación y Selección de Herramientas a Utilizar……………………..
83
5.4 Codificación
5.4.1 Sintaxis de Nomenclatura de Archivos…………………………………
85
5.4.2 Tablas Existentes………………………………………………………...
86
5.4.3 Tablas Creadas…………………………………………………………..
91
5.4.4 Secuencias Creadas……………………………………………………..
93
5.4.5 Pantallas Creadas………………………………………………………..
94
5.4.6 Beans y Servlets Existentes……………………………………………..
96
5.4.7 Beans y Servlets Creados……………………………………………….
97
5.5 Estructura del Proyecto…………………………………………………….
99
5.6 Seguridad……………………………………………………………………
99
5.7 Plan de Pruebas
5.7.1 Descripción de Actividades Realizadas………………………………..
101
5.7.2 Prueba Final de la Aplicación……………………………………………
103
5.8 Plan de Implementación……………………………………………………
103
5.8.1 Actividades Requeridas………………………………………………….
103
5.8.2 Archivos Requeridos para la Parametrización Inicial…………………
104
5.8.3 Software y Hardware Mínimo para Implementación………………….
105
5.8.4 Personal Involucrado en la Fase de Implementación……….............
107
5.8.5 Cronograma de Actividades para la Fase de Implementación………
107
5.9 Presupuesto del Proyecto………………………………………………….
108
5.10 Capacitación…….…………………………………………………………
110
5.11 Procedimiento de Instalación de la Base de Datos……………………
111
5.12 Procedimiento de Instalación del Sistema……………………………...
111
5.13 Procedimiento de Configuración del Lado del Cliente………………...
116
Conclusiones…………………………………………………………………….
119
Recomendaciones………………………………………………………………
120
Fuentes de Consulta
Libros Consultados……………………………………………………………...
121
Tesis Consultadas………………………………………………………………
121
Sitios Web Consultados………………………………………………………...
122
Glosario Técnico………………………………………………………………...
123
Anexos…………………………………………………………………………...
128
A1. Carta de solicitud para el desarrollo del proyecto
A2. Número de ganaderos en el país
A3. Diseño de numeración utilizada en el Área de Marcas y Fierros
A4. Procedimiento para la emisión de una nueva matrícula
A5. Procedimiento para la refrenda de una matrícula
A6. Procedimiento para el traspaso de una matrícula
A7. Procedimiento para una reposición de matrícula
A8. Modelo de la encuesta
A9. Manual de Usuario
i
INTRODUCCIÓN
El presente trabajo de graduación denominado “Sistema Automatizado en Línea para
el Registro y Control de Matrículas Agropecuarias a Nivel Nacional para el Área de
Marcas y Fierros del Ministerio de Agricultura y Ganadería de El Salvador”, propone
la automatización de dicha área ya que hoy en día todos sus procesos son realizados
manualmente. Se plantea el desarrollo de un sistema que logre controlar dichos
procesos de una manera más eficiente y sobre todo rápida para su modernización.
En el presente documento, se dan a conocer las generalidades en lo que respecta al
desarrollo del sistema, partiendo de un análisis de la situación actual, hasta llegar a
un plan de implementación.
Dicho documento consta de cinco capítulos principales, los cuales se detallan a
continuación:
Capítulo I. Contiene los antecedentes de la Dirección General de Sanidad Vegetal y
Animal como también los del Área de Marcas y Fierros.
Capítulo II. Muestra el marco teórico en el cual se logra definir las terminologías
utilizadas a lo largo del estudio.
Capítulo III. En este capítulo se presenta el desarrollo de la investigación de campo
realizada a través de encuestas a los usuarios ganaderos.
Capítulo IV. Presenta lo que concierne al análisis y diseño del sistema a implementar
en el Área de Marcas y Fierros.
ii
Capítulo V. Como continuación del capítulo IV, en este se encuentra la parte que
corresponde al desarrollo e implementación del sistema.
Además de los cinco capítulos antes mencionados, el documento consta también con
partes como conclusiones, recomendaciones, fuentes de consultas ya sean estas
páginas de Internet, documento de tesis y libros textos, también los anexos que
contienen documentos o información que respaldan parte del contenido, mismo que
son referenciados en la trayectoria del desarrollo del documento.
iii
PLANTEAMIENTO DEL PROBLEMA
Actualmente el Área de Marcas y Fierros no cuenta con un sistema automatizado en
línea que controle el proceso de autorización y registro de los ganaderos a nivel
nacional, debido a ello, dicha área no dispone de información oportuna y actualizada
en una base de datos sobre las matrículas que se generan en el área.
Debido a que actualmente todos los procesos son realizados de forma manual (ver
figura 1) los recursos están subutilizados, desaprovechando el potencial que tiene el
área y generando de esta forma un retraso a los ganaderos, puesto que el tiempo
utilizado en cualquiera de los tramites que se realizan en dicha área tarda en
ocasiones más de 2 horas, ya sea porque la demanda es muy alta ó por la ausencia
prolongada del jefe del área.
Figura 1. Ganadero realizando trámites en el Área de Marcas y Fierros
iv
JUSTIFICACIÓN DEL PROYECTO
El proyecto que se presenta nace como fruto de la evaluación y posterior reflexión de
la DGSVA1, ya que esta busca la simplificación y automatización de procesos a
través de herramientas tecnológicas que permitan dar respuestas más inmediatas,
reales y sobre todo seguras, de la información que actualmente se maneja en el Área
de Marcas y Fierros; por lo cual la DGSVA ha propuesto la automatización de
procesos dentro del área debido a que todos éstos se realizan actualmente de forma
manual, dificultando todas las actividades que ahí se realizan; cabe mencionar que
esta área es una de las principales dentro del MAG2, ya que establece el control y
supervisión de las matrículas ganaderas autorizadas en todo el país.
Para ello se organizarán una serie de actividades orientadas principalmente a
establecer aquellas funciones y procesos que permitan que el ganadero logre agilizar
todos sus trámites, determinando los
pasos en los cuales se detectan
obstaculizaciones en los procesos o injerencias internas del área o externas a ella,
permitiendo de esta manera que el sistema automatice hasta cierta medida las fases
de desarrollo de los procesos, esto con el fin de generar una mejor eficiencia dentro
del área al momento de prestar el servicio.
Pero esta idea no se basa sólo en la experiencia que vive la parte administrativa,
sino que viene avalada por la experiencia del diario vivir del Área de Marcas y
Fierros, las personas que laboran en el área hablan del uso del sistema a
implementarse como compensación de las carencias que provocan en el ganadero al
momento de realizar sus trámites y las grandes distancias que este debe recorrer,
esto se debe a que los ganaderos en su mayoría residen en el interior del país (ver
anexo A1), por lo tanto dicha dificultad hace que utilicen más tiempo del requerido en
la presentación de sus solicitudes para generar el trámite respectivo.
1
2
Dirección General de Sanidad Vegetal y Animal
Ministerio de Agricultura y Ganadería
v
Entre las razones por las que se justifica la necesidad de un sistema se encuentran:
•
Gran cantidad de información por administrar, que no puede ser eficientemente
controlada en un paquete de Hojas Tabulares, en un procesador de palabras o
mucho menos en archiveros manuales.
•
Los requerimientos de información sobre los ganaderos, es solicitada con poco o
ningún tiempo de anticipación.
•
La necesidad de tomar decisiones rápidamente, en base a reportes que muestren
la información de manera oportuna y veraz.
•
Existe información necesaria, que por su complejidad no es posible obtener en
forma manual.
•
El tiempo de emisión de una matrícula tarda aproximadamente una hora y media.
•
Automatizar procesos administrativos involucrados en la secuencia de los
trámites, ya que en ocasiones generan atrasos innecesarios al ganadero,
ejemplo: firma y sello del jefe del área.
vi
BENEFICIOS A OBTENER
•
El reconocimiento al Área de Marcas y Fierros como una de las pioneras dentro
del MAG en el proceso de automatización de procesos a través de un sistema
informático.
•
Brindar una herramienta que sirva de apoyo en el trabajo diario al personal del
Área de Marcas y Fierros.
•
El tiempo de atención a los ganaderos se reducirá significativamente con la
implementación de un sistema.
•
La descentralización del servicio de autorización de matrículas para herrar
ganado que actualmente se realizan en la sede ubicada en el Cantón El
Matazano, Jurisdicción de Soyapango.
vii
OBJETIVOS DEL PROYECTO
OBJETIVO GENERAL
Identificar las generalidades que presenta el proyecto para poder establecer sus
alcances y limitaciones; además de identificar de manera más profunda la situación
actual sobre el área de desarrollo del proyecto y las posibles soluciones.
OBJETIVOS ESPECÍFICOS
•
Identificar cuales serán las metas que se pretenden alcanzar con el desarrollo del
proyecto.
•
Determinar con anticipación las limitaciones del proyecto para un mejor desarrollo
del mismo, lo cual permitirá establecer las fronteras de este y obtener un
panorama claro del punto de finalización del proyecto.
•
Plantear los beneficios que se obtendrán con el desarrollo del proyecto, así como
el producto final esperado el cual es un sistema automatizado en línea para el
registro de matrículas para herrar ganado.
viii
ALCANCES Y LIMITACIONES
ALCANCES
•
Proporcionar al personal del Área de Marcas y Fierros una herramienta que logre
agilizar los trámites en un tiempo menor al que actualmente lo realizan.
•
La automatización de todos los procesos en el Área de Marcas y Fierros, ya que
actualmente todos estos son realizados de manera manual.
•
Identificar los puntos críticos en los cuales existen retrasos dentro de los procesos
existentes en el área y por medio del sistema darles una solución efectiva.
•
Consolidar la información que actualmente poseen en el área ya sea en libros o
archiveros a una base de datos electrónica segura y confiable.
•
Conocer el grado de aceptación de los ganaderos y el personal del Área de
Marcas y Fierros a través de una herramienta de investigación, la cual muestre la
opinión sobre los servicios actuales en el Área de Marcas y Fierros y la
implementación de un sistema informático que agilice los procedimientos.
•
El proyecto será entregado con sus respectivos manuales tanto de usuario como
de instalación.
•
El año de inicio de almacenamiento de las matriculas será definido por el Área de
Marcas y Fierros, sin embargo seria mucho más factible tener en cuenta los
últimos 10 años, ya que estos son los que actualmente se encuentran en
vigencia.
ix
LIMITACIONES
•
La información se encuentra contenida en archiveros manuales o en algunos de
sus casos en paquetes de hojas tabulares.
•
La resistencia por parte de los usuarios al cambio, utilizando como nuevas
herramientas de trabajo computadoras personales o programas especializados.
•
La poca experiencia por parte de los usuarios en el manejo de computadoras.
•
El desconocimiento de la terminología utilizada dentro del Área de Marcas y
Fierros, para lo cual se tuvo que realizar reuniones con el personal para
familiarizarse con dicha terminología.
RESULTADOS ESPERADOS
PRODUCTO FINAL
Lo que se espera obtener como producto final es un sistema automatizado en línea
que controle los cuatro procesos que en la actualidad son llevados manualmente en
el Área de Marcas y Fierros, esto se logrará desarrollando una aplicación en un
ambiente Web, logrando de esta forma acortar los tiempos del servicio proporcionado
a los ganaderos.
El sistema estará en la capacidad de autorizar y registrar la matrícula, acreditando al
ganadero en el uso de la marca con el fin de garantizar la propiedad ganadera,
también se busca poder registrar los traspasos que se realicen, sean estos por venta,
donación o herencia, evitando contratiempos en la legalización de estos procesos y
x
realizándolos de una manera rápida, además de realizar refrendas de matrículas así
como el registro de las reposiciones de estas.
Con dicha aplicación se busca la manera más óptima de dar una respuesta a las
consultas que podrían realizarse de información de las marcas ingresadas en el
sistema así como la generación de reportes que puedan brindar un mejor panorama
de la situación, esto con el fin de poder apoyar en la toma de decisiones al área.
• Solicitud de
autorización de registro
de la matrícula
• Solicitud para refrenda
de matrícula
• Solicitud para
traspasos
• Solicitud de reposición
de Matrículas
SISTEMA AUTOMATIZADO EN
LINEA PARA EL REGISTRO Y
CONTROL DE MATRÍCULAS
PARA HERRAR GANADO A
NIVEL NACIONAL, PARA EL
ÁREA DE MARCAS Y FIERROS
DEL MINISTERIO DE
AGRICULTURA Y GANADERÍA
DE EL SALVADOR
Figura 2. Esquema de caja negra del sistema
•
Creación
automática de
marcas numéricas
•
Emisión automática
de Carnet
•
Ficha histórica de
Registros
Ganaderos
•
Informes
(Históricos,
estadísticos o
gerenciales)
Descargar