Tesis profesional presentada por Víctor Alvarez Miranda

Licenciatura en Ingeniería en Sistemas Computacionales. Departamento de Computación, Electrónica y Mecatrónica. Escuela de Ingeniería y Ciencias, Universidad de las Américas Puebla.

Jurado Calificador

Presidente: Dra. María del Pilar Gómez Gil
Vocal y Director: Dr. Daniel Vallejo Rodríguez
Secretario: Dr. Mauricio Javier Osorio Galindo

Cholula, Puebla, México a 26 de abril de 2007.

Resumen

Los sistemas de inscripción son aplicaciones que permiten a la comunidad estudiantil de una institución de educación, realizar la suscripción de las materias que serán cursadas por cada uno de sus miembros durante un periodo escolar determinado.

Al inicio de este proyecto en el periodo otoño 2006, la Universidad de las Américas Puebla utilizaba un sistema de inscripciones desarrollado hacía más de dos décadas, que presentaba diversos problemas debidos principalmente a que su capacidad había sido rebasada por el aumento considerable en la cantidad de alumnos en la institución desde su introducción.

El proyecto desarrollado a lo largo de esta tesis consistió en el diseño e implementación de una aplicación web basada en AJAX, la cual permite a los estudiantes de la UDLA la suscripción semestral de cursos al tiempo en que cubre la necesidad de un nuevo sistema con mejores cualidades en términos de accesibilidad, usabilidad, robustez y seguridad.

Índice de contenido

Portada (archivo pdf, 23 kb)

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

  • 1.1 Los sistemas de inscripciones
  • 1.2 Definición del problema
  • 1.3 Objetivos del sistema
  • 1.4 Organización del documento

Capítulo 2. Marco Teórico (archivo pdf, 142 kb)

  • 2.1 Las limitantes de las aplicaciones web
  • 2.2 Las primeras soluciones propuestas
  • 2.3 El surgimiento de AJAX
  • 2.4 Los puntos esenciales de AJAX
  • 2.5 Los componentes de AJAX
  • 2.6 Beneficios
  • 2.7 Desventajas

Capítulo 3. Análisis del Sistema de Inscripciones (archivo pdf, 261 kb)

  • 3.1 Análisis del proceso de inscripciones
  • 3.2 Sistema de inscripciones de la UDLA
  • 3.3 Alcances del sistema propuesto
  • 3.4 Casos de uso del sistema

Capítulo 4. Diseño del Sistema de Inscripciones (archivo pdf, 984 kb)

  • 4.1 Arquitectura del sistema de inscripciones
  • 4.2 Diseño de la interfaz gráfica de inscripciones
  • 4.3 Patrones de diseño del motor AJAX
  • 4.4 Diseño de la base de datos escolar
  • 4.5 Diagramas de secuencia

Capítulo 5. Implementación del Sistema de Inscripciones (archivo pdf, 639 kb)

  • 5.1 Tecnologías utilizadas en el desarrollo

Capítulo 6. Pruebas (archivo pdf, 114 kb)

  • 6.1 Plan de pruebas
  • 6.2 Pruebas de funcionalidad
  • 6.3 Pruebas de compatibilidad
  • 6.4 Pruebas de robustez
  • 6.5 Pruebas de comunicaciones
  • 6.6 Otras consideraciones

Capítulo 7. Trabajo Futuro (archivo pdf, 15 kb)

Capítulo 8. Conclusiones (archivo pdf, 20 kb)

Referencias (archivo pdf, 18 kb)

Alvarez Miranda, V. 2007. Desarrollo de un Sistema de Inscripciones utilizando AJAX. Tesis Licenciatura. Ingeniería en Sistemas Computacionales. Departamento de Computación, Electrónica y Mecatrónica, Escuela de Ingeniería y Ciencias, Universidad de las Américas Puebla. Abril. Derechos Reservados © 2007.