Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Objetivo
1 Marco Terico
En la figura 1 se puede apreciar como trabaja Django: En primer lugar el navegador enva
una solicitud a URLConf quien la interpreta para determinar qu vista es a la que se hace
referencia, la vista seleccionada interacta con el modelo para obtener los datos, luego
hace un llamado a la plantilla, esta genera una respuesta a la solicitud del navegador.
Base de Datos Postgres
PostgreSQL es un sistema de gestin de bases de datos objeto-relacional, distribuido bajo
licencia BSD y con su cdigo fuente disponible libremente
(ThePostgreSQLGlobalDevelopmentGroup, 2016).
Postgres maneja un modelo cliente/servidor con multiprocesos para asegurar la estabilidad
del sistema. As un posible fallo en el sistema no afectara al resto y este continuar
funcionando.
Api de Google Maps
Google Maps es HTML, CSS y JavaScript unidos. Los mapas son imgenes que se cargan
en el fondo a travs de consultas ejecutadas por la tecnologa de AJAX, y se insertan en un
<div> en la pgina HTML. Mientras navegas en el mapa, el API enva informacin acerca de
las nuevas coordenadas y los niveles de zoom del mapa a travs de AJAX y esto retorna
las imgenes (Zhu, 2012).
API Google Charts
El API Google Charts permite a los usuarios crear grficos interactivos, como parte de
Google Documentos, hojas de clculo de y pginas web.
Google Charts ofrece una forma perfecta para visualizar los datos en su sitio web. De los
grficos de lneas simples a los mapas de rboles jerrquicos complejos, la galera grfica
ofrece un gran nmero de tipos de grficos y listas para su uso.
Otras
Fuera de las herramientas ya mencionadas se hace uso de otras como:
HTML5 que nos ofrece tres caractersticas: estructura, estilo y funcionalidad. Segn
(gauchat, 2012) HTML5 "es considerado el producto de la combinacin de HTML, CSS y
JavaScript". HTML es donde se puede manipular la estructura, CSS nos permite mostrar
dicha estructura y la informacin en pantalla y JavaScript que segn (valbuena, 2014) es
"el lenguaje de interpretado en el cliente por el navegador al momento de cargarse la
pgina, es multiplataforma, orientado a eventos con manejo de objetos". Para ayudar a
quienes hacen uso de HTML5 se pueden encontrar una gran variedad de frameworks; como
es Twitter BootStrap y Foundation 4.
Para el desarrollo de esta aplicacin se hace uso de BootStrap que es una coleccin de
herramientas de software libre para la creacin de sitios y aplicaciones web. Contiene
plantillas de diseo basadas en HTML y CSS con tipografas, formularios, botones, grficos,
barras de navegacin y dems componentes de interfaz, as como extensiones opcionales
de JavaScript, adems permite la adaptacin de la interfaz dependiendo del tamao del
dispositivo en el que se visualice sin que el usuario tenga que hacer nada, esto se
denomina Responsive Web Design (valbuena, 2014).
Ahora para poder llevar a cabo la aplicacin web es necesario un editor de texto que nos
permita crear nuestra aplicacin, para lo cual se hace uso de Sublime text 2 que es un
editor de texto sofisticado, soporta Snippets, plugins varios y sistemas de construccin de
cdigo, pero tambin tiene lo necesario para escribir artculos o textos de manera habitual.
Se caracteriza por la cantidad y calidad de sus prestaciones, entre las que podemos
encontrar algunas tan interesantes como la multi seleccin, el multi cursor y el multi layout,
gracias a las que podremos editar mucho ms fcilmente cualquier cdigo.
2 Metodologa
2.1 Recoleccin de Informacin
Como punto de partida, la informacin sobre los locales tursticos en la provincia de loja fue
proporcionada por el Ministerio de Turismo, mediante el Catastro de Locales Tursticos del
ao 2015. La informacin cuenta con 721 registros, la cual se transform de formato excel a
csv (Figura 2) para ser importada a la Base de Datos.
En la cuarta seccin se muestra una descripcin de las actividades tursticas, mediante las
cuales se categoriza los locales. (Figura 9)
Fig. 11. Locales Tursticos: Muestra todos los locales o los que coincidan con el criterio de
bsqueda.
3.1.1.1. Local Turstico
Esta es la pgina en la que se muestra la informacin referente a cada local. Informacin
como: datos del local, clasificacin, contacto, ubicacin, personal y galera. (Figura 12)
Fig. 13. Local Turstico: Mapa: Muestra la ubicacin del local, as como la ruta ms corta
desde la posicin actual.
3.1.2 Mapa
Mediante el API de Google Maps se grafica la ubicacin de todos los locales. (Figura 14)
5 Recomendaciones
Una de las principales recomendaciones que se puede hacer luego de haber llevado a cabo
este proyecto, es la necesidad de usar un software de control de versiones (GitLaw,
GitHub), que facilita en gran medida el desarrollo de la aplicacin; ms an si esta se lleva a
cabo por un grupo de desarrollo.
Bibliografa