Desarrollo de una plataforma de apoyo al estudiante basada en Laravel

Bravo Arribas, Adrián (2018). Desarrollo de una plataforma de apoyo al estudiante basada en Laravel. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: Desarrollo de una plataforma de apoyo al estudiante basada en Laravel
Author/s:
  • Bravo Arribas, Adrián
Contributor/s:
  • Alarcón Cavero, Pedro Pablo
Item Type: Final Project
Degree: Grado en Ingeniería del Software
Date: 2018
Subjects:
Freetext Keywords: Desarrollo web
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (3MB) | Preview
[img] Archive (ZIP) (Anexos) - Users in campus UPM only
Download (2MB)

Abstract

Este proyecto tiene como objetivo el planteamiento y desarrollo de una aplicación basada en tecnologías web utilizando el framework Laravel. Ésta busca crear una plataforma de comunicación en línea que permita a los estudiantes de la “Escuela Técnica Superior de Ingeniería de Sistemas Informáticos” mejorar el flujo de información entre alumnos de distintos cursos y la creación de una herramienta que les permita consultar las dudas de carácter académico, administrativo y social que les surjan durante su ciclo educativo universitario. La primera parte de este proyecto versará sobre un análisis de los aspectos del entorno más significativos en los que se desarrolla el sistema, tales como las plataformas que han inspirado su creación, los objetivos que busca cumplir y la utilización de herramientas propias de las metodologías ágiles de desarrollo para concretar los mismos. Además, se realiza un estudio detallado de las plataformas software (Laravel) sobre las que se apoya el sistema y las que se han descartado por no cumplir los requisitos necesarios. La segunda parte contempla el propio desarrollo de la aplicación anteriormente descrita, especificando las decisiones de arquitectura y diseño tomadas en la creación de la misma. Se dan a conocer aspectos del patrón de diseño MVC, el funcionamiento de sistemas Cliente-Servidor y de las arquitecturas RESTful. Por último, se incluye un manual de usuario de la aplicación creada, así como las conclusiones obtenidas de la realización del proyecto. Abstract: The aim of this project is to research and develop a web-based software application using the Laravel framework. The objective of said application is to establish an online communication platform that allows students from the “Escuela Técnica Superior de Ingeniería de Sistemas Informáticos” to promote the flow of information among students from different academic years. Furthermore, it also aims to become a tool that helps students solve their doubts about academic, administrative and social matters related to their higher education. The first part of this project performs an analysis of the environment the system is going to be developed in, such as the platforms which inspired its creation and narrowed down its objectives. Moreover, a detailed study of the framework of choice (Laravel) is given, in addition to the reasons why others were discarded. Secondly, this project documents the creation of the application detailed above, explaining the architectural and design choices made during development. Information concerning the MVC design pattern, Client-Server systems and RESTful architectures is also detailed. To conclude, a user manual is provided, alongside the conclusions obtained from making this project.

More information

Item ID: 51258
DC Identifier: http://oa.upm.es/51258/
OAI Identifier: oai:oa.upm.es:51258
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 15 Jun 2018 07:48
Last Modified: 15 Jun 2018 07:48
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM