Sistema inteligente de Rutas Escolares
Enviado por Ledesma • 26 de Septiembre de 2018 • 1.761 Palabras (8 Páginas) • 392 Visitas
...
Dentro de esta se almacena los siguientes datos: información de estudiantes (nombre, teléfono, dirección, número de casa), choferes (nombre, teléfono), vehículos escolares (placa, chofer asignado).
Como se mencionó previamente puede ocurrir el cierre de una cuadra y si en ésta existe un estudiante al cual recoger, se deberá contar con una cuadra alterna que será el nuevo punto de recorrido hasta que se vuelva a habilitar la cuadra donde vive; es por ello que dentro que la base de datos se guarda un dato adicional que es la cuadra alterna de cada estudiante.
3.4.3 Aplicaciones de los usuarios
Las aplicaciones están desarrolladas en el lenguaje de programación Java, a través del entorno de desarrollo NetBeans.
Para este proyecto se desarrolló tres aplicaciones, la primera se encarga asignar un número equitativo de estudiantes en cada buseta y de generar los recorridos para cada una de ellas y un tiempo aproximado de todo el recorrido. La segunda proporciona al chofer de la buseta que ruta debe tomar y la información de los estudiantes le han sido asignados por la primera aplicación, y la tercera aplicación trata de simular una central que se encarga de modificar los estados y pesos de las cuadras.
Para poder generar las rutas, la aplicación encargada de esto necesita conectarse con la base de datos para obtener la información de los estudiantes y por ende la ubicación de cada uno de ellos. Posteriormente esta aplicación se comunica con el motor de inferencia proporcionándole las ubicaciones de los estudiantes y para que este genere el recorrido conjuntamente con un tiempo aproximado que se demora todo el recorrido hasta llegar a la institución.
Imagen
La segunda aplicación toma la información generada por la primera únicamente de la buseta correspondiente, es decir que el número de aplicaciones de esta categoría depende del número de busetas con las que cuenta la institución. Aquí se muestra los datos de los estudiantes al momento en el que es bus pasa por la cuadra en la cual vive cada estudiante. Se muestra también la dirección, tiempo y distancia a la que se encuentra el siguiente estudiante que se debe recoger. Para guiar de mejor manera al conductor se utiliza un mapa en el cual se traza la ruta desde el punto en el que se encuentra actualmente hasta el siguiente donde se encuentra el próximo estudiante.
Además de proporcionar toda la información mencionada anteriormente, esta aplicación cuenta con un botón para que el chofer pueda notificar un daño de la unidad de transporte. En este caso, a todos los estudiantes asignados a esta buseta (recogidos o no) se les reasignara a otras unidades que se encuentran haciendo el recorrido
Imagen
La tercera aplicación se encuentra instalada en otro equipo que, como ya se mencionó anteriormente, sirve para simular una central. En esta se puede consultar información de las cuadras y modificar los pesos y estados de las mismas, al mismo tiempo que las otras aplicaciones se están ejecutando. Con esto se logra demostrar que la segunda aplicación esta en constate comunicación con el motor de inferencia y recalcula las rutas en tiempo de ejecución.
Imagen
3.5 Demostración de funcionamiento del Sistema Experto
A partir de las siguientes imágenes se demostrará el funcionamiento ordenado del sistema y de las eventualidades que pueden ocurrir.
Conclusiones
Después de haber probado la determinación de rutas tomando como factores de medida distancia, peso y tiempo, se logró determinar que lo más óptimo es obtener las rutas en función del tiempo, porque en la zona de trabajo que se eligió existe un alto nivel de congestión vehicular en consecuencia puede ser que la ruta más rápida en distancia no sea la más óptima en tiempo.
Como se maneja el recorrido a partir del factor tiempo se recomienda empezar el mismo con un tiempo determinado de anticipación entre unos veinte a treinta minutos ya que puede presentar cualquier percance a lo largo del recorrido.
Debido al hecho que se puede cerrar la calle donde se encuentra la residencia de un estudiante se tiene una calle alterna donde se pueda recogerlo, pero lo recomendable será tener más de una ya que puede darse el caso que la calle alterna se encuentre cerrada imposibilitando el acceso de la unidad.
Para poder mejorar el servicio se puede ampliar la zona de trabajo elegida dando de esta manera cobertura a un mayor número de estudiantes.
La idea propuesta en el desarrollo de este sistema puede ser aplicada a otros tipos de servicios que tengan una temática similar de armar recorridos óptimos.
Bibliografía
Largo, F. L. (16 de 01 de 2016). Escuela de ingeniería informática. Obtenido de Escuela de ingeniería informática: http://www.infor.uva.es/~teodoro/PrologAlicante.pdf
Oracle. (16 de 01 de 2016). Netbeans.org. Obtenido de Netbenas.org: https://netbeans.org/features/index.html
Giarratano, J., & Riley, G. (2001). Sistemas expertos: principios y programación. International Thomson.
Panqueva, A. H. G. (1988). Ambientes de enseñanza-aprendizaje enriquecidos con computador. Boletín de Informática Educativa, 1(2), 117-139.
Alejandro Pazos, Nieves Pedreira, Juan Ramón Rabuñal y Javier Pereira. (2007). http://fmachado.dei.uc.pt/. Obtenido de http://fmachado.dei.uc.pt/wp-content/papercite-data/pdf/ms07.pdf
...