Gestor de ubicación para los técnicos en campo de la empresa 3Net Telecomunicaciones haciendo uso de un prototipo de aplicativo Android
3Net Telecomunicaciones S.A.S empresa dedicada a desarrollar proyectos de telecomunicaciones y energía a nivel Nacional. Para controlar su operación de forma semanal se generan reportes de los técnicos en campo con información sobre tareas que se realizan a la red de fibra óptica. El reporte se gene...
- Autores:
-
Peralta Sanchez, Ruben Leonardo
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2023
- Institución:
- Universidad de Ibagué
- Repositorio:
- Repositorio Universidad de Ibagué
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unibague.edu.co:20.500.12313/4123
- Acceso en línea:
- https://hdl.handle.net/20.500.12313/4123
- Palabra clave:
- 3Net Telecomunicaciones S.A.S - Proyectos de telecomunicaciones
Proyectos de telecomunicaciones - 3Net Telecomunicaciones S.A.S
Telecomunicaciones
Técnico
Ubicación
Aplicación
Telecommunications
Technical
Location
Application
- Rights
- openAccess
- License
- Attribution 2.5 Colombia
id |
UNIBAGUE2_868ce9b3894cb87703896ad4bb33fe1b |
---|---|
oai_identifier_str |
oai:repositorio.unibague.edu.co:20.500.12313/4123 |
network_acronym_str |
UNIBAGUE2 |
network_name_str |
Repositorio Universidad de Ibagué |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Gestor de ubicación para los técnicos en campo de la empresa 3Net Telecomunicaciones haciendo uso de un prototipo de aplicativo Android |
title |
Gestor de ubicación para los técnicos en campo de la empresa 3Net Telecomunicaciones haciendo uso de un prototipo de aplicativo Android |
spellingShingle |
Gestor de ubicación para los técnicos en campo de la empresa 3Net Telecomunicaciones haciendo uso de un prototipo de aplicativo Android 3Net Telecomunicaciones S.A.S - Proyectos de telecomunicaciones Proyectos de telecomunicaciones - 3Net Telecomunicaciones S.A.S Telecomunicaciones Técnico Ubicación Aplicación Telecommunications Technical Location Application |
title_short |
Gestor de ubicación para los técnicos en campo de la empresa 3Net Telecomunicaciones haciendo uso de un prototipo de aplicativo Android |
title_full |
Gestor de ubicación para los técnicos en campo de la empresa 3Net Telecomunicaciones haciendo uso de un prototipo de aplicativo Android |
title_fullStr |
Gestor de ubicación para los técnicos en campo de la empresa 3Net Telecomunicaciones haciendo uso de un prototipo de aplicativo Android |
title_full_unstemmed |
Gestor de ubicación para los técnicos en campo de la empresa 3Net Telecomunicaciones haciendo uso de un prototipo de aplicativo Android |
title_sort |
Gestor de ubicación para los técnicos en campo de la empresa 3Net Telecomunicaciones haciendo uso de un prototipo de aplicativo Android |
dc.creator.fl_str_mv |
Peralta Sanchez, Ruben Leonardo |
dc.contributor.advisor.none.fl_str_mv |
Balsero Meneses, Álvaro Javier |
dc.contributor.author.none.fl_str_mv |
Peralta Sanchez, Ruben Leonardo |
dc.contributor.researchgroup.none.fl_str_mv |
Gestor de ubicacion para los tecnicos en campo de la empresa 3Net Telecomunicaciones haciendo uso de un prototipo de aplicativo Android |
dc.subject.armarc.none.fl_str_mv |
3Net Telecomunicaciones S.A.S - Proyectos de telecomunicaciones Proyectos de telecomunicaciones - 3Net Telecomunicaciones S.A.S |
topic |
3Net Telecomunicaciones S.A.S - Proyectos de telecomunicaciones Proyectos de telecomunicaciones - 3Net Telecomunicaciones S.A.S Telecomunicaciones Técnico Ubicación Aplicación Telecommunications Technical Location Application |
dc.subject.proposal.spa.fl_str_mv |
Telecomunicaciones Técnico Ubicación Aplicación |
dc.subject.proposal.eng.fl_str_mv |
Telecommunications Technical Location Application |
description |
3Net Telecomunicaciones S.A.S empresa dedicada a desarrollar proyectos de telecomunicaciones y energía a nivel Nacional. Para controlar su operación de forma semanal se generan reportes de los técnicos en campo con información sobre tareas que se realizan a la red de fibra óptica. El reporte se genera mediante una bitácora o informe de operación y se envía a un coordinador al final del día o semanal adicional a los informes, los técnicos en campo deben enviar evidencias de su ubicación (foto con coordenadas o ubicación en tiempo real) a fin de que el coordinador pueda realizar seguimiento de las actividades. La empresa requiere monitorear la ubicación del técnico, esto ayudará a identificar de manera efectiva la jornada laboral (hora de inicio y fin de labores) y horas extras. Luego de un consenso entre la empresa y el equipo destinado para el proyecto se opta por desarrollar un prototipo de aplicación Android con el objetivo principal de obtener la geo-posición de los técnicos con sus respectivas coordenadas instalado en su equipo móvil. |
publishDate |
2023 |
dc.date.issued.none.fl_str_mv |
2023 |
dc.date.accessioned.none.fl_str_mv |
2024-03-04T16:59:30Z |
dc.date.available.none.fl_str_mv |
2024-03-04T16:59:30Z |
dc.type.none.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.none.fl_str_mv |
Text |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
acceptedVersion |
dc.identifier.citation.none.fl_str_mv |
Peralta Sánchez, R. L., (2023). Gestor de ubicación para los técnicos en campo de la empresa 3Net Telecomunicaciones haciendo uso de un prototipo de aplicativo Android. [Trabajo de grado, Universidad de Ibagué]. https://hdl.handle.net/20.500.12313/4123 |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12313/4123 |
identifier_str_mv |
Peralta Sánchez, R. L., (2023). Gestor de ubicación para los técnicos en campo de la empresa 3Net Telecomunicaciones haciendo uso de un prototipo de aplicativo Android. [Trabajo de grado, Universidad de Ibagué]. https://hdl.handle.net/20.500.12313/4123 |
url |
https://hdl.handle.net/20.500.12313/4123 |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
3Net Telecomunicaciones, «3netcomunicaciones.com,» 2023. [En línea]. Available: https://3netcomunicaciones.com/. [Último acceso: 22 10 2023]. Bitirix 24, «3netcomunicaciones Bitrix 24,» [En línea]. Available: https://3netcomunicaciones.bitrix24.es/extranet/. [Último acceso: 22 10 2023]. D. Anderson y A. Carmichael, Essential Kanban Condensed, Seattle: LeanKanban UniversityPress, 2016. D. Molina, «iebschool.com,» 16 02 2022. [En línea]. Available: https://www.atlassian.com/es/agile/kanban/wip- limits#:~:text=En%20el%20desarrollo%20%C3%A1gil%2C%20los,de%20trabajo%20de%20u n%20equipo.. [Último acceso: 22 10 2023]. C. R. Mazas, «lavanguardia.com,» 27 03 2021. [En línea]. Available: https://www.lavanguardia.com/andro4all/windows/que-es-y-para-que-sirve-microsoft-teams. [Último acceso: 22 10 2023]. A. Cahun, «www.xataka.com,» 27 03 2023. [En línea]. Available: https://www.xataka.com.mx/aplicaciones/que-como-funciona-zoom-nueva-app-videollamadas- para-trabajar-casa. [Último acceso: 22 10 2023]. J. Edge, Agile: Una guía para la Gestión de Proyectos Agile con Scrum, Kanban y Lean, 2020. Congreso de la Republica, «Secretaria Senado,» 5 10 2023. [En línea]. Available: http://www.secretariasenado.gov.co/senado/basedoc/ley_1581_2012.html. [Último acceso: 22 10 2023]. D. J. ANDERSON y A. CARMICHAEL, Essential Kanban Condensed, Seattle: Lean Kanban University Press, 2016. La Fundacion Mariadb, «Mariadb,» Mariadb Foundation, [En línea]. Available: https://mariadb.org/es/. [Último acceso: 22 10 2023]. Google for Developers, «Developer Android,» 29 03 2023. [En línea]. Available: https://developer.android.com/training/data-storage/room?hl=es-419. [Último acceso: 22 10 2023]. Y. Fernández, «Xataka,» 15 10 2018. [En línea]. Available: https://www.xataka.com/basics/gps-android-como-funciona-como-mejorar-su-precision-como- decidir-que-aplicaciones-usan . [Último acceso: 22 10 2023]. M. T. Bonilla, Fundamentos de programación: JAVA, Sevilla: Universidad de Sevilla, 2022. Google for Developers, «Introduccion a Android Studio,» [En línea]. Available: https://developer.android.com/studio/intro?hl=es-419. [Último acceso: 22 10 2023]. J. D. L. Castillo, Android Studio Aprende a desarrollar aplicaciones, Bogota: Alfaomega, 2018. Microsoft, «Visual Studio Code,» 2023. [En línea]. Available: https://code.visualstudio.com/. [Último acceso: 22 10 2023]. H. Beati, PHP. Creacion de paginas Web dinamicas, Buenos Aires: Alfaomega, 2016. DigitalOcean, «digitalocean,» 2023. [En línea]. Available: https://www.digitalocean.com/. [Último acceso: 22 10 2023]. L. Herazo, «Anincubator,» Anicubator LLC, 2022. [En línea]. Available: https://anincubator.com/que-es-una-aplicacion-movil/. [Último acceso: 22 10 2023]. ICTEA, «Ictea,» 2023. [En línea]. Available: https://www.ictea.com/cs/index.php?rp=/knowledgebase/8974/iQue-es-el-Sistema-Operativo- Android.html. [Último acceso: 22 10 2023]. J. M. Troyano, Android Curso practico para todos los niveles, Mexico D.F: Alfaomega, 2014. Amazon Web Services, «AWS,» Amazon Web Services Inc, 2023. [En línea]. Available: https://aws.amazon.com/es/what-is/web-application/. [Último acceso: 22 10 2023]. Oficina de Coordinación Nacional de Posicionamiento, Navegación, y Cronometría por Satélite, «Gps.gov,» [En línea]. Available: https://www.gps.gov/systems/gps/spanish.php. [Último acceso: 22 10 2023]. Oficina de Coordinación Nacional de Posicionamiento, Navegación y Cronometraje basados en el espacio, «Gps.gov,» 28 07 2022. [En línea]. Available: https://www.gps.gov/systems/gps/space/. [Último acceso: 22 10 2023]. Oficina de Coordinación Nacional de Posicionamiento, Navegación y Cronometraje basados en el espacio, «Gps.gov,» 09 08 2021. [En línea]. Available: https://www.gps.gov/systems/gps/control/. [Último acceso: 22 10 2023]. Arimetrics, «arimetrics.com,» 2022. [En línea]. Available: https://www.arimetrics.com/glosario- digital/google-maps. [Último acceso: 22 10 2023]. IBM, «ibm.com,» [En línea]. Available: https://www.ibm.com/mx-es/topics/java. [Último acceso: 22 10 2023]. CAMPUS SEAS, «seas.es,» 17 07 2019. [En línea]. Available: https://www.seas.es/blog/informatica/conoce-el-lenguaje-de-programacion-java/. [Último acceso: 22 10 2023]. J. P. Porto y A. Gardey, «definicion.de,» 25 06 2021. [En línea]. Available: https://definicion.de/html/. [Último acceso: 22 10 2023]. M. J. L. Lapunte, «hipertexto.info,» 29 07 2018. [En línea]. Available: http://www.hipertexto.info/documentos/html.htm. [Último acceso: 22 10 2023]. MDN contributors, «developer.mozilla.org,» 13 03 2023. [En línea]. Available: https://developer.mozilla.org/es/docs/Web/CSS. [Último acceso: 22 10 2023]. J. Eguiluz, «uniwebsidad.com,» 2023. [En línea]. Available: https://uniwebsidad.com/libros/css/capitulo-1. [Último acceso: 22 10 2023]. J. Eguiluz, «uniwebsidad.com,» 2023. [En línea]. Available: https://uniwebsidad.com/libros/css/capitulo-1/breve-historia-de-css. [Último acceso: 22 10 2023]. MariaDB Foundation, «mariadb.org,» [En línea]. Available: https://mariadb.org/es/. [Último acceso: 22 10 2023]. F. Cristancho, «https://talently.tech/,» 26 07 2022. [En línea]. Available: https://talently.tech/blog/que-es-laravel/. [Último acceso: 22 10 2023]. F. FLores, «https://openwebinars.net/,» 22 07 2022. [En línea]. Available: https://openwebinars.net/blog/que-es-visual-studio-code-y-que-ventajas- ofrece/#:~:text=Visual%20Studio%20Code%20(VS%20Code,%2C%20GNU%2FLinux%20y% 20macOS.. [Último acceso: 22 10 2023]. academia android, «academiaandroid.com,» 11 12 2014. [En línea]. Available: https://academiaandroid.com/android-studio-v1-caracteristicas-comparativa-eclipse/. [Último acceso: 22 10 2023]. D. A, «hostinger.es,» 11 01 2023. [En línea]. Available: https://www.hostinger.es/tutoriales/que-es-bootstrap. [Último acceso: 22 10 2023]. Red Hat Customer Portal, «access.redhat.com,» 15 09 2023. [En línea]. Available: https://access.redhat.com/documentation/es- es/red_hat_enterprise_linux/5/html/cluster_suite_overview/s1-lvs-overview-cso. [Último acceso: 22 10 2023]. KeepCoding, «keepcoding.io,» 12 08 2022. [En línea]. Available: https://keepcoding.io/blog/que-es-room-en-android/. [Último acceso: 22 10 2023]. E. Rodriguez, «Inmediatum,» 2022. [En línea]. Available: https://inmediatum.com/blog/ingenieria/mvvm-que-es-y-como-funciona/ . [Último acceso: 22 10 2023]. IBM, «ibm.com,» 24 04 2021. [En línea]. Available: https://www.ibm.com/docs/es/i/7.2?topic=serving-application-servers. [Último acceso: 22 10 2023]. medium, «nucba.medium.com,» 27 05 2021. [En línea]. Available: https://nucba.medium.com/qu%C3%A9-es-la-arquitectura-cliente-servidor-eb9f402506cc. [Último acceso: 22 10 2023]. R. Peterson, «guru99,» 02 10 2023. [En línea]. Available: https://www.guru99.com/er- modeling.html. [Último acceso: 22 10 2023]. Developers, «developer.android.com,» 07 02 2022. [En línea]. Available: https://developer.android.com/jetpack/getting-started?hl=es-419. [Último acceso: 22 10 2023]. F. Churchville, «www.computerweekly.com,» 09 2020. [En línea]. Available: https://www.computerweekly.com/es/definicion/Interfaz-de-usuario-UI. [Último acceso: 22 10 2023]. Google Maps Platform, «developers.google.com,» 26 06 2023. [En línea]. Available: https://developers.google.com/maps/documentation/android-sdk/location?hl=es-419. [Último acceso: 22 10 2023]. R. Andres, «computerhoy.com,» 30 06 2019. [En línea]. Available: https://computerhoy.com/tutoriales/tecnologia/como-funciona-gps-android-algunos-trucos- mejorar-precision-443071. [Último acceso: 22 10 2023]. Developers, «developer.android.com/,» 29 03 2023. [En línea]. Available: https://developer.android.com/training/data-storage/room?hl=es-419. [Último acceso: 22 10 2023]. K. Yasar, «techtarget.com,» 10 2022. [En línea]. Available: https://www.techtarget.com/whatis/definition/software-developers-kit-SDK. [Último acceso: 22 10 2023]. J. M. Troyano, «Localizacion geagrafica mediante GPS,» de Android. Curso practico para todos los niveles, Mexico D.F, Alfaomega, 2014, pp. 226-253. Google Maps Platform, «mapsplatform.google.com,» [En línea]. Available: https://mapsplatform.google.com/. [Último acceso: 22 10 2023]. Sydle, «sydle.com,» 12 09 2023. [En línea]. Available: https://www.sydle.com/es/blog/kpi- 615de90225ce5d3ef29a5570. [Último acceso: 22 10 2023]. Developers, «developer.android.com,» 08 06 2023. [En línea]. Available: https://developer.android.com/training/location/retrieve-current?hl=es-419. [Último acceso: 22 10 2023]. IBM, «ibm.com,» [En línea]. Available: https://www.ibm.com/mx-es/analytics/machine-learning. [Último acceso: 22 10 2023]. Developers, «developer.android.com,» 17 08 2023. [En línea]. Available: https://developer.android.com/guide/topics/ui/notifiers/notifications?hl=es-419. [Último acceso: 22 10 2023]. |
dc.rights.*.fl_str_mv |
Attribution 2.5 Colombia |
dc.rights.accessrights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.none.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.license.none.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) |
dc.rights.uri.none.fl_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
rights_invalid_str_mv |
Attribution 2.5 Colombia http://purl.org/coar/access_right/c_abf2 Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) https://creativecommons.org/licenses/by-nc-nd/4.0/ |
eu_rights_str_mv |
openAccess |
dc.format.extent.none.fl_str_mv |
81 páginas |
dc.format.mimetype.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad de Ibagué |
dc.publisher.faculty.none.fl_str_mv |
Ingeniería |
dc.publisher.place.none.fl_str_mv |
Ibagué |
dc.publisher.program.none.fl_str_mv |
Ingenía de Sistemas |
publisher.none.fl_str_mv |
Universidad de Ibagué |
institution |
Universidad de Ibagué |
bitstream.url.fl_str_mv |
https://repositorio.unibague.edu.co/bitstreams/65df34be-1b55-4442-b979-491164fcadeb/download https://repositorio.unibague.edu.co/bitstreams/fea29faa-c3d0-4684-95eb-5650ac06a9eb/download https://repositorio.unibague.edu.co/bitstreams/b15c39f1-bc94-4d3c-97e3-ffbcd7e77a59/download https://repositorio.unibague.edu.co/bitstreams/b5920ef2-b6ad-4732-a1bc-8f50e7744b66/download https://repositorio.unibague.edu.co/bitstreams/4c279246-1e66-4750-8b3f-c90103a37838/download https://repositorio.unibague.edu.co/bitstreams/86c10608-420b-403d-9149-f67d71f71952/download https://repositorio.unibague.edu.co/bitstreams/120afac6-53cb-475f-b344-601e10dcc09a/download https://repositorio.unibague.edu.co/bitstreams/4cda4fa7-87e3-4bfe-8869-e2c5ae297836/download |
bitstream.checksum.fl_str_mv |
c4f20e541c56fa36c48f910bfe7f9880 1aaa17fcc5aaa7532f9fccccbcd35a38 2fa3e590786b9c0f3ceba1b9656b7ac3 1608e658af296c3febc577e957e919bf 915aa898f87072392e9aa5140772010f 8d6743c9b7209c6ae3443b77e5972906 caf205dae2148453469495f9dc32e30a 6bd245e55a71e19c49d96ccef4cef75d |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad de Ibagué |
repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
_version_ |
1814204136134017024 |
spelling |
Balsero Meneses, Álvaro Javiercfd122e2-3d5e-40be-ae4d-29f00347bddb-1Peralta Sanchez, Ruben Leonardo3c432660-2b3f-4907-a4d7-48007fc9734c-1Gestor de ubicacion para los tecnicos en campo de la empresa 3Net Telecomunicaciones haciendo uso de un prototipo de aplicativo Android2024-03-04T16:59:30Z2024-03-04T16:59:30Z20233Net Telecomunicaciones S.A.S empresa dedicada a desarrollar proyectos de telecomunicaciones y energía a nivel Nacional. Para controlar su operación de forma semanal se generan reportes de los técnicos en campo con información sobre tareas que se realizan a la red de fibra óptica. El reporte se genera mediante una bitácora o informe de operación y se envía a un coordinador al final del día o semanal adicional a los informes, los técnicos en campo deben enviar evidencias de su ubicación (foto con coordenadas o ubicación en tiempo real) a fin de que el coordinador pueda realizar seguimiento de las actividades. La empresa requiere monitorear la ubicación del técnico, esto ayudará a identificar de manera efectiva la jornada laboral (hora de inicio y fin de labores) y horas extras. Luego de un consenso entre la empresa y el equipo destinado para el proyecto se opta por desarrollar un prototipo de aplicación Android con el objetivo principal de obtener la geo-posición de los técnicos con sus respectivas coordenadas instalado en su equipo móvil.3Net Telecomunicaciones S.A.S company dedicated to developing telecommunications and energy projects nationwide. To control its operation on a weekly basis, reports are generated by field technicians with information on tasks that are carried out on the fiber optic network, it is reported through a log or operation report and is sent to a coordinator at the end of the day or weekly. In addition to the reports, field technicians must send evidence of their location (photo with coordinates or location in real time) so that the coordinator can monitor the activities. The company requires monitoring the location of the technician, this will help to effectively identify the working day (start and end time of work) and overtime. After a consensus between the company and the team assigned to the project, it was decided to develop an Android application prototype with the main objective of obtaining the geo-position of the technicians with their respective coordinates installed on their mobile equipment.PregradoIngeniero de SistemasEl tipo de estudio es experimental con el objeto de estudio siendo desarrollar un sistema que permita mejorar la precision en el calculo de los indicadores que se encuentran dentro del marco contractualIntroducción . 1 1. PROBLEMA: 2 1.1 Antecedentes.. 2 1.2 Planteamiento del problema 2 1.3 Descripción del problema ... 4 1.4 Impacto del Problema ... 4 1.5 Justificación.. 5 2. Objetivos: 6 2.1 Objetivo General .... 6 2.2 Objetivos específicos ... 6 3. Metodología: .... 7 3.1 Metodología de desarrollo 9 3.2 Marco Teórico.. 9 4. Recursos.... 13 4.1 Recursos de Hardware 13 4.2 Recursos de Software. 13 4.3 Fundamentos Tecnológicos... 13 4.3.1 Aplicativos Móviles... 14 4.3.2 Aplicativos Nativos ... 14 4.3.3 Sistema operativo Android ... 14 4.3.4 Aplicativos Web... 15 4.3.5 Geolocalización por GPS 15 4.3.6 Google Maps .. 16 4.3.7 Lenguaje Java . 16 4.3.8 PHP 18 4.3.9 HTML . 18 4.3.10 CSS ... 18 4.3.11 MariaDB . 19 4.3.12 Laravel.... 20 4.3.13 VSCODE. 20 4.3.14 Android Studio... 20 4.3.15 Bootstrap. 21 4.3.16 Servidor virtual Linux ... 21 4.3.17 Room. 22 4.3.18 Modelo MVVM . 22 5. Análisis.. 25 5.1 Requerimientos funcionales y no funcionales del sistema . 25 5.1.1 Requerimientos funcionales.. 25 5.1.2 Requerimientos no funcionales .. 25 5.2 Casos de uso .... 27 5.2.1 Diagrama de casos de uso 27 5.2.2 Actores en el proceso. 35 5.3 Descripción detallada de los requisitos del sistema 35 5.3.1 Registros funcionales: 35 5.3.2 Registros no funcionales: 36 5.4 Diseño del sistema 38 5.4.1 Arquitectura del sistema.. 38 5.4.1.1 Componentes de la arquitectura.... 38 5.4.1.2 Patrones y tecnologías de diseño... 40 5.4.1.3 Consideraciones de seguridad.. 41 5.4.1.4 Consideraciones de rendimiento ... 41 5.5 Diseño de la interfaz de usuario... 41 5.6 Consideraciones de diseño 42 5.7 Esquemas de la base de datos 43 5.7.1 Tablas principales. 43 5.7.2 Modelo entidad relación.. 45 5.7.3 Consideraciones de diseño bases de datos... 46 5.7.4 Diagrama del esquema de base de datos 46 5.7.4.1 Diagrama de flujo de secuencia .... 47 Explicación del diagrama de flujo 47 5.7.4.2 Diagrama de secuencia del registro de ubicación y horas laboradas .... 48 5.8 Desarrollo e implementación.. 49 5.8.1 Selección de plataforma .. 49 5.8.2 Diseño de la interfaz de usuario . 49 5.8.3 Autenticación y seguridad .... 50 5.8.4 Registros de ubicación .... 50 5.8.5 Almacenamiento de datos 50 5.8.6 Sincronización de datos... 50 5.8.7 Pruebas y depuración . 50 5.8.8 Optimización de rendimiento 51 5.9 Seguimiento y métricas.... 51 5.9.1 Selección de Tecnología GPS: ... 51 5.9.2 Acceso a los Servicios de Ubicación:.... 52 5.9.3 Almacenamiento de Datos de Ubicación: ... 52 5.9.4 Registro de Ruta:.. 52 5.9.5 Registro de Hora de Inicio y Finalización con su ubicación laboral: . 52 5.9.6 Integración con Mapas: ... 52 5.9.7 Optimización de Consumo de Energía: . 52 5.10 Pruebas de Validación: ... 53 5.10.1 Alcance de las Pruebas:. 53 5.10.2 Plan de Pruebas.. 53 5.10.3 Validación de Datos de Ubicación . 54 5.10.4 Validación del Usuario Final.... 54 5.11 Gestión de proyectos. 54 5.11.1 Definición del Flujo de Trabajo 54 5.11.2 Indicadores Clave de Desempeño (KPIs).. 55 5.11.3 Gestión de Riesgos .. 55 5.11.4 Gestión de Cambios. 56 5.11.5 Revisión y Evaluación... 56 5.12 Retos y soluciones durante el desarrollo .... 56 5.12.1 Retos durante el Desarrollo. 56 5.12.2 Soluciones Implementadas.. 57 5.12.3 Lecciones Aprendidas... 57 5.13 Resultados y evaluaciones.... 57 5.13.1 Cumplimiento de Objetivos 57 5.13.1.1 Cumplimiento de Objetivo General.. 57 5.13.1.2 Cumplimiento de Objetivos Específicos 58 5.13.2 Beneficios Logrados 58 5.14 Evaluación del sistema en términos de eficacia y eficiencia. 59 5.14.1 Eficiencia del Sistema ... 59 5.14.2 Eficacia del Sistema. 60 6. Conclusiones, logros y recomendaciones .. 60 6.1 Conclusiones.... 60 6.2 Recomendaciones.. 61 6.2.1 Recomendaciones Futuras.... 61 6.2.2 Lecciones aprendidas en el desarrollo ... 61 6.2.3 Impacto en Proyectos Futuros.... 62 6.2.4 Mejoras Futuras ... 63 6.2.5 Recomendaciones de Extensión del proyecto... 64 6.2.6 Consideraciones de Seguridad.... 64 6.2.7 Capacitación y Adopción Continua.. 64 6.3 Trabajo Futuro . 64 6.3.1 Ideas y Oportunidades de Investigación 65 6.3.2 Oportunidades de Investigación Adicional.. 65 Bibliografía.. 67 Anexos . 7281 páginasapplication/pdfPeralta Sánchez, R. L., (2023). Gestor de ubicación para los técnicos en campo de la empresa 3Net Telecomunicaciones haciendo uso de un prototipo de aplicativo Android. [Trabajo de grado, Universidad de Ibagué]. https://hdl.handle.net/20.500.12313/4123https://hdl.handle.net/20.500.12313/4123spaUniversidad de IbaguéIngenieríaIbaguéIngenía de Sistemas3Net Telecomunicaciones, «3netcomunicaciones.com,» 2023. [En línea]. Available: https://3netcomunicaciones.com/. [Último acceso: 22 10 2023].Bitirix 24, «3netcomunicaciones Bitrix 24,» [En línea]. Available: https://3netcomunicaciones.bitrix24.es/extranet/. [Último acceso: 22 10 2023].D. Anderson y A. Carmichael, Essential Kanban Condensed, Seattle: LeanKanban UniversityPress, 2016.D. Molina, «iebschool.com,» 16 02 2022. [En línea]. Available: https://www.atlassian.com/es/agile/kanban/wip- limits#:~:text=En%20el%20desarrollo%20%C3%A1gil%2C%20los,de%20trabajo%20de%20u n%20equipo.. [Último acceso: 22 10 2023].C. R. Mazas, «lavanguardia.com,» 27 03 2021. [En línea]. Available: https://www.lavanguardia.com/andro4all/windows/que-es-y-para-que-sirve-microsoft-teams. [Último acceso: 22 10 2023].A. Cahun, «www.xataka.com,» 27 03 2023. [En línea]. Available: https://www.xataka.com.mx/aplicaciones/que-como-funciona-zoom-nueva-app-videollamadas- para-trabajar-casa. [Último acceso: 22 10 2023].J. Edge, Agile: Una guía para la Gestión de Proyectos Agile con Scrum, Kanban y Lean, 2020.Congreso de la Republica, «Secretaria Senado,» 5 10 2023. [En línea]. Available: http://www.secretariasenado.gov.co/senado/basedoc/ley_1581_2012.html. [Último acceso: 22 10 2023].D. J. ANDERSON y A. CARMICHAEL, Essential Kanban Condensed, Seattle: Lean Kanban University Press, 2016.La Fundacion Mariadb, «Mariadb,» Mariadb Foundation, [En línea]. Available: https://mariadb.org/es/. [Último acceso: 22 10 2023].Google for Developers, «Developer Android,» 29 03 2023. [En línea]. Available: https://developer.android.com/training/data-storage/room?hl=es-419. [Último acceso: 22 10 2023].Y. Fernández, «Xataka,» 15 10 2018. [En línea]. Available: https://www.xataka.com/basics/gps-android-como-funciona-como-mejorar-su-precision-como- decidir-que-aplicaciones-usan . [Último acceso: 22 10 2023].M. T. Bonilla, Fundamentos de programación: JAVA, Sevilla: Universidad de Sevilla, 2022.Google for Developers, «Introduccion a Android Studio,» [En línea]. Available: https://developer.android.com/studio/intro?hl=es-419. [Último acceso: 22 10 2023].J. D. L. Castillo, Android Studio Aprende a desarrollar aplicaciones, Bogota: Alfaomega, 2018.Microsoft, «Visual Studio Code,» 2023. [En línea]. Available: https://code.visualstudio.com/. [Último acceso: 22 10 2023].H. Beati, PHP. Creacion de paginas Web dinamicas, Buenos Aires: Alfaomega, 2016.DigitalOcean, «digitalocean,» 2023. [En línea]. Available: https://www.digitalocean.com/. [Último acceso: 22 10 2023].L. Herazo, «Anincubator,» Anicubator LLC, 2022. [En línea]. Available: https://anincubator.com/que-es-una-aplicacion-movil/. [Último acceso: 22 10 2023].ICTEA, «Ictea,» 2023. [En línea]. Available: https://www.ictea.com/cs/index.php?rp=/knowledgebase/8974/iQue-es-el-Sistema-Operativo- Android.html. [Último acceso: 22 10 2023].J. M. Troyano, Android Curso practico para todos los niveles, Mexico D.F: Alfaomega, 2014.Amazon Web Services, «AWS,» Amazon Web Services Inc, 2023. [En línea]. Available: https://aws.amazon.com/es/what-is/web-application/. [Último acceso: 22 10 2023].Oficina de Coordinación Nacional de Posicionamiento, Navegación, y Cronometría por Satélite, «Gps.gov,» [En línea]. Available: https://www.gps.gov/systems/gps/spanish.php. [Último acceso: 22 10 2023].Oficina de Coordinación Nacional de Posicionamiento, Navegación y Cronometraje basados en el espacio, «Gps.gov,» 28 07 2022. [En línea]. Available: https://www.gps.gov/systems/gps/space/. [Último acceso: 22 10 2023].Oficina de Coordinación Nacional de Posicionamiento, Navegación y Cronometraje basados en el espacio, «Gps.gov,» 09 08 2021. [En línea]. Available: https://www.gps.gov/systems/gps/control/. [Último acceso: 22 10 2023].Arimetrics, «arimetrics.com,» 2022. [En línea]. Available: https://www.arimetrics.com/glosario- digital/google-maps. [Último acceso: 22 10 2023].IBM, «ibm.com,» [En línea]. Available: https://www.ibm.com/mx-es/topics/java. [Último acceso: 22 10 2023].CAMPUS SEAS, «seas.es,» 17 07 2019. [En línea]. Available: https://www.seas.es/blog/informatica/conoce-el-lenguaje-de-programacion-java/. [Último acceso: 22 10 2023].J. P. Porto y A. Gardey, «definicion.de,» 25 06 2021. [En línea]. Available: https://definicion.de/html/. [Último acceso: 22 10 2023].M. J. L. Lapunte, «hipertexto.info,» 29 07 2018. [En línea]. Available: http://www.hipertexto.info/documentos/html.htm. [Último acceso: 22 10 2023].MDN contributors, «developer.mozilla.org,» 13 03 2023. [En línea]. Available: https://developer.mozilla.org/es/docs/Web/CSS. [Último acceso: 22 10 2023].J. Eguiluz, «uniwebsidad.com,» 2023. [En línea]. Available: https://uniwebsidad.com/libros/css/capitulo-1. [Último acceso: 22 10 2023].J. Eguiluz, «uniwebsidad.com,» 2023. [En línea]. Available: https://uniwebsidad.com/libros/css/capitulo-1/breve-historia-de-css. [Último acceso: 22 10 2023].MariaDB Foundation, «mariadb.org,» [En línea]. Available: https://mariadb.org/es/. [Último acceso: 22 10 2023].F. Cristancho, «https://talently.tech/,» 26 07 2022. [En línea]. Available: https://talently.tech/blog/que-es-laravel/. [Último acceso: 22 10 2023].F. FLores, «https://openwebinars.net/,» 22 07 2022. [En línea]. Available: https://openwebinars.net/blog/que-es-visual-studio-code-y-que-ventajas- ofrece/#:~:text=Visual%20Studio%20Code%20(VS%20Code,%2C%20GNU%2FLinux%20y% 20macOS.. [Último acceso: 22 10 2023].academia android, «academiaandroid.com,» 11 12 2014. [En línea]. Available: https://academiaandroid.com/android-studio-v1-caracteristicas-comparativa-eclipse/. [Último acceso: 22 10 2023].D. A, «hostinger.es,» 11 01 2023. [En línea]. Available: https://www.hostinger.es/tutoriales/que-es-bootstrap. [Último acceso: 22 10 2023].Red Hat Customer Portal, «access.redhat.com,» 15 09 2023. [En línea]. Available: https://access.redhat.com/documentation/es- es/red_hat_enterprise_linux/5/html/cluster_suite_overview/s1-lvs-overview-cso. [Último acceso: 22 10 2023].KeepCoding, «keepcoding.io,» 12 08 2022. [En línea]. Available: https://keepcoding.io/blog/que-es-room-en-android/. [Último acceso: 22 10 2023].E. Rodriguez, «Inmediatum,» 2022. [En línea]. Available: https://inmediatum.com/blog/ingenieria/mvvm-que-es-y-como-funciona/ . [Último acceso: 22 10 2023].IBM, «ibm.com,» 24 04 2021. [En línea]. Available: https://www.ibm.com/docs/es/i/7.2?topic=serving-application-servers. [Último acceso: 22 10 2023].medium, «nucba.medium.com,» 27 05 2021. [En línea]. Available: https://nucba.medium.com/qu%C3%A9-es-la-arquitectura-cliente-servidor-eb9f402506cc. [Último acceso: 22 10 2023].R. Peterson, «guru99,» 02 10 2023. [En línea]. Available: https://www.guru99.com/er- modeling.html. [Último acceso: 22 10 2023].Developers, «developer.android.com,» 07 02 2022. [En línea]. Available: https://developer.android.com/jetpack/getting-started?hl=es-419. [Último acceso: 22 10 2023].F. Churchville, «www.computerweekly.com,» 09 2020. [En línea]. Available: https://www.computerweekly.com/es/definicion/Interfaz-de-usuario-UI. [Último acceso: 22 10 2023].Google Maps Platform, «developers.google.com,» 26 06 2023. [En línea]. Available: https://developers.google.com/maps/documentation/android-sdk/location?hl=es-419. [Último acceso: 22 10 2023].R. Andres, «computerhoy.com,» 30 06 2019. [En línea]. Available: https://computerhoy.com/tutoriales/tecnologia/como-funciona-gps-android-algunos-trucos- mejorar-precision-443071. [Último acceso: 22 10 2023].Developers, «developer.android.com/,» 29 03 2023. [En línea]. Available: https://developer.android.com/training/data-storage/room?hl=es-419. [Último acceso: 22 10 2023].K. Yasar, «techtarget.com,» 10 2022. [En línea]. Available: https://www.techtarget.com/whatis/definition/software-developers-kit-SDK. [Último acceso: 22 10 2023].J. M. Troyano, «Localizacion geagrafica mediante GPS,» de Android. Curso practico para todos los niveles, Mexico D.F, Alfaomega, 2014, pp. 226-253.Google Maps Platform, «mapsplatform.google.com,» [En línea]. Available: https://mapsplatform.google.com/. [Último acceso: 22 10 2023].Sydle, «sydle.com,» 12 09 2023. [En línea]. Available: https://www.sydle.com/es/blog/kpi- 615de90225ce5d3ef29a5570. [Último acceso: 22 10 2023].Developers, «developer.android.com,» 08 06 2023. [En línea]. Available: https://developer.android.com/training/location/retrieve-current?hl=es-419. [Último acceso: 22 10 2023].IBM, «ibm.com,» [En línea]. Available: https://www.ibm.com/mx-es/analytics/machine-learning. [Último acceso: 22 10 2023].Developers, «developer.android.com,» 17 08 2023. [En línea]. Available: https://developer.android.com/guide/topics/ui/notifiers/notifications?hl=es-419. [Último acceso: 22 10 2023].Attribution 2.5 Colombiainfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)https://creativecommons.org/licenses/by-nc-nd/4.0/3Net Telecomunicaciones S.A.S - Proyectos de telecomunicacionesProyectos de telecomunicaciones - 3Net Telecomunicaciones S.A.STelecomunicacionesTécnicoUbicaciónAplicaciónTelecommunicationsTechnicalLocationApplicationGestor de ubicación para los técnicos en campo de la empresa 3Net Telecomunicaciones haciendo uso de un prototipo de aplicativo AndroidTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttp://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/acceptedVersionPublicationGestor de ubicacion para los tecnicos en campo de la empresa 3Net Telecomunicaciones haciendo uso de un prototipo de aplicativo AndroidORIGINALTrabajo de grado.pdfTrabajo de grado.pdfapplication/pdf2759386https://repositorio.unibague.edu.co/bitstreams/65df34be-1b55-4442-b979-491164fcadeb/downloadc4f20e541c56fa36c48f910bfe7f9880MD51Formato de autorización.pdfFormato de autorización.pdfapplication/pdf162546https://repositorio.unibague.edu.co/bitstreams/fea29faa-c3d0-4684-95eb-5650ac06a9eb/download1aaa17fcc5aaa7532f9fccccbcd35a38MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-8134https://repositorio.unibague.edu.co/bitstreams/b15c39f1-bc94-4d3c-97e3-ffbcd7e77a59/download2fa3e590786b9c0f3ceba1b9656b7ac3MD52CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8914https://repositorio.unibague.edu.co/bitstreams/b5920ef2-b6ad-4732-a1bc-8f50e7744b66/download1608e658af296c3febc577e957e919bfMD53TEXTTrabajo de grado.pdf.txtTrabajo de grado.pdf.txtExtracted texttext/plain101694https://repositorio.unibague.edu.co/bitstreams/4c279246-1e66-4750-8b3f-c90103a37838/download915aa898f87072392e9aa5140772010fMD55Formato de autorización.pdf.txtFormato de autorización.pdf.txtExtracted texttext/plain3820https://repositorio.unibague.edu.co/bitstreams/86c10608-420b-403d-9149-f67d71f71952/download8d6743c9b7209c6ae3443b77e5972906MD57THUMBNAILTrabajo de grado.pdf.jpgTrabajo de grado.pdf.jpgGenerated Thumbnailimage/jpeg6576https://repositorio.unibague.edu.co/bitstreams/120afac6-53cb-475f-b344-601e10dcc09a/downloadcaf205dae2148453469495f9dc32e30aMD56Formato de autorización.pdf.jpgFormato de autorización.pdf.jpgGenerated Thumbnailimage/jpeg14160https://repositorio.unibague.edu.co/bitstreams/4cda4fa7-87e3-4bfe-8869-e2c5ae297836/download6bd245e55a71e19c49d96ccef4cef75dMD5820.500.12313/4123oai:repositorio.unibague.edu.co:20.500.12313/41232024-03-05 03:01:00.795https://creativecommons.org/licenses/by-nc-nd/4.0/Attribution 2.5 Colombiahttps://repositorio.unibague.edu.coRepositorio Institucional Universidad de Ibaguébdigital@metabiblioteca.comQ3JlYXRpdmUgQ29tbW9ucyBBdHRyaWJ1dGlvbi1Ob25Db21tZXJjaWFsLU5vRGVyaXZhdGl2ZXMgNC4wIEludGVybmF0aW9uYWwgTGljZW5zZQ0KaHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLW5kLzQuMC8= |