Sistema de Administración, Gestión y Asignación       de Proyectos de Fin de Carrera                       Proyecto de Fin...
Motivaciones●   Surge a raíz del proceso de búsqueda de mi    proyecto fin de carrera.●   La idea de este proyecto es cubr...
¿ Qué es SaGa ?● Sistema de Administración,  Gestión y Asignación de  Proyectos de Fin de Carrera.● Aplicación web dinámic...
Objetivos● Centralizar toda la oferta de  proyectos.● Facilitar a los profesores la gestión de  su oferta de proyectos.● F...
Tecnología
Entorno de Desarrollo
CodeIgniter●   FrameWork PHP y    Open Source.●   Patrón Modelo-Vista-    Controlador (MVC).●   Fácil instalación y    poc...
Metodología● Versión modificada y adapta del  Proceso Unificado.● Seguiremos proceso iterativo  incremental más genérico.●...
Flujo de la aplicación
Fase Inicial● Arquitectura: Cliente-  Servidor.● Usuarios del sistema:  profesor, administrador y  alumno.● Lista requisit...
Versión 0.5
Versión 0.5
Versión 1.0
Versión 1.0
Versión 1.5
Versión 1.5
Versión 2.0
Versión 2.0
Versión 2.5      ●   Buscador de          proyectos (estado =          publicado).      ●   Búsqueda en vistas          en...
Versión 3.0●   Mejoras en la interfaz e implementar la subida    de archivos al servidor (upload).●   Adjuntar archivos en...
Versión 3.5
Versión 3.5
Versión 4.0●   Implementar instalador gráfico.●   Basado en el instalador incluido en PyroCMS.●   Instalación de la aplica...
Conclusiones● Ingeniería del Software.● Tecnología, entorno desarrollo y  framework.● Testing.● Licencia: GLP3.● Blog desa...
Trabajos futuros●   Versión HTML5.●   Versión móvil.●   Crear generador de plantillas.●   Mejorar upload formularios.●   A...
Demostración● Profesor Publicar/Editar Proyecto.● Solicitar Proyecto.● Asignar Proyecto.● Desasignar Proyecto.
¿ Preguntas ?
¡Gracias por vuestra atención!Luis Pérez Alcaideluis@luisperez.orghttp://www.luisperez.org
Upcoming SlideShare
Loading in …5
×

Presentación Proyecto Fin Carrera #SagaPFC

1,130 views

Published on

SaGa es una aplicación web dinámica para el departamento de Lenguaje y Ciencias de la Computación de la Universidad de Málaga.

Published in: Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,130
On SlideShare
0
From Embeds
0
Number of Embeds
313
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Presentación Proyecto Fin Carrera #SagaPFC

  1. 1. Sistema de Administración, Gestión y Asignación de Proyectos de Fin de Carrera Proyecto de Fin de Carrerapara el Departamento de Lenguaje y Ciencias de la Computación (LCC) de la Universidad de Málaga por Luis Pérez Alcaide dirige José María Álvarez Palomo Málaga 10 Septiembre 2012
  2. 2. Motivaciones● Surge a raíz del proceso de búsqueda de mi proyecto fin de carrera.● La idea de este proyecto es cubrir esa necesidad.
  3. 3. ¿ Qué es SaGa ?● Sistema de Administración, Gestión y Asignación de Proyectos de Fin de Carrera.● Aplicación web dinámica para el departamento Lenguaje y Ciencias de la Computación.● Dirigida a profesores y alumnos.
  4. 4. Objetivos● Centralizar toda la oferta de proyectos.● Facilitar a los profesores la gestión de su oferta de proyectos.● Facilitar a los alumnos la búsqueda de proyectos.● Los alumnos puedan proponer sus propios proyectos.
  5. 5. Tecnología
  6. 6. Entorno de Desarrollo
  7. 7. CodeIgniter● FrameWork PHP y Open Source.● Patrón Modelo-Vista- Controlador (MVC).● Fácil instalación y pocos requisitos del servidor.● Soporte principales bases de datos.● Extensible, flexible y ligero.
  8. 8. Metodología● Versión modificada y adapta del Proceso Unificado.● Seguiremos proceso iterativo incremental más genérico.● Flujo de trabajo: planificación inicial, requisitos, análisis, diseño, implementación, pruebas y evaluación.
  9. 9. Flujo de la aplicación
  10. 10. Fase Inicial● Arquitectura: Cliente- Servidor.● Usuarios del sistema: profesor, administrador y alumno.● Lista requisitos Iniciales.
  11. 11. Versión 0.5
  12. 12. Versión 0.5
  13. 13. Versión 1.0
  14. 14. Versión 1.0
  15. 15. Versión 1.5
  16. 16. Versión 1.5
  17. 17. Versión 2.0
  18. 18. Versión 2.0
  19. 19. Versión 2.5 ● Buscador de proyectos (estado = publicado). ● Búsqueda en vistas en lugar de tablas. ● Filtros según profesor y titulación. ● Penalización con InnoDB. ● Chequeo de seguridad al sistema.
  20. 20. Versión 3.0● Mejoras en la interfaz e implementar la subida de archivos al servidor (upload).● Adjuntar archivos en los formularios uploads, carpetas alumnos, proyectos, propuestos.● Cumplir estándares W3C en HTML y CSS.● Comprobar funcionamiento en Google Chrome, Internet Explorer y Mozilla Firefox.
  21. 21. Versión 3.5
  22. 22. Versión 3.5
  23. 23. Versión 4.0● Implementar instalador gráfico.● Basado en el instalador incluido en PyroCMS.● Instalación de la aplicación en cuatro pasos: ● Configuración base datos y servidor. ● Comprobar requisitos del sistema. ● Comprobar permisos de archivos y directorios. ● Crear usuario administrador y configurar opciones generales.
  24. 24. Conclusiones● Ingeniería del Software.● Tecnología, entorno desarrollo y framework.● Testing.● Licencia: GLP3.● Blog desarrollo.
  25. 25. Trabajos futuros● Versión HTML5.● Versión móvil.● Crear generador de plantillas.● Mejorar upload formularios.● Añadir botones sociales.● Añadir sistema identicacion digital descentralizado.● Añadir posibilidad proyecto dirigido varios profesores.
  26. 26. Demostración● Profesor Publicar/Editar Proyecto.● Solicitar Proyecto.● Asignar Proyecto.● Desasignar Proyecto.
  27. 27. ¿ Preguntas ?
  28. 28. ¡Gracias por vuestra atención!Luis Pérez Alcaideluis@luisperez.orghttp://www.luisperez.org

×