Table Of ContentAPLICACIÓN WEB
Gestión de evaluaciones de alumnos de español para
extranjeros.
Oliver García González
Miguel Ortega Gómez
Evelin Otárola De La Cruz
Trabajo Fin de Grado
Facultad de informática
Universidad Complutense de Madrid
Curso 2014-2015
Profesor:
Antonio Sarasa Cabezuelo
Oliver García Gonzáles
Trabajo Fin de Grado 2014/2015 Miguel Ortega Gómez
Aplicación web de gestión de Evaluaciones. Evelin Otárola De La Cruz
.
.
2
Universidad Complutense de Madrid
Facultad de informática
Oliver García Gonzáles
Trabajo Fin de Grado 2014/2015 Miguel Ortega Gómez
Aplicación web de gestión de Evaluaciones. Evelin Otárola De La Cruz
.
.
APLICACIÓN WEB
Gestión de exámenes de alumnos de español
para extranjeros.
Trabajo Fin de Grado
Facultad de informática
Universidad Complutense de Madrid
Autores:
Oliver García González
Miguel Ortega Gómez
Evelin Otárola De La Cruz
Profesor Director:
Antonio Sarasa Cabezuelo
Curso 2014/2015
3
Universidad Complutense de Madrid
Facultad de informática
Oliver García Gonzáles
Trabajo Fin de Grado 2014/2015 Miguel Ortega Gómez
Aplicación web de gestión de Evaluaciones. Evelin Otárola De La Cruz
.
.
Autorizamos a la Universidad Complutense de Madrid a difundir y utilizar con fines
académicos, no comerciales y mencionando expresamente a sus autores, tanto la propia
memoria como el código, la documentación y/o prototipo desarrollado.
En Madrid, a 8 de Junio de 2015.
Oliver García Gonzáles Miguel Ortega Gómez
Evelin Otárola de la Cruz
4
Universidad Complutense de Madrid
Facultad de informática
Oliver García Gonzáles
Trabajo Fin de Grado 2014/2015 Miguel Ortega Gómez
Aplicación web de gestión de Evaluaciones. Evelin Otárola De La Cruz
.
.
A Todos nuestros familiares
y amigos por su apoyo incondicional
y por confiar en nuestras capacidades.
5
Universidad Complutense de Madrid
Facultad de informática
Oliver García Gonzáles
Trabajo Fin de Grado 2014/2015 Miguel Ortega Gómez
Aplicación web de gestión de Evaluaciones. Evelin Otárola De La Cruz
.
.
AGRADECIMIENTOS:
Gracias a nuestro profesor Antonio Sarasa por su disposición a aportar nuevas ideas y
consejos durante la elaboración de este proyecto.
6
Universidad Complutense de Madrid
Facultad de informática
Oliver García Gonzáles
Trabajo Fin de Grado 2014/2015 Miguel Ortega Gómez
Aplicación web de gestión de Evaluaciones. Evelin Otárola De La Cruz
.
.
INDICE
INDICE DE GRAFICOS .................................................................................................................................. 11
INDICE DE TABLAS ...................................................................................................................................... 13
INDICE DE ABREVIATURAS .......................................................................................................................... 14
RESUMEN ................................................................................................................................................... 15
ABSTRACT ................................................................................................................................................... 16
1. Presentación del proyecto .............................................................................................................. 17
1.1. Introducción ............................................................................................................................. 17
Introduction ........................................................................................................................................... 18
1.2. Objetivo .................................................................................................................................... 19
1.3. Tecnologías utilizadas ........................................................................................................... 19
2. Estado del arte ................................................................................................................................. 21
2.1. Plataformas Comerciales ...................................................................................................... 22
2.2. Plataforma de Software Libre ............................................................................................... 22
3. Estudio de Viabilidad ....................................................................................................................... 25
3.1. Establecimiento del alcance del sistema. ........................................................................... 25
3.2. Estudio de la situación actual ............................................................................................... 25
3.3. Definición de los Requisitos del sistema ............................................................................ 26
4. Análisis del sistema ......................................................................................................................... 27
4.1. Definición del sistema ............................................................................................................ 27
4.2. Establecimiento de requisitos ............................................................................................... 31
4.2.1. Registro de usuario ....................................................................................................... 31
4.2.2. Login ................................................................................................................................ 32
4.2.3. Consultas ........................................................................................................................ 33
4.2.4. crear examen ................................................................................................................. 34
4.2.5. estado de examen ......................................................................................................... 35
4.2.6. Examen con temporizador ........................................................................................... 36
4.2.7. dar altas .......................................................................................................................... 37
4.2.8. Dar de baja ..................................................................................................................... 38
4.2.9. Aceptar alta de Usuario ................................................................................................ 39
4.2.10. Modificar Perfil ............................................................................................................... 40
4.2.11. Estadísticas .................................................................................................................... 41
7
Universidad Complutense de Madrid
Facultad de informática
Oliver García Gonzáles
Trabajo Fin de Grado 2014/2015 Miguel Ortega Gómez
Aplicación web de gestión de Evaluaciones. Evelin Otárola De La Cruz
.
.
4.3. Usabilidad ................................................................................................................................ 41
4.3.1. Usabilidad de la página web. ....................................................................................... 42
4.4. Fiabilidad ................................................................................................................................. 42
4.5. Rendimiento y Compatibilidad. ............................................................................................ 42
4.5.1. Rendimiento ................................................................................................................... 42
4.5.2. Compatibilidad ............................................................................................................... 42
4.6. Especificación Funcional ....................................................................................................... 43
4.6.1. Funcionalidad: Gestión de Alumnos ........................................................................... 43
4.6.1.1. Alta de alumno ............................................................................................................... 43
4.6.1.2. Eliminación de alumno .................................................................................................. 44
4.6.1.3. Modificación de alumno ................................................................................................ 44
4.6.2. Funcionalidad: Gestión de Profesores ....................................................................... 45
4.6.2.1. Alta de Profesores ......................................................................................................... 45
4.6.2.2. Eliminación de Profesores ........................................................................................... 46
4.6.2.3. Modificación de Profesores .......................................................................................... 47
4.6.3. Funcionalidad: Gestión de exámenes ........................................................................ 48
4.6.3.1. Crear examen ................................................................................................................ 48
4.6.3.2. Alta de Examen .............................................................................................................. 49
4.6.3.3. Modificación de preguntas ........................................................................................... 50
4.6.4. Funcionalidad: Pagina Web ......................................................................................... 51
4.6.4.1. Registrar usuario ........................................................................................................... 51
4.6.4.2. Ingreso al sistema ......................................................................................................... 52
4.6.4.3. Información de evaluación ........................................................................................... 53
4.6.5. Funcionalidad: Usuarios Registrados ......................................................................... 54
4.6.5.1. Consulta de Historial ..................................................................................................... 54
4.6.5.2. Modificación de datos ................................................................................................... 55
5. Diseño del sistema .......................................................................................................................... 56
5.1. Arquitectura ............................................................................................................................. 56
5.1.1. Objetivos del diseño ...................................................................................................... 57
5.1.2. Servidor web .................................................................................................................. 57
5.1.2.1. Modelo de datos ............................................................................................................ 60
5.1.2.2. Diagrama E-R ................................................................................................................ 68
5.1.2.3. Diagramas de Clases .................................................................................................... 70
5.2. Vista de Interacción ............................................................................................................... 70
8
Universidad Complutense de Madrid
Facultad de informática
Oliver García Gonzáles
Trabajo Fin de Grado 2014/2015 Miguel Ortega Gómez
Aplicación web de gestión de Evaluaciones. Evelin Otárola De La Cruz
.
.
5.2.1. Registro ........................................................................................................................... 70
5.2.2. Login ................................................................................................................................ 71
5.2.3. Validar usuario (administrador) ................................................................................... 72
5.2.4. Alta de Usuario (Administrador) .................................................................................. 73
5.2.5. Baja de Usuario (Administrador) ................................................................................. 74
5.2.6. Modificar perfil de usuario (Administrador) ................................................................ 75
5.2.7. Consultar perfil de usuario (Administrador) ............................................................... 76
5.2.8. Realizar Examen (Alumno) .......................................................................................... 78
5.2.9. Revisar historial (Alumno) ............................................................................................ 78
5.2.10. Modificar perfil (alumno) ............................................................................................... 79
5.2.11. Crear Examen (Profesor) ............................................................................................. 80
5.2.12. modificar Examen (Profesor) ....................................................................................... 81
5.2.13. Alta examen (Profesor) ................................................................................................. 82
5.2.14. Eliminar examen (Profesor) ......................................................................................... 83
5.2.15. Corregir Examen (Profesor) ......................................................................................... 84
5.2.16. Modificar perfil (Profesor) ............................................................................................. 85
5.2.17. Realizar búsquedas (Profesor) .................................................................................... 86
5.2.18. Revisar historial (Profesor) ........................................................................................... 87
5.2.19. Ver datos estadísticos (Profesor) ................................................................................ 88
6. conclusiones, dificultades y trabajo futuro ................................................................................... 89
6.1. Conclusiones .......................................................................................................................... 89
6.2. Dificultades .............................................................................................................................. 90
6.3. Contribución de este trabajo ................................................................................................. 90
6.4. Líneas de trabajo futuro ........................................................................................................ 91
Bibliografía ................................................................................................................................................ 92
Referencias Web ..................................................................................................................................... 92
7. Anexos ............................................................................................................................................... 93
7.1. Manual de Usuario ................................................................................................................. 93
Guía de uso de aplicación .................................................................................................................. 93
7.1.1. Inicio ................................................................................................................................ 93
7.1.2. Login ................................................................................................................................ 94
7.1.3. recuperar contraseña. ................................................................................................... 95
7.1.4. Registro de Usuario. ..................................................................................................... 96
7.1.5. contacto ........................................................................................................................... 96
9
Universidad Complutense de Madrid
Facultad de informática
Oliver García Gonzáles
Trabajo Fin de Grado 2014/2015 Miguel Ortega Gómez
Aplicación web de gestión de Evaluaciones. Evelin Otárola De La Cruz
.
.
guía de uso: Administrador ................................................................................................................ 97
7.1.6. Inicio ................................................................................................................................ 97
7.1.7. Gestión de recursos ...................................................................................................... 98
Gestión de noticias ....................................................................................................................... 98
Gestión de Imágenes .................................................................................................................... 99
Gestión de Información ............................................................................................................. 100
7.1.8. Listado de Alumnos ..................................................................................................... 101
7.1.9. Listado de Profesores ................................................................................................. 103
7.1.10. Listado de Exámenes ................................................................................................. 105
guía de uso: profesor ........................................................................................................................ 106
7.1.11. Gestión de alumnos .................................................................................................... 106
7.1.12. Gestión de Exámenes................................................................................................. 108
7.1.13. Gestión de Exámenes pendientes de Revisión. ..................................................... 109
7.1.14. Gestión de Estadísticas. ............................................................................................. 111
7.1.15. Gestión del Historial .................................................................................................... 112
7.1.16. Gestión de Perfil .......................................................................................................... 113
guía de uso: Alumno ......................................................................................................................... 113
7.1.17. Página de inicio ............................................................................................................ 113
7.1.18. Modificar perfil .............................................................................................................. 114
7.1.19. Realizar evaluación ..................................................................................................... 115
7.1.20. Historial de exámenes ................................................................................................ 117
7.2. Guía de instalación y Administración ................................................................................ 118
7.2.1. Instalación del servidor Apache y MySQL. .............................................................. 118
7.2.2. Importar la base de datos. ......................................................................................... 129
7.2.3. Localización de los archivos ...................................................................................... 131
Glosario ................................................................................................................................................... 133
10
Universidad Complutense de Madrid
Facultad de informática
Description:management part of teachers, students, creating exams, manage student Keywords: web application, php, students management, professors, university, every student when needed and with the required information MySQL es un sistema de gestión de base de datos relacional, multi-hilo y.