Tesis profesional presentada por Mario Alfredo Sánchez Rico

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: Dr. José Luis Zechinelli Martini
Vocal y Director: Dr. Daniel Vallejo Rodríguez
Secretario: Dra. María del Pilar Gómez Gil

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

Resumen

En los colegios residenciales que se encuentran dentro de la Universidad de las Américas, Puebla cuentan con una gran variedad de servicios y facilidades. Para hacer uso de ellos se deben seguir ciertos trámites y requerimientos, lo que algunas veces resulta tedioso y demasiado repetitivo para la mayoría de los estudiantes y autoridades de los colegios residenciales. En una encuesta aplicada a los residentes del colegio Ray Lindley se descubrió que el proceso de rentar una película es algo ineficiente y muchas veces no es exitoso. El proceso para rentar una película es el siguiente: en la recepción del colegio existe un catálogo impreso de las películas que se tienen actualmente, el cual está almacenado en una hoja de cálculo, lo cual no es muy eficiente para su administración, ya que cada vez que se adquiere una nueva película se tiene que ingresar en la hoja de cálculo y volverse a imprimir, lo que a largo plazo es costoso y no es ecológico. El residente tiene que dirigirse a la recepción, ver el catálogo y decidir que película desea rentar, después tiene que llamar al moderador de guardia para que baje y le entregue el artículo personalmente. Estos procesos resultan ineficientes para todos los usuarios involucrados.

El objetivo principal de esta tesis, es analizar el framework Spring, sumado al problema del servicio ineficiente de rentas, lleva a la siguiente idea para su solución: diseñar, codificar e implementar un sistema que con su elaboración se agilizará el tramite de renta. Así como proveer de un catálogo de películas y libros que esté disponible en Web para su consulta por parte de los residentes y su actualización y mantenimiento por parte de las personas correspondientes, sin necesidad de tener grandes conocimiento en el área de computación o el aprendizaje de un software especial.

Palabras Clave: Framework, Spring, Aplicación web, Sistema de renta de películas y libros, Web MVC

Índice de contenido

Glosario (archivo pdf, 31 kb)

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

  • 1.1 Introducción y descripción del problema
  • 1.2 Objetivo general
  • 1.3 Objetivos específicos
  • 1.4 Alcances y limitaciones
  • 1.5 Organización del documento

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

  • 2.1 Patrones de diseño
  • 2.2 Patrón de diseño Model View Controller (MVC)
  • 2.3 Frameworks
  • 2.4 Frameworks para aplicaciones web

Capítulo 3. Spring, un framework de aplicación (archivo pdf, 123 kb)

  • 3.1 Introducción e historia
  • 3.2 Arquitectura de Spring

Capítulo 4. Descripción del sistema (archivo pdf, 108 kb)

  • 4.1 Descripción General del Sistema
  • 4.2 Análisis de Requerimientos
  • 4.3 Análisis del diseño de software
  • 4.4 Hardware utilizado
  • 4.5 Software utilizado

Capítulo 5. Pruebas (archivo pdf, 71 kb)

  • 5.1 Pruebas

Capítulo 6. Conclusiones (archivo pdf, 47 kb)

  • 6.1 Ventajas y desventajas de Spring
  • 6.2 Conclusiones
  • 6.3 Trabajo a futuro

Referencias (archivo pdf, 26 kb)

Apéndice B. Tablas y figuras (archivo pdf, 854 kb)

Sánchez Rico, M. A. 2006. Sistema de administración y control de renta de películas y libros vía web utilizando Spring. 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.