Dentro del área del centro de mantenimiento de la empresa Teléfonos de México S.A.B DE C.V, se implementará una aplicación web en la que podrán tener un mejor manejo de la información sobre el tendido y ramificación de fibras ópticas. A través de la aplicación web los trabajadores del área del centro de mantenimiento (CM) podrán gestionar y brindar información de una manera más fácil y eficiente sobre recorridos y distancias de cables de fibra óptica, así como. En la sucursal de Teléfonos de México ubicada en el centro de Córdoba, dentro del área del centro de mantenimiento (CM), enfrentan el problema de no contar con información suficiente y precisa sobre las rutas, distancias y ubicaciones de los tendidos de fibra óptica, así como de las diferentes sucursales. . existente en el estado.
La información sobre la instalación de cables y ramales de fibra óptica se solicita directamente a la región, principalmente por empresas o personal externo. Por tanto, para poder facilitar la información es necesario solicitarla a otro departamento que les proporcione esta información. Desarrollar una aplicación web que permita la gestión de las rutas, distancias y geolocalizaciones del tendido de cables de fibra óptica y los diferentes ramales en el estado de Veracruz, de esta manera, optimizando la consulta y control de la información. Este proyecto se enfoca en crear una aplicación web dentro del área del centro de mantenimiento (CM) de la empresa Teléfonos Mexicanos, la cual no cuenta con un software en el cual pueda obtener información precisa sobre la instalación de cableado de fibra óptica y sus diversas sucursales. extendido por Veracruz.
Con la creación e implementación de la aplicación web se podrá gestionar dicha información y se reducirán tiempos y costos al no depender de nadie más. Se puede brindar información de una manera más clara, práctica y eficiente accediendo al sistema a través de cuentas de usuario, panel de administración, mapas con rutas marcadas, geolocalizaciones y distancias a cables de fibra óptica y sucursales de la empresa. La aplicación podrá gestionar los recorridos y geolocalizaciones de los cables de fibra óptica y los distintos ramales existentes en el estado de Veracruz, son más de 90.
La información que se muestra a los usuarios en la aplicación puede estar desactualizada debido a la falta de información sobre sucursales y tendido de fibra óptica.
Generalidades
Implementar efectivamente programas creativos, permanentes, de alto impacto y cobertura nacional, que contribuyan a resolver las profundas desigualdades sociales que han limitado el desarrollo de nuestro país y mejorar la calidad de vida de los mexicanos. Contribuir al desarrollo de México a través de programas en educación, salud, nutrición, justicia, cultura, desarrollo humano, deporte y atención de desastres naturales, creando oportunidades que impulsen el desarrollo integral de los mexicanos para un mejor país.
Marco teórico
La geolocalización puede referirse a la pregunta de ubicación o a la pregunta de ubicación real. Los servidores pueden ejecutarse en cualquier tipo de computadora, incluidas computadoras especiales llamadas individualmente "el servidor". Es un lenguaje de codificación del lado del servidor de propósito general diseñado originalmente para el desarrollo de contenido web dinámico.
Fue uno de los primeros lenguajes de programación del lado del servidor que podía incrustarse directamente en el documento HTML en lugar de llamar a un archivo externo para procesar los datos. Tradicionalmente, se utilizaba en páginas web HTML para realizar operaciones y sólo en el marco de la aplicación cliente, sin acceso a las funciones del servidor. JavaScript se interpreta en el agente de usuario al mismo tiempo que se descargan las declaraciones junto con el código HTML.
El principal objetivo de Ajax es intercambiar información entre el servidor y el cliente (navegador) sin tener que actualizar la página. MySQL es el servidor de bases de datos relacionales más popular, desarrollado y proporcionado por MySQL ab. MySQL ab es una empresa cuyo negocio es brindar servicios relacionados con el servidor de bases de datos MySQL.
La información que puede almacenar una base de datos puede ser tan simple como la de una agenda, un mostrador o un libro de visitas, o tan grande como la de una tienda online, un sistema de noticias, un portal o la información que hay en una red corporativa. generado. . MySQL inicialmente carecía de algunos elementos esenciales en las bases de datos relacionales, como la integridad referencial y las transacciones. El servidor Apache se desarrolla dentro del proyecto del servidor http (http) de Apache Software Foundation. Apache ofrece, entre otras características altamente configurables, autenticación de bases de datos y negociación de contenido, pero ha sido criticado por carecer de una interfaz gráfica para ayudar en su configuración. Apache tiene una amplia aceptación en Internet: desde 1996, Apache ha sido el servidor http más utilizado. Alcanzó su máxima cuota de mercado en 2005 ya que es el servidor utilizado en el 70% de los sitios web del mundo, sin embargo tiene una. 26 disminución de su cuota de mercado en los últimos años. Estadísticas de uso histórico y diario proporcionadas por netcraft3).
La mayoría de los problemas de seguridad descubiertos y solucionados sólo pueden ser explotados por usuarios locales y no de forma remota. Xampp es un servidor de software gratuito multiplataforma, que consta principalmente del sistema de gestión de bases de datos MySQL, el servidor web Apache y los intérpretes de lenguajes de scripting: PHP y PERL. Xampp sólo requiere descargar y ejecutar un archivo zip, tar, exe o fkl, con algunas configuraciones menores en algunos componentes que necesita el servidor web.
Bootstrap es modular y esencialmente consta de una serie de hojas de estilo más pequeñas que implementan la variedad de componentes de la herramienta. Para usar Bootstrap en una página HTML, el desarrollador solo necesita descargar la hoja de estilo CSS de Bootstrap y vincularla al archivo HTML.
Aplicación
Bootstrap proporciona un conjunto de hojas de estilo que proporcionan definiciones de estilo básicas para todos los componentes HTML. Otra opción sería compilar el archivo CSS a partir de la hoja de estilo less o sass descargada. Con base en la investigación, análisis técnico y operativo se determinó la creación e implementación de una aplicación web para la gestión de geolocalizaciones de rutas y ramales existentes en el estado de Veracruz.
Durante el desarrollo de la aplicación se realizaron las actividades divididas según las 4 fases de la metodología XP; planificación, diseño, codificación y pruebas. La información sobre los requisitos del cliente se recopiló mediante la creación de historias de usuarios. Para tener una visión más amplia de la creación de la aplicación y la interacción de los usuarios en la aplicación, se realizaron diagramas de casos de uso de acuerdo a la evaluación de las historias de usuario.
Durante la codificación de la aplicación se realizó la creación de 3 módulos principales: módulo de usuario, módulo de enrutamiento y módulo de sucursal. El orden de desarrollo se hace según la dificultad de la creación y el tiempo, y se mantiene en el orden antes mencionado. El siguiente cronograma indicó las actividades más destacadas a realizar durante el tiempo que llevó completar el proyecto.
En este proyecto de tesis “Aplicación web para la gestión de rutas, distancias y geolocalizaciones de tendido y ramificaciones de fibra óptica” se realizó el desarrollo de una aplicación web en PHP, HTML, css3, MySQL y Java crypt. La aplicación web está realizada principalmente para uso interno del área del Centro de Mantenimiento (CM) sin finalidad de uso a gran escala y producción comercial con licencia GNU GPL. La aplicación tiene una interfaz fácil de usar para centrarse en la funcionalidad y satisfacer los requisitos del cliente.
En el módulo de usuario se han creado roles y permisos (usuario y administrador) para identificar y qué información y privilegios dar a los usuarios registrados. Dentro del módulo de fibra óptica y sucursales se utilizó la API Java Script de Google Maps para mostrar mapas, marcadores y rutas a los usuarios. La implementación de la aplicación web dentro del área ha tenido un gran impacto en el manejo y control de la información, así mismo para el personal externo que constantemente solicita información ahora les resulta más fácil acceder a la misma.