Este proyecto está completo. No es posible solicitar plaza.

Desarrollo de una tienda online basada en el CMS Magento

Tutor del TFG: JOSÉ IGNACIO GÓMEZ ESPÍNOLA

Modalidad: Proyecto de Ingeniería | Tipo: TFG General

Número máximo de estudiantes: 4 (4 asignados)

Idioma: Castellano

Asignado al alumno con DNI:15511770H

Asignado al alumno con DNI:77368744X

Asignado al alumno con DNI:77372609B

Asignado al alumno con DNI:77372722D

Se pretende que el alumno aprenda a desarrollar una tienda online multilingüe real basada en el uso del CMS Magento, que le permitirá especializarse en el desarrollo de este tipo de productos informáticos con vistas a su futuro profesional.
Para ello, y dado que se trata de un trabajo genérico lo primero que debería hacer el alumno es contactar con un potencial cliente para determinar el tipo concreto de tienda online que va a desarrollar.

La creación de una tienda multilingüe permite al alumno ofrecer una alternativa de expansión al cliente, de manera que permite ofrecer los productos a nivel internacional, especialmente si tenemos en cuenta el hecho de que cada vez más se demanda la apertura de nuestras empresas más allá de nuestras fronteras.

Además, el uso cada vez mayor de dispositivos móviles hace necesario que el alumno se centre en la utilización de un "responsive design" para la tienda online, de manera que el acceso a la misma sea lo más amigable posible para el usuario final, tanto desde cualquier computador como desde otros dispositivos inteligentes (tabletas o smartphones fundamentalmente)

Conocimientos PreviosNo es necesario ningún conocimiento específico concreto, aunque es recomendable tener conocimientos de tecnologías de desarrollo web, especialmente html, css, php y javaScript, que son ampliamente utilizadas en el CMS Magento
Objetivos del TFG
  • Elegir una empresa o negocio, preferentemente real, para la realización de la tienda online
  • Realizar un análisis comparativo de algunos de los servicios de alojamiento online de uso profesional disponibles para la puesta en marcha de la tienda online y justificar la elección de uno de ellos como servicio de alojamiento para la tienda online a desarrollar
  • Elegir, justificar y aplicar una metodología de Ingeniería del Software para el desarrollo del proyecto
  • Instalar la tienda online en el servidor de alojamiento online seleccionado (en caso de disponibilidad presupuestaria) o en otro servidor alternativo (si no hay disponibilidad presupuestaria) 
  • Desarrollar la tienda online basada en el CMS Magento de forma que sea accesible al menos en dos idiomas
  • Desarrollar la tienda online de forma que presente "responsive design"; es decir, que la visualización de la misma se adapte al tipo de dispositivo desde el que se accede (ordenador, tableta o teléfono móvil)
  • Personalizar tanto la tienda como las facturas que genere la tienda online con el logo de la empresa
  • Justificar la elección de las distintas categorías y subcategorías de productos incluidas en la tienda online
  • Añadir productos a las distintas categorías y subcategorías creadas
  • Permitir los métodos de pago más habituales, tales como pago contrarrembolso, pago por transferencia, pago mediante tarjeta de crédito/débito. Esta última deberá poder hacerse mediante el uso de la plataforma de pago PayPal
  • Añadir el cálculo de gastos de envío, al menos para envíos nacionales, incluyendo la opción de gastos de envío gratis para pedidos a partir de un determinado precio
  • Añadir publicidad en la tienda online que permita al potencial cliente visualizar la compra mínima necesaria para disfrutar de los gastos de envío gratis
  • Crear usuarios de prueba PayPal, realizar compras ficticias y documentar las compras mediante las correspondientes facturas ficticias creadas por la aplicación
  • Elaborar una memoria que recoja todo el trabajo desarrollado.
  • Incluir en la memoria diversas pruebas de pedidos que muestren el funcionamiento correcto de la tienda (incluir copia de los pedidos, facturas y/o capturas de pantalla):
    • Pruebas sobre compras con y sin envío gratis
    • Pruebas sobre compras a Península, Ceuta, Melilla, Baleares y Canarias, que permitan ver los distintos gastos de envío en función del destino de la compra
    • Pruebas sobre compras mediante pago contrarreembolso, por transferencia y mediante pago con tarjeta (pasarela PayPal con usuario ficticio)
Metodología a DesarrollarSe pretende que el estudiante adquiera los siguientes conocimientos y aptitudes:
  •  Conocer algunos de los principales servicios de alojamiento web disponibles en el mercado y saber utilizar un criterio razonable para su elección
  •  Conocer cómo instalar y poner en marcha una tienda online profesional mediante el uso del CMS Magento
  •  Conocer cómo mantener y actualizar la tienda online mediante el uso de distintos temas y extensiones
  •  Conocer cómo desarrollar una tienda online en fase de pruebas (servidor no optimizado) y cómo trasladarlo a fase de producción (servidor optimizado)
  •  Conocer cómo instalar una pasarela de pago segura y aprender a realizar pruebas con ella
  •  Conocer cómo realizar pruebas de forma eficiente (desde el frontend) que demuestren el correcto funcionamiento y puesta a punto de la tienda online
  •  Ser capaz de relacionarse con el cliente de forma eficiente
  •  Aplicar los conocimientos adquiridos en Ingeniería del Software al desarrollo del proyecto de Ingeniería asociado
Para la consecución de los distintos elementos anteriormente descritos se propone la siguiente metodología de trabajo:
 
  • Contactar con un potencial cliente real que pueda estar interesado en el desarrollo y puesta en marcha de la tienda online
  •  Puesta al día del funcionamiento general de Magento mediante revisión bibliográfica
  •  Selección y aplicación de una metodología de Ingeniería del Software adecuada al problema
  •  Planificación dinámica y estimación de costes para el proyecto a desarrollar en función de la metodología de Ingeniería del Software seleccionada
  • Selección del servidor para instalación
  •  Instalación de la tienda online mediante el CMS Magento en servidor de pruebas
  •  Desarrollo y puesta en marcha de la tienda online multilingüe, al menos en el servidor de desarrollo (en caso de no disponer, por cuestiones presupuestarias, de un servicio de alojamiento web profesional)
  • Creación de una cuenta PayPal para la tienda online, inlcuyendo la creación de usuarios de prueba PayPal asociados a dicha cuenta
  • Activación de distintos medios de pago para la tienda online, entre los cuales deberá añadirse PayPal
  • Aplicación de un "responsive design" que permita la correcta visualización de la tienda online en dispositivos móviles
  • Revisión desde diversos dispositivos móviles (smartphones y tabletas) del correcto funcionamiento del "responsive design" aplicado
  •  Revisión, actualización y mantenimiento inicial de la tienda online
  • Realización y documentación de un amplio abanico de pruebas que permita comprobar el buen funcionamiento de la tienda online, incluyendo compras ficticias con los distintos medios de pago integrados
Documentos y Formatos de Entrega
  •  La documentación deberá tener en cuenta la metodología de Ingeniería del Software seleccionada e incluir los diferentes documentos y modelos que detallen su aplicación al proyecto desarrollado
  •  La memoria se entregará en formato PDF y deberá incluir un anexo con las dirección web de acceso al frontend de la tienda online desarrollada y usuarios de prueba PayPal que permitan a los miembros del tribunal la posibilidad de realizar pruebas de compras ficticias antes de la defensa del TFG
  • Además, para poder presentar el TFG, la memoria deberá incluir:
    • El informe favorable del tutor
    • Autorización de publicación

El mensaje se ha enviado correctamente

El mensaje se ha enviado al profesor. Intenta hablar con él en persona para finalizar la petición.