Sie sind auf Seite 1von 29

DESARROLLO DE UN SISTEMA DE

INFORMACIÓN CON INTELIGENCIA


DE NEGOCIOS PARA LA OFICINA DE
EGRESADOS DE LA FUKL

Autor: Ing. Felipe Forero Lozano


felipeforerolozano@gmail.com
Director: Ing. Germán Gonzalo Vargas
FACULTAD DE MATEMÁTICAS E INGENIERÍA
INGENIERÍA DE SISTEMAS
INTRODUCCIÓN

La Oficina de Egresados de la Fundación Universitaria


Konrad Lorenz, ha decidido implementar una
herramienta que facilite la recolección y
administración de los datos de los egresados.

La herramienta debe permitir:

•Actualización de los datos por parte de los egresados


vía Web.
•El almacenamiento de información de los egresados.
•Generación de los informes necesarios.
•Actualizar la información directamente en una base
de datos.
•Los datos recolectados podrán ser analizados por
medio de un proceso de BI, en un cubo OLAP
OBJETIVOS
General
• Diseñar, construir e implementar un sistema de
información para la oficina de egresados de la
Universidad.
Específicos
• Diseñar e implementar un modelo de
almacenamiento apropiado para la información
de los egresados
• Diseñar e implementar un formulario para la
recolección de los datos
• Diseñar e implementar un modulo para la
generación fácil y rápida de informes con base
en los datos recolectados
• Implementar el análisis de los datos usando un
cubo OLAP
CONTEXTO
• La oficina de egresados de la
Universidad, como una de sus
funciones, debe mantener actualizada
la información de los egresados, y con
este propósito ha venido
contactándolos vía telefónica(son cerca
de 3500 egresados).
• La información recolectada se está
almacenando en medios que no
garantizan su seguridad e integridad, y
en los que su procesamiento para
extraer información útil es una tarea
PROBLEMA
• ¿Cómo es posible crear una solución
tecnológica para mejorar la
administración de la información de
los egresados de la Fundación
Universitaria Konrad Lorenz?
SOLUCIÓN PROPUESTA
Implantar una herramienta que:
• Permita a cada uno de los egresados entrar y
actualizar su propia información cada vez que lo crea
conveniente
• Genere los informes preestablecidos por la oficina de
egresados
• Almacene los datos en un motor de base de datos, con
una estructura que permita garantizar la consistencia
en la información
• Permita realizar procesos de análisis de datos usando
un cubo OLAP en los datos de los egresados, para
buscar información relevante para la toma de
decisiones
• Permita a cada decano de las facultades entrar y
consultar los informes de los egresados de su facultad
y sus programas académicos
• Tenga además de la recolección de datos vía web, la
posibilidad de actualización de la información por
METODOLOGÍA
• En el desarrollo del proyecto se usó
RUP como metodología.
• Se plantearon las cuatro fases:
– Incepción
– Elaboración
– Construcción
– Implementación
INCEPCIÓN

• Entregables:
– Documento de Visión
– Especificación de Requerimientos
– Casos de Uso
INCEPCIÓN
ELABORACIÓN

Productos
• Diagrama Entidad Relación de la
base de datos
• Diagramas de Clases
• Arquitectura Modelo Vista
Controlador (MVC)
CONSTRUCCIÓN
• Componentes
– PHP
– Apache (WAMP5)
– PostgreSQL 8.3
– Ajax (Xajax)
– JpGraph
– Pentaho
– Jboss
– CSS
– md5
Ajax
• Asynchronous JavaScript and XML
Ajax es un conjunto de técnicas que interactúan
para hacer posible aplicaciones Web con
contenido dinámico.
Ajax está compuesto por
• JavaScript, esencialmente el objeto
XMLHttpRequest, el cual hace una petición
asíncrona al servidor, quien envía los datos en
XML, el segundo componente de Ajax.
• Este XML retornado por el Servidor, es
interpretado por el objeto XMLHttpRequest e
integrado a nuestra pagina con HTML y CSS, a
traves del DOM (Document Object Model).

• Xajax Librería de PHP


JpGraph

• Librería de PHP de distribución Libre


que permite generar todo tipo de
graficas estadísticas como son
barras, tortas, histogramas,
dispersiones, líneas, entre otras
Pentaho
• Pentaho es una Plataforma de BI, con
versiones comercial y de distribución
libre, que integra varias
herramientas libres como son:
– Kettle (Extracción e integración de
Datos)
– Jfree Report (Generador de Reportes)
– Mondrian (Análisis de datos con cubos
OLAP)
– Weka (Minería de Datos)
CONSTRUCCIÓN
• Herramientas Utilizadas
– Zend Studio
– Cube Designer – Pentaho
– PgAdmin III
– PGDesigner
– DreamWeaver CS3
TRANSICIÓN

Actualmente
• Instalación del Software en la Fukl, y
migración de los datos actuales con
el apoyo de la oficina de Sistemas.
• Manual de Usuario
LA APLICACIÓN
Formulario de actualización de
datos básicos

Formulario de selección de
actualización de datos
específicos

Formulario de Campos dinámicos de


actualización de datos instituciones
específicos
Menu de informes

Menu de servicios de administrador

Resultados de informes
Administración de usuarios

Administración de datos

Modulo de cambio de Contraseña


PÁGINA PRINCIPAL
PENTAHO
SERVICIOS DE PENTAHO
PARAMETRIZACIÓN Y RESULTADO
OLAP
MUCHAS GRACIAS

Información de Contacto:
Ing. Felipe Forero
felipeforerolozano@gmail.com

Das könnte Ihnen auch gefallen