“gestor estadisticos del manejo integrado de...
TRANSCRIPT
Proyecto final: GESMIP – GESTOR ESTADISTICO MANEJO INTEGRADO DE PLAGAS
1
INSTITUTO DE NUEVAS TECNOLOGIAS UNEWEB
“GESTOR ESTADISTICOS DEL MANEJO INTEGRADO DE PLAGAS” GESMIP
PARA LA EMPRESA: GRUPO PRECISION 21, C.A.
REALIZADO POR: JUAN PRIETO CI: V-9.661.319
JUNIO DEL 2.017
Proyecto final: GESMIP – GESTOR ESTADISTICO MANEJO INTEGRADO DE PLAGAS
2
El proyecto que se presenta a continuación consiste en el desarrollo de una aplicación web que permita registrar todas las actividades de las operaciones de control de plagas a terceros de la empresa Grupo Precision 21, C.A., permitiendo mantener estadísticas de los servicios realizados de fácil acceso al personal interno de operaciones y reportes finales a los clientes. La aplicación web será desarrollada en dos fases: FASE I (Proyecto final Uneweb) Programación del panel de control que permita:
El acceso a los clientes, empleados y administrador (discriminando cada uno de los roles de los usuarios al sistema)
La carga de datos de todos los clientes, empleados y operaciones realizadas por nuestro personal.
La visualización y modificación de los datos del usuario. El cambio de clave del usuario. La visualización de los cuadros estadísticos por fechas de visitas y
resúmenes generales de las actividades de operación del control de plagas.
FASE II (Entrada en produccon de la aplicación) Programación final y depuración del sistema, desarrollo final de:
Visualización de los graficos con datos de los cuadros estadísticos mostrados
Complementar todas las acciones de modificación, eliminación y visualización de todos los menús presentados en el sistema
Creación de certificaciones mensuales para los clientes. OBJETIVO GENERAL: Desarrollar una aplicación web que permita a la empresa Grupo Precision 21, C.A. mantener el control estadístico de sus operaciones de control de plagas a terceros. METAS: Se pretende que la aplicación web permita uniformar y armonizar la información remitida de las operaciones, para analizar, evaluar y efectuar las acciones de seguimiento, control y toma de decisiones respecto a la ejecución de las diferentes actividades de Manejo Integrado de Plagas en la industria de alimentos.
Proyecto final: GESMIP – GESTOR ESTADISTICO MANEJO INTEGRADO DE PLAGAS
3
ÁREA DE ACTIVIDAD EN LA CUAL SE DESARROLLA EL PROYECTO: El proyecto presentado se enmarca dentro del área de programación, como proyecto final para la obtención de la certificación del Diplomado de Programación en la UNEWEB. METODOLOGIA UTILIZADA: IWEB (INGENIERIA PARA EL DESARROLLO DE APLICACIONES WEB) Las aplicaciones desarrolladas para la IWEB tienen características especiales que hacen que los mecanismos de ingeniería empleados sean diferentes. Las características de sistemas y aplicaciones basadas en web influyen enormemente en el proceso de IWEB la inmediatez y la evolución continua dictando un modelo de proceso incremental en interactivo que elabora versiones de WEBAPPS muy rápidamente. La naturaleza intensiva de red de las aplicaciones en este dominio sugiere una población de usuarios diversa y una arquitectura de aplicaciones que pueda ser altamente especializada. Dado que las WEBAPPS suelen ser controladas por el contenido haciendo hincapié en la estética, es probable que las actividades de desarrollo paralelas se planifiquen dentro del proceso de IWEB y necesiten un equipo de personas tanto técnicas como no. ANTECEDENTES: En 1998, Roger Pressman moderó una mesa redonda virtual con representantes la ingeniería software tradicional y del desarrollo software basado exclusivamente en Internet. El debate principalmente se centró en discutir si valía la pena aplicar un proceso de ingeniería a las aplicaciones con base en internet, o qué características tenían éstas que justificaran el no utilizarlo. La conclusión general fue que aplicar un proceso de ingeniería nunca es una mala idea pero que éste debería adaptarse a los requerimientos de cambio continuo y rapidez siempre presentes en el proceso de desarrollo Web. De iniciativas como ésta y de otras como la organización de congresos y talleres especializados en el desarrollo para la Web, surge el nacimiento de una nueva disciplina denominada Ingeniería Web.
Proyecto final: GESMIP – GESTOR ESTADISTICO MANEJO INTEGRADO DE PLAGAS
4
FASES: FASE 1: Formulación. Identificar los requerimientos y metas de la empresa para la construcción de la aplicación Web. Mediante el uso de entrevistas, cuestionarios y Muestreo. Grupo Precision 21, C.A., necesitaba un sistema que facilitara la tabulación de datos de sus servicios de control de plagas a los clientes, y que pudiese mostrar de forma amigable para los clientes los reportes estadísticos de la gestión de control de plagas en cada uno de ellos. Actualmente los informes se llevan a cabo manualmente y tabulados en tablas de Excel. Se realizaron entrevistas personales con los clientes y por experiencia propia del desarrollador quien es el dueño de la empresa Grupo Precision 21, C.A. FASE 2: Planificación. Estimar el costo global del proyecto y evaluar los riesgos asociados al desarrollo de la aplicación (Costos presentados por implantación y del primer año)
DESCRIPCION COSTOS (expresado en
USD)
Costos de Hospedaje y Dominio web $ 60.00
Costos de desarrollo de aplicación $ 50.00
Costos de implementación de la aplicación $ 50.00
Costos de entrenamiento Empleados $ 50.00
Costos de entrenamiento Clientes $ 120.00
Total $ 330.00
Proyecto final: GESMIP – GESTOR ESTADISTICO MANEJO INTEGRADO DE PLAGAS
5
FASE 3: Análisis. Establecer los requisitos técnicos para la aplicación Web, identificar los elementos del contenido y requisitos de diseño gráfico que se van a incorporar mediante 4 análisis. Para el desarrollo del contenido de la aplicación web, se utilizan los siguientes recursos de programación:
- HTML: Por sus siglas en inglés de HyperText Markup Language (lenguaje de marcas de hipertexto), hace referencia al lenguaje de marcado para la elaboración de páginas web. Es un estándar que sirve de referencia del software que conecta con la elaboración de páginas web en sus diferentes versiones, define una estructura básica y un código (denominado código HTML) para la definición de contenido de una página web, como texto, imágenes, videos, juegos, entre otros
- JAVASCRIPT: (Abreviado comúnmente JS) es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico. Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas4 aunque existe una forma de JavaScript del lado del servidor(Server-side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es también significativo.
- PHP: Es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos. El código es interpretado por un servidor web con un módulo de procesador de PHP que genera la página web resultante.
- MYSQL: Es un sistema de gestión de bases de datos relacional desarrollado
bajo licencia dual GPL/Licencia comercial por Oracle Corporation y está considerada como la base datos open source más popular del mundo, y una de las más populares en general junto a Oracle y Microsoft SQL Server, sobre todo para entornos de desarrollo web.
Proyecto final: GESMIP – GESTOR ESTADISTICO MANEJO INTEGRADO DE PLAGAS
6
FASE 4: Ingeniería. Diseño Arquitectónico. Definición de la estructura global hipermedia para la aplicación Web, y en la aplicación de las configuraciones de diseño y plantillas constructivas para popularizar la estructura (y lograr la reutilización). DFD: 1er Nivel
Cliente
Operario
Administrador Web
GESMIP
GESMIP
BD Información del Cliente
Información del Operario
Información de usuarios y permisología
Proyecto final: GESMIP – GESTOR ESTADISTICO MANEJO INTEGRADO DE PLAGAS
7
FASE 5: Diseño de la estructura de datos Aquí se transforma el modelo del dominio de información que se crea durante el análisis de las estructuras de datos que se necesitarán para implementar el software. Diccionario de datos: afechas
Columna Tipo Nulo Predeterminado Enlaces
a Comentarios MIME
id_afecha (Primaria) int(4) No
fechaA date No
tipoA varchar(2) No
Status int(1) No
tipoE int(4) No
tipoL int(4) No
Obs varchar(255) No
Índices
Nombre de
la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id_afecha 504 A No
tipoE BTREE No No tipoE 12 A No
tipoL BTREE No No tipoL 16 A No
afechasas
Columna Tipo Nulo Predeterminado Enlaces
a Comentarios MIME
id_afecha (Primaria) int(4) No
fechaA date No
tipoA varchar(2) No
Status int(1) No
tipoE int(4) No
tipoL int(4) No
id_prod int(4) No
producto
->
Proyecto final: GESMIP – GESTOR ESTADISTICO MANEJO INTEGRADO DE PLAGAS
8
id_prod
Pasilloi int(1) No
ca1 varchar(2) No
sl1 varchar(2) No
sp1 varchar(3) No
Pasilloe int(1) No
ca2 varchar(2) No
sl2 varchar(2) No
sp2 varchar(3) No
Banos int(1) No
ca3 varchar(2) No
sl3 varchar(2) No
sp3 varchar(3) No
Comedor int(1) No
ca4 varchar(2) No
sl4 varchar(2) No
sp4 varchar(3) No
Oficina int(1) No
ca5 varchar(2) No
sl5 varchar(2) No
sp5 varchar(3) No
Almacen int(1) No
ca6 varchar(2) No
sl6 varchar(2) No
sp6 varchar(3) No
otra_area varchar(40) No
ca7 varchar(2) No
sl7 varchar(2) No
sp7 varchar(3) No
Obs varchar(255) No
Proyecto final: GESMIP – GESTOR ESTADISTICO MANEJO INTEGRADO DE PLAGAS
9
Índices
Nombre de la
clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id_afecha 132 A No
tipoE BTREE No No tipoE 12 A No
tipoL BTREE No No tipoL 16 A No
afechasas_ibfk_1 BTREE No No id_prod 4 A No
afechasdr
Columna Tipo Nulo Predeterminado Enlaces
a Comentarios MIME
id_afecha (Primaria) int(4) No
fechaA date No
tipoA varchar(2) No
Status int(1) No
tipoE int(4) No
tipoL int(4) No
id_prod int(4) No
producto
->
id_prod
Obs varchar(255) No
Índices
Nombre de
la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id_afecha 144 A No
tipoE BTREE No No tipoE 12 A No
tipoL BTREE No No tipoL 16 A No
id_prod BTREE No No id_prod 2 A No
Proyecto final: GESMIP – GESTOR ESTADISTICO MANEJO INTEGRADO DE PLAGAS
10
afechaspi
Columna Tipo Nulo Predeterminado Enlaces
a Comentarios MIME
id_afecha (Primaria) int(4) No
fechaA date No
tipoA varchar(2) No
Status int(1) No
tipoE int(4) No
tipoL int(4) No
Obs varchar(255) No
Índices
Nombre de
la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id_afecha 12 A No
tipoE BTREE No No tipoE 2 A No
tipoL BTREE No No tipoL 2 A No
afechaspr
Columna Tipo Nulo Predeterminado Enlaces
a Comentarios MIME
id_afecha (Primaria) int(4) No
fechaA date No
tipoA varchar(2) No
Status int(1) No
tipoE int(4) No
tipoL int(4) No
Obs varchar(255) No
Índices
Nombre de
la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id_afecha 24 A No
tipoE BTREE No No tipoE 2 A No
tipoL BTREE No No tipoL 4 A No
Proyecto final: GESMIP – GESTOR ESTADISTICO MANEJO INTEGRADO DE PLAGAS
11
afechastj
Columna Tipo Nulo Predeterminado Enlaces
a Comentarios MIME
id_afecha (Primaria) int(4) No
fechaA date No
tipoA varchar(2) No
Status int(1) No
tipoE int(4) No
tipoL int(4) No
Obs varchar(255) No
Índices
Nombre de
la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id_afecha 24 A No
tipoE BTREE No No tipoE 2 A No
tipoL BTREE No No tipoL 4 A No
afechastm
Columna Tipo Nulo Predeterminado Enlaces
a Comentarios MIME
id_afecha (Primaria) int(4) No
fechaA date No
tipoA varchar(2) No
Status int(1) No
tipoE int(4) No
tipoL int(4) No
id_prod int(4) No
producto
->
id_prod
Obs varchar(255) No
Índices
Nombre de
la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id_afecha 132 A No
Proyecto final: GESMIP – GESTOR ESTADISTICO MANEJO INTEGRADO DE PLAGAS
12
Nombre de
la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
tipoE BTREE No No tipoE 12 A No
tipoL BTREE No No tipoL 16 A No
id_prod BTREE No No id_prod 6 A No
afechasuv
Columna Tipo Nulo Predeterminado Enlaces
a Comentarios MIME
id_afecha (Primaria) int(4) No
fechaA date No
tipoA varchar(2) No
Status int(1) No
tipoE int(4) No
tipoL int(4) No
Obs varchar(255) No
Índices
Nombre de
la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id_afecha 36 A No
tipoE BTREE No No tipoE 4 A No
tipoL BTREE No No tipoL 6 A No
asigna
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id_asigna (Primaria) int(4) No
id_local int(4) No
localidad ->
id_local
id_empleado int(4) No
empleado ->
id_empleado
Índices
Nombre de
la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id_asigna 0 A No
Proyecto final: GESMIP – GESTOR ESTADISTICO MANEJO INTEGRADO DE PLAGAS
13
Nombre de
la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
id_local BTREE No No id_local 0 A No
id_empleado BTREE No No id_empleado 0 A No
categoria
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id_cat (Primaria) int(11) No
nombreC varchar(20) No
Cat varchar(1) No
Índices
Nombre de
la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id_cat 6 A No
catprod
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id_cp (Primaria) int(11) No
id_cat int(11) No
categoria ->
id_cat
id_fab int(11) No
fabricante ->
id_fab
Índices
Nombre de la
clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id_cp 2 A No
id_cat BTREE No No id_cat 2 A No
catprod_ibfk_2 BTREE No No id_fab 2 A No
cordon
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id_cordon (Primaria) int(4) No
tipoE int(4) No
empresa ->
Id_Empresa
tipoL int(4) No
localidad ->
Proyecto final: GESMIP – GESTOR ESTADISTICO MANEJO INTEGRADO DE PLAGAS
14
id_local
tipoS int(4) No
categoria ->
id_cat
tipoEQ int(4) No
equipo ->
id_equipo
nombreCordon int(3) No
Índices
Nombre de la
clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id_cordon 209 A No
tipoE BTREE No No tipoE 12 A No
tipoL BTREE No No tipoL 19 A No
cordon_ibfk_3 BTREE No No tipoEQ 16 A No
tipoS BTREE No No tipoS 8 A No
cronolocal
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id (Primaria) int(4) No
id_local int(4) No
localidad ->
id_local
id_empresa int(4) No
empresa ->
Id_Empresa
Annual int(4) No
Índices
Nombre
de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id 8 A No
id_local BTREE No No id_local 8 A No
id_empresa BTREE No No id_empresa 8 A No
Proyecto final: GESMIP – GESTOR ESTADISTICO MANEJO INTEGRADO DE PLAGAS
15
datosu
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id_datos (Primaria) int(4) No
NombreU varchar(30) No
ApellidoU varchar(30) No
Tlf1U varchar(12) No
Tlf2U varchar(12) No
CelU varchar(12) No
EmailU varchar(50) No
Índices
Nombre de
la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id_datos 4 A No
empleado
Columna Tipo Nulo Predeterminado Enlaces
a Comentarios MIME
id_empleado (Primaria) int(4) No
nombre_empl varchar(30) No
apellido_empl varchar(30) No
Cedula varchar(10) No
Fechan date No
Cargo int(2) No
tlf1 varchar(12) No
tlf2 varchar(12) No
cel_empl varchar(12) No
Email varchar(50) No
Dir varchar(255) No
tipo_empl varchar(1) No
Jerarquia int(2) No
Proyecto final: GESMIP – GESTOR ESTADISTICO MANEJO INTEGRADO DE PLAGAS
16
Índices
Nombre
de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id_empleado 12 A No
empresa
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
Id_Empresa (Primaria) int(4) No
NombreEmp varchar(30) No
RifEmp varchar(10) No
DirFiscalE varchar(255) No
tlfEmp1 varchar(12) No
tlfEmp2 varchar(12) No
Fechai date No
tipoEmp int(4) No
tipoempresa
-> id_tipE
claseE varchar(1) No
Índices
Nombre
de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No Id_Empresa 7 A No
tipoEmp BTREE No No tipoEmp 7 A No
equipo
Columna Tipo Nulo Predeterminado Enlaces
a Comentarios MIME
id_equipo (Primaria) int(11) No
nombreE varchar(30) No
id_cat int(11) No
categoria
-> id_cat
Índices
Nombre de
la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id_equipo 8 A No
Proyecto final: GESMIP – GESTOR ESTADISTICO MANEJO INTEGRADO DE PLAGAS
17
Nombre de
la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
id_cat BTREE No No id_cat 8 A No
fabricante
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id_fab (Primaria) int(11) No
nombreFab varchar(30) No
rifFab varchar(11) No
telF1 varchar(12) No
emailF varchar(30) No
Índices
Nombre de
la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id_fab 3 A No
jerarquia
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id_j (Primaria) int(4) No
id_supv int(4) No
id_empl int(4) No
Índices
Nombre de
la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id_j 2 A No
localidad Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id_local (Primaria) int(11) No
nombreL varchar(30) No
DirL text No
tlfL varchar(12) No
id_Empresa int(11) No
empresa ->
Id_Empresa
Proyecto final: GESMIP – GESTOR ESTADISTICO MANEJO INTEGRADO DE PLAGAS
18
Índices
Nombre de
la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id_local 13 A No
id_Empresa BTREE No No id_Empresa 13 A No
meses
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id_mes (Primaria) int(4) No
Mes varchar(20) No
Índices
Nombre de
la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id_mes 12 A No
obs_estacion
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id (Primaria) int(4) No
id_cordon int(4) No
cordon ->
id_cordon
id_fecha int(4) No
afechasdr ->
id_afecha
Grs varchar(2) No
Tiporep varchar(1) No
Exc varchar(1) No
Condicion varchar(1) No
Índices
Nombre
de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id 364 A No
id_cordon BTREE No No id_cordon 182 A No
id_fecha BTREE No No id_fecha 20 A No
Proyecto final: GESMIP – GESTOR ESTADISTICO MANEJO INTEGRADO DE PLAGAS
19
obs_tj Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id_tj (Primaria) int(4) No
id_cordon int(4) No
cordon ->
id_cordon
id_afechas int(4) No
afechastj ->
id_afecha
Cantd varchar(2) No
Índices
Nombre de
la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id_tj 20 A No
id_afechas BTREE No No id_afechas 4 A No
obs_tj_ibfk_1 BTREE No No id_cordon 20 A No
obs_tpi
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id_ti (Primaria) int(4) No
id_afecha int(4) No
afechaspi ->
id_afecha
id_cordon int(4) No
cordon ->
id_cordon
Cucaracha varchar(2) No
Chiripa varchar(2) No
Mosca varchar(2) No
Raton varchar(2) No
Grillo varchar(2) No
Lagartija varchar(2) No
Escarabajo varchar(2) No
Bachaco varchar(2) No
Otro varchar(2) No
Proyecto final: GESMIP – GESTOR ESTADISTICO MANEJO INTEGRADO DE PLAGAS
20
Índices
Nombre
de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id_ti 20 A No
id_afecha BTREE No No id_afecha 4 A No
id_cordon BTREE No No id_cordon 20 A No
obs_tpr
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id_tpr (Primaria) int(11) No
id_cordon int(4) No
cordon ->
id_cordon
id_afechas int(4) No
afechaspr ->
id_afecha
Cantd varchar(2) No
Índices
Nombre
de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id_tpr 20 A No
id_cordon BTREE No No id_cordon 20 A No
id_afechas BTREE No No id_afechas 4 A No
obs_uv
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id_obs (Primaria) int(4) No
id_fecha int(4) No
afechasuv -
> id_afecha
id_cordon int(4) No
cordon ->
id_cordon
Coco varchar(3) No
Mariposa varchar(3) No
Polilla varchar(3) No
Mosquito varchar(3) No
Moscac varchar(3) No
Proyecto final: GESMIP – GESTOR ESTADISTICO MANEJO INTEGRADO DE PLAGAS
21
Moscaa varchar(3) No
Moscao varchar(3) No
Moscaf varchar(3) No
Moscav varchar(3) No
Avispa varchar(3) No
Abeja varchar(3) No
Otro varchar(3) No
Índices
Nombre
de la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id_obs 6 A No
id_uv BTREE No No id_cordon 6 A No
id_afecha BTREE No No id_fecha 6 A No
producto
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id_prod (Primaria) int(11) No
nombreprod varchar(30) No
permisoSas varchar(15) No
id_cat int(11) No
categoria -
> id_cat
id_fab int(11) No
fabricante
-> id_fab
Índices
Nombre de
la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id_prod 4 A No
id_cat BTREE No No id_cat 4 A No
id_fab BTREE No No id_fab 4 A No
Proyecto final: GESMIP – GESTOR ESTADISTICO MANEJO INTEGRADO DE PLAGAS
22
tecnicoemp Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id_te (Primaria) int(4) No
id_empl int(4) No
empleado ->
id_empleado
id_local int(4) No
localidad ->
id_local
Índices
Nombre de
la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id_te 6 A No
id_empl BTREE No No id_empl 6 A No
id_local BTREE No No id_local 6 A No
tipoempresa
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
id_tipE (Primaria) int(11) No
nombreTE varchar(30) No
Índices
Nombre de
la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No id_tipE 5 A No
usuarios
Columna Tipo Nulo Predeterminado Enlaces a Comentarios MIME
Id_U (Primaria) int(4) No
ClaveU varchar(33) No
Nusuario varchar(20) No
tipoU varchar(1) No
Id_Empresa int(4) No
empresa ->
Id_Empresa
id_empleado int(4) No
id_datos int(4) No
Proyecto final: GESMIP – GESTOR ESTADISTICO MANEJO INTEGRADO DE PLAGAS
23
Índices
Nombre de
la clave Tipo Único Empaquetado Columna Cardinalidad Cotejamiento Nulo
PRIMARY BTREE Sí No Id_U 10 A No
Id_Empresa BTREE No No Id_Empresa 10 A No
FASE 6: Generación de páginas. Es una actividad de construcción que hace mucho uso de las herramientas automatizadas para la creación de la Web. Principales pantallas:
Proyecto final: GESMIP – GESTOR ESTADISTICO MANEJO INTEGRADO DE PLAGAS
27
FASE 7: Puesta a prueba y Evaluación del cliente. El software debe ser probado para descubrir el máximo de errores posibles antes de su puesta en producción.
1.‐ Comprobación la lógica interna de los componentes del Web. 2.‐ Verificación de los dominios de entrada y salida del programa para descubrir errores en la funcionalidad, el comportamiento y rendimiento.
Proyecto final: GESMIP – GESTOR ESTADISTICO MANEJO INTEGRADO DE PLAGAS
28
CRONOGRAMA DE ACTIVIDADES:
DESCR
IPCION
ACTI
VIDAD
12
34
56
78
910
1112
1314
1516
1718
1920
2122
2324
2526
2728
Levant
amien
to de
inform
acion
Diseñ
o de b
ase de
datos
Diseñ
o de p
antalla
s
Progra
macio
n de la
aplica
ción F
ASE I
Progra
macio
n de la
aplica
ción F
ASE II
Docum
entac
ion de
l siste
ma
Impla
ntacio
n del s
istema
Entren
amien
to em
pleado
s
Entren
amien
to clie
ntes
TIEMP
O EN S
EMAN
AS
Proyecto final: GESMIP – GESTOR ESTADISTICO MANEJO INTEGRADO DE PLAGAS
29
RESULTADOS Y CONCLUSIONES:
El proyecto ha logrado cumplir todos los objetivos básicos que se habían
propuesto y manteniendo las expectativas iniciales.
Se han desarrollado algoritmos para diferentes módulos que obtienen la
información, la organizan y la puntúan según distintos clientes. Todo esto se
realiza utilizando una estructura modular que permite una
fácil extensibilidad de la aplicación. Esta estructura modular también permite que
los errores en unos módulos no afecten al resto.
Por otra parte, del lado del cliente se ha creado una agradable y
simple interfaz que muestra los resultados de una forma paginada y que da la
sensación de rapidez al ir mostrando los resultados conforme son recibidos del
servidor. Esto permite que la experiencia del usuario sea satisfactoria.
El resultado ha sido probado en distintos navegadores modernos con
satisfactorio resultado, gracias a que ha sido desarrollado empleando estándares
y tecnologías abiertas. Además, independientemente del navegador utilizado, los
resultados se ajustan al espacio dejado libre por la ventana del navegador.