SISTEMA PROTOTIPO PARA CONSULTA DE NOTAS VÍA SMS E INTERNET
Integrantes de Grupo: • María Fernanda Ojeda • Fernando Arízaga • Santiago Guerrón • Guillermo Pazos Nivel de Estudios: • 8vo Semestre de Sistemas Informáticos Institución: • Universidad Tecnológica Israel Objetivo: • Diseñar y construir un sistema prototipo sistema que permita a un estudiante consultar sus notas por medio de Internet ó mensajes escritos a través de un teléfono móvil.
Descripción del Prototipo El Sistema Prototipo para consulta de notas se basa en el proceso de consulta actual de la Universidad Israel. El objetivo es que los estudiantes puedan acceder a conocer sus notas por medio de los servicios agregados de comunicaciones, como son el Internet y el sistema de mensajería de los teléfonos móviles. Una base de datos con la información de los estudiantes, como son: Nivel en que se encuentra
cursando
una
carrera,
datos
personales y número telefónico; se establece como base de consulta, sin necesariamente ser la misma base de datos de la Institución a la cual se quiere implementar el sistema.
Basados en una arquitectura de sistemas distribuidos, existen capas y niveles aplicables de acuerdo a las necesidades de los usuarios o clientes. En el prototipo se implementa en 3 capas y niveles, en 4 distintos ordenadores, cada uno cumpliendo una función específica. El primer servidor es el contenedor de los datos en una Base MySQL 5.1, la cual es el repositorio de datos específicos para la consulta de notas, es decir, no es la misma base de la Institución. El segundo está orientado a la consulta por Internet, siendo el servidor de páginas Web, con un servidor Aapache, contenedor de páginas Web dinámicas desarrolladas en PHP 5. Aquí se encuentran las capas de acceso a la base de datos y del negocio; la capa de presentación es implícita para cuando el usuario accede desde un explorador de Internet. El tercero, con dos capas desarrolladas en IDE NetBeans 6.5 JAVA, realiza consultas en la base de datos y dentro de la capa de negocio ofrece un Servicio Web UNIVERSIDAD TECNOLÓGICA ISRAEL 8VO NIVEL INGENIERÍA EN SISTEMAS INFORMÁTICOS PROYECTO INTEGRADOR
por medio de un Servidor de Aplicaciones GlassFish 2.1 para que se consuma desde otro ordenador. Finalmente, otro ordenador con una aplicación de escritorio desarrollada en Visual .Net C#, tiene una conexión a un MODEM celular, el cual se encarga de recibir los datos de los mensajes de texto de los estudiantes, consume el Servicio Web de la capa anterior. En esta parte existe la capa del negocio únicamente, ya que la conectividad con la base de datos se ofrece en el GlassFish y la capa de presentación es precisamente el teléfono celular del usuario final. El proceso metodológico utilizado para desarrollar es el RUP. Se elije este proceso por su versatilidad al ser un conjunto de metodologías adaptables al contexto y necesidades de cada organización. En síntesis del proceso, se obtuvo los requerimientos de los usuarios así como los requerimientos funcionales y no funcionales. En la misma fase de inicio se obtiene los primero casos de uso modelados con UML. En la elaboración, se detalla la especificación de los casos de uso y además se obtiene como artefactos los diseños de casos de uso, de colaboración, de componentes, de clases, entre otros. En la fase de construcción se realizan pruebas más específicas con respecto a la conectividad y soporte de los servidores. Se realiza la implementación de las primeras versiones del Software. Programación. La fase de transición es una fase que no tuvo sino una muy pequeña iteración específicamente para pruebas con datos consistentes en los resultados del prototipo. Se obtuvo buenos resultados en las pruebas del sistema, y se concluye que al ser distribuido de esta manera, tiene la capacidad de ser escalable y acoplable para varios tipos de requerimientos, no solamente de instituciones educativas.
UNIVERSIDAD TECNOLÓGICA ISRAEL 8VO NIVEL INGENIERÍA EN SISTEMAS INFORMÁTICOS PROYECTO INTEGRADOR