Full text
![]() |
PDF
- Users in campus UPM only
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) |
![]() |
Archive (ZIP)
- Users in campus UPM only
Download (750kB) |
Bernabé Gato, Javier (2020). Desarrollo de una aplicación web para la gestión de cursos de formación. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.
Title: | Desarrollo de una aplicación web para la gestión de cursos de formación |
---|---|
Author/s: |
|
Contributor/s: |
|
Item Type: | Final Project |
Degree: | Grado en Ingeniería de Computadores |
Date: | 2020 |
Subjects: | |
Freetext Keywords: | Aplicaciones web; Framework |
Faculty: | E.T.S.I. de Sistemas Informáticos (UPM) |
Department: | Sistemas Informáticos |
Creative Commons Licenses: | Recognition - No derivative works - Non commercial |
![]() |
PDF
- Users in campus UPM only
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) |
![]() |
Archive (ZIP)
- Users in campus UPM only
Download (750kB) |
El propósito de este proyecto es proporcionar una aplicación web sobre tecnología Java en la que confluyan tres de los principales frameworks de desarrollo utilizados en los modelos arquitectónicos de tres capas como son JSF, Spring e Hibernate para las capas de presentación, negocio y datos respectivamente. La primera parte de este estudio se centrará en el marco puramente teórico de las tecnologías utilizadas, focalizándose con mucha mayor profusión en el marco de la capa de presentación con JSF (Java Server Faces), y acompañando finalmente y en menor detalle el resto de tecnologías mencionadas. Para cada una de las tecnologías utilizadas, existirá un apartado en donde se detallarán aspectos concretos de su configuración e implantación en la aplicación realizada como ejemplo. La segunda parte mostrará el análisis del software llevado a cabo para una aplicación dirigida a la gestión de cursos de formación para el personal laboral de empresas, aunque también podría tener cabida en centros de estudios, academias y similares. El modelo organizativo de la lógica de negocio está enfocado para ser capaz de proporcionar una enorme flexibilidad a la hora de ofertar asignaturas, ofrecer cursos, establecer calendarios y proporcionar a los alumnos la posibilidad de posponer su asistencia a dichos cursos sin perder convocatorias. El propósito es priorizar más las necesidades empresariales que las necesidades formativas, de ahí que las peticiones de cursos formativos y sus fechas de celebración no queden encorsetadas en fechas de evaluación académica con rigurosos calendarios anuales preestablecidos. Abstract: The purpose of this project is to provide a web application on Java technology in which three of the main development frameworks used in the three-layer architectural models merge, such as JSF, Spring and Hibernate tecnologies for the presentation, business and data layers respectively. The first part of this study will focus on the purely theorical field of the technologies used, focusing much more profusely in the presentation layer with JSF (Java Server Faces) and finally accompanying the other technologies mentioned above in less detail. For each of the technologies used, there will be a section detailing specific aspects of their configuration and implementation in the application performed as an example. The second part will show the software analysis carried out for an application aimed at the management of training courses for company staff, although it could also be accommodated in school centers, academies and the like. The organizational model of the business logic is focused to be able to provide a huge flexibility when offering courses and subjects, setting calendars and giving students the possibility of postponing their attendance to those courses without losing calls. The purpose is to prioritize business needs more than training needs, that is why requests for training courses and their dates of celebration are not limited to academic evaluation dates with rigorous preestablished annual calendars.
Item ID: | 64227 |
---|---|
DC Identifier: | https://oa.upm.es/64227/ |
OAI Identifier: | oai:oa.upm.es:64227 |
Deposited by: | Biblioteca Universitaria Campus Sur |
Deposited on: | 01 Oct 2020 07:38 |
Last Modified: | 21 Nov 2022 11:47 |