Acceso a Webmail

Complejo Tecnológico, Campus de Teatinos 29071 Málaga. (España) Teléfono: +34 952133371 Fax: +34 952131397

Datos del PFC [Volver]

Titulación
Z
Título
Análisis, diseño e implementación de una aplicación web para la gestión de viajes compartidos en automóvil (?carpooling?)
Autor
-
Directores
Pastrana Brincones, Jose Luis
Requisitos
Descripción
1. Introducción Por viaje compartido en automóvil (o, tal y como se conoce por su término en inglés, “carpooling”) entendemos la práctica de compartir el uso del automóvil entre dos o más personas, generalmente para viajar juntos y de forma habitual hacía el lugar de trabajo o centro educativo (y el regreso del mismo). Los posibles compañeros de trayecto pueden ser otros poseedores de automóvil (con los que turnarnos en el uso de cada coche), o personas sin vehículo propio (con los que, si se desea, pactar algún tipo de compensación –como el gasto en combustible-). Lo que se pretende en este proyecto es la creación de una página web que sirva para poner en contacto a los conductores que quieran publicar el trayecto que realizan habitualmente y a personas que, con vehículo propio o sin él, desean encontrar a otros con los que compartir desplazamientos. Algunas de las ventajas de compartir coche son: - Ayuda a descongestionar el tráfico ya que se reduce el número de vehículos que se desplazan de un lugar a otro, facilitando la movilidad en las ciudades. - Reducción de las emisiones, como el CO2, nocivas para el medioambiente. - Se puede pactar compartir los gastos de mantenimiento, carburante y estacionamiento entre todos los ocupantes. - Reduce el stress que puede generar viajar solo, y mejora la confianza de los conductores noveles. 2. Objetivos El objetivo principal del trabajo consiste en desarrollar una aplicación web innovadora, que sea capaz de encontrar y poner en contacto de forma versátil, efectiva y cómoda a personas, con o sin vehículo, que deseen compartir desplazamientos habituales. Los objetivos específicos planteados son los siguientes: 1. Analizar y documentar los fundamentos del sistema. 2. La aplicación deberá permitir a los conductores publicar y gestionar los trayectos habituales que realizan (origen, destino, horarios, etc). 3. La aplicación deberá permitir a los usuarios realizar completas búsquedas entre los trayectos ya registrados; y también la creación y gestión de “alarmas”, con la que avisarnos, por ejemplo, cuando algún otro conductor posteriormente publique un punto de destino cercano a nuestras necesidades. A la hora de encontrar candidatos se tendrá en cuenta el factor proximidad. 4. La web deberá ser cómoda para el usuario. Para ello facilitaremos y reduciremos la introducción de información. Por ejemplo la creación del trayecto se realizará mediante el uso interactivo de un mapa. Evitaremos también la necesidad de introducir la localidad y otros datos gracias al uso del conocido como “inverse geocoding”. También habrá búsqueda visual en mapa de los puntos ya registrados. Etc… 5. Algunas de las acciones de la web (como la publicación de trayectos y alertas) estará restringida a usuarios registrados; por lo que la aplicación proporcionará un registro, activación y sistema de “login” de usuarios. 6. Redactar un informe o memoria final. 3 Resultados El principal resultado del trabajo será: - Desarrollar una aplicación Web operativa, que sea útil, cómoda al usuario, innovadora (debe aportar alguna característica que no posean las páginas de “carpooling” ya existentes), efectiva y usable. - Un informe (memoria) con los siguientes contenidos: • Diseño del sistema y la justificación de los parámetros de diseño establecidos. • Documentación del modelo de datos. • Documentación del código fuente y de las actividades de ingeniería del software que se hayan realizado durante el proceso de desarrollo. • Obtener un manual de usuario que describa el funcionamiento y uso del sistema. 4 Medios a utilizar - Se necesitará de un ordenador personal con acceso a Internet. - Para un desarrollo más ágil instalaremos en local un servidor web de Apache, MySQL y PHP. Para todo ello haremos uso del paquete “easyPHP” que ya incluye todos esos elementos. - Además, y para un posterior uso real, necesitaremos también un servicio de hosting y dominio con PHP y MySQL disponibles. - Haremos amplio uso de la API de Google Maps; así como del framework javascript jQuery. - Cómo el objetivo es hacer una aplicación web “real” y moderna es necesario que ésta tenga un aspecto atractivo y profesional (labor que se escapa de nuestras competencias). Para ello contaremos con una hoja de estilo (.css) inicial y un esqueleto html de ejemplo proporcionado por algún diseñador profesional. 5 Bibliografía Básica - Google Maps Api [http://code.google.com/apis/maps/] - Documentación jQuery [http://docs.jquery.com/Main_Page] - Documentación PHP [http://php.net/docs.php] - Referencia Javascript y HTML DOM [http://www.w3schools.com/jsref/default.asp]
Otros
Fecha
29/06/10
Fecha lectura
-
Url
-
Documento
-