tfg alejandro

23
Un portal web para compartir recursos docentes Autor Alejandro Elena del Águila Director Antonio Leopoldo Corral Liria 1

Upload: alexandriw

Post on 19-Mar-2017

134 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Tfg alejandro

1

Un portal web para compartir recursos docentes

AutorAlejandro Elena del Águila

DirectorAntonio Leopoldo Corral Liria

Page 2: Tfg alejandro

2

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Índice

1. Introducción2. Estado del arte3.Tecnologías4. ComparTM5. Conclusiones

Page 3: Tfg alejandro

3

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Motivación

• Aprender tecnologías Web• Crear una comunidad estudiantil parar compartir

recursos docentes

Page 4: Tfg alejandro

4

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Objetivos

• Crear un gestor de contenidos• Se podrá tanto almacenar como descargar material

docente• Será posible seguir a otros usuarios• Habrá distinción entre universidades• Se podrá reportar el material docente inadecuado

Page 5: Tfg alejandro

5

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Temporización

24%

8%

16%16%

8%

16%

12%

FormaciónRequisitos y modeladoImplementación usuariosImplementación materialImplementación administradorOtras implementacionesMemoria

Page 6: Tfg alejandro

6

Introducción Estado del arte Tecnologías ComparTM Conclusiones

¿Qué es ComparTM?

• Gestor de contenidos• Características de red social

Page 7: Tfg alejandro

7

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Gestores de contenidos

• Crear, editar, gestionar y publicar contenido digital multimedia en diversos formatos

• Genera páginas web dinámicas interactuando con el servidor web para generar la página web bajo petición del usuario

Page 8: Tfg alejandro

8

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Symfony

• Fácil de instalar y configurar en la mayoría de plataformas

• Independiente del sistema gestor de bases de datos• Utiliza programación orientada a objetos• Utiliza MVC (Model-View-Controller)

Page 9: Tfg alejandro

9

Introducción Estado del arte Tecnologías ComparTM Conclusiones

MVC

Page 10: Tfg alejandro

10

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Gestión de peticiones

Page 11: Tfg alejandro

11

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Tecnologías

• Modelo

• Vista

• Controlador

Page 12: Tfg alejandro

12

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Fases de desarrollo

• Requisitos• Diseño• Implementación

Page 13: Tfg alejandro

13

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Requisitos

• Diagramas de casos de uso UML• Especificación de casos de uso mediante plantillas de

MADEJA

Page 14: Tfg alejandro

14

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Casos de uso

Page 15: Tfg alejandro

15

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Casos de uso

Page 16: Tfg alejandro

16

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Plantillas de MADEJA

Page 17: Tfg alejandro

17

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Diseño

• Diseño de la interfaz gráfica• Diseño de la base de datos

Page 18: Tfg alejandro

18

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Diagramas de clases

Page 19: Tfg alejandro

19

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Diagrama entidad-relación

Page 20: Tfg alejandro

20

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Implementación

DEMO

Page 21: Tfg alejandro

21

Introducción Estado del arte Symfony ComparTM Conclusiones

Conclusiones

• Se han aprendido tecnologías Web• Se ha hecho uso de un framework• Autodidacta• Satisfecho con el trabajo realizado

Page 22: Tfg alejandro

22

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Trabajo futuro

• Enlaces con más plataformas• Conectividad con redes sociales• Mayor monitorización de las personas a las que sigues• Seguir asignaturas

Page 23: Tfg alejandro

23

GRACIAS POR SU ATENCIÓN