• No results found

Line Managers as Implementers of HRM: Are They Effective?

6.7 Conclusions

 Diseño de base de datos

Figura 7: Diseño de base de datos Fuente: Autor.

Propósito: En la figura anterior se puede verificar que se utiliza una base de datos que no es relacional, se realizó lo siguiente porque se implementó procedimientos y vistas externas las cuales requieren relacionarse entre tablas pero pueden existir, o no claves foráneas; por lo tanto se llegó a realizar un análisis entre modelos relacionales y no relacionales que permitan ejecutar consultas sin restricciones. Toda consulta de insertar (INSERT) y modificar (UPDATE) se realiza por medio de procedimientos que permiten que no exista la duplicación de información.

24  Pantalla inicial de sistema.

Figura 8: Pantalla inicial de sistema Fuente: Autor.

 Registro de usuario

El formulario para el registro de nuevos usuarios del sistema.

Figura 9: Pantalla de registro de usuarios Fuente: Autor.

25  Panel del sistema

A continuación se presenta el panel del sistema donde se encuentran los procesos del control del uso adecuado de los vehículos.

Figura 10: Panel del sistema Fuente: Autor.

6.1.1.3. Desarrollo

 Conexión a la base de datos PostgreSql

Esta clase permite la conexión a la interacción entre aplicaciones y sistemas gestores de base de datos ya que es un paso fundamental para el almacenamiento de la información y así obtener un mejor control de sus actividades.

<?php

class conexion {///clase de la conexión

private $base = "base";//nombre de la base de datos.

private $usuario = "postgres";//nombre de usuario de la base de datos private $clave = "root";//clave de la base da tos

private $servidor = "localhost";//identificación del servidor

private $puerto = "5432";//el puerto por el cual se conecta la base con el sistema private $sgbd = "pgsql";

function conectar() {//la función de conexión de la base de datos } catch (PDOException $e) {

echo "Error en conectar", $e->getMessage();exit;}}

function consultasp($aux) {//la función de las consultas que emite el sistema try {

$con = $this->conectar(); $datos = $con->prepare($aux); return $datos;

} catch (PDOException $e) {

26  Código de la conexión de Android con PHP

Con esto se realiza la conexión entre php y la base de datos Postgres para los procesos de control del uso de los vehículos.

 Código para crear los códigos QR

Con este código se puede generar los códigos QR en php.

private class enviar extends AsyncTask<String, String, String> { @Override

protected String doInBackground(String... strings) {//datos de a mostrar Uri.Builder builder = new Uri.Builder().appendQueryParameter("id", strings[0]).appendQueryParameter("latitud",

strings[1]).appendQueryParameter("longitud",

strings[2]).appendQueryParameter("direccion", strings[3]);

return webservice.conectar(builder, "http://la ip del servidor/nombre del

sistema/Webservice/recibir.php");//en esta parte hace la conexión con el Sistema y la base de datos

}

$nombreqrguardar = $codigosqrvehi.".png";

//echo $nombreqrguardar;//Si no existe la carpeta la creamos if (!file_exists($dir))

mkdir($dir);//Declaramos la ruta y nombre del archivo a generar $filename = $dir.$nombreqrguardar;

//Parametros de Condiguración $tamaño = 10; //Tamaño de Pixel $level = 'L'; //Precisión Baja

//Enviamos los parámetros a la Función para generar código QR QRcode::png($placas, $filename, $level, $tamaño, $framSize);

27 6.1.1.4. Pruebas

 Pruebas del sistema

A continuación se muestran las pruebas respectivas del sistema de comercio electrónico, donde se mostrara su funcionamiento de cada proceso, ingresos, validaciones y resultados.

Figura 11: Pantalla de pruebas de inicial de sistema Fuente: Autor.

Resultados.

Los resultados fueron totalmente éxitos ya que no tiene ningún problema con la ejecución del sistema y ninguno de los procesos que se realiza.

28

Pruebas de compatibilidad y conversión.- Se realizó los siguientes pasos.

Buscar problemas de compatibilidad y conversión en los navegadores, Comparar resultados.

Mozilla Google Chrome

Maxthon Explorer Figura 12: Pruebas de navegadores

Fuente: Autor.

Resultados: Se analizó si el sistema es capaz de ejecutarse en diferentes navegadores web, al finalizar las pruebas se logró resultados excelentes en las siguientes plataformas Firefox y Google Chrome, Maxthon e Internet Explorer.

29  Pruebas de la aplicación móvil

En esta parte se realiza el proceso de escanear el código QR y la presentación de los datos en el móvil.

Figura 13: Pruebas de la aplicación móvil Fuente: Autor.

Resultados: Se procedió a revisar todos los procesos de la aplicación móvil y con se puede mostrar en las imágenes no existe ningún problema con la aplicación y presenta todos los datos requeridos normalmente para su notificación.

Pruebas generación del código QR

En esta parte se presentan los códigos QR generados por el sistema.

Figura 14: Pruebas generación del código QR Fuente: Autor

Resultados: Para la generación de los códigos QR no existió ningún inconveniente ya que como se puede verificar en la imagen los códigos son generados correctamente y con esto ayuda a que la aplicación cumpla con su función de escaneo.

30  Pruebas en Sistemas Operativos Tabla 2 Pruebas de sistemas operativos Tipo De

Prueba:

Computadores: Sistemas Operativos: Resultados: Prueba de navegador Google Chrome y Sistema operativo windows server 2008. Laptop Toshiba satellite Con navegador Google Chrome y Sistema Operativo Windows Server 2008 El SO de este computador, es el Windows server 2008. La aplicación no presento problemas en cuanto a su funcionamiento y compatibilidad en este sistema operativo, cabe recalcar que la aplicación funciono correctamente al ser ejecutada en el navegador Google Chrome. Prueba de navegador Firefox y Sistema Operativo Windows 7. Computador hp Con navegador Mozilla Firefox y Sistema Operativo Windows 7 El SO de este computador, es el Windows 7. La aplicación no presento problemas en cuanto a su funcionamiento y compatibilidad en este sistema operativo. Prueba con navegador Google Chrome y sistema Operativo Windows 10 Laptop ASUS Con navegador Google Chrome y Sistema Operativo Windows 10

Con sistema operativo Windows 8.1, presentó un error fácil de corregir con una librería de la conexión a la base de datos, sin embargo con respecto al navegador Google Chrome no presento error alguno.

31 Fuente: Autor.

Tipo De Prueba:

Computadores: Sistemas Operativos: Resultados

Pruebas en navegador Google Chrome y sistema operativo Windows 8.1 Computador Quasad con navegador Google Chrome y Sistema Operativo Windows 8.1

Se realizó la prueba en este computador con el sistema operativo Windows 8.1 y con el navegador Google Chrome en donde la aplicación funcionó correctamente y sin ningún tipo de inconveniente.

32 CONCLUSIONES

Se llegó a determinar una lista de requerimientos que contribuyeron con el desarrollo del presente proyecto, todo esto con la ayuda de la entrevista aplicada al administrador del departamento de los transportes de la institución.

Por la facilidad de registro y uso de la aplicación los usuarios desarrollan una actitud de conciencia ciudadana lo que permite dar paso a que nuevos usuarios utilicen la aplicación web y móvil. De esta manera entregando a la ciudadanía el beneficio de contribuir con la información sobre el uso adecuado de los vehículos la institución. Con la implementación del presente proyecto provoca que el departamento de transportes de la institución se mantenga en conectividad con la ciudadanía mediante las notificaciones emitidas por la aplicación móvil.

La propuesta se establece con todos los alcances, diseños, pruebas y validaciones que permite la ingeniería de software, de esta manera se obtiene como resultado una aplicación web y móvil conforme a los requerimientos establecidos por la institución y con el agrado de cumplir con las necesidades del usuario.

Con respecto al desarrollo de la aplicación web y móvil al principio existió una gran dificultad debido a que se emplearon nuevos códigos como la tecnología QR, pero después de una ardua investigación se obtiene el resultado propuesto y de esta manera adquirir nuevos conocimientos.

Con la implementación del sistema y la aplicación móvil se determina mediante pruebas y validaciones que es viable para aplicarlo, ya que es de carácter tecnológico, efectivo y novedoso porque se utilizan nuevos códigos como la tecnología QR lo que permite elevar el nivel de seguridad de los datos y eficaz en la identificación vehicular.

33 REFERENCIAS BIBLIOGRÁFICAS

Aguilar, L. J. (2015). Sistemas de información en la empresa. Colombia: Alfaomega Colombiana.

Alonso José, S. A. (2013). Ataques a aplicaciones web. Buenos Aires. Amodeo, E. (2013). Principios de diseño de APIs REST. Leanpub.

Antonio, O. Á. (2014). Administración De Base De Datos Con Postgresql Laboratorio Control De Usuarios. ESPACIO I+D.

Arcnalich Santiago, J. U. (2012). GPS y Google Earth en Cooperación.

Aubry, C. (2014). HTML5 Y CSS3: Revolucione El Diseño De Sus Sitios Web. Barcelona: ENI.

Beati, H. (2015). El gran libro de PHP : creación de páginas web dinámicas. Buenos Aires: Alfaomega.

Broulik, B. (2012). Pro jQuery Mobile. New York: Apress.

Cabezas Granado Luis Miguel, F. G. (2014). Desarrollo Web Con PHP Y MySQL. Anaya.

Calero, C. (2012). Calidad Del Producto Y Proceso Software. España: Ra-Ma.

Cardador, A. (2014). Desarrollo De Aplicaciones Web Distribuidas. Málaga: IC Editorial.

Catalán, A. (2011). Curso Android:Desarrollo de aplicaciones móviles.

Covale Omar O., C. P. (2012). Teoría De Control Para Informáticos. Alfaomega Grupo Editor.

David Sklar, A. T. (2014). PHP Cookbook. O'Reilly Media.

Garcia Rubio Felix O., P. V. (2012). Calidad De Sistemas De Información. Alfaomega Grupo Editor.

GARRO, A. (2015). HTML5.

Gironés Jesús Tomás, V. C. (2013). El gran libro de Android avanzado. Barcelona: Marcombo.

Haverbeke, M. (2014). JavaScript elocuente. No Starch Press.

Hege Refsnes, S. R. (2010). Learn JavaScript and AJAX with w3schools. Wiley.

Huerta Eduardo, A. M. (2005). GPS Posicionamiento Satelital. Argentina: UNR. Obtenido de GPS Posicionamiento Satelital.

34

Kendall, K. E. (2011). Análisis Y Diseño De Sistemas. México: Cámara Nacional de la Industria Editorial Mexicana.

Laudon, K. C. (2012). Sistemas de Información Gerencial. México: Cámara Nacional de la Industria Editorial Mexicana.

Mc Farland, D. (2014). JavaScript & JQuery: The Missing Manual. Estados Unidos de América: O'Reilly Media.

Olaya, V. (2012). Sistemas de Información Geográfica. Madrid: Bubok.

Ordóñez, J. L. (2012). Códigos QR. Autores Científico-Técnicos y Académicos, 28. Ortíz, A. R. (2015). PL/pgSQL y otros lenguajes procedurales en PostgreSQL. La

Habana.

Puig, J. C. (2013). CSS3 y Javascript avanzado. UOC.

Rauschmayer, A. (2014). Speaking JavaScript. O'Reilly Media.

Silvera, V. A. (2009). Fundamentos de la prospectiva en sistemas de información. RA- MA S.A. Editorial y Publicaciones.

Stefanov, S. (2013). JavaScript for PHP Developers. Estados Unidos de América: O´RREALY.

Toledo, F. (2012). Sáquele Jugo A Los Códigos QR. Kindle.

Van Lancker, L. (2013). Los API Javascript De HTML5: Integre la potencia de HTML5 en sus aplicaciones Web. Barcelona: Ediciones ENI.

VALERO, J. L. (2015). Gnns.Gps: Fundamentos Y Aplicaciones En Geomática. UNIVERSIDAD POLITECNICA DE VALENCIA. SERVICIO DE PUBLICACION.

35 LINKOGRAFÍA

Avila Tomás, J. F. (8 de Mayo de 2012). nuevastecsomamfyc.wordpress.com. Obtenido de Grupo de Nuevas Tecnologías de la SoMaMFyC: https://nuevastecsomamfyc.wordpress.com/2012/05/08/que-es-un-codigo-qr- definicion-y-estructura/

Cases, E. F. (11 de Junio de 2014). ibrugor. Obtenido de Apache HTTP Server: http://www.ibrugor.com/blog/apache-http-server-que-es-como-funciona-y-para- que-sirve/

Ecatepec. (30 de Mayo de 2016). INNOVA CES CON CÓDIGOS QR PARA MAYOR CONTROL DE LOS ELEMENTOS POLICIACOS. Obtenido de Edoméx Informa: http://edomexinforma.com/seguridadyjusticia/ces-innova-con-codigos- qr/

García, S. H. (AGOSTO de 2014). espaciopedagogicovirtual. Obtenido de DISPOSITIVOS MÓVILES Y SUS SISTEMAS OPERATIVOS: https://espaciopedagogicovirtual.wordpress.com/dispositivos-moviles-y-sus- sistemas-operativos/

Gonzalez, A. (04 de Junio de 2013). PLÁTANOS DE ECUADOR CON CÓDIGO QR, CAMPAÑA DE MOBILE MARKETING DE TURISMO. Obtenido de amayagonzalez.com: http://www.amayagonzalez.com/campana-mobile- marketing-turismo-ecuador-qr-platanos/

GONZALEZ, A. N. (9 de Febrero de 2011). xatakandroid. Obtenido de ¿Qué es Android?: https://www.xatakandroid.com/sistema-operativo/que-es-android González, G. (30 de Enero de 2015). hipertextual. Obtenido de Aplicaciones web:

https://hipertextual.com/2015/01/mejores-aplicaciones-web

IBARRA, G. M. (18 de Enero de 2013). www.ibarra.gob.ec. Obtenido de GAD

MUNICIPAL DE SAN MIGUEL DE IBARRA:

http://documentos.ibarra.gob.ec/uploads/documentos/ORDENANZA/ORDENA NZA_DE_PARTICIPACI%C3%93N_CIUDADANA_Y_CONTROL_SOCIAL (18-01-2013_08_55_31).pdf

Kruger. (19 de Enero de 2018). Kruger. Obtenido de http://www.krugercorporation.com/blog-innovacion/queesmiddleware/

Marquez, M. (2014). construmatica. Obtenido de construmatica: http://www.construmatica.com/construpedia/Clientes_de_Escritorio._Herramien tas_de_SIG_Libre

36

Rautenstrauch, R. (18 de Abril de 2012). apasionadosdelmarketing. Obtenido de ¿Qué son los códigos QR? ¿Y los códigos BIDI?: http://www.apasionadosdelmarketing.es/que-son-los-codigos-qr-y-los-codigos- bidi/

Rodríguez, A. ( 30 de Mayo de 2012). elespanol. Obtenido de Omicrono, la tecnología de El Español: http://omicrono.elespanol.com/2012/05/todo-sobre-los-codigos- qr-que-son-como-funcionan-y-para-que-sirven/

TECNOLOGÍA, A. (25 de Marzo de 2015). ABC TECNOLOGÍA. Obtenido de Qué es y

cómo funciona el GPS:

http://www.abc.es/tecnologia/consultorio/20150325/abci-GPS-funcionamiento- que-es-201503251256.html

Ulloa, P. (20 de diciembre de 2017). developer.mozilla.org. Obtenido de Fundamentos

de JavaScript:

https://developer.mozilla.org/es/docs/Learn/Getting_started_with_the_web/Java Script_basics

Unitag. (s.f.). unitag. Obtenido de QUÉ ES UN CÓDIGO QR: https://www.unitag.io/es/qrcode/what-is-a-qrcode

Valencia, U. I. (9 de Septiembre de 2016). Universidad Internacion Valencia. Obtenido de Universidad Internacion Valencia: http://www.viu.es/la-seguridad- informatica-puede-ayudarme/

von, D. E. (7 de Diciembre de 2015). Blog de ChristianDvE (Beta). Obtenido de Cómo buscar por coordenadas GPS en Google Maps y Apple Maps en iOS y Android: http://www.christiandve.com/2015/12/buscar-coordenadas-gps-google-maps- android-iphone-ios-apple-maps/

WAVE, D. (s.f.). qrcode. Obtenido de Código QR: http://www.qrcode.com/en/about/howtouse.html

Anexo 1. Perfil

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”

FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMAS

PERFIL DE EXAMEN COMPLEXIVO PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN SISTEMAS E INFORMÁTICA

TEMA:

TECNOLOGÍA QR PARA EL REGISTRO Y CONTROL DEL USO ADECUADO DE LOS VEHÍCULOS PERTENECIENTES AL “GAD MUNICIPAL DE SAN MIGUEL DE IBARRA”

AUTOR: CAÑARES DIAZ CARLOS DANIEL.

TUTOR: ING. MARCO ANTONIO CHECA CABRERA.MBA

IBARRA- ECUADOR 2018

Tema:

TECNOLOGÍA QR PARA EL REGISTRO Y CONTROL DEL USO ADECUADO DE LOS VEHÍCULOS PERTENECIENTES AL “GAD MUNICIPAL DE SAN MIGUEL DE IBARRA”

Problema de investigación.

Cuando los funcionarios de la institución requieren del servicio de un vehículo para realizar cualquier actividad laboral, tienden a dirigirse a la oficina del encargado de proporcionar los transportes solicitados, de ahí que al administrador del departamento le resulta difícil atender las solicitudes, ya que en algunos momentos se encuentra en una situación de contratiempo.

En varias ocasiones los conductores tienden a solicitar un vehículo del “GAD MUNICIPAL DE SAN MIGUEL DE IBARRA” para trasladarse a algún lugar de la ciudad o fuera de ella, al momento en que se le asigna uno que esté disponible, el conductor realiza otras actividades adicionales que no son necesariamente laborales. El administrador del departamento de transporte el Ing. Jorge Vega tiene la necesidad de conocer que los vehículos solicitados por el conductor cumplan rigurosamente las actividades para las cuales fueron designadas, bajo estas circunstancias el vehículo debería estar disponible para varias ocupaciones futuras y en los tiempos adecuados pero comúnmente no sucede esto.

La ciudadanía no tiene alguna manera de aportar informando directamente al departamento de transportes sobre si los vehículos del “GAD MUNICIPAL DE SAN MIGUEL DE IBARRA” se encuentran cumpliendo contravenciones o haciendo actividades en lugares que no son necesariamente laborales.

¿Cómo mejorar el registro y control de uso de los vehículos del “GAD MUNICIPAL DE SAN MIGUEL DE IBARRA”?

Justificación de la necesidad, actualidad e importancia.

“El presente proyecto está enfocado en los artículos 204, 207 y 208 de la Constitución del Ecuador, crean la Función de Transparencia y Control Social y el Consejo de Participación Ciudadana y Control Social, respectivamente, reconoce al pueblo como el mandante y primer fiscalizador del poder público, en el ejercicio del derecho de

participación para impulsar y establecer los mecanismos de control social en los asuntos de interés público.” (IBARRA, 2013).Se encuentra en estos artículos porque se entrega a la ciudadanía el beneficio de contribuir con la información sobre el uso adecuado de los vehículos del “GAD MUNICIPAL DE SAN MIGUEL DE IBARRA”

Actualmente en la ciudad de México la Comisión Estatal de Seguridad Ciudadana (CES) se innovó en el año 2016 implementando una tecnología de respuesta rápida QR para el control de sus unidades y elementos en las patrullas, con el propósito de proporcionar información de manera inmediata al ciudadano sobre los uniformados, y así sean plenamente identificados por los usuarios a los que atienden o aquellos que tienen alguna queja, este módulo de almacenamiento de información fue implantado en todo su parqueadero vehicular, cerca de 2 mil 500 unidades”. (Ecatepec, 2016).

La Oficina de Turismo del Ecuador ha lanzado la campaña de mobile marketing “Banana Ambassador” utilizando la tecnología QR y de los 24 millones de toneladas de bananas que es exportado a nivel nacional e internacional, con el propósito de dar a conocer la potencialidad del país como destino turístico, el cual consta de que cada banana tenga un código QR y que le redireccione a un vídeo diferente de promoción turística. (Gonzalez, 2013).

Resulta de gran importancia la implementación de la propuesta para entregar a la ciudadanía el beneficio de contribuir con la información sobre el uso adecuado de los vehículos del “GAD MUNICIPAL DE SAN MIGUEL DE IBARRA”.

Objetivos de investigación. Objetivo General.

Implantar una aplicación de registro y control de los vehículos del “GAD MUNICIPAL DE SAN MIGUEL DE IBARRA” con tecnología QR.

Objetivos Específicos.

Fundamentar bibliográficamente la tecnología QR en el registro y control de elementos administrativos.

Diagnosticar los procesos actuales del departamento vehicular que determine los requerimientos a implementar en el proyecto del “GAD MUNICIPAL DE SAN MIGUEL DE IBARRA”.

Desarrollar la aplicación con tecnología QR para el registro y control del uso de los vehículos en el “GAD MUNICIPAL DE SAN MIGUEL DE IBARRA.

Fundamentación teórica conceptual.

Para poder introducirse al tema se gestión y control de recursos se debe tener mucho en cuenta los conceptos de sistemas de información el cual se basa en recolectar, almacenar la mayor cantidad de información relacionada con el entorno de la institución y cada una de sus operaciones y procesos, para con esto contribuir a las funciones organizacionales y la toma de decisiones, la coordinación, el control, el análisis y la visualización de cada uno de aquellos procesos. (Laudon, 2012).

Los Códigos QR fueron creados por Denso Wave, subsidiaria japonesa en el Grupo Toyota, es una tecnología que sirve para almacenar información en una matriz de puntos o en un código de barras bidimensional. Estos códigos inicialmente se usaron para registrar repuestos en el área de la fabricación de vehículos, pero hoy en día se extiende los datos a disposición de cualquier objeto físico y crean una medida digital para las operaciones de marketing. Esta tecnología permite y acelera los procesos de presentar la información requerida con la ayuda de los móviles. (Unitag, s.f.).

En el presente proyecto se utilizara los sistemas de información para verificar las directrices de cada uno de los procesos de gestión y control recursos de la institución, haciendo uso de la tecnología QR que contribuirá con la lectura y la presentación de la información, además con esto ayuda a que los vehículos tengan más disponibilidad de tiempo para otras actividades más que requiera la institución.

A nivel de la ciudad o provincia no existe una constancia de que haya empresas que se involucren en el medio de brindar los servicios o algo relacionado con la tecnología QR. Metodología.

Para determinar la población se tomó como referencia tres tipos de elementos principales conductores, tiene una cantidad total de 83 que fueron obtenidos del departamento de recursos humanos; empleados, posee una cantidad 599 de la misma manera se obtuvo del mismo departamento antes mencionado, y en la ciudad de Ibarra se obtiene un total 88.996 ciudadanos según los datos analizados del INEC en el 2010, se estratificó por edades entre 15 – 65 años, se toma aquellos ciudadanos porque se

estima que tienen un mayor grado de responsabilidad y seriedad, los cuales podrían contribuir con la información sobre el uso adecuado de los vehículos de la institución. Además se considera como usuarios directos del sistema al administrador de los transportes el Ing. Jorge Vega cual se encarga de todos los procesos de gestión y control de los vehículos de la institución.

Tabla 1 Población total.

Fuente: Autores.

Hay que considerar que para el estudio se realizó una entrevista al administrador del