EspecialidadesTecnologías de la Información
Tutor
MONTERO SIMARRO, FRANCISCO OSSA JIMENEZ, LUIS DE LA
Descripción y Objetivos
A diario, numerosas personas han de desplazarse a ciudades relativamente cercanas para trabajar. Así, por ejemplo, el número de personas que diariamente viajan de Albacete a pueblos cercanos como Villarrobledo o Hellín es de centenares. Debido a las restricciones de horarios de los transportes públicos, y al precio de estos, es normal que todas estas personas se organicen para compartir coches y costes.
En general, los distintos centros de trabajo organizan unas tablas, conocidas comúnmente como "ruedas", en las que se asigna quién debe conducir cada día y a qué pasajeros debe llevar. Esta asignación puede ser compleja, ya que tiene en cuenta personas, horarios, disponibilidad de vehículos, etc.
Este proyecto se enmarca en el desarrollo de un sistema completo para la planificación de los desplazamientos en este contexto. En concreto, se desarrollará una aplicación web mediante la cual los usuarios podrán darse de alta e introducir sus datos (dirección, horario, disponibilidad). Además, y con la ayuda de la api de Google Maps, la aplicación calculará los datos (tiempos y distancias entre puntos de recogida) que un módulo (desarrollado externamente) utilizará como entrada para hacer la planificación. Por último, la aplicación tendrá que mostrar también los resultados del proceso.
Metodología y Competencias
La metodología y el plan de trabajo que se propone responde al siguiente conjunto de actividades:
1. Identificación de los objetivos de la aplicación y establecimiento del alcance de la misma.
2. Elicitación, análisis y validación de requisitos (funcionales, no funcionales y de información)
3. Especificación de los casos de uso asociados a los requisitos funcionales.
4. Elaboración de prototipos en los que se realicen los distintos casos de uso identificados.
5. Evolución de los prototipos hasta la implementación final.
6. Prueba y comprobación de los resultados obtenidos.
Medios a utilizar
PHP, Python, JavaScript, API de Google Maps.
Bibliografía
[1]. Dincer, A., Uraz, B. (2013). Google Maps JavaScript API Cookbook. Packt Publishing.
[2]. Lutz, M. (2013). Learning Python, 5th edition. O'Reilly Media.
[3]. Manuales de PHP: Beginning PHP5, Apache, MySQL Web Development. Elizabeth Naramore, Jason Gerner, Yann Le Scouarnec, Jeremy Stolz, Michael K. Glass.
Asignación
El Trabajo Fin de Grado ha sido a asignado a Don/Doña Damián Pérez Escribano
|