manual tÉcnico. sig flandes

22
1 MANUAL TÉCNICO. SIG FLANDES LUIS FELIPE BERNAL BARRERO UNIVERSIDAD PILOTO DE COLOMBIA FACULTAD DE INGENIERÍA PROGRAMA DE INGENIERÍA DE SISTEMAS GIRARDOT 2017

Upload: others

Post on 02-Jul-2022

18 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MANUAL TÉCNICO. SIG FLANDES

1

MANUAL TÉCNICO.

SIG – FLANDES

LUIS FELIPE BERNAL BARRERO

UNIVERSIDAD PILOTO DE COLOMBIA

FACULTAD DE INGENIERÍA

PROGRAMA DE INGENIERÍA DE SISTEMAS

GIRARDOT

2017

Page 2: MANUAL TÉCNICO. SIG FLANDES

2

CONTENIDO

INTRODUCCIÓN .............................................................................................................................. 4

OBJETIVO DE ESTE MANUAL ...................................................................................................... 5

DIRIGIDO A ....................................................................................................................................... 6

LO QUE DEBE CONOCER ............................................................................................................... 7

¿POR QUE GOOGLE CLOUD PLATFROM? .................................................................................. 8

App Engine .......................................................................................................................................... 8

Instancias ......................................................................................................................................... 9

Cloud Datastore ................................................................................................................................. 10

Entidades ....................................................................................................................................... 11

Índices ........................................................................................................................................... 14

Repositorios de código fuente ........................................................................................................... 15

Lib ................................................................................................................................................. 16

Static .............................................................................................................................................. 17

App ................................................................................................................................................ 18

Index .............................................................................................................................................. 18

Main .............................................................................................................................................. 19

Store .............................................................................................................................................. 20

APIs y servicios ................................................................................................................................. 21

Page 3: MANUAL TÉCNICO. SIG FLANDES

3

LISTA DE FIGURAS

Figura 1. Google cloud platfrom 8

Figura 2. App Engine rom 9

Figura 3. Instancias. App Engine 9

Figura 4. Entidades. Datastore 10

Figura 5. Entidades caso. Datastore 10

Figura 6. Entidades categorías. Datastore 11

Figura 7. Entidades credential. Datastore 11

Figura 8. Entidades enfermedad. Datastore 11

Figura 9. Entidades Imagen. Datastore 12

Figura 10. Entidades log. Datastore 12

Figura 11. Entidades perfil. Datastore 12

Figura 12. Índices. Datastore 13

Figura 13. Repositorio código fuente 14

Figura 14. Lib. Repositorio código fuente 15

Figura 15. Static. Repositorio código fuente 16

Figura 16. App. Repositorio código fuente 17

Figura 17. Index. Repositorio código fuente 17

Figura 18. Index. Repositorio código fuente 18

Figura 19. Main. Repositorio código fuente 18

Figura 20. Store. Repositorio código fuente 19

Figura 21. APIs y servicios 20

Page 4: MANUAL TÉCNICO. SIG FLANDES

4

INTRODUCCIÓN

En este documento se describen los parámetros técnicos que se utilizaron para el desarrollo

del software y con bajo que plataformas fue diseñado el SIG-Flandes.

El sistema de información geográfica de Flandes tiene como objetivo ofrecer información y

facilitar a la secretaria de salud pública la presentación de los casos epidemiológicos que suceden en

toda el área geográfica del municipio.

Page 5: MANUAL TÉCNICO. SIG FLANDES

5

OBJETIVO DE ESTE MANUAL

El objetivo principal de este manual es brindar información clara y concisa de las plataformas que

se utilizaron para el desarrollo del SIG-Flandes.

Aprender bajo que plataformas y en que lenguajes de programación se desarrolló SIG-

FLANDES.

Page 6: MANUAL TÉCNICO. SIG FLANDES

6

DIRIGIDO A

Este manual va dirigido a los estudiantes del programa de ingeniería de sistemas e ingenieros de

sistemas.

Page 7: MANUAL TÉCNICO. SIG FLANDES

7

LO QUE DEBE CONOCER

Conocimientos previos mínimos recomendado para los usuarios que utilicen el servicio y los

interesados en la lectura de este manual.

:

Lenguaje de programación JS.

Lenguaje de programación html.

Lenguaje de programación css.

Conocimientos básicos de Internet.

Conocimientos básicos Google Cloud Platfrom.

Conocimientos Datastore.

Conocimientos App Engine.

Conocimientos básicos de Repositorios de código fuente.

Page 8: MANUAL TÉCNICO. SIG FLANDES

8

¿Por qué google cloud platform?

Infraestructura diseñada para el futuro: Segura, global, de alto rendimiento, rentable y en constante

evolución. Nuestra nube está diseñada para funcionar a largo plazo.

Datos y análisis más que eficaces: Entra en el mundo del Big Data para encontrar respuestas con

mayor rapidez y crear mejores productos.

Sin servidor, solo código: Pasa del prototipo a la producción y de ahí a una escala mundial sin

preocuparte por la capacidad, la fiabilidad ni el rendimiento.

https://cloud.google.com/?hl=es

Teniendo en cuenta todas estas facilidades para la creación del prototipo y poder escalar a lo

productivo de una forma muy fácil, fue la mejor opción.

En google cloud platform tenemos todo para poder desarrollar nuestro software a nuestra medida.

Figura 1. Google cloud platfrom.

App Engine

Page 9: MANUAL TÉCNICO. SIG FLANDES

9

“El App Engine es nuestro motor el cual una de sus funciones es garantizar que todo funcione, en

pocas palabras podemos decir que es el motor de nuestro software.

Para acceder a la construcción de páginas Web, debe tener en cuenta que el FrontEnd son aspectos

claves que están al lado de los usuarios que debe manejar lenguajes como Html, JavaScript CSS, el

desarrollador Backend está al servicio del servidor esta postura tiene que ver con PHP, Python,

estos agentes pueden utilizar la plataforma de Google App Engine en estas aplicaciones

encontramos la APIs y otras herramientas interrelacionadas para el manejo de las base de datos y el

registro de clientes. (Tygabytes, 2017)

Figura 2. App Engine.

Instancias

En las instancias podemos observar el uso o la utilización que va tenido muestro software.

Page 10: MANUAL TÉCNICO. SIG FLANDES

10

Figura 3. Instancias. App Engine.

Cloud Datastore

En el Datastore es donde vamos a guardar toda la información que va a almacenar nuestro software.

La base de datos de cualquier información en la nube está bajo la aplicación de Cloud Datastore, la

escalabilidad es la función más importante que se le atribuye a estas bases de datos usada en la

aplicación, poseen la capacidad de fragmentar y repetir para dar rigidez a la base de datos,

consolidando una escalabilidad autónoma, prioridad para cargar o descargar en la aplicación, esta

forma de desarrollo también genera capacidad para las interrelaciones ACID, acceso con

características SQL, entre otras cosas. (Google Cloud Platform, 2017)

Page 11: MANUAL TÉCNICO. SIG FLANDES

11

Figura 4. Entidades. Datastore.

Entidades

Figura 5. Entidades caso. Datastore.

Page 12: MANUAL TÉCNICO. SIG FLANDES

12

Figura 6. Entidades categorías. Datastore.

Figura 7. Entidades credential. Datastore.

Figura 8. Entidades Enfermedad. Datastore.

Page 13: MANUAL TÉCNICO. SIG FLANDES

13

Figura 9. Entidades Imagen. Datastore.

Figura 10. Entidades Log. Datastore.

Figura 11. Entidades perfil. Datastore.

Page 14: MANUAL TÉCNICO. SIG FLANDES

14

Índices

Figura 12. Índices. Datastore.

Page 15: MANUAL TÉCNICO. SIG FLANDES

15

Repositorios de código fuente

Compartir información en la nube por Google Cloud permite que regule todo las diversas figuras

de Git y el proceso colaborativo para el servicio ya sea que se ejecuten desde Google app Engine

y/o Google compute Engine. Otra herramienta es Stackdriver Debugger que cumple con la función

de beneficiarse de la información en la nube y el control que ofrece como herramienta para

seleccionar y consultar los datos dado el control durante el tiempo de la activa del servicio, esta

aplicación en la nube poseen un conductor de código primario que da acceso a la información

desde Google console. . (Google Cloud Platform, 2017)

Figura 13. Repositorio código fuente.

Page 16: MANUAL TÉCNICO. SIG FLANDES

16

Lib

En la carpeta Lib podemos encontrar todas las librerías que se utilizaron para el desarrollo del SIG-

FLANDES.

Figura 14. Lib. Repositorio código fuente.

Page 17: MANUAL TÉCNICO. SIG FLANDES

17

Static

Figura 15. Static. Repositorio código fuente.

Page 18: MANUAL TÉCNICO. SIG FLANDES

18

App

Figura 16. App. Repositorio código fuente.

Index

Figura 17. Index. Repositorio código fuente.

Page 19: MANUAL TÉCNICO. SIG FLANDES

19

Figura 18. Index. Repositorio código fuente.

Main

Figura 19. Main. Repositorio código fuente.

Page 20: MANUAL TÉCNICO. SIG FLANDES

20

Store

Figura 20. Store. Repositorio código fuente.

Page 21: MANUAL TÉCNICO. SIG FLANDES

21

APIs y servicios Una forma de interrelacionarse entre las herramientas de una aplicación en la nube es la API,

conformada por lenguaje con código y detalles para la comunicación entre sí, se conoce como un

mediador o interface para interrelacionarse. (Estructura de datos web, 2016).

Figura 21. APIs y servicios.

Page 22: MANUAL TÉCNICO. SIG FLANDES

22

Referencias bibliográficas

Estructura de Datos Web (2016). API.

<https://estructuradedatosweb.wordpress.com/author/estructuradedatosweb/>

Google Cloud Platform (2017). Repositorios de Cloude Source. <https://cloud.google.com/source-

repositories/?hl=es>

Google Cloud Platform (2017). Cloude Datastore. <https://cloud.google.com/datastore/?hl=es>

Tygabytes (2017). ¿Por qué Google Cloud Platform?. http://www.tigabytes.com/tigabytes/gcp.html