Tfg alejandro

Post on 19-Mar-2017

133 views 0 download

Transcript of Tfg alejandro

1

Un portal web para compartir recursos docentes

AutorAlejandro Elena del Águila

DirectorAntonio Leopoldo Corral Liria

2

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Índice

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

3

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Motivación

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

recursos docentes

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

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

6

Introducción Estado del arte Tecnologías ComparTM Conclusiones

¿Qué es ComparTM?

• Gestor de contenidos• Características de red social

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

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)

9

Introducción Estado del arte Tecnologías ComparTM Conclusiones

MVC

10

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Gestión de peticiones

11

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Tecnologías

• Modelo

• Vista

• Controlador

12

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Fases de desarrollo

• Requisitos• Diseño• Implementación

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

14

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Casos de uso

15

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Casos de uso

16

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Plantillas de MADEJA

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

18

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Diagramas de clases

19

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Diagrama entidad-relación

20

Introducción Estado del arte Tecnologías ComparTM Conclusiones

Implementación

DEMO

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

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

23

GRACIAS POR SU ATENCIÓN