Skip to content

MoviliApp es una mano a Transmilenio, es una aplicación para mejorar este servicio a base de estructuras de datos acordes a las necesidades del sistema de transporte.

Notifications You must be signed in to change notification settings

Rguarnizo/MoviliApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MoviliApp

MoviliApp nace de la motivación de mejorar un sistema de transporte tan criticado en la ciudad de Bogotá como lo es transmilenio, MoviliApp es un proyecto en curso que busca una aplicación para mejorar y brindar soluciones a sistemas de transporte masivo que por una u otra razón no disponen de análisis de datos y que debido a esto tienen problemas al administrar de manera eficiente rutas, servicios y usuarios. 🚠🚋

Estructuras de datos

Este proyecto se realiza como actividad de la asignatura de Estructuras de Datos, dictada en la carrera de Ingeniería de sistemas y computación de la Universidad Nacional De Colombia.💻📚

Estructuras de datos usadas.

  1. HashTables📲: Se usaron principalmente para busquedas, puesto que su eficiencia es de orden constante O(1). Usadas en inicio de sesión, para busqueda de usuarios y su contraseña, Usada en busquedas de Rutas y Estaciones, y busqueda de informacion de rutas y sus buses en servicio.

  1. Doubly LinkedList🔙🔜: Se utilizaron para tener información sobre una respectiva ruta, su sucesor y su antecesor, cada Nodo(en este caso Bus) tendrá información de el Bus que lo precede y del Bus que lo sucede. Así como también se podrá ver la información de todos los buses que hacen una ruta en su totalidad.

  1. Cola de prioridad👩🏻‍🦼👩🏻‍🦯🚶🏻‍♂️🚶🏻‍♀️ : Esta estructura se utilizó para saber que estaciones son criticas o que rutas son las más solicitadas, la estación con mayor número de personas o la ruta con más solicitudes será la de mayor prioridad. Esta cola de prioridad fue implementada con un Heap.

Pendientes

  • Inicio de Sesión Usuarios
  • Inicio de Sesión Trabajador
  • Consola principal de Administrador
  • Visualización Total de Usuarios
  • Sistema de pagos a partir de Codigo QR
  • Sistema de recargas
  • Iniciar,cambiar,terminar Ruta
  • Buscar estacion o ruta y su información
  • Mapa en tiempo real

About

MoviliApp es una mano a Transmilenio, es una aplicación para mejorar este servicio a base de estructuras de datos acordes a las necesidades del sistema de transporte.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published