Tesis profesional presentada por Alejandro Martínez Chagoya

Licenciatura en Ingeniería en Sistemas Computacionales. Departamento de Ingeniería en Sistemas Computacionales. Escuela de Ingeniería, Universidad de las Américas Puebla.

Jurado Calificador

Presidente: Dr. Santos Gerardo Lázzeri Menéndez
Vocal y Director: Dr. Daniel Vallejo Rodríguez
Secretario: Mtra. Carolina Yolanda Castañeda Roldán

Cholula, Puebla, México a 16 de mayo de 2005.

Resumen

Partiendo del conocimiento que en esta institución se cuenta con un sistema de cómputo evaluador de profesores que proporciona a los mismos, al término cada semestre, una evaluación realizada por los alumnos inscritos en un curso, esta tesis se enfocó en mejorar el hecho de que el sistema evaluador de profesores actual, no proporciona una retro alimentación periódica al profesor evaluado ya que solo se efectúa una evaluación al semestre. De igual forma, haciendo solo una evaluación al final del semestre el profesor no recibe retroalimentación continua de sus alumnos a lo largo del curso y con esto el profesor pierde la posibilidad de mejorar en el transcurso del semestre. La aplicación creada en esta tesis tiene como objetivo proporcionar al catedrático una retroalimentación de manera continua durante el curso (4 veces al semestre) por parte de sus alumnos buscando así un mejora continua del profesor al impartir sus cursos durante el semestre. El sistema creado no pretendió reemplazar al sistema actual, sino que se creó una opción que brinda un apoyo y una alternativa con al actual modo en que se evalúan a los profesores en esta universidad. Cabe señalar que el sistema se creó haciendo extensivamente uso del patron de diseño Model-View-Controller (MVC) y tecnología Java de programación por Internet. También, en esta tesis se hizo uso de habilidades y conocimientos adquiridos a lo largo de la carrera de ingeniería en Sistemas Computacionales, específicamente, en todo lo concerniente a la programación por Internet. De igual manera, se pretendió que el sistema de software resultara agradable, útil y fácil de usar para los usuarios involucrados El sistema creado esta orientado básicamente a tres tipos de usuarios: profesores, alumnos y el administrador el sistema. Esta tesis se concluyó en el semestre de primavera del 2005.

Índice de contenido

Capítulo 1. Introducción (archivo pdf, 21 kb)

  • 1.1 Definición del problema
  • 1.2 Objetivos generales
  • 1.3 Objetivos específicos
  • 1.4 Alcances y limitaciones
  • 1.5 Hardware y software requeridos

Capítulo 2. Marco conceptual (archivo pdf, 102 kb)

  • 2.1 El Internet
  • 2.2 El formato HTML
  • 2.3 Lenguaje de programación Java
  • 2.4 Java Servlets
  • 2.5 Java Server Pages (JSP´s)
  • 2.6 El Model-View-Controller (MVC)
  • 2.7 El Contenedor
  • 2.8 Base de datos relacional

Capítulo 3. Descripción del sistema (archivo pdf, 79 kb)

  • 3.1 Descripción del sistema
  • 3.2 Arquitectura del sistema
  • 3.3 Funciones del sistema para cada tipo de usuario
  • 3.4 Restricciones del sistema para cada tipo de usuario
  • 3.5 Obtención de la evaluación al profesor

Capítulo 4. Pruebas del sistema (archivo pdf, 125 kb)

  • 4.1 Descripción de las pruebas realizadas
  • 4.2 Personal involucrado en las pruebas
  • 4.3 Llenado de la base de datos
  • 4.4 Formatos de prueba llenados por usuarios
  • 4.5 Resultados a partir de los formatos obtenidos

Capítulo 5. Conclusiones y trabajo a futuro (archivo pdf, 26 kb)

  • 5.1 Conclusiones
  • 5.2 Extensiones de tesis y trabajo a futuro

Referencias (archivo pdf, 15 kb)

Apéndice A. Flujo de datos del sistema con Diagramas de flujo de Datos (DFD´s) (archivo pdf, 29 kb)

Apéndice B. Descripción de procesos del DFD (mini especificaciones) (archivo pdf, 17 kb)

Apéndice C. Diagramas de Casos de uso (archivo pdf, 26 kb)

Apéndice D. Base de datos del sistema (archivo pdf, 41 kb)

Apéndice E. Descripción y arquitectura de interfaces del sistema (archivo pdf, 64 kb)

Apéndice F. Interacción de los componentes Model-View-Controller (MVC) con las interfaces del sistema (archivo pdf, 90 kb)

Apéndice G. Descripción del Código del sistema (archivo pdf, 52 kb)

Martínez Chagoya, A. 2005. Sistema Evaluador de Profesores implementando el patrón de diseño Model-View -Controller y tecnología de programación por Internet de Java. Tesis Licenciatura. Ingeniería en Sistemas Computacionales. Departamento de Ingeniería en Sistemas Computacionales, Escuela de Ingeniería, Universidad de las Américas Puebla. Mayo. Derechos Reservados © 2005.