Idea de proyecto | Siguiente parada

Título del proyecto: Próxima parada
Introducción:
Este es un software que permite a los pasajeros del autobús saber acerca de la próxima parada de autobús. Generalmente, si un pasajero es nuevo en una ciudad o en una determinada ruta, pierde su destino. Esto a veces crea un problema. También me he enfrentado a este problema, no una sino muchas veces. Por lo tanto, todo se reduce al único propósito del software, es decir, los pasajeros pueden realizar un seguimiento de la próxima parada de autobús y disfrutar del viaje sin molestar a otros pasajeros o al conductor preguntando por la próxima parada y sin preocuparse por nada. El software se ejecutará en una pantalla ancha en la entrada del autobús para que todos puedan verlo. Mostrará el mapa de la ruta y en letra grande, la próxima parada de autobús. Para agregar algunas características adicionales, puede realizar un seguimiento de todos los pasajeros a bordo, y seguir actualizando la lista mientras los pasajeros suben y bajan del bus de forma dinámica. Este seguimiento de pasajeros también puede ayudar a mantener menos prisas en el vehículo, permitiendo solo un número limitado de pasajeros.
Dado que India se está moviendo muy rápido hacia una India digital, este software realmente puede crear un gran impulso.

Características:

  1. Muestra la ruta de autobús en curso en el mapa de Google.
  2. Mostrar la próxima parada de autobús.
  3. Mantenga y muestre dinámicamente la lista de pasajeros a bordo.
  4. Calcula las ganancias completas (tarifa de los pasajeros) sobre la ruta.
  5. Actualización de la ubicación de entrega y cambio dinámico de la tarifa.

Diagrama ER: Incluye solo una tabla

PASAJEROS

SNO (EN T)
NOMBRE (VARCHAR)
LEVANTAR (VARCHAR)
SOLTAR (VARCHAR)
DISTANCIA (EN T)
TARIFA (EN T)

Estructura de datos y algoritmos:

  • Manipulación de arrays (requerido para mantener la lista de pasajeros).
  • Greedy(Sorting): Los pasajeros serán ordenados por su hora de embarque.

Herramientas utilizadas:

  • API de Google Maps
    (mapas JavaScript, lugares, direcciones, array de distancia)
  • Tomcat (Servidor HTTP Apache)
  • MySQL (base de datos)
  • PHP, AjAX (BackEnd)
  • HTML/CSS, BootStrap, JavaScript (FrontEnd)

Aplicación:
Este software se instalará con el hardware necesario en los autobuses de transporte. Facilitará el viaje de viaje de los pasajeros, ya que ahora no estarán preocupados por su parada, solo una mirada a la pantalla de visualización de este software les informará sobre la próxima parada. Ahora las personas no perderán sus paradas de autobús como solían hacerlo debido a rutas desconocidas.

Enlace GitHub: https://github.com/pruvi007/PROJECTS/tree/master/NEXT_STOP-GOOGLE%20MAPS%20API

Investigación: revisó la documentación oficial de la API de Google Maps y luego creó el marco completo del proyecto. Aquí está el enlace a la documentación: https://developers.google.com/maps/documentation/javascript/tutorial

Nota: esta idea de proyecto es una contribución de Praveen Kumar para ProGeek Cup 2.0: una competencia de proyectos de GeeksforGeeks.

Publicación traducida automáticamente

Artículo escrito por Praveen Sinha y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *