Académique Documents
Professionnel Documents
Culture Documents
TITULO:
DISEO E IMPLEMENTACIN DE UN SISTEMA PARA EL CONTROL DE
MINAS ANTIPERSONALES BAJO LA PLATAFORMA GIS EN LA CIUDAD DE
ARENILLAS PARA EL CENTRO DE CAPACITACN CECAI DE LA CIUDAD
DE SANTA ROSA, PROVINCIA DE EL ORO, UTILIZANDO HERRAMIENTAS
OPENSOURCE, UTILIZANDO LA METODOLOGIA RUP.
AUTORA:
MARIA FERNANDA LANDIN PACHECO
TUTOR:
ING. MARIUXI ZEA ORDOEZ
CO-TUTOR:
ECON. GALO MORENO
MACHALA
EL ORO -
ECUADOR
2014
CERTIFICACIN DEL TUTOR
CERTIFICA:
Que el presente trabajo de titulacin denominado DESARROLLO E
IMPLEMENTACIN
DE
UN
SISTEMA
DE
INFORMACIN
GEOGRFICA PARA EL CONTROL DE MINAS ANTIPERSONALES EN
LA CIUDAD DE HUAQUILLAS PARA EL CENTRO DE CAPACITACIN
CECAI DE LA CIUDAD DE SANTA ROSA, PROVINCIA DE EL ORO,
UTILIZANDO HERRAMIENTAS OPENSOURCE, ha sido prolijamente
revisado y corregido de conformidad a las normas pertinentes, por tanto
se autoriza su presentacin para la aprobacin y sustentacin del mismo.
CERTIFICA:
Que el presente trabajo de titulacin denominado DESARROLLO E
IMPLEMENTACIN
DE
UN
SISTEMA
DE
INFORMACIN
GEOGRFICA PARA EL CONTROL DE MINAS ANTIPERSONALES EN
LA CIUDAD DE HUAQUILLAS PARA EL CENTRO DE CAPACITACIN
CECAI DE LA CIUDAD DE SANTA ROSA, PROVINCIA DE EL ORO,
UTILIZANDO HERRAMIENTAS OPENSOURCE, ha sido prolijamente
revisado y corregido de conformidad a las normas pertinentes, por tanto
se autoriza su presentacin para la aprobacin y sustentacin del mismo.
APROBACIN DE AUTORA
DEDICATORIA
Dedico ante todo este trabajo a Dios por haber permitido llegar a cumplir
esta meta en mi vida, a mi madre que ha estado en todo momento
dndome el apoyo tanto econmico como anmico, y se ha esforzado
tanto para poder darme mi estudios, y ms que todo a mi hijo porque por
l y para el siempre sern mis esfuerzos.
AGRADECIMIENTO
RESUMEN
debido al
gracias a la implementacin
especialmente
vulnerables
los
ataques
de
usuarios
tcnicas de autenticacin,
INDICE
CERTIFICA.......................................................................................II
CERTIFICA.......................................................................................II
CAPTULO I: MARCO REFERENCIAL......................................................15
1.1 JUSTIFICACIN.............................................................................15
1.2 PLANTEAMIENTO DEL PROBLEMA............................................17
1.2.1 PROBLEMA CENTRAL........................................................................17
1.2.2 PROBLEMAS PARTICULARES............................................................17
1.4 ALCANCE......................................................................................19
CAPITULO II: MARCO TERICO............................................................20
2.2.4.2.1 VENTAJAS...................................................................................60
2.2.4.2.2 FASES DEL RUP..........................................................................60
2.2.4.2.2.1 FASE DE INICIO..........................................................................61
2.2.4.2.2.1.1 MODELADO DEL NEGOCIO................................................61
2.2.4.2.2.1.2 REQUISITOS........................................................................62
2.2.4.2.2.2 FACE DE ELABORACIN............................................................62
2.2.4.2.2.2.1 ANLISIS Y DISEO.............................................................63
2.2.4.2.2.3 FASE DE CONSTRUCCIN..........................................................64
2.2.4.2.2.3.1 IMPLEMENTACIN...............................................................64
2.2.4.2.2.3.2 PRUEBAS............................................................................64
2.2.4.2.2.3.3 DESPLIEGUE......................................................................64
2.2.4.2.2.4 FASE DE TRANSICIN................................................................65
2.2.4.2.3 VENTAJAS DE LA RUP ENTRE OTRAS METODOLOGIAS.....................65
10
NDICE DE TABLAS
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
11
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
Tabla
12
NDICE DE FIGURAS
13
DISEO E
y garantizar la seguridad en la
sistema
permite
controlar
la
veracidad
de
la
informacin
15
16
17
18
19
GESTION DE ADMINISTRADOR
PROCESO DE CREACIN DE USUARIO
* REGISTRO DE ADMINISTRADOR
GESTION DE REPORTES
* TIPO DE DESTRUCCIONES
* ESTUDIOS REALIZADOS
* PERSONAL
GESTION DE COORDENADAS
* SISTEMA DE COORDENAS
* COORDENADAS
* CANTONES
* PROVINCIAS
* PARROQUIAS
* RECINTO
20
21
2.1.2MISIN
22
2.1.4 ORGANIGRAMA
centro de
Capacitacion
CECAI
Segundo
Encargado
Primer
Encargado
23
2.1.5 UBICACIN
CECAI
prevencion
AV. JOFRRE LIMA
2DA
ENTRAD
A
24
25
tratamiento de la informacin.
Nos permite trabajar con diferentes modelos cartogrficos.
Informacin fiable
un formato digital.
Falta de profesionales para mantener datos en formato digital en
computadoras, estos costos pueden ser justificados si el volumen de datos
es grande.
Falta de confiabilidad de una mayor confiabilidad y precisin.
Los costos para la adquisicin de equipos y programas.
26
La
27
28
29
ubican de
30
31
de
descripcin
de
programas,
diseo
de
la
arquitectura,
MECANISMO DE CONTROL
OBJETIVO
TRANSFORMACION
SALIDA
32
33
Software
Software Libre
Propietario/Gratis
Gratis
Es posible
Es posible
De pago
Es posible
Es posible
Tabla 1.-Clasificacin del software
34
2.2.3.2.3 LICENCIAS
El software libre o de cdigo abierto puede estar bajo diferentes licencias de
uso, el hecho de que un software est clasificado como libre no lo convierte
automticamente en software gratuito, por ello es recomendable saber los tipos
de licencia que se maneja en este tipo de Software para comprender mejor su
funcionamiento. Generalmente utilizamos la licencia de documentacin libre de
GNU (FDL de GNU, por sus siglas en ingls), aunque en ocasiones tambin
usa otras licencias de software libre
Lo primero de todo es aclarar tres conceptos bsicos
Licencia. La licencia atribuida a un software es el contrato intelectual que est
sometido a derechos de autor
Patente. Son los derechos legales adquiridos por el creador de una obra
intelectual.
Derechos de autor. Son las leyes que definen los derechos del creador de una
obra9
2.2.3.3 LENGUAJES DE PROGRAMACION
Un lenguaje de programacin es aquel que mediante sentencias permite
realizar una serie de procesos mediante la computadora.
Mediante sentencias permite realizar un programa que controle lgicamente
una operacin realizada por la computadora. Los procesos se realizan
mediante el seguimiento de algoritmos.
35
CARACTERISTICAS
ORIENTADO A OBJETOS
PH
P
MODULARIDAD
PORTABLE
SEGURIDAD EN PAGINA
WEB
FACIL CODIFICACION
PYTO
N
36
37
2.2.3.4 FRAMEWORK
Un framework es un programa que permite el fcil desarrollo de un sistema, el
cual permite reutilizar diferentes cdigos y facilita la programacin ya sea de
sistemas web, escritorio, y otros.
El programador puede utilizar un framework para facilitar su programacin.
Existen en los mercados diferentes framework, con los cuales podemos
disminuir el tiempo de trabajo y disminuir cdigo, ya que algunos generan
cdigo automaticamente.
38
Linux
Windows
Solaris 8 (SPARC/GTK 2)
Mac OSX Mac/Carbn
39
Trabaja
CAKE PHP
con el modelo
Vista
Controlador
Almacenamiento en Cache de las No emplea almacenamiento en cache
11 Informacin de Pgina Web: http://nideaderedes.urlansoft.com/page/14/
40
Instalacin ilimitada
41
Puede ser utilizado en conjunto con varios programas C++, Phyton, PHP,
etc.
profesionales entusiastas.
Es una de las bases de datos ms completas y seguras, que no tiene nada
POSTGREES
Cdigo fuente de alta calidad, totalmente
ORACLE
Las licencias de Oracle son
gratuito
Es fcil el mantenimiento y no es muy
excesivamente costosa
La administracin tiene precios muy
costos
42
Descripcin
Analiza si una geometra contiene a la
otra y retorna verdadero (t, true) si esto
Crosses:
ocurre.
analiza si dos geometras se cruzan y
retorna verdadero (t, true) si esto ocurre
Touches:
Intersects:
si esto ocurre.
Analiza si dos geometras poseen alguna
43
si esto ocurre.
Analiza si dos geometras poseen algn
punto en comn y retorna el valor
verdadero (t, true) si ningn punto fuera
Within:
identificado.
Analiza si una geometra est contenida
en la otra y retorna verdadero (y, trae) si
esto ocurre.
Tabla 5.- Funciones espaciales/topolgicas
2.2.3.6.2 OTRAS FUNCIONES DE POSTGIS
geomtrica.
Soporte de geometras de puntos, lneas, polgonos, multipuntos,
multilneas , multipolgonos coleccin de geometras
2.2.3.7 MySQL
Es una base de datos donde almacenamos la informacin, es muy utilizada en
pginas Web. Es una base de datos aplicada especialmente Orientada a
objetos, por una de las razones que esta base de datos es utilizadas es porque
es opensource y su cdigo es abierto para poder modificarle como queramos.
2.2.3.7.1CARACTERSTICAS DE MYSQL
Es un gestor de base de datos. Una base de datos es un conjunto de datos y
un gestor de base de datos es una aplicacin capaz de manejar este conjunto
de datos de manera eficiente y cmoda.
44
Internete
Existe
una
gran
cantidad
de
software
que
la
usa.
13
45
46
2.2.3.8.1.2 VENTAJAS
Es configurable.
Cdigo abierto fcil de conseguir soporte.
Tiene amplia aceptacin a la red.
Multi-plataforma.
Extensible.
Existe versiones virtualmente para cualquier sistema operativo.
Se puede modificar la instalacin de Apache.
Apache Web Server tiene un gran conjunto de funcionalidades de gran
alcance.
Se pueden utilizar para crear potentes aplicaciones en lnea.
47
Apache tambin incluye soporte "SSL" y "TLS", son los protocolos para
trabajos
QGIS DESKTOP
NAVEGADOR QGIS
SERVIDOR DE QGIS
Publica tus capas y proyectos de QGIS como OGC compatibles con servicios
WMS y WFS. Controla cuales capas, atributos, planos y sistemas de
coordenadas son exportados.
Publica tus proyectos de QGIS en la web con ease. Una verstil simbologa,
etiquetado y para impresionar con tus mapas17
48
GVSIG
ES PROPIETARIO POR
LO QUE REQUIERE
TENER LICENCIA PARA
PODER UTILIZARLO
TIENE CAPACIDAD
RASTER Y 3D
ES UNA HERRAMIENTA
OPENSORCE
ES UN SISTEMA DE
INFORMACION CON
LICENCIA LIBRE
HERRAMIENTAS CON
GRANDES VOLUMENES
DE INFROMACION
SOPORTA VARIOS
FORMATOS Y
VOLUMENES DE
INFORMACION
EL MANEJO ES FACIL, Y
MUY PARECIDO AL
SISTEMA PROPIETARIO
MAS DIFICL DE
COMPRENDER SU
FUNCIONAMIENTO
QGIS
Multiplataforma
Multitud de formatos raster y vectorial soportados
Velocidad de acceso a datos
Salida cartogrfica avanzada
o Dibujo capas de informacin dependiendo de la escala
o Dibujo de etiqueta evitando la colisin entre ellas
o Plantillas de salida totalmente personalizables
49
de referencia y leyenda
PHP, Python, Perl, Ruby, Java, y C#
Distintas plataformas: Linux, Windows, Mac OS X, Solaris, y otros
50
Mapserver
es
normalmente
instalado
en
el
directorio
cgi-bin
del
51
para
52
53
Diagrama de Clases
Diagrama de Objetos
Diagrama de Secuencia
Diagrama de Colaboracin
Diagrama de Estado
Diagrama de Actividades
Diagrama de Componentes
Diagrama de Despliegue
54
Sistema.-
55
enfatizan:
Diagrama de Secuencia: enfatiza la interaccin entre los
objetos y los mensajes que intercambian entre s junto con el
igualmente,
muestra
la
56
plazo
Distribuye la carga de trabajo a lo largo del tiempo del proyecto ya
que todas las disciplinas colaboran en cada iteracin. 21
57
La metodologa
Figura 11.-
23
22Informacin de la Pagina:https://export.writer.zoho.com/public/wendolin/rational-unified-process/fullpage
58
2.2.4.2.2.1.2 REQUISITOS
En esta lnea los requisitos son el contrato que se debe cumplir, de modo
que los usuarios finales tienen que comprender y aceptar los requisitos que
especifiquemos.
Establecer y mantener un acuerdo entre clientes y otros stakeholders sobre
sistema.
Definir el mbito del sistema.
Proveer una base para estimar costos y tiempo de desarrollo del sistema.
Definir una interfaz de usuarios para el sistema, enfocada a las necesidades
y metas del usuario24
59
iteracin.
Manual preliminar de usuario25.
2.2.4.2.2.3.2 PRUEBAS
60
concretas.
Verificar las funciones del producto de software segn lo
diseado.
Verificar que los requisitos tengan su apropiada implementacin
2.2.4.2.2.3.3 DESPLIEGUE
Esta actividad tiene como objetivo producir con xito distribuciones del
producto y distribuirlo a los usuarios. Las actividades implicadas incluyen:
61
mantenimiento del producto, hasta que el cliente quede satisfecho, por tanto en
esta fase suelen ocurrir cambios.27
MSF(MICROSOFT
RUP
ICONIX
SOLUCION
FRAMEWORK)
ES IDEAL PARA EL
DESARROLLO
SISTEMAS
NO
PUEDE
DE UTILIZADO
SER AL
EN
SER
UNA
EL HERRAMIENTA
DE
DEL ESTA
ADEMAS SE
METODOLOGIA TRABAJO,
DEBE
REALIZA
TENER DEMACIODA
DOCUMENTACION
CADA
UML
UNA
DEMORA
DESARROLLO.
Tabla 8.- Comparacin de metodologas
27 Informacin de la Pgina Web:
http://es.scribd.com/doc/31440864/Metodologia-RUP
62
DE
EN
LAS
EL
63
de la informacion.
Debe ser compatible para cualquier tipo de navegador
El tratamiento de la informacion debe ser solo y unicamente
para una persona autorizada.
64
CANTIDAD
2
1
1
COSTO
$500,00
$60,00
$30,00
SUBTOTAL
65
COSTO TOTAL
$1000,00
$60,00
$30,00
$1090,00
SOFTWARE
PHP
PGDesigner
PostGIS
PostgreSQL
Apache
GvSig
SUBTOTAL
CANTIDAD
0
0
0
0
0
0
COSTO
$00,00
$00,00
$00,00
$00,00
$00,00
$00,00
COSTO TOTAL
$000,00
$000,00
$000,00
$000,00
$000,00
$000,00
$00,00
AD
700
2
-12meses
7 meses
--
COSTO
$0,05
$4,50
-$20,00
$7,00
-SUBTOTAL
66
COSTO TOTAL
$35,00
$9,00
$90,00
$260,00
$49,00
$30,00
$473,00
Nro.
Fase
Iteraciones
Duracin
Fase de Inicio
1
semanas
Fase
de
Elaboracin
Fase
de
Construccin
14
semanas
Fase
Transicin
de
semanas
Descripcin
Hito
Fase de Inicio
67
Fase de
Elaboracin
Fase de
Construccin
Fase de
Transicin
Disciplinas /
modificados
Artefactos
generados
o
Comienzo
Aprobaci
n
Semana 1
Semana 2
68
Requisitos
Glosario
Semana 1
Semana 2
Visin
Semana 1
Semana 2
Semana 2
siguiente
fase
Semana 2
siguiente
fase
Especificaciones Adicionales
Semana 2
siguiente
fase
Semana 2
siguiente
fase
Modelo de Datos
Semana 2
siguiente
fase
Semana 3
siguiente
fase
Modelo de Implementacin
Semana 3
siguiente
fase
Semana 3
siguiente
fase
Anlisis / Diseo
Implementacin
Pruebas
Casos de Pruebas Funcionales
Despliegue
Semana 3
Modelo de Despliegue
Gestin de Cambios y Configuracin
Gestin del proyecto
69
siguiente
fase
Semana 1
Semana 3
Disciplinas / Artefactos
generados o modificados durante la
Comienzo Aprobacin
Fase de Elaboracin
Modelado del Negocio
Modelo de Casos de Uso del Negocio y
Semana 1
Modelo de Objetos del Negocio
Semana 4
Requisitos
Glosario
Semana 1
Aprobado
Visin
Semana 1
Aprobado
Semana 3
Semana 5
Semana 3
Semana 5
Especificaciones Adicionales
Semana 3
Semana 5
Semana 2
Revisar en
cada iteracin
Modelo de Datos
Semana 2
Revisar en
cada iteracin
Semana 3
Revisar en
cada iteracin
Modelo de Implementacin
Semana 3
Revisar en
cada iteracin
Semana 3
Revisar en
Anlisis / Diseo
Implementacin
Pruebas
Casos de Pruebas Funcionales
70
cada iteracin
Despliegue
Modelo de Despliegue
Semana 3
Revisar en
cada iteracin
Revisar en
cada iteracin
El sistema debe presentar los layer del mapa del cantn arenillas
Debe
tener
un
usuario
para
el
ingreso
de
los
georeferenciados
puntos
Comandante Bimot
Dep. Cecai
Personal de Ingenieria
72
DI RI GIR EL BI MOT
COMANDANTE
DI RECTI VO CECAI
ESTUDIANTES
COMANDANCIA
PERSONAL MILITAR
Seguridad de informacin
Almacenamiento de datos seguro
Interfaces amigables
Fcil acceso en internet
Generacin de reportes
Visualizacin de coordenadas
73
3.3.2 POSICIONAMIENTO
El sistema permitir realizar los registros de desminado, teniendo los datos
registrados en la base de datos, haciendo un control ms rpido y preciso de
los mismos, y permitiendo ser ms accesible a la informacin.
Est disponible en
ordenador.
3.3.2.1SENTENCIAS QUE DEFINEN EL PROYECTO
El problema de
afecta a
El impacto asociado es
74
Para
Quienes
Que
no como
El sistema actual.
Nuestro producto
75
Nombre
Descripcin
Responsabilidades
Capacitacion CECAI
Descripcin
Stakeholder
DOR
el ingreso de informacin al
administrador
sistema
USUARIO
administrador
76
Tipo
Experto en Computacin
Responsabilid
ades
Criterio de
xito
Grado de
participacin
Comentarios
Representan
te
Administrador
Descripcin
Tipo
Ninguno
Responsabili
dades
Criterio de
xito
Grado de
participacin
Comentarios
Ninguno
Representan
te
Usuario
Descripcin
77
Tipo
Ninguno
Responsabilid
ades
Ninguno
Criterio de
xito
Grado de
participacin
Comentarios
Ninguno
78
79
<<extend>>
ingresar sistema
adminitrador
eliminar reportes
modificar reporte
imprimir reportes
<<extend>>
<<extend>>
<<extend>>
vizualizar reporte
generar reportes
<<extend>>
<<extend>>
<<extend>>
<<extend>>
sistema de coordendas
<<extend>>
<<extend>>
<<extend>>
<<extend>>
<<extend>>
vizualizar inicio
<<extend>>
usuario
<<extend>>
vizualizar cartografia
administrar
ingresar uso de tierra
<<extend>>
editar coordenadas
<<extend>>
<<extend>>
<<extend>>
eliminar coordenadas
<<extend>>
<<extend>>
<<extend>>
ingresar provincias
<<extend>>
ingresar cantones
<<extend>>
parroquias
ingesar estudios realizados
ingresar recintos
ingresar tipo de destrucciones
80
81
*
n
AREA
1 1
RECINTO
n
*n
1
1
ESTUDIOS_REALI
ZADOS
LUGAR_AREA
USO_TIERRA
1
COORDENA
DAS
CARGO_PERS
ONA
DESTRUCCION_SI
TUCION
*
1
PARROQUIA
n
*
**
CARGO
PERSONAL
1
CANTON
n
1
PROVINCIA
*
1
SIST_COO
RD
82
TIPO_MINAS
*
TIPO_DESTRU
CCION
2. Flujo de Eventos
2.1
Flujo Bsico
1. La pantalla muestra una breve historia de la compaa
Flujo Bsico
1. La pantalla muestra ingreso al sistema
2. Debe ingresar el login y un password
3. Debe presionar el botn aceptar
2.2
Flujos Alternativos
83
4. Postcondiciones
4.1. En caso de haber ingresado
la pgina
1. VIZUALIZAR CARTOGRAFIA
1.1
Descripcin
En este caso de uso especifica la visualizacin de la cartografa, y los puntos de
coordenadas ingresados en el sistema.
2. Flujo de Eventos
2.1
Flujo Bsico
1. Administrador ingresa a la cartografa
2. El usuario puede ver los diferentes mapas digitalizados
2.2
Flujos Alternativos
84
1. ELIMINAR COORDENADAS
1.1
Descripcin
Este caso de uso especifica la eliminacin de coordenadas dentro de la base de
datos
2. Flujo de Eventos
2.1
Flujo Bsico
1. El Administrador ingresa a la cartografa
2. Puede ver las coordenadas ingresadas al sistema
3. El administrador puede eliminar las coordenadas del
sistema
2.2
Flujos Alternativos
4. Postcondiciones
4.1 Una vez que se confirme la
ingresadas
eliminacin de coordenadas no se
85
3.2.
eliminacin de coordenadas
Tabla 27.-Caso de Uso Eliminar Coordenadas
1. EDITAR COORDENADAS
1.1
Descripcin
Este caso de uso especifica la edicin de coordenadas que se encuentran
ingresadas en el sistema
2. Flujo de Eventos
2.1
Flujo Bsico
1. El Administrador ingresa a la cartografa
2. Puede ver las coordenadas ingresadas al sistema
3. El administrador puede cambiar las posiciones de las coordenadas
2.2
Flujos Alternativos
punto de coordenadas
Flujo Bsico
1. El Administrador ingresa a la cartografa
2. Puede ver las coordenadas ingresadas al sistema
3. El administrador presiona el botn de ingreso
4. Aparece una pantalla para el ingreso de coordenada de longitud y
latitud
5. Da click en aceptar
2.2
Flujos Alternativos
en el sistema
87
1 ELIMINAR COORDENADAS
1.1
Descripcin
Este caso de uso especifica la eliminacin de coordenadas dentro de los mapas,
al momento de que alguna coordenada no se valida se la puede borrar del
sistema
2 Flujo de Eventos
2.1
Flujo Bsico
1. El Administrador ingresa a la cartografa
2. Puede ver las coordenadas ingresadas al sistema
3. El administrador presiona el botn de ELIMINACION
4. Aparecer un cuadro de dialogo para confirmar la
eliminacin del sistema.
5. Una vez confirmado se eliminara la coordenada
2.2
Flujos Alternativos
2.1
Una vez que se elimine el dato no se podr cambiar
3 Precondiciones
4 Postcondiciones
3.1 Debe haber ingresado al sistema
4.1 Se eliminar el punto geo
como administrador
88
1 ADMINISTRAR
1.1
Descripcin
Este caso de uso especifica la administracin de diferentes tems necesarios
para la generacin de los reportes como los cantones parroquias, etc.
2 Flujo de Eventos
2.1
Flujo Bsico
1. El administrador debe loguearse
2. El administrador debe ingresar al botn administrar
3. Puede seleccionar las diferentes opciones que aparecen del
sistema
3 Precondiciones
3.1 Debe haber ingresado al sistema
4 Postcondiciones
4.1 Le aparecern una serie de
como administrador
89
1 GENERAR REPORTES
1.1
Descripcin
Este caso de uso especifica la generacin de reportes necesarios para la
compaa
2 Flujo de Eventos
2.1
Flujo Bsico
1. Debe saber que reporte necesita
2. Debe ingresar los datos necesarios para generar el reporte
4 Precondiciones
3.1 Debe haber ingresado al sistema
4 Postcondiciones
4.1 Aparecer una pantalla donde
como administrador
90
1 IMPRIMIR REPORTES
1.1
Descripcin
Este caso de uso especifica la impresin de los reportes
2 Flujo de Eventos
2.1
Flujo Bsico
1. Debe seleccionar el reporte que requiera
2. Debe presionar el botn de impresin
3. Se imprimir el documento
2
Precondiciones
3.1 Debe haber ingresado al sistema
4 Postcondiciones
4.1 Aparecer en pantalla el reporte a
como administrador
se imprimir.
91
1 MODIFICAR REPORTES
1.1
Descripcin
Este caso de uso especifica cmo podemos modificar algn reporte que se
encuentra almacenado en la base de datos.
2 Flujo de Eventos
2.1
Flujo Bsico
1. Presionar el botn modificar
2. Se activan las casillas de modificacin
3. Modifica el administrador el reporte
4. Damos click en aceptar
5. Se guarda el nuevo reporte con las diferentes modificaciones que
se ha realizado
2.2
Flujos Alternativos
Una vez modificado el sistema debe mostrar un cuadro de dialogo donde pida la
confirmacin de la modificacin
3Precondiciones
3.1 Debe haber ingresado al sistema
3
Postcondiciones
4.1 El reporte a modificar se cambiara
como administrador
un
reporte
1 ELIMINAR REPORTES
92
1.1
Descripcin
2 Flujo de Eventos
2.1
Flujo Bsico
1. Selecciona un reporte y presiona el botn ELIMINAR
2. Se eliminara el archivo del sistema
2.2
Flujos Alternativos
4 Postcondiciones
4.1 Se eliminara por completo del
como administrador
93
1 VIZUALIZAR REPORTES
1.1
Descripcin
Este caso de uso especifica la visualizacin de reportes en pantalla
2 Flujo de Eventos
2.1
Flujo Bsico
1. Selecciona un reporte y presiona el botn VER
2. Visualizara el reporte en pantalla
4. Precondiciones
3.1 Debe haber ingresado al sistema
5. Postcondiciones
4.1 Se ver el reporte guardado del
como administrador
sistema en el monitor
2.2
2.3
guardado en el sistema
Debe seleccionar el reporte
para visualizar
1. 1 SISTEMA COORDENADAS
94
1.1
Descripcin
Flujo Bsico
1. Selecciona el botn coordenadas
2. Colocar el tipo de coordenadas
4. Postcondiciones
4.1 El dato ingresado quedara
como administrador
95
1.1
Descripcin
Flujo Bsico
1. Selecciona el sistemas de coordenadas que deseo eliminar
2. Se da click en eliminacin de coordenadas
3. Eliminar la coordenada definitivamente de la base de datos
4. Postcondiciones
4.1 El dato se eliminara definitivamente
como administrador
de la base de datos.
3.2
96
1.1
Descripcin
Flujo Bsico
1. Seleccionar el nombre del sistema de coordenadas
2. Se abrir una pantalla nueva donde poder modificar el nombre del
sistema de coordenadas
4. Postcondiciones
4.1 El dato se modificara
como administrador
97
ID_AREA
NOM_AREA
AREA_DESCRIPCION
AREA_COMENTARIO
AREA_CARGO_REPORTANTE
AREA_FECH_INI
AREA_FECH_FIN
AREA_FECH_REPORT
AREA_FECH_RECEP
ID_USO_TIERRA
ID_AREA
ID_RECINTO
*
n
ID_USO_TIERRA
NOM_USO_TIERRA
CARGO_PERSONA
USO_TIERRA
RECINTO
LUGAR_AREA
n
ID_PERSONA
ID_CARGO
ID_AREA
COORDENADAS
*
PERSONAL
ID_PERSONA
NOM_PERSONA
n
1
PARROQUIA
ID_PARROQUIA
NOM_PARROQUIA
ID_CANTON
*
n
1
ID_AREA
COORD_ESTE
COORD_NORTE
NUM_ZONA
ID_SIST_COORD
ID_RECINTO
NOM_RECINTO
ID_PARROQUIA
*
CARGO
ID_CARGO
TIPO_CARGO
1
CANTON
ID_CANTON
NOM_CANTON
ID_PROVINCIA
n
*
1
ESTUDIOS_REALIZADOS
ID_AREA
DESCH_ENCONTR
AREA_BARRIDA
HORAS_EMPLEADAS
ET_D
LIMITE_CAMP_NUM
MARC_INV
SIST_COORD
1
PROVINCIA
ID_SIST_COORD
NOM_SIST_COORD
ID_PROVINCIA
NOM_PROVINCIA
98
DESTRUCCION_SITUCION
ID_DESTRUCCION
CANTIDAD_MINAS
ID_MINAS
ID_TIP_DESTRUC
ID_AREA
*
*
*
TIPO_MINAS
ID_MINAS
NOM_MINAS
*
TIPO_DESTRUCCION
ID_TIP_DESTRUC
TIP_DESTRUCCION
99
Pgina de cartografas:
101
Pgina de administracin:
102
103
VIZUALIZACION DE MAPAS
MAP SERVER
COMPONENTES COMUNES
ACCESO A LAYOUT
MAP SERVER
<<artifact>>
POSTGREE
<<artifact>>
POSTGIS
LAYOUT
GENERACION DE REPORTES
104
MAPAS
REPORTES
LAYOUT
105
PRUEBAS DE A CEPTACIN
Cdigo: 01
Descripcin:
Ingresa al sistema y coloca el usuario y la clave
Condiciones de ejecucin:
Debe existir el Administrador en el sistema.
Entrada / Pasos de ejecucin:
El usuario:
- Ingresa al sistema
OPCIN 1: Ingresa el usuario.
OPCIN 2: Ingresa la clave del sistema
Resultado Esperado:
Se ingresan correctamente.
Evaluacin de la Prueba: Satisfactoria
Tabla 41.- Prueba de Ingreso al sistema
PRUEBAS DE A CEPTACIN
Cdigo: 02
Descripcin:
Ingresa los puntos de coordenadas
106
Condiciones de ejecucin:
Debe existir el Administrador en el sistema.
Entrada / Pasos de ejecucin:
El usuario:
- debe haber ingresado al sistema
OPCIN 1: Ingresar a cartografa
OPCIN 2: Presionar el Botn Nueva Coordenada
OPCIN 3: Presentar el Mapa
OPCION 4: Ingresar con un click la nueva coordenada
Resultado Esperado:
Ingresar en la base de datos la informacin geogrfica
Evaluacin de la Prueba: Satisfactoria
Tabla 42.-Prueba de Ingreso de Coordenadas
PRUEBAS DE A CEPTACIN
Cdigo: 03
Descripcin:
Imprimir los reportes del sistema
Condiciones de ejecucin:
Debe existir el Administrador en el sistema, debe haber reportes ingresados
Entrada / Pasos de ejecucin:
El usuario:
107
PRUEBAS DE A CEPTACIN
Cdigo: 04
Descripcin:
Crear los reportes
Condiciones de ejecucin:
Debe existir el Administrador en el sistema, deben existir reportes ingresados
Entrada / Pasos de ejecucin:
El usuario:
- debe haber ingresado al sistema
OPCIN 1: Elegir la opcin crear reporte
OPCION 2: Ingresar el reporte
OPCION 3: Aceptar los reportes
108
Resultado Esperado:
El reporte debe estar almacenado en la base de datos
Evaluacin de la Prueba: Satisfactoria
Tabla 44.- Prueba de Creacin de Reportes
NO
SI
NO
SI
NO
SI
NO
SI
NO
SI
NO
SI
NO
NO
109
NO
CONCLUSIONES
Siguiendo la Metodologa RUP se logr modelar los diagramas de
Casos de Uso diagramas de secuencia y determinar los actores del
negocio, abarcando as toda la
de
Machala
se
integraron
y se
logr
comprobar
110
RECOMENDACIONES
de
nuevos
requerimientos
no
estudiados
con
111
BIBLIOGRAFIA
Utilizando
la
metodologa
RUP. Recuperado
de:
http://users.dsic.upv.es/asignaturas/facultad/lsi/ejemplorup/index.ht
ml
El derecho de autor, (2010). Que es una licencia de Uso.
Recuperado
de
:http://www.iered.org/miembros/ulises/representacion-
ideas/Derechos-Autor/qu_es_una_licencia_de_uso.html
Ciberaula, (2014). Una Introduccin a APACHE. Recuperado de:
http://linux.ciberaula.com/articulo/linux_apache_intro
Red Hat, Inc. (2005). Manual de referencia.
de
Recuperado
:http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/ch-
httpd.html
https://httpd.apache.org/docs/2.2/es/mpm.html
http://www.elgrupoinformatico.com/que-https-t8894.html
112
http://www.mapasymapas.com.ar/gvsig.php
http://blogs.umh.es/informacion-ti/2011/07/15/%C2%BFpor-que-
utilizar-https-cuando-navegamos-por-internet/
http://www.webadictos.com.mx/2011/04/13/que-es-el-protocolo-
https-y-como-funciona/
http://es.wikipedia.org/wiki/Sistema_de_Informaci%C3%B3n_Geogr
%C3%A1fica
http://www.gabrielortiz.com/
http://usemoslinux.blogspot.com/2011/08/gis-sistema-de-
informacion-geografica.html
http://langleruben.wordpress.com/%C2%BFque-es-un-sig/
http://www.slideshare.net/GERARDOHENRY/ponencia-sigok
http://sig.cea.es/videotutorial2
http://netgeeksclub.blogspot.com/2010/12/metodologia-rup-
desarrollo-de-software.html
http://www.forosambientales.com/foros/preguntas-tecnicas-medioambiente/47-usuarios-sistema-informacion-geograficadesarrollado-
113
generalitat-valenciana.html
http://www.cucid.ulpgc.es/10areasgeograficas.htm
http://enciclopedia.us.es/index.php/Zona_geogr%C3%A1fica
http://www.camplevantedealmeria.com/content/%C3%A1rea-geogr
%C3%A1fica-del-proyecto
http://www.cpware.com/mancera/sitio/ufsminimos/zona_geografica
_08.php
http://www.e-paf.com/index.php/noticias-y-articulos/noticias-yarticulos-
http://blog.cdconsultores.com.mx/2012/12/04/se-
reagrupan-las-areas-geograficas-para-efectos-salariales/
http://www.inia.org.uy/online/site/111622I1.php
http://www.inegi.org.mx/geo/contenidos/geodesia/gps.aspx
http://www.google.com.ec/url?sa=t&rct=j&q=que%20es%20la
%20metodologia
%20rup&source=web&cd=3&cad=rja&ved=0CDkQFjAC&url=http
%3A%2F%2Fcreatividadytecnologia.com%2Fweb%2Fwp-content
%2Fuploads%2F2012%2F07%2FMETODOLOGIARUP.doc&ei=TpbHUaiUOJLk8gSG6IGYDw&usg=AFQjCNHQ9affs
NrGkJ4DfnY_yVSDJa1IgQ
http://books.google.com.ec/books?
id=pTTQ735ac1EC&printsec=frontcover&dq=sistemas+de+informa
cion&hl=es&sa=X&ei=v6oHU7PnLcarkAfs7oDwCA&ved=0CCkQ6A
EwAA#v=onepage&q=sistemas%20de%20informacion&f=false
DOCUMENTOS ELECTRONICOS
http://gvsig-argentina.org.ar/curso/Curso_gvSIG_SEXTANTE.pdf
http://www.gbif.es/ficheros/Guion_SIG.pdf
http://www.ort.edu.uy/fi/pdf/nataliagiordanolicsistemasort.pdf
http://www.campoyucatan.gob.mx/OEIDRUS/Productos/Mapas/cart
o_iris.pdf
http://www.nimad.ufpr.br/Arquivos/Minicurso_gvSIG_Curitiba_tradu
c.pdf
114
http://www.adaptacion.org/cursos/Curso_Teledeteccion/Presentacio
nes/Viernes/Introduccion_a_los%20_GPS_%20.pdf
http://webdelprofesor.ula.ve/ingenieria/lnova/Archivos/PowerPoint/S
ISTEMA%20DE%20POSICIONAMIENTO%20GLOBAL.pdf
http://www.rnds.com.ar/articulos/017/RNDS_100W.pdf
http://www.usmp.edu.pe/publicaciones/boletin/fia/info49/articulos/R
UP%20vs.%20XP.pdf
http://www.territoriosvivos.org/archivos/obteniendo_las_utm_del_tra
mo.pdf
http://riunet.upv.es/bitstream/handle/10251/10772/Coordenadas
%20UTM.pdf
http://www.cartesia.org/data/apuntes/cartografia/cartografia-
geograficas-utm-datum.pdf
http://sistema-platonico.blogspot.com/2012/02/los-4-tipos-desistemas-informaticos.html
115
116
117