000010572 001__ 10572
000010572 005__ 20150325140200.0
000010572 037__ $$aTAZ-PFC-2013-259
000010572 041__ $$aspa
000010572 1001_ $$aVelilla Alegre, David
000010572 24500 $$aAplicación web PHP completa y automatizada para alquiler de vehículos
000010572 260__ $$aZaragoza$$bUniversidad de Zaragoza$$c2013
000010572 506__ $$aby-nc-sa$$bCreative Commons$$c3.0$$uhttp://creativecommons.org/licenses/by-nc-sa/3.0/
000010572 520__ $$aEl alquiler de vehículos tradicional está en declive. La necesidad de mantener personas físicas en cada una de las oficinas donde haya vehículos, sumada a las esperas por parte del cliente mientras toman sus datos y escanean sus documentos de identidad, más la imposibilidad de reservar menos de 24h, hacen que la alternativa, el denominado “Car Sharing”, esté en auge. Con este sistema, desde una aplicación web se llevan a cabo las verificaciones de identidad que permiten dar de alta un usuario, que después podrá realizar reservas en menos de un minuto y conducir de inmediato. Además, se puede reservar el tiempo deseado: sólo se paga por lo que se conduce. El coche recibe la orden a través de su router 3G, y permite que el usuario, con su tarjeta magnética, abra el vehículo a la hora adecuada. Este proyecto emprendedor de la empresa de innovación tecnológica FringesCT ha cubierto el análisis, diseño e implementación de una aplicación web completa para poner en funcionamiento este nuevo paradigma de alquiler de vehículos en nuestro país. La implementación se ha realizado usando el framework para PHP Symfony (en su versión 2.0), que facilita el modelo vista controlador y el desarrollo modular, poniendo a tu disposición múltiples herramientas como Twig: un lenguaje generador de plantillas que facilitan la interacción con la base de datos. Doctrine, que acerca las entidades de la base de datos al modelo, de modo que las sentencias SQL son generadas a partir de funciones DQL en PHP. Symfony2 también aleja los ficheros de configuración, parámetros y aspectos de la seguridad y control de acceso del resto de la aplicación en ficheros YAML o XML. La aplicación es completa y autosuficiente para controlar toda la parte software del sistema carsharing (el hardware instalado en los vehículos no forma parte de este proyecto). La base de datos diseñada consta de 18 tablas, y se ha implementado utilizando MySQL. De cara a un administrador, la aplicación ofrece un back-end para interaccionar con las distintas entidades de la base de datos con las restricciones impuestas por los requisitos. De cara al usuario, éste puede realizar las funciones que se podrían esperar de un front-end, como registrarse, realizar búsquedas de vehículos en las localizaciones que desee y reservarlos, modificar y cancelar reservas cuando se le permita, gestionar sus datos, abrir incidencias... La aplicación también genera las facturas de los clientes dependiendo de la forma de pago elegida (domiciliación bancaria o tarjeta de crédito), la tarifa escogida por el usuario (normal, premium, ...), la categoría del vehículo (deportivo, familiar, económico, ...), la duración de reserva y distancia recorrida. Las facturas generadas son almacenadas en el servidor y enviadas por email a los clientes. También se mandan emails a los administradores para advertir de múltiples eventos, como nuevos usuarios registrados, incidencias abiertas por usuarios, adjuntos de un permiso de conducción subidos por un usuario para que se le valide y se le deje hacer reservas... Resumiendo, el proyecto se ha basado en los siguientes puntos: diseño, implementación, e instalación en el servidor de la aplicación web en PHP que permite una funcionalidad completa y automatizada del sistema de carsharing descrito.
000010572 521__ $$aIngeniero en Informática
000010572 540__ $$aDerechos regulados por licencia Creative Commons
000010572 6531_ $$asoftware
000010572 6531_ $$aaplicación web
000010572 6531_ $$asymfony
000010572 6531_ $$aframework
000010572 6531_ $$aphp
000010572 6531_ $$aalquiler vehículos
000010572 6531_ $$aalquiler coches
000010572 6531_ $$acar sharing
000010572 6531_ $$acarsharing
000010572 6531_ $$ahtml
000010572 6531_ $$acss
000010572 6531_ $$ajavascript
000010572 6531_ $$ajquery
000010572 6531_ $$atwig
000010572 6531_ $$amysql
000010572 6531_ $$adql
000010572 6531_ $$adoctrine
000010572 6531_ $$aweb app
000010572 6531_ $$acar hire
000010572 6531_ $$acar rent
000010572 700__ $$aLema Camean, Paula$$edir.
000010572 700__ $$aBermejo Ruiz, José Manuel$$edir.
000010572 7102_ $$aUniversidad de Zaragoza$$bInformática e Ingeniería de Sistemas$$cLenguajes y Sistemas Informáticos
000010572 7202_ $$aGonzález Bedia, Manuel$$eponente
000010572 8560_ $$f589304@celes.unizar.es
000010572 8564_ $$s4007459$$uhttps://zaguan.unizar.es/record/10572/files/TAZ-PFC-2013-259.pdf$$yMemoria (spa)
000010572 909CO $$ooai:zaguan.unizar.es:10572$$pdriver$$pproyectos-fin-carrera
000010572 950__ $$a
000010572 980__ $$aTAZ$$bPFC$$cEINA