Tesis profesional presentada por Carlos Andrés Viveros Serrano

Licenciatura en Ingeniería en Sistemas Computacionales. Departamento de Computación, Electrónica, Física e Innovación. 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: M.C. Yulia Andréyevna Ostróvskaya

Cholula, Puebla, México a 15 de mayo de 2006.

Resumen

El registro en de participantes de congresos dentro de la Universidad de las Américas Puebla se lleva a cabo de manera presencial. Una posibilidad alterna a ésta y que puede traer grandes beneficios es el registro en línea, es decir, a través de una página Web; sin embargo, esta forma no es utilizada por la Universidad.

Este trabajo de Tesis pretende dar solución a la problemática descrita anteriormente proporcionando un sistema que sea capaz de crear aplicaciones Web que lleven a cabo el registro en línea, teniendo cada congreso su propia aplicación, independiente de las demás y con su propia base de datos. Así mismo, estas aplicaciones podrán ser configuradas con el fin de ajustarse a los requerimientos del evento.

La configuración de las aplicaciones cubre cuatro aspectos:

Datos personales de los participantes;

Pagos del evento;

Comprobante fiscal;

Registro de tutoriales.

El sistema se desarrolló haciendo uso del framework de interfaz de usuario JavaServer Faces, en su versión 1.1. Y es también objetivo de esta Tesis realizar un breve análisis de dicho framework.

Índice de contenido

Portada (archivo pdf, 62 kb)

Índices (archivo pdf, 19 kb)

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

  • 1.1 Definición del Problema
  • 1.2 Objetivo General
  • 1.3 Objetivos Específicos
  • 1.4 Alcances
  • 1.5 Limitaciones
  • 1.6 Software a Utilizar
  • 1.7 Hardware a Utilizar

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

  • 2.1 Frameworks para Aplicaciones Web en Java
  • 2.2 Competidores de JavaServer Faces
  • 2.3 ¿Por qué JavaServer Faces?

Capítulo 3. JavaServer Faces (archivo pdf, 639 kb)

  • 3.1 Introducción
  • 3.2 JavaBeans
  • 3.3 Paquetes de Mensajes
  • 3.4 Navegación
  • 3.5 Conversión y Validación
  • 3.6 Manejo de Eventos

Capítulo 4. Mini Tutorial (archivo pdf, 388 kb)

Capítulo 5. Análisis y Diseño del Sistema (archivo pdf, 295 kb)

  • 5.1 Descripción General
  • 5.2 Análisis de Requerimientos
  • 5.3 Análisis y Diseño de Software
  • 5.4 Diseño de la Base de Datos

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

  • 6.1 Tipos de Pruebas de Software
  • 6.2 Tipos de Pruebas Realizadas
  • 6.3 Pruebas para Aplicaciones Basadas en JavaServer Faces
  • 6.4 Herramientas Utilizadas
  • 6.5 Pruebas Realizadas

Capítulo 7. Conclusiones y Trabajo a Futuro (archivo pdf, 28 kb)

Referencias (archivo pdf, 24 kb)

Apéndice A. Casos de Uso para el Sistema Central (archivo pdf, 38 kb)

Apéndice B. Casos de Uso para las Aplicaciones Web (archivo pdf, 29 kb)

Apéndice C. Diagramas de Secuencia para el Sistema Central (archivo pdf, 517 kb)

Apéndice D. Diagramas de Secuencia para las Aplicaciones Web (archivo pdf, 344 kb)

Apéndice E. Diagramas de Clase para el Sistema Central (archivo pdf, 206 kb)

Apéndice F. Diagramas de Clase para las Aplicaciones Web (archivo pdf, 54 kb)

Viveros Serrano, C. A. 2006. Sistema generador de aplicaciones Web configurables para el registro en línea de congresos utilizando JavaServer Faces. Tesis Licenciatura. Ingeniería en Sistemas Computacionales. Departamento de Computación, Electrónica, Física e Innovación, Escuela de Ingeniería y Ciencias, Universidad de las Américas Puebla. Mayo. Derechos Reservados © 2006.