universidad regional autÓnoma de los...

134
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES” Facultad de Sistemas Mercantiles Escuela de Sistemas e Informática Tesis previa a la obtención del título de Ingeniero en Sistemas e Informática TEMA: Sistema basado en Inteligencia de Negocios para el almacén de música Karlita de la Ciudad de Tulcán. Autor: Pozo Casanova Pablo Santiago Tutor: Ing. Javier Guancha Tulcán, Agosto 2013

Upload: others

Post on 28-Sep-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

“UNIANDES”

Facultad de Sistemas Mercantiles

Escuela de Sistemas e Informática

Tesis previa a la obtención del título de Ingeniero en

Sistemas e Informática

TEMA: Sistema basado en Inteligencia de Negocios para el almacén de

música Karlita de la Ciudad de Tulcán.

Autor: Pozo Casanova Pablo Santiago Tutor: Ing. Javier Guancha

Tulcán, Agosto 2013

Page 2: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

II

Certificación de Tutoría

Certifico que el Señor Pablo Santiago Pozo Casanova desarrolló completamente

la Tesis de Grado titulada “Sistema basado en Inteligencia de Negocios para el

Almacén de Música Karlita de la Ciudad de Tulcán.”, previa la obtención del título

de Ingeniero en Sistemas e Informática.

Este trabajo investigativo se caracteriza por la innovación de los procesos

administrativos.

Aplicar soluciones de inteligencia de negocios en las pymes es necesario para

que los administradores puedan tomar las mejores decisiones e importante en el

crecimiento de las mismas.

Ing. Javier Guancha

Page 3: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

III

Declaración de autoría de la tesis

Yo, Pablo Santiago Pozo Casanova, declaro bajo juramento que el trabajo aquí

descrito es de mi autoría; y que éste no ha sido previamente presentado para

ningún grado o calificación profesional. A través de la presente declaración cedo

mis derechos de propiedad intelectual correspondientes a este trabajo, a la

Universidad Regional Autónoma de los Andes “Uniandes”, según lo establecido

por las Leyes de Propiedad Intelectual, Reglamentos y Normatividad vigente de la

Universidad Regional de los Andes “Uniandes”.

Firma: ________________________

Nombre: Pablo Santiago Pozo Casanova.

Cédula: 0401267984.

Page 4: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

IV

DEDICATORIA

La presente tesis de grado la dedico a mi esposa por su amor y apoyo

incondicional, de igual manera a mi hijo por ser mi fuente de inspiración en todos

mis objetivos.

Page 5: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

V

AGRADECIMIENTO

Agradezco primero a Dios por darme la vida y la fortaleza para continuar en mi

vida profesional.

A mis padres por su apoyo económico y moral que me fortalecieron para

continuar con mi carrera.

A mi esposa y a mi hijo por estar a mi lado cada día apoyándome.

Como no agradecer a la Universidad Uniandes por abrirme las puertas para que

me pueda formar como profesional, así también a los maestros que me supieron

guiar desde el inicio de la carrera y brindarme sus conocimientos,

A mi tutor por su tiempo y dedicación, que fueron importantes para culminar este

trabajo de grado.

Por último a todos mis familiares y amigos que me dieron su apoyo y confianza

para poder cumplir mi meta.

Page 6: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

VI

Resumen Ejecutivo

En la actualidad muchas organizaciones cuentan entre sus recursos con equipos

de cómputo y sistemas informáticos mecanizados, sin embargo los usuarios de

dichos sistemas manifiestas inquietudes sobre la rapidez, fiabilidad y robustez de

la información, con el propósito de abordar tareas más complejas en el

tratamiento de la información, detectar amenazas y fortalezas oportunamente

para así proporcionar la información necesaria para la tomar decisiones.

Es muy importante que el almacén cuente con un Sistema basado en Inteligencia

de Negocios porque facilitará a los usuarios en el acceso a la información

requerida, tendrán resultados más rápido, una información confiable y profunda,

además podrán realizar análisis de los resultados obtenidos y tomar decisiones

acertadas.

El almacén de Música Karlita ofrece productos musicales, realizando

importaciones de las mejores marcas que existen en el mercado.

El propósito principal del presente trabajo de grado fue que el almacén de música

Karlita, disponga de una herramienta informática como es un Sistema basado en

Inteligencia de Negocios donde pueda administrar la información, tener rapidez en

las consultas de datos, fiabilidad, obtener resultados precisos para tomar

decisiones y el almacén pueda crecer.

Los métodos de investigación que se emplean ayudarán al desarrollo de la

presente tesis de grado, el Sistema basado en Inteligencia de Negocios se lo

realizar utilizando las herramientas de programación de sistemas y base de

datos.

Los resultados investigativos alcanzados serán primordiales para la

implementación del Sistema basado en Inteligencia de Negocios.

Page 7: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

VII

Executive Summary

Today many organizations among its resources and computer equipment

mechanized systems, however users of these systems manifest concerns about

speed, reliability and robustness of the information, in order to address more

complex tasks in the treatment of information, timely detect threats and strengths

in order to provide the necessary information for making decisions.

It is very important that the store have an Intelligence System based on Business

as provide users access to the required information will result faster, reliable and

thorough information, and can perform analysis of results and decisions

successful.

The Karlita Music Store offers music products, making imports of the best brands

on the market.

The primary purpose of this degree work was that Karlita music store, available as

a software tool is a system based on business intelligence which can manage,

take prompt consultation data, reliability, accurate results for make decisions and

the warehouse can grow.

The research methods that are used will help the development of this thesis,

based System Business Intelligence it done using programming tools and

database systems.

Research results achieved will be central to the implementation of the system

based on BI.

Page 8: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

Índice General

Certificación de Tutoría. .......................................................................................... II

Declaración de autoría de la tesis .......................................................................... III

DEDICATORIA ...................................................................................................... IV

AGRADECIMIENTO .............................................................................................. V

Resumen Ejecutivo. .............................................................................................. VI

Executive Summary ............................................................................................. VII

INTRODUCCIÓN. ................................................................................................... 1

Antecedentes de la investigación. ........................................................................... 1

Planteamiento del Problema. ............................................................................... 1

Formulación del problema. .................................................................................. 2

Delimitación del problema. .................................................................................. 2

Objeto de Estudio ................................................................................................ 2

Campo de Acción ................................................................................................ 2

Línea de investigación. ........................................................................................ 2

Objetivos.............................................................................................................. 2

Objetivo General .............................................................................................. 2

Objetivos Específicos. ...................................................................................... 2

Idea a defender. ...................................................................................................... 3

Variable Independiente. .......................................................................................... 3

Variable Dependiente .............................................................................................. 3

Justificación............................................................................................................. 3

Métodos, Técnicas y Herramientas de Investigación. ............................................. 4

Métodos de Investigación. ................................................................................... 4

Métodos Empíricos. ............................................................................................ 4

Técnicas. ............................................................................................................ 4

Instrumentos. ...................................................................................................... 4

Metodología del desarrollo de Software. ................................................................. 4

Metodología Orientada a Objetos. .......................................................................... 4

Descripción de la Estructura de la Tesis ................................................................. 5

Aporte teórico, significación práctica y novedad ..................................................... 6

CAPÍTULO I. MARCO TEÓRICO. .......................................................................... 7

1.1 Origen y evolución del software ................................................................. 7

1.2 Análisis de las distintas posiciones teóricas sobre el software .................. 9

1.2.1 Software. ................................................................................................. 9

Page 9: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

1.2.2 Software del Sistema. ............................................................................. 9

1.2.3 Software de aplicación. ........................................................................... 9

1.2.4 Ingeniería de software. ......................................................................... 10

1.2.5 Disciplina de ingeniería. ........................................................................ 10

1.2.6 Todos los aspectos de la producción del software. ............................. 10

1.2.7 Sistemas Operativos. ............................................................................ 11

1.2.8 Sistemas de Información. ..................................................................... 11

1.2.9 Sistemas de soporte de decisiones. ..................................................... 12

1.2.10 Administración. ..................................................................................... 13

1.2.11 Toma de decisiones. ............................................................................ 14

1.2.12 Optimización de recursos. .................................................................... 14

1.2.13 Inteligencia de Negocios. ..................................................................... 15

1.2.14 Proceso Transaccional en Línea (OLTP). ........................................... 16

1.2.15 Procesamiento Analítico en Línea (OLAP). ......................................... 17

1.2.16 Procesamiento de Transacciones En Línea (OLTP) Vs Procesamiento Analítico en Línea (OLAP)..................................................................................... 18

1.2.17 Data Warehouse (Almacén de datos). ................................................. 18

1.2.18 Data Marts. ........................................................................................... 19

1.2.19 Esquema en estrella (star schema). .................................................... 20

1.2.20 Esquema en copo de nieve (snowflake schema). ................................ 20

1.2.21 Tablas de Hecho (Fact Tables). ........................................................... 21

1.2.22 Extracción Transformación y carga (ETL). ........................................... 22

1.2.23 Extracción de los datos. ....................................................................... 22

1.2.24 Transformación de los datos. ............................................................... 23

1.2.25 Cargar en el Data Warehouse. ............................................................. 23

1.2.26 Microsoft Business Intelligence (BI). .................................................... 24

Componentes de la plataforma Microsoft BI ......................................................... 24

Database Engine. .............................................................................................. 24

Integration Services (SSIS). .............................................................................. 24

Analysis Services (SSAS).................................................................................. 24

Reporting Services (SSRS) ............................................................................... 24

1.3 Valorización crítica de los conceptos principales de las distintas posiciones teóricas sobre el software ..................................................................................... 25

1.4 Conclusiones parciales del capítulo I. ......................................................... 25

CAPÍTULO II. MARCO METODOLÓGICO. ......................................................... 26

2.1 Caracterización del Almacén de Música Karlita de la ciudad de Tulcán. . 26

Page 10: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

2.2 Descripción del procedimiento metodológico para el desarrollo de la investigación… ...................................................................................................... 27

2.2.1. Modalidad de la Investigación. .................................................................. 27

2.2.2. Tipos de Investigación. ............................................................................... 27

Investigación Descriptiva. ........................................................................ 27

Investigación Correlacional. ..................................................................... 27

Investigación Bibliográfica. ...................................................................... 28

Investigación de Campo. ......................................................................... 28

2.2.3. Población y muestra. .................................................................................. 28

Población ................................................................................................. 28

Muestra. ................................................................................................... 28

2.2.4. Métodos, técnicas e instrumentos de investigación. ................................ 28

2.2.4.1. Métodos de Investigación. ..................................................................... 28

Métodos Empíricos. ........................................................................................... 28

Observación Científica .............................................................................. 28

Recolección de Información. .................................................................... 28

Validación por la vía de Expertos ............................................................. 28

Métodos Teóricos. ............................................................................................. 29

Método Analítico Sintético. ...................................................................... 29

Método Inductivo Deductivo. ................................................................... 29

Enfoque Sistémico ............................................................................................. 29

2.2.5 Metodología del desarrollo de Software. .................................................. 29

Metodología Orientada a Objetos. ........................................................................ 29

Análisis de Sistemas ...................................................................................... 29

Diseño de sistemas. ....................................................................................... 29

Implementación de Sistemas. ........................................................................ 29

Pruebas .......................................................................................................... 29

2.2.6 Técnicas de investigación. ....................................................................... 29

2.2.7 Instrumentos de Investigación. ................................................................ 30

2.2.8 Interpretación de resultados. .................................................................... 30

2.3 Conclusiones parciales del capítulo II. ..................................................... 35

Capítulo III. DESARROLLO DE LA PROPUESTA. .............................................. 37

3.1 Título de la propuesta. ............................................................................. 37

Esquema u organizador gráfico de la propuesta ............................................... 37

3.1.1 Análisis de Sistemas. ............................................................................... 38

3.1.1.2 Tablas del modelo relacional. ............................................................... 38

3.1.1.3 Diagramas de Caso de Uso. ................................................................. 42

Page 11: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

3.1.1.4 Diagrama de actividades. ..................................................................... 44

3.1.1.5 Diagrama de clase. ............................................................................... 45

3.1.2 Diseño de Sistemas ............................................................................... 47

3.1.2.1 Formularios del Sistema basado en Inteligencia de Negocios. ........... 47

3.1.3 Implementación ...................................................................................... 57

3.1.4 Pruebas .................................................................................................. 72

3.2 Resultados de la validación de la propuesta ............................................... 75

3.3 Conclusiones parciales del capítulo III. ....................................................... 79

Conclusiones Generales. ...................................................................................... 80

Recomendaciones. ............................................................................................... 81

Page 12: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

1

INTRODUCCIÓN

Antecedentes de la investigación

Una vez realizada la investigación sobre trabajos realizados anteriormente con el

tema de tesis, se encontró la tesis del autor Recasens Sánchez Javier Andrés

(2011), con el tema “Inteligencia de Negocios y Automatización en la gestión de

puntos y fuerza de ventas en una empresa de tecnología”, de la Universidad de

Chile, el proyecto fue realizado para Hewlett-Packard Chile, filial de HP Company.

El propósito de la tesis es implementar herramientas de control sobre los puntos

de venta y la fuerza de venta a lo largo de chile, una herramienta capaz de

entregar información útil en la toma de decisiones es fundamental para una

empresa de la envergadura y tamaño de HP, la que cuenta con la mayor

participación de mercado en el área de la tecnología. El trabajo se compone de un

análisis de la situación actual, un levantamiento de los procesos relacionados con

la entrega de reportes y un rediseño sobre éstos para que puedan ser

implementados en un sistema de información.

En la biblioteca de la Universidad Uniandes no consta una tesis similar por lo que

es un tema intuitivo que se desollará en la presente tesis de grado.

Planteamiento del Problema

Actualmente el almacén de Música Karlita, lleva la administración de la

información de una forma manual y desordenada, llevando en planillas, cuadernos

las actividades que se realiza en el almacén como son la administración de las

ventas, esto genera que no se lleve de manera ordenada las cuentas ya que por

el amplio movimiento que se presenta conlleva a tener errores, y equivocaciones

al ingresar la información por lo que no se pueden tomar decisiones rápidas y

acertadas, sin obtener una información rápida precisa y confiable es difícil

determinar que productos prefiere el cliente, productos que se vendieron más

rápido, vendedores eficientes, obtener datos rápidamente como informes,

inventarios, visualizar datos estadísticos mediante gráficas donde le pueda dar

una mayor comprensión a los resultados.

El almacén no puede determinar las falencias, amenazas y fortalezas, tampoco

tener una visión más clara al momento de tomar una decisión, ni realizar

inventarios, informes velozmente lo que genera pérdida de tiempo al realizarlo

Page 13: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

2

manualmente. Esto ha ocasionado a que no se puede obtener mayores ingresos,

en consecuencia el almacén no ha podido crecer.

El almacén de Música Karlita al no poder obtener información rápida, correcta y

eficiente ha generado una mala toma de decisiones.

Formulación del problema

¿Cómo optimizar la administración de la información y la toma de decisiones del

Almacén de Música Karlita de la Ciudad de Tulcán?

Delimitación del problema

La investigación se llevará a cabo en el Almacén de Música Karlita de la Ciudad

de Tulcán ubicado en el Barrio Centro calle Atahualpa No. 60-23 y Sucre

Esquina, diagonal al mercado popular, el tiempo que durara, el presente proyecto

se lo realizará durante el año 2013.

Tiempo: 3 meses aproximadamente.

Objeto de Estudio

Software

Campo de Acción

Sistemas de Información

Línea de investigación

Desarrollo de Software y Programación de Sistemas

Objetivos

Objetivo General

Implementar un Sistema basado en Inteligencia de Negocios para la optimización

de la administración de la información y toma de decisiones del Almacén de

Música Karlita de la Ciudad de Tulcán.

Objetivos Específicos

Sistematizar la información referente al Sistema basado en Inteligencia de

Negocios y administración de la información.

Diagnosticar el estado actual de la administración de la información del

almacén de Música Karlita.

Page 14: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

3

Determinar los elementos constitutivos del Sistema basado en Inteligencia de

Negocios para el Almacén de Música Karlita de la Ciudad de Tulcán.

Validar la propuesta por la vía de expertos.

Idea a defender

Con el Sistema basado en Inteligencia de Negocios se optimizará la

administración de la información y se ayudará a toma efectiva de decisiones del

Almacén de Música Karlita.

Variable Independiente

Sistema basado en Inteligencia de Negocios

Variable Dependiente

Administración de la información y toma de decisiones.

Justificación

La importancia en el desarrollo del Sistema basado en Inteligencia de Negocios

para el Almacén de Música Karlita, radica en la facilidad de administrar la

información y los productos que ofrece el almacén, además ayudará a la toma

oportuna de decisiones

La necesidad de realizar este proyecto está basada en que el Almacén de Música

Karlita tenga un proceso de análisis más centralizado a lo que desea obtener

optimizando procesos, también en dar la facilidad de manejo en la administración

de la información.

Mediante el desarrollo de la presente tesis de grado los beneficiarios serán los

administradores del almacén porque tendrán una mayor visión en los inventarios y

reportes lo cual conlleva a tomar mejores decisiones y en consecuencia mayores

ingresos, también seré beneficiado ya que así podré graduarme y obtener mi

título, se aplicará todos los conocimientos adquiridos en el trascurso de la

carrera y así beneficiarme de alguna manera con el desarrollo de la presente tesis

de grado.

Page 15: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

4

Métodos, Técnicas y Herramientas de Investigación

Métodos de Investigación

Métodos Empíricos

Observación Científica. Este método se utilizará para observar e identificar las

falencias y el estado actual que se encuentra la empresa.

Recolección de Información. Este método se usará para obtener los datos e

información necesaria obtenida de libros, folletos, revista e internet para el

desarrollo de la tesis.

Validación por la vía de Expertos. Se utilizará para validar el cumplimiento y

funcionamiento del Sistema basado en Inteligencia de Negocios.

Métodos Teóricos

Método Analítico Sintético. Se utilizará para realizar los diferentes análisis de la

teoría empleada en el desarrollo de la tesis y establecer conclusiones.

Método Inductivo Deductivo. Se utilizará para dar solución al problema de lo

general a lo particular.

Enfoque Sistémico. Se va utilizar en el desarrollo del sistema basado en

inteligencia de negocios, así también en el desarrollo de la tesis en su totalidad.

Técnicas

Encuesta

Instrumentos

Test o cuestionario

Metodología del desarrollo de Software

Metodología Orientada a Objetos

Esta metodología se la utilizará en el desarrollo del sistema basado en inteligencia

de negocios, la cual se basará en las fases de desarrollo de software como son

análisis de sistemas, diseño de sistemas, implementación y pruebas.

Page 16: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

5

Descripción de la Estructura de la Tesis

Estructura de la Tesis

Portada de la Tesis

Página con Certificación del Tutor

Página con Declaración de Autoría de la Tesis

Página de Dedicatoria

Página de Agradecimiento

Índice General

Página Resumen Ejecutivo

Introducción

Antecedentes de la Investigación.

Planteamiento del Problema.

Formulación del Problema.

Delimitación del Problema.

Objeto de Investigación y Campo de Acción.

Identificación de la Línea de Investigación.

Objetivos: Objetivo General y Objetivos Específicos.

Idea a Defender.

Justificación del tema.

Breve explicación de la Metodología investigativa a emplear.

Resumen de la Estructura de la Tesis: Breve explicación de los capítulos de la

tesis.

Elementos de novedad, aporte teórico y significación práctica en dependencia del

alcance de la tesis.

Capítulo I. Marco Teórico

Capítulo II. Marco Metodológico

Capítulo III. Desarrollo de la Propuesta

Conclusiones

Recomendaciones

Bibliografía

Anexos

Page 17: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

6

Capítulo 1. En este capítulo se abordara todos los temas teóricos que serán de

gran importación para el desarrollo de la presente tesis.

Capítulo 2. En este capítulo se empleará los métodos de investigación

necesarios para el desarrollo de la investigación y ayudarán a dar solución al

problema planteado.

Capítulo 3. En este capítulo se realizara la propuesta de la tesis, se analizará los

resultados alcanzados de la investigación, incluye la validación y funcionamiento

del sistema.

Aporte teórico, significación práctica y novedad

El aporte teórico de la presente tesis de grado es el aporte de conceptos

relacionados con inteligencia de negocios y aplicarlos en la presente tesis de

grado.

La significación práctica del Sistema basado en Inteligencia de Negocios es la de

controlar las actividades de ventas que se realiza en el almacén diariamente, de

una manera rápida y segura, es decir el sistema automatizara los resultados

requeridos por el administrador como por ejemplo se podrá saber que productos

se venden más rápido, vendedores más eficientes, contralar el stock de los

productos, saber las ventas diarias, semanales, mensuales y anuales, etc.

Además mejorara la visibilidad estadística mediante gráficos para una mejor

comprensión y aplicabilidad.

La novedad de esta tesis, es que el Sistema basado en inteligencia de negocios,

innovará el proceso de administración para una oportuna toma de decisiones, ya

que es importante tomar decisiones eficaces y rápidas, para el crecimiento y

desarrollo del negocio.

Page 18: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

7

CAPÍTULO I. MARCO TEÓRICO

1.1 Origen y evolución del software

Durante los primeros años de la era de la computadora, el software se

contemplaba como un añadido. La programación de computadoras era un "arte de

andar por casa" para el que existían pocos métodos sistemáticos. El desarrollo del

software se realizaba virtualmente sin ninguna planificación, hasta que los planes

comenzaron a descalabrarse y los costes a correr. Los programadores trataban

de hacer las cosas bien, y con un esfuerzo heroico, a menudo salían con éxito. El

software se diseñaba a medida para cada aplicación y tenía una distribución

relativamente pequeña. La mayoría del software se desarrollaba y era utilizado

por la misma persona u organización. La misma persona lo escribía, lo ejecutaba

y, si fallaba, lo depuraba. El diseño era un proceso implícito, realizado en la mente

de alguien y, la documentación normalmente no existía.

La segunda era en la evolución de los sistemas de computadora se extienden

desde la mitad de la década de los sesenta hasta finales de los setenta. La

multiprogramación y los sistemas multiusuario introdujeron nuevos conceptos de

interacción hombre - máquina. También se caracterizó por el establecimiento del

software como producto y la llegada de las "casas del software". Los patronos de

la industria, del gobierno y de la universidad se aprestaban a "desarrollar el mejor

paquete de software" y ganar así mucho dinero.

La tercera era en la evolución de los sistemas de computadora comenzó a

mediados de los años setenta y continúo más allá de una década. El sistema

distribuido, múltiples computadoras, cada una ejecutando funciones concurrentes

y comunicándose con alguna otra, incrementó notablemente la complejidad de los

sistemas informáticos. Las redes de área local y de área global, las

comunicaciones digitales de alto ancho de banda y la creciente demanda de

acceso "instantáneo" a los datos, supusieron una fuerte presión sobre los

desarrolladores del software. La conclusión de la tercera era se caracterizó por la

llegada y amplio uso de los microprocesadores. El microprocesador ha producido

un extenso grupo de productos inteligentes, desde automóviles hasta hornos

microondas, desde robots industriales a equipos de diagnósticos de suero

sanguíneo.

Page 19: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

8

La cuarta era de la evolución de los sistemas informáticos se aleja de las

computadoras individuales y de los programas de computadoras, dirigiéndose al

impacto colectivo de las computadoras y del software. Potentes máquinas

personales controladas por sistemas operativos sofisticados, en redes globales y

locales, acompañadas por aplicaciones de software avanzadas se han convertido

en la norma. La industria del software ya es la cuna de la economía del mundo.

Las técnicas de la cuarta generación para el desarrollo del software están

cambiando en la forma en que la comunidad del software construye programas

informáticos. Las tecnologías orientadas a objetos están desplazando

rápidamente los enfoques de desarrollo de software más convencionales en

muchas áreas de aplicaciones. Sin embargo, un conjunto de problemas

relacionados con el software ha persistido a través de la evolución de los sistemas

basados en computadora, y estos problemas continúan aumentando:

Los avances del software continúan dejando atrás nuestra habilidad de

construir software para alcanzar el potencial del hardware.

Nuestra habilidad de construir nuevos programas no pueden ir al mismo ritmo

de la demanda de nuevos programas, ni podemos construir programas lo

suficientemente rápido como para cumplir las necesidades del mercado y de

los negocios.

El uso extenso de computadoras ha hecho de la sociedad cada vez más

dependiente de la operación fiable del software. Cuando el software falla,

pueden ocurrir daños económicos enormes y ocasionar sufrimiento humano.

Luchamos por construir software informático que tengan fiabilidad y alta

calidad.

Nuestra habilidad de soportar y mejorar los programas existentes se ve

amenazada por diseños pobres y recursos inadecuados.

En respuesta a estos problemas, las prácticas de la Ingeniería del Software se

están adoptando en toda la industria. (Chapin et al, 2001).

Page 20: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

9

1.2 Análisis de las distintas posiciones teóricas sobre el software

La administración de la información es un proceso por el cual toda empresa o

negocio debe asumir y manejar de la mejor manera para ver resultados óptimos,

la optimización de procesos es importante para realizar tareas más rápidas y

obtener información de calidad, cabe analizar que los sistemas basados en

inteligencia de negocios no sustituyen a los sistemas de procesamiento de

transacciones más bien todos los sistemas BI incluyen el procesamiento de

transacciones.

La ventaja es que los sistemas de BI brindan soporte a los usuarios para realizar

un enfoque más amplio de tareas organizacionales que los sistemas de

procesamiento de transacciones, incluyendo los procesos de análisis y toma de

decisiones.

1.2.1 Software

“El software de una computadora es un conjunto de instrucciones de programa

detalladas que controlan y coordinan los componentes hardware de una

computadora y controlan las operaciones de un sistema informático”. (Joyanes,

2008, p. 32).

Según la definición se analiza que un software es una serie de algoritmos

ordenados que cumplen una función según las ordenes necesarias que realice el

programador.

Un software ayuda a las personas en sus labores ya que agiliza y automatiza la

información por lo que en la actualidad las empresas optan cada día por software

cada vez más potente.

1.2.2 Software del Sistema

“El software del sistema coordina las diferentes partes del sistema de

computadora y conecta e interactúa entre el software de aplicación y el hardware

de la computadora”. (Joyanes, 2008, p. 32).

1.2.3 Software de aplicación

“El software de aplicación tiene como función principal asistir y ayudar a un

usuario de una computadora para ejecutar tareas específicas”. (Joyanes, 2008, p.

33)

Page 21: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

10

Según las definiciones de Joyanes el software del Sistema se encarga de

controlar, integrar y administrar los componentes de hardware de un sistema

informático, proporcionando un entorno gráfico accesible para que los usuarios

puedan ejecutar otras aplicaciones, y un software de aplicación, como ejemplo

tenemos el sistema operativo de los ordenados, controladores de dispositivos etc.

El software de aplicación ayuda a realizar operaciones y trabajos, estas

aplicaciones son programas que interactúan con el usuario con el fin de dar

facilidad en las tareas tales como obtener datos rápidamente, es así que existen

varios tipos de software de aplicación como por ejemplo programas para negocio,

educación, comunicación, procesadores de texto, etc.

Se concluye con la siguiente diferencia el Software de sistema ayuda al usuario a

interactuarse con el ordenador y el software de aplicación coopera con el usuario

a realizar tareas específicas.

1.2.4 Ingeniería de software

La ingeniería de software es una disciplina de ingeniería que se interesa por todos

los aspectos de la producción del software, desde las primeras etapas de la

especificación del sistema hasta el mantenimiento del sistema después de que se

pone en operación.

1.2.5 Disciplina de ingeniería

Los ingenieros hacen que las cosas funcionen. Aplican teorías, métodos y

herramientas donde es adecuado. Sin embargo, los usan de manera selectiva y

siempre tratan de encontrar soluciones a problemas, incluso cuando no hay

teorías ni métodos aplicables.

1.2.6 Todos los aspectos de la producción del software

La ingeniería de software no sólo se interesa por los procesos técnicos del

desarrollo del software, sino también actividades como la administración del

proyecto de software y el desarrollo de herramientas, así como métodos y teorías

para apoyar la producción de software. (Sommerville, 2011, p. 7,8).

Page 22: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

11

1.2.7 Sistemas Operativos

Un sistema operativo SO (Operating System, OS) es tal vez la parte más

importante del software del sistema y es el software que controla y gestiona los

recursos de la computadora (Joyanes, 2008, p. 33).

Un sistema operativo es un programa o conjunto de programas de computadora

destinado a permitir una gestión eficaz de sus recursos. Comienza a trabajar

cuando se enciende el computador, y gestiona el hardware de la máquina desde

los niveles más básicos, permitiendo también la interacción con el usuario. (O'

Brien, 2006).

El trabajo del sistema operativo es estar al corriente de dónde está cada cosa, y

hacer un uso óptimo de los recursos disponibles pasando el control al programa

apropiado en el tiempo apropiado. Al proceso de permitir que más de un

programa funcione simultáneamente en la misma máquina, se le conoce como

tiempo compartido. (D.W. Walker, p. 78,79).

Según las definiciones de Joyanes, O' Brien y D.W. Walker se concluye que un

sistema operativo es el que maneja todo el software de un ordenador, es el

encargado de manejar y controlar el hardware entre diferentes programas de

aplicación y los diferentes usuarios.

1.2.8 Sistemas de Información

Un sistema de información es un conjunto de elementos interrelacionados con el

propósito de prestar atención a las demandas de información de una

organización, para elevar el nivel de conocimientos que permitan un mejor apoyo

a la toma de decisiones y desarrollo de acciones. (Peña, 2006).

Sistema de información es un conjunto de elementos que interactúan entre sí con

el fin de apoyar las actividades de una empresa o negocio. Teniendo muy en

cuenta el equipo computacional necesario para que el sistema de información

pueda operar y el recurso humano que interactúa con el Sistema de Información,

el cual está formado por las personas que utilizan el sistema. (Peralta, 2008).

Page 23: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

12

Según las definiciones de los dos autores se analiza que un sistema de

información es un organismo que recolecta, procesa, almacena y distribuye

información, son indispensables para ayudar a los administradores a mantener

ordenada la empresa, analizar y optimizar recursos.

Título: Sistema de Información

Fuente: http://admsiscec.blogspot.com/2012/01/8-la-importancia-de-la-

administracion.html

1.2.9 Sistemas de soporte de decisiones

Los sistemas de soporte de decisiones (DSS, o sistemas de apoyo a la toma de

decisiones) pertenecen a una clase superior de sistemas de información

computarizados. Los sistemas DSS son similares al sistema de información

administrativa tradicional debido a que ambos dependen de una base de datos

como fuente de datos. La diferencia escriba en el sistema de soporte de

decisiones está más enfocado a brindar respaldo a la toma de decisiones en

todas sus fases, aunque la decisión misma aún corresponde de manera exclusiva

al usuario. Los sistemas de soporte de decisiones se ajustan más a la persona o

el grupo usuario que un sistema de información administrativa tradicional.

También se describen a veces como sistemas enfocados en la inteligencia de

negocios. (Kendall & Kendall, 2011, p. 3)

Analizando un Sistema de soporte de decisiones (DSS), es una herramienta de

Business Intelligence, enfocada al análisis de la información de una empresa.

Page 24: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

13

Al principio puede parecer que el análisis de la información es un proceso sencillo

y fácil de conseguir mediante una aplicación tradicional, pero estos sistemas

trabajan mediante informes predefinidos donde presentan la información de una

manera estática.

Pero no permiten profundizar en los datos, navegar entre ellos, manejarlos desde

distintas perspectivas... etc.

Título: Sistema de Soporte de Decisiones

Fuente: http://sistema-de-soporte-a-decisiones-dss.blogspot.com/2010/03/sistema-de-

soporte-decisiones-dss_06.html

1.2.10 Administración

La administración es el proceso de planear, organizar, liderar y controlar el trabajo

de los miembros de la organización y de utilizar todos los recursos disponibles de

la empresa para alcanzar los objetivos organizacionales establecidos". (Stoner, J.

y R. Freeman, 1995)

Según la definición la buena administración nos ayuda al crecimiento de la

empresa, además todos los empleados deben contribuir en el buen manejo de la

información, para así obtener ventaja competitiva y alcanzar los objetivos

planteados.

Es importante realizar una buena planificación de trabajo para realizar los

procesos empresariales y aplicarlos para el buen funcionamiento de la

organización, la administración en si trata de decidir con anticipación que es lo

que se va hacer durante un trabajo empresarial.

Page 25: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

14

1.2.11 Toma de decisiones

Todos los días tenemos que tomar decisiones sobre los más variados temas:

desde lo que vamos a almorzar hasta resolver una disputa con un colega.

Sin embargo, es muy común que caigamos presa de trampas cognitivas, falacias

lógicas o creencias erradas a la hora de, por ejemplo, buscar la manera de

motivar al equipo o de buscar un método para trabajar con mayor eficacia.

(Krogerus y Tschappeler, 2012).

Analizando según los autores se puede argumentar que para todo proceso de un

negocio tenemos que tomar decisiones, y muchas veces no es fácil por la

inseguridad o por el temor a tomar malas decisiones lo cual terminen con el

fracaso de la empresa, aquí es donde entran las herramientas de inteligencia de

negocios las cuales ayudan a los administradores, gerentes de las organización a

tomar mejores y acertadas decisiones con el fin de solucionar problemas y

obtener ventaja competitiva con respecto a otras organizaciones.

1.2.12 Optimización de recursos

La reacción casi automática de cualquier gerente que se enfrenta a un mercado

hostil es reducir los activos de la compañía y tratar así de ahorrar dinero. El

problema es que esta estrategia termina por impedir que la compañía crezca.

Un mejor enfoque consiste en optimizar los procesos de la compañía. Y esto sólo

se logra cuando se mejora el método para tomar decisiones. Lamentablemente,

vivimos en una época en la que siempre estamos inundados de información. Por

tanto, los viejos métodos para tomar decisiones ya no funcionan.

Ha llegado el momento de cederle el puesto en esta materia a los computadores,

pues sólo estos son capaces de procesar y analizar las ingentes cantidades de

información que se deben tomar en cuenta a la hora de tomar una decisión

comercial. (Steve Sashihara, 2011).

La optimización de procesos y recursos es el camino hacia la eficiencia de una

organización, es importante y relevante optimizar al máximo los procesos de una

organización para que pueda tener más ingresos.

Page 26: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

15

Título: Optimización de Recursos

Fuente: http://cristian----4a.blogspot.com/2012/05/optimizar-recursos.html

1.2.13 Inteligencia de Negocios

Es el conjunto de estrategias y tecnología que nos van ayudar a convertir los

datos en información de calidad, y dicha información en conocimiento que nos

permita una toma de decisiones más acertadas y nos ayude así a mejorar nuestra

competitividad.

Un sistema de BI, es aquel en el que tenemos centralizados los datos de la

empresa, procedentes de diversas aplicaciones, bases de datos y archivos (esto

incluye archivos de texto, libros de Excel, o cualquier otro archivo que contenga

datos relevantes para el negocio). Estos datos no están tal y como se obtienen de

los diversos orígenes, sino que han sufrido una serie de procesos de

transformación y limpieza, tienen una mayor calidad; están elaborados y

dispuestos para responder a las preguntas de negocio que les van a realizar los

usuarios de una forma más eficaz, rápida y certera, evitando que haya más de

una versión de la verdad.

Cada día es más importante para las empresas el hecho de disponer de una

información de calidad, y les ayuda enormemente a obtener ventajas competitivas

e identificar riegos. Desde hace tiempo, ya no es suficiente con tener una inmensa

cantidad de datos almacenados en nuestros sistemas, que crecen además de

forma exponencial. Estos datos de nada nos valen si no somos capaces de

comprender su significado, de elaborarlos y transformarlos en información de

calidad, que sea capaz de responder a las preguntas de los usuarios de negocio.

(Ramos, 2011, p. 9).

Page 27: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

16

Resumiendo lo que dice Ramos, el término inteligencia de negocios (Business

intelligence), es muy utilizado en la actualidad tanto en pequeñas, medianas y

grandes empresas por lo cual es muy importante que una empresa tenga entre

sus servicios un sistema tecnológico de inteligencia de negocios, ayudando a

tomar decisiones estratégicas y así obtener una ventaja competitiva en el

mercado.

Título: Inteligencia de Negocios

Fuente: http://www.sinnexus.com/business_intelligence/

1.2.14 Proceso Transaccional en Línea (OLTP)

Los sistemas OLTP están diseñados para gestionar un gran número de peticiones

concurrentes sobre sus base de datos, y que los usuario puedan insertar,

modificar, borrar y consultar dichos datos. Están enfocados a que cada operación

(transacción) trabaje con pequeñas cantidades de filas, y a que ofrezcan una

respuesta rápida. Habitualmente utilizan sistemas de bases de datos relacionales

para gestionar los datos, y suelen estar altamente normalizados. (Ramos, 2011, p.

10).

Título: OLTP (Online Transactional Processing)

Fuente:http://www.redopenbi.com/group/pentahodataintegration/forum/topics/tutorial-02-

esquema-de-trabajo?xg_source=activity

Page 28: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

17

1.2.15 Procesamiento Analítico en Línea (OLAP)

El procesamiento analítico en línea (OLAP) tiene como objetivo agilizar la consulta

de grandes volúmenes de información. Para ello utiliza estructuras

multidimensionales, conocidas como cubos OLAP, que contienen datos pre -

calculados y agregados. Estos sistemas tienen una velocidad de respuesta muy

superior a los sistemas OLTP.

Los usuarios piensan de forma multidimensional, queriendo analizar la

información desde diferentes perspectivas (dimensiones), haciéndose preguntas

como las siguientes:

¿Cuáles son las ventas actuales, comparadas con las del mismo periodo del

año anterior? Quiero a esta información desglosada por zona, por cliente, por

vendedor, y por familia de producto.

¿Cuál es nuestra rentabilidad por cliente? ¿Y por productos?

¿Cuáles son los pedidos pendientes por cliente, por tiempo y por producto?

Y por, y por… Cada uno de estos “y por…” sería una dimensión, mientras que las

unidades, cantidades, importes, beneficios de… ventas, compras, pedidos…

serían las medidas.

Por tanto, un cubo OLAP está estructurado en dimensiones, que son las

diferentes perspectivas desde las que queremos analizar la información, y es

medidas, que son los diferentes hechos con valores concretos que solicita el

usuario. (Ramos, 2011, pp. 16 - 17).

Título: Cubo Olap

Fuente: http://www.bi.dev42.es/2011/02/23/olap-molap-rolap/

Page 29: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

18

1.2.16 Procesamiento de Transacciones En Línea (OLTP) Vs Procesamiento

Analítico en Línea (OLAP)

Título: OLTP Vs OLAP

Fuente: http://olap.mx/articulos/diferencia-entre-olap-y-oltp/

Realizando una comparación entre OLTP (Procesamiento de Transacciones en

Línea) y OLAP (Procesamiento Analítico en Línea), observando el grafico se

analiza que OLAP, ofrece capacidades analíticas a los usuarios, mientas OLTP

puede ayudar a realizar consultas, e informes, pero no permite realizar análisis,

simplemente el usuario tiene que tomar las decisiones por intuición o

suposiciones que no siempre son válidas y acertadas.

1.2.17 Data Warehouse (Almacén de datos)

Un Data Warehouse es una base de datos corporativa en la que se integra

información depurada de las diversas fuentes que hay en la organización. Dicha

información debe ser homogénea y fiable, se almacena de forma que permita su

análisis desde muy diversas perspectivas, y que a su vez dé unos tiempos de

respuestas óptimos. Para ellos la información se encuentra altamente des

normalizada y modelada de una forma bastante diferente a los sistemas

transaccionales, principalmente se utilizan los modelos en estrella (star schema) y

en copo de nieve (snowflake schema). (Ramos, 2011, p. 11).

Page 30: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

19

Título: Data Warehouse

Fuente:http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=datawarehouse2

1.2.18 Data Marts

La diferencia de un Data Mart con respecto a un Data Warehouse es solamente

en cuando al alcance. Mientras que un Data Warehouse es un sistema

centralizado con datos globales de la empresa y de todos sus procesos

operacionales, un Data Mart es un subconjunto temático de datos, orientado a un

proceso o un área de negocio especifica. Debe tener una estructura óptima desde

todas las perspectivas que afecten a los procesos de dicha área. (Ramos, 2011,

p. 12).

Título: Data Marts

Fuente: http://www.dataprix.com/data-warehousing-y-metodologia-hefesto/i-data-

warehousing-investigacion-y-sistematizacion-concepto-13

Page 31: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

20

1.2.19 Esquema en estrella (star schema)

A la hora modelar el Data Mart o Data Warehouse, hay que decidir cuál es

esquemas apropiado para obtener los resultados que queremos conseguir.

Habitualmente, y salvo excepciones, se suele modelar la base de datos utilizando

el esquema en estrella (star schema), en el que hay una única tabla central, la

tabla de hechos, que contiene todas las medidas y una tabla adicional por cada

una de las perspectivas desde las que queremos analizar dicha información, es

decir por cada una de las dimensiones. (Ramos, 2011, p. 12).

Título: Esquema es estrella (star schema)

Fuente:http://blogs.solidq.com/BICorner/Lists/Posts/Attachments/79/image_2_66CF079D

.png

1.2.20 Esquema en copo de nieve (snowflake schema)

Esta es una estructura más compleja que el esquema en estrella. La diferencia es

que algunas de las dimensiones no están relacionadas directamente con la tabla

de hechos, sino que se relacionan con ella a través de otras dimensiones. En este

caso también tenemos una tabla de hechos, situada en el centro que contiene

todas las medidas y una o varias tablas adicionales, con un mayor nivel de

normalización. (Ramos, 2011, p. 13).

Page 32: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

21

Título: Esquema en estrella (star schema)

Fuente:http://blogs.solidq.com/BICorner/Lists/Posts/Attachments/79/image_4_66CF079D

.png

1.2.21 Tablas de Hecho (Fact Tables)

Son tablas que representan un proceso de negocio, por ejemplo, las ventas, las

compras, los pagos, los apuntes contables, los clics sobre nuestro sitio web etc.

Están formadas por los siguientes elementos:

Clave principal: identifica de forma única cada fila. Al igual que en los

sistemas transaccionales toda tabla debe tener única clave principal, en una

tabla de hechos puede tenerla o no, y esto tiene sus pros y sus contras, pero

ambas posturas son defendibles.

Claves externas (Foreign Keys): apuntan hacia las claves principales (claves

subrogadas) de cada una de las dimensiones que tienen relación con dicha

tabla de hechos.

Medidas (Measures): representan columnas que contienen datos

cuantificables, numéricos, que se pueden agregar. Por ejemplo, cantidad,

importe, precio, margen, número de operaciones, etc.

Metadatos y linaje: nos permite obtener información adicional sobre la fila,

como ejemplo, que día se incorporó al Data Warehouse, de qué origen

proviene (si tenemos varias fuentes), etc. No es necesario para el usuario de

negocio, pero es interesante analizar en cada tabla de hechos qué nos aporta

y si merece pena introducir algunas columnas. (Ramos, 2011, pp. 32).

Page 33: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

22

1.2.22 Extracción Transformación y carga (ETL)

Un Data Warehouse, o un Data Mart, se cargan periódicamente, y en él se unifica

información procedente de múltiples fuentes, creando una base de datos que

cumple una serie de características descritas anteriormente. Esto implica que

deben existir una serie de procesos que leen los datos de las diferentes fuentes,

los transforman y adaptan el modelo que hayamos definido, los depuran y limpian,

y los introducen en esta base de datos de destino. Esto es lo que se conoce como

procesos ETL, procesos de Extracción, Transformación y Carga (Load). (Ramos,

2011, p. 14).

Título: Transformación de datos

Fuente:http://alice1954.blogspot.com/2012_05_01_archive.html#.UeChU66ea9s

1.2.23 Extracción de los datos

Uno de los aspectos fundamentales que debemos considerar a la hora de diseñar

es si optamos por una actualización completa, que es mucho más simple, o si

optamos por una actualización incremental, que es lo más conveniente. Si

optamos por la primera alternativa el proceso consiste en borrar los datos y volver

a cargarlos, pero si optamos por la segunda, habrá establecer una serie de

controles y técnicas, entre las que destacamos las siguientes:

Borrado sólo de parte de los datos, por ejemplo desde una fecha, y carga de

los nuevos datos.

Comparar los datos de origen y de destino, actualizando sólo los cambios.

Uso de triggers u otras técnicas de replicación.

Captura de datos mediante una aplicación diseñada específicamente para ello.

Existencia de columnas timestamp que permitan seleccionar las filas

modificadas desde la última extracción y aplicar dichos cambios en destino.

Page 34: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

23

Lo habitual es que en nuestros procesos combinemos varias de estas técnicas,

según la casuística que tengamos y diseño del proceso que hayamos realizado en

cada caso. (Ramos, 2011, p. 16).

1.2.24 Transformación de los datos

En los procesos de transformación, es preciso aseguramos de que los datos sean

válidos, de su integridad y de su utilidad, lo que suele incluir realizar cálculos y

generar nuevos valores. Los datos deben ser depurados para eliminar

inconsistencias, discrepancias y duplicidades. Estas transformaciones suelen

conllevar cambios con respecto a la estructura de origen para adaptarla al

destino, cambios en el contenido de los valores de origen y creación de nuevos

valores en las filas de destino. (Ramos, 2011, p. 16).

1.2.25 Cargar en el Data Warehouse

“Como último paso debemos realizar el proyecto de incorporar los datos al Data

Warehouse y/o a los diferentes Data Marts, y a los cubos OLAP. Todo ellos según

la presentación, formatos definidos y periodicidad de actualización propuesta”.

(Ramos, 2011, p. 16).

Título: Proceso ETL (Extract, Transform and Load)

Fuente: http://eltamiz.com/elcedazo/2009/06/15/historia-de-un-viejo-informatico-y-el-data-

warehouse-se-convirtio-en-business-intelligence/

Page 35: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

24

1.2.26 Microsoft Business Intelligence (BI)

Componentes de la plataforma Microsoft BI

Herramientas que nos ofrece Microsoft a la hora de construir una solución de BI.

Herramientas que forman el núcleo y la base de la plataforma de BI, y que vienen

todas ellas como parte de SQL Server:

Database Engine: es el servicio principal para almacenar, procesar y proteger

datos. El Database Engine (Motor de base de datos) proporciona acceso

controlado y procesamiento de transacciones rápido para cumplir con los

requisitos de las aplicaciones consumidoras de datos más exigentes de su

empresa. Lo utilizaremos para crear y mantener las bases de datos

relacionales.

Integration Services (SSIS): es una plataforma para la creación de

soluciones empresariales de transformación de datos e integración de datos.

Integration Services sirve para resolver complejos problemas empresariales

mediante la copia o descarga de archivos, él envió de mensajes de correo

electrónico como respuesta a eventos, la actualización de almacenamientos

de datos, la limpieza y minería de datos, y la administración de objetos y datos

de Sql Server.

Analysis Services (SSAS): ofrece funciones de procesamiento analítico en

línea (OLAP) y minería de datos para aplicaciones de Business Inteligence.

Analysis Services admite OLAP y permite diseñar, crear y administrar

estructura multidimensionales que contienen datos agregados desde otros

orígenes de datos, como bases de datos relacionales.

Reporting Services (SSRS): es una plataforma de creación de informes

basada en servidor que ofrece una completa funcionalidad de creación de

informes para una gran variedad de orígenes de datos. Reporting Services

contiene un completo conjunto de herramientas para crear, administrar y

entregar informes así como también de programación de aplicaciones con las

que los desarrolladores podrán integrar o extender el procesamiento de los

datos y los informes en aplicaciones personalizadas. (Ramos, 2011, pp. 21 -

22).

Page 36: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

25

1.3 Valorización crítica de los conceptos principales de las distintas

posiciones teóricas sobre el software

Para el desarrollo de la propuesta se utilizó las siguientes herramientas, sistema

operativo Windows 7 home Premium, porque es un sistema operativo rápido y

que soporta las herramientas en las cuales se desarrolló el sistema.

Base de datos SQL server 2008 con todos sus componentes de Business

Intelligence que se utilizó para crear la base de datos relacional, modelo entidad

relación, vistas, procedimientos almacenados, disparadores.

Para la interfaz gráfica se utilizó vb.net porque es un lenguaje de programación

sofisticado y potente el cual es utilizado por muchos programadores.

Se utilizó un proyecto de analysis services desde visual Studio 2008, para la

creación de cubos olap, para la visualización de la información final se utilizó

Microsoft Excel 2010, porque es una herramienta fácil de manejar para el usuario.

1.4 Conclusiones parciales del capítulo I

El software va evolucionando cada día, en la actualidad se ve software más

potente y sofisticado por lo que los empresarios requieren actualizar sus

sistemas constantemente para el buen manejo de la información y el

crecimiento de la empresa.

Los sistemas OLTP (Proceso transaccional en Línea) cada día son menos

usados por las empresas ya que prefieren el análisis multidimensional OLAP

(Proceso Analítico en Línea).

La Plataforma Microsoft Business Intelligence es una herramienta muy

potente para la creación de proyectos de analysis services lo cual permite la

creación de cubos multidimensionales, además su plataforma es muy

amigable.

Page 37: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

26

CAPÍTULO II. MARCO METODOLÓGICO

2.1 Caracterización del Almacén de Música Karlita de la ciudad de Tulcán

El Almacén de Música Karlita se encuentra ubicado en el Barrio Centro calle

Atahualpa No. 60-23 y Sucre Esquina, diagonal al mercado popular, se dedica a

la importación y venta de instrumentos musicales así como también una amplia

variedad de artículos de audio y video, brinda servicios de asesoría,

mantenimiento, calibración y ajustes de guitarras eléctricas.

El almacén ofrece productos musicales tales como: guitarras eléctricas, acústicas

y electroacústicas, bajos eléctricos, pedales, pedaleras, micrófonos, teclados,

sintetizadores, variedad de accesorios musicales, una alta gama de

amplificadores de guitarra y bajo para principiantes y profesionales, en lo que se

refiere a grabación ofrece una variedad de productos reconocidos a nivel mundial,

también productos para DJs, mezcladoras, audífonos, etc. La importación de

productos que realiza el almacén son de las mejores marcas que tiene el mercado

como Boss, Digitech en pedales y pedaleras, Guitarras marca Gibson, Fender,

Ibanez para profesionales, así como también marcas más accesibles para

principiantes como son epiphone, Ibanez Gio, Fender Squier, Palmer, Primer, etc.

Actualmente el almacén de Música Karlita, lleva la administración de la

información de una forma manual y desordenada, llevando en planillas, cuadernos

las actividades que se realiza en el almacén como son la administración de las

ventas, esto genera que no se lleve de manera ordenada las cuentas ya que por

el amplio movimiento que se presenta conlleva a tener errores, y equivocaciones

al ingresar la información por lo que no se pueden tomar decisiones rápidas y

acertadas, sin obtener una información rápida precisa y confiable es difícil

determinar que productos prefiere el cliente, productos que se vendieron más

rápido, vendedores eficientes, obtener datos rápidamente como informes,

inventarios, visualizar datos estadísticos mediante gráficas donde le pueda dar

una mayor comprensión a los resultados.

El almacén no puede determinar las falencias, amenazas y fortalezas, tampoco

tener una visión más clara al momento de tomar una decisión, ni realizar

inventarios, informes velozmente lo que genera pérdida de tiempo al realizarlo

Page 38: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

27

manualmente. Esto ha ocasionado a que no se puede obtener mayores ingresos,

en consecuencia el almacén no ha podido crecer.

El almacén de Música Karlita al no poder obtener información rápida, correcta y

eficiente ha generado una mala toma de decisiones.

2.2 Descripción del procedimiento metodológico para el desarrollo de la

investigación

2.2.1. Modalidad de la Investigación

La modalidad de la investigación es mixta; es decir se basa en los paradigmas

cualitativo y cuantitativo de la investigación, esta modalidad se la utilizará porque

es importante en el análisis de la investigación que se va aplicar.

El paradigma cualitativo se lo aplica en la tesis, debido o porque se presenta un

análisis teórico de la información necesaria para dar solución al problema y

elaborar una propuesta que permita generar los datos a mayor velocidad, además

el Sistema basado en Inteligencia de Negocios permite optimizar la información

facilitando la toma de decisiones.

El paradigma cuantitativo se lo aplica en la tesis para determinar las causas o

hechos que ocurren en el área a investigar, además para el desarrollo de la

presente tesis se realiza una investigación de campo basada en encuestas, cuya

información se presenta mediante gráficos estadísticos y tablas numéricas.

2.2.2. Tipos de Investigación

Los tipos de investigación por el alcance aplicados a lo tesis son:

Investigación Descriptiva. Se utilizará para examinar las características del

problema, describir, analizar e interpretan los datos obtenidos, en términos

claros y precisos.

Investigación Correlacional. Esta investigación se la utilizará para relacionar

las variables utilizadas, lo cual será muy útil cuando se realice analices

pertinentes para tener más claro el problema.

Page 39: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

28

Por los medios que se utilizan se aplican los siguientes tipos de investigación:

Investigación Bibliográfica. La investigación bibliográfica se aplica para

realizar toda la investigación con respecto al marco teórico ya que se analizará

los diferentes temas utilizados en la presente tesis de grado.

Investigación de Campo. Esta investigación se utiliza porque se la realizó por

medio de técnicas como la encuesta, aplicada a los administradores del

almacén de música Karlita de la ciudad de Tulcán, y así obtener información

para dar conclusiones respecto a los problemas que acarrea el almacén.

2.2.3. Población y muestra.

Población. La población a tomarse en cuenta para llevar a cabo la

investigación de campo es:

Administradores del Almacén Música Karlita: 5

Muestra. La población utilizada es pequeña por lo que se va a trabajar con

todo el universo es decir con 5 Administradores del Almacén de Música Karlita.

2.2.4. Métodos, técnicas e instrumentos de investigación

2.2.4.1. Métodos de Investigación

Métodos Empíricos

Observación Científica. Este método se usará para observar e identificar las

falencias y el estado actual que se encuentra el almacén, además se podrá ver

los problemas sobre la administración de información que se presenta en la

localidad.

Recolección de Información. Este método se utilizará para obtener los datos

e información necesaria obtenida de libros, folletos, revista e internet y de los

administradores del almacén para el desarrollo de la tesis y poder dar una

solución al problema.

Validación por la vía de Expertos. Se utilizará para validar el cumplimiento y

funcionamiento del Sistema basado en Inteligencia de Negocios.

Page 40: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

29

Métodos Teóricos

Método Analítico Sintético. Se utilizará para realizar los diferentes análisis

de la teoría empleada en el desarrollo de la tesis y establecer conclusiones.

Método Inductivo Deductivo. Se utilizará para dar solución al problema de lo

general a lo particular.

Enfoque Sistémico. Se va utilizar en el desarrollo del sistema basado en

inteligencia de negocios, así también en el desarrollo de la tesis en su

totalidad.

2.2.5 Metodología del desarrollo de Software

Metodología Orientada a Objetos

Esta metodología se la utilizará en el desarrollo del sistema basado en inteligencia

de negocios, la cual se basará en las fases de desarrollo de software como son

análisis de sistemas, diseño de sistemas, implementación y pruebas.

Análisis de Sistemas. Se utilizará para realizar los análisis antes de empezar a

desarrollar el Sistema basado en Inteligencia de Negocios, se analizará los

módulos que se empleara en el desarrollo y además se podrá tener una idea más

centralizada para realizar el sistema.

Diseño de sistemas. El proceso de diseño traduce los requisitos en la

representación del Sistema basado en Inteligencia de Negocios con la calidad

requerida, en esta fase se presentan los requerimientos de entrada, salida y

proceso del sistema.

Implementación de Sistemas. Se desarrollará el código fuente del Sistema

basado en Inteligencia de Negocios, para su posterior implementación.

Pruebas. Se realizará las pruebas suficientes para que el Sistema basado en

Inteligencia de Negocios funcione correctamente.

2.2.6 Técnicas de investigación.

Encuestas a los administradores, del almacén de Música Karlita.

Page 41: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

30

2.2.7 Instrumentos de Investigación.

Para la encuesta se empleará el cuestionario o test.

2.2.8 Interpretación de resultados.

La interpretación de resultados se realizará en base a la encuesta aplicada a los

administradores del almacén de Música Karlita.

En la pregunta 1 se consultó: ¿Qué le parece el estado actual de la

administración de la información de su microempresa?

Obteniéndose los siguientes resultados.

Fuente: Investigación de Campo

Elaborado por: Pablo pozo

Los resultados de la tabla anterior se visualizan en el siguiente gráfico.

Fuente: Investigación de Campo

Elaborado por: Pablo pozo

Indicador Frecuencia Porcentaje

Excelente 0 0%

Muy bueno 0 0%

Bueno 1 20%

Regular 4 80%

Total 5 100%

0% 0%

20%

80%

¿Qué le parece el estado actual de la administración de la información de su microempresa?

Excelente Muy bueno Bueno Regular

Page 42: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

31

De los resultados obtenidos en la tabla se desprende que la mayoría de los

administradores encuestados no están conformes con la administración de la

información de la microempresa, mientras que una mínima parte de los

encuestados consideran buena la administración de la información.

En la pregunta 2 se consultó: Cree Usted, importante aplicar soluciones de BI

para tomar decisiones en la microempresa.

Obteniendo los siguientes resultados

Fuente: Investigación de Campo

Elaborado por: Pablo pozo

Los resultados de la tabla anterior se visualizan en el siguiente gráfico.

Fuente: Investigación de Campo

Elaborado por: Pablo pozo

Indicador Frecuencia Porcentaje

Indispensable 3 60%

Muy importante 1 20%

Medianamente importante 1 20%

Poco importante 0 0%

No se toma en cuenta 0 10%

Total 5 100%

60% 20%

20%

0% 0%

¿Cree Usted, importante aplicar soluciones de BI para tomar decisiones en la microempresa?

Indispensable Muy importante Medianamente importante

Poco importante No se toma en cuenta

Page 43: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

32

De los resultados obtenidos en la tabla se observa que la mayoría consideran

indispensable aplicar soluciones de inteligencia de negocios para tomar

decisiones en la microempresa, mientras que una menor parte considera que es

importante y medianamente importante aplicar soluciones de inteligencia de

negocios.

En la pregunta 3 se consultó: Cómo considera Usted, la necesidad de la

implementación de un Sistema basado en BI para la administración de la

información y toma de decisiones.

Obteniendo los siguientes resultados

Fuente: Investigación de Campo

Elaborado por: Pablo pozo

Los resultados de la tabla anterior se visualizan en el siguiente gráfico.

Fuente: Investigación de Campo

Elaborado por: Pablo pozo

Indicador Frecuencia Porcentaje

Indispensable 2 40%

Muy importante 2 40%

Medianamente importante 1 20%

Poco importante 0 0%

No se toma en cuenta 0 0%

Total 5 100%

40%

40%

20%

0% 0%

Cómo considera Usted, la necesidad de la implementación de un Sistema basado en BI para la administración de la información y toma de

decisiones.

Indispensable Muy importante Medianamente importante

Poco importante No se toma en cuenta

Page 44: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

33

De los resultados obtenidos de la tabla se desprende que un alto porcentaje

coinciden que es indispensable e importante implementar un Sistema basado en

Inteligencia de Negocios para la administración de la información y toma de

decisiones, mientras una mínima parte piensa que es medianamente importante.

En la pregunta 4 se consultó: Cree usted, que con el sistema basado en BI

facilitaría la toma de decisiones.

Obteniendo los siguientes resultados

Fuente: Investigación de Campo

Elaborado por: Pablo pozo

Los resultados de la tabla anterior se visualizan en el siguiente gráfico.

Fuente: Investigación de Campo

Elaborado por: Pablo pozo

Indicador Frecuencia Porcentaje

Definitivamente si 4 80%

Probablemente si 1 20%

Indeciso 0 0%

Definitivamente no 0 0%

Total 0 100%

80%

20%

0% 0%

Cree usted, que con el sistema basado en BI facilitaría la toma de decisiones.

Definitivamente si Probablemente si Indeciso Definitivamente no

Page 45: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

34

De los resultados obtenidos en la tabla, se desprende que la mayoría de los

encuestados consideran que con el Sistema basado en BI facilitaría la toma de

decisiones, mientras que una mínima parte piensan que probablemente si el

Sistema basado en BI facilitara la toma de decisiones.

En la pregunta 5 se consultó: Indique los beneficios que adquiriría la

microempresa si se implementa el Sistema basado en BI.

Elementos Frecuencia

Mejor toma decisiones 4

Mayores ingresos 5

Ahorro de tiempo 2

Controlar mejor la información 2

Crecimiento del Negocio 1

Incrementar clientes 1

Fuente: Investigación de Campo

Elaborado por: Pablo pozo

En la pregunta 6 se consultó: ¿Cuánto tiempo invierte en realizar reportes e

inventarios empresariales?

Elementos Frecuencia

Promedio de 2 horas 2

2 horas 1

1 a 2 horas 1

2 a 3 horas 1

Fuente: Investigación de Campo

Elaborado por: Pablo pozo

Page 46: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

35

En la pregunta 7 se consultó: ¿Qué problemas se presenta a la hora de tomar

decisiones?

Elementos Frecuencia

Miedo a tomar malas

decisiones

4

Riego a equivocarse en las

decisiones

2

Miedo a cometer errores 5

No saber qué decisión tomar 4

Fuente: Investigación de Campo

Elaborado por: Pablo pozo

2.3 Conclusiones parciales del capítulo II

En la pregunta 1 podemos obtener claramente que los administradores estas

desconformes con la administración de la información que se realiza en la

microempresa.

En las preguntas 2, 3, 4 se observa que los administradores ven la necesidad,

la importancia de implementar un sistema basado en inteligencia de negocios

e igualmente creen que se les facilitara la toma de decisiones.

En la pregunta 5 se observa los beneficios que se obtendrá al implementar el

sistema basado en inteligencia de negocios, los cuales son importantes como

la tomar decisiones acertadas, esto ayuda a la factibilidad del sistema.

En la pregunta 6 se obtiene claramente que los administradores utilizan un

promedio de 2 horas para realizar inventarios y reportes lo cual es mucho

tiempo y podrían economizar eso tiempo administrando los reportes e

inventarios con el sistema basado en inteligencia de negocios.

Page 47: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

36

En la pregunta 7 se observar que los administradores tienen problemas al

tomar decisiones.

El sistema basado en inteligencia de negocios será importante para el

crecimiento del almacén.

Los administradores tiene problemas en la administración de la información,

además se presentan dudas y miedo a tomar malas decisiones.

Page 48: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

37

Capítulo III. DESARROLLO DE LA PROPUESTA

3.1 Título de la propuesta. Desarrollar las fases de la metodología orientada a

objetos, para implementar un Sistema basado en Inteligencia de Negocios.

Esquema u organizador gráfico de la propuesta

Título: Fases del Proceso de Desarrollo de Software

Autor: Pablo Pozo

Page 49: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

38

3.1.1 Análisis de Sistemas

Se realizará un análisis de los requerimientos y funcionamiento del sistema

mediante requisitos y diagramas que ayudarán a obtener una visión más clara

sobre las funcionalidades del sistema.

3.1.1.1 Diagrama Modelo Relacional

En primer lugar es necesario crear la estructura de la base de datos relacional

empleada para los registros, consultas y análisis que se realizará, se utilizó el

esquema de copo de nieve, ya que la tabla de categorías primero se relaciona

con la tabla de productos y esta con la tabla de ventas.

Título: Diagrama Modelo Relacional

Autor: Pablo Pozo

3.1.1.2 Tablas del modelo relacional

Se detalla las diferentes tablas utilizadas con sus respectivos datos como nombre

del campo, tipo de dato y la descripción de cada campo.

Page 50: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

39

Tabla: tcientes

Nombre del Campo Tipo de Dato Descripción

ncod_cli (PK) Int Código del cliente

cnom_cli varchar(50) Nombres del cliente

capell_cli varchar(50) Apellidos del cliente

cdir_cli varchar(50) Dirección del cliente

cced_cli varchar(10) Cédula del cliente

ctelf_cli varchar(10) Teléfono del cliente

cmail_cli varchar(50) Correo del cliente

Título: Tabla de clientes

Autor: Pablo Pozo

Tabla: tvendedores

Nombre del Campo Tipo de Dato Descripción

ncod_vend (PK) int Código del vendedor

cnom_vend varchar(50) Nombres del vendedor

capell_vend varchar(50) Apellidos del vendedor

cdir_vend varchar(50) Dirección del vendedor

cced_vend varchar(10) Cedula del vendedor

ctelf_vend varchar(10) Teléfono del vendedor

Título: Tabla de vendedores

Autor: Pablo Pozo

Tabla: tusuarios

Nombre del Campo Tipo de Dato Descripción

ncod_usu (PK) int Código del usuario

Usuario varchar(50) Nombre de usuario

cclave_usu varchar(20) Clave de usuario

cconf_clave varchar(20) Confirmar clave

Acceso varchar(1) Nivel de acceso

Título: Tabla de usuarios

Autor: Pablo Pozo

Page 51: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

40

Tabla: tproductos

Nombre del Campo Tipo de Dato Descripción

ncod_pro (PK) int Código del producto

ncod_cate (PK) int Código de la categoría

cmarca varchar(30) Marca del producto

cmodelo varchar(30) Modelo del producto

ccaracteristicas varchar(200) Características del

producto

nprecio decimal(8,2) Precio del producto

nstock nchar(5) Stock del producto

Título: Tabla de productos

Autor: Pablo Pozo

Tabla: tcategorias

Nombre del Campo Tipo de Dato Descripción

ncod_cate (PK) int Código de la categoría

cnom_cate varchar(50) Nombre de la categoría

Título: Tabla de categorías de los productos

Autor: Pablo Pozo

Tabla: ttiempo

Nombre del Campo Tipo de Dato Descripción

ncod_tiempo (PK) int Código del tiempo

Dfecha datetime Fecha

Naño smallint Año en números

Ntrimestre smallint Trimestre en números

Nmes smallint Mes en números

Nsemana smallint Semana en números

Ndia smallint Día en números

ndia_semana Smallint Día de la semana en

números

Cbtrimestre char(20) Nombre del trimestre

Page 52: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

41

(tt/aa)

cnombre_mes char(20) Mes en letras

cnombre_mes3l char(3) Las tres primeras del

mes (mmm)

Csemana char(20) Semana en letras (Sem

ww/aa)

Cdia char(20) Día en letras (dd/mmm)

cdia_semana char(20) Nombre del día de la

semana

Título: Tabla de tiempo

Autor: Pablo Pozo

Tabla: tventas

Nombre del Campo Tipo de Dato Descripción

ncod_ventas (PK) int Código de las ventas

nfact varchar(5) Número de factura

ncod_cli int Código del cliente

ncod_pro int Código del producto

ncod_vend int Código del vendedor

ncod_tiempo int Código del tiempo

ncant int Cantidad de productos

nsubtotal decimal(8,2) Subtotal de la venta

niva decimal(8,2) Iva de la venta

ntotal decimal(8,2) Total de la venta

Autor: Título: Tabla de ventas

Pablo Pozo

Page 53: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

42

3.1.1.3 Diagramas de Caso de Uso

Se utiliza para realizar los análisis pertinentes para el funcionamiento del sistema.

Título: Diagrama de Casos de Uso Administración de Usuario

Autor: Pablo Pozo

Título: Diagrama de Casos de Uso Registro de Ventas

Autor: Pablo Pozo

Page 54: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

43

Título: Diagrama de Casos administración del sistema

Autor: Pablo Pozo

Page 55: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

44

3.1.1.4 Diagrama de actividades.

Se utiliza para observar las actividades que se realiza en el manejo del sistema

basado en inteligencia de negocios.

Título: Diagrama de Actividades Análisis de la Información

Autor: Pablo Pozo

Page 56: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

45

3.1.1.5 Diagrama de clase

Se lo realiza para obtener las tablas en formar de clases y así analizar el diseño

del sistema.

Título: Diagrama de clases

Autor: Pablo Pozo

Page 57: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

46

3.1.1.6 Diagrama de flujo

Título: Diagrama de flujo

Autor: Pablo Pozo

Page 58: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

47

3.1.2 Diseño de Sistemas

Se realizará el diseño de la interfaz de usuario del sistema, integrando todos los

módulos descritos en la fase de análisis.

3.1.2.1 Formularios del Sistema basado en Inteligencia de Negocios

Se detallara los formularios utilizados en el desarrollo del sistema basado en

inteligencia de negocios.

Pantalla de presentación. En esta pantalla nos muestra el inicio del Sistema.

Título: Pantalla de presentación

Autor: Pablo Pozo

Formulario de Login. Donde los Usuarios deberán poner usuario y

contraseña para acceder al Sistema.

Título: Login

Autor: Pablo Pozo

Page 59: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

48

Formulario del menú principal. Donde se muestra todos los menús que

contiene el Sistema.

Título: Formulario principal

Autor: Pablo Pozo

Formulario de Clientes. En este formulario se administra los clientes del

almacén, agregando nuevos clientes, modificando y eliminando.

Título: Formulario de clientes

Autor: Pablo Pozo

Page 60: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

49

Formulario de Productos. Se administrará todos los productos que ofrece el

almacén de Música Karlita, con los respectivos botones que permiten realizar

las acciones como agregar, modificar y eliminar productos.

Título: Formulario de productos

Autor: Pablo Pozo

Formulario de categorías. En este formulario se administran las categorías

de los productos respectivos, agregando nuevas categorías, eliminando,

modificando.

Título: Formulario de categorías

Autor: Pablo Pozo

Page 61: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

50

Formulario de Usuarios. El administrador principal registrará usuarios y dará

privilegios, además podrá eliminar y modificar registros.

Título: Formulario de usuarios

Autor: Pablo Pozo

Formulario de Vendedores. Este formulario servirá para administrar los

vendedores, insertando nuevos vendedores, modificando y eliminando.

Título: Formulario de vendedores

Autor: Pablo Pozo

Page 62: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

51

Formulario de Ventas. En el formulario de ventas se registrará las ventas

diarias para su posterior análisis.

Título: Formulario registro de ventas

Autor: Pablo Pozo

Formulario de Buscar Clientes. Se utilizará para buscar los clientes

registrados del almacén, este formulario será de utilidad cuando se registre

las ventas, entonces se procederá a buscar al cliente por nombre o cedula.

Título: Formulario buscar clientes

Autor: Pablo Pozo

Page 63: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

52

Formulario de Buscar Productos. Se utilizará para buscar los productos

registrados del almacén, también se usará para el registro de ventas, donde el

administrador realizará las búsqueda por nombre del producto o por la marca.

Título: Formulario buscar productos

Autor: Pablo Pozo

Formulario de Buscar Fechas. Se utilizará para buscar los fechas creadas

dinámicamente que van desde 01/01/2013 hasta 31/12/2020, se utilizará para

registrar las fecha de la venta con sus respectivos parámetros que serán

utilizados para su posterior análisis.

Título: Formulario buscar fechas

Autor: Pablo Pozo

Page 64: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

53

Formulario buscar ventas. Se utilizará para ver las ventas realizadas,

además se podrá buscar por fecha, cliente, vendedor.

Título: Formulario buscar ventas

Autor: Pablo Pozo

Formulario de Análisis de Cubo Olap

En este formulario se procesara el cubo y se visualizar la información mediante la

herramienta Microsoft Excel 2010.

Título: Formulario de análisis de cubo olap

Autor: Pablo Pozo

Page 65: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

54

Formulario de reportes automatizados.

En este formulario el usuario seleccionará los campos que necesite en el

reporte.

Título: Formulario de reportes automatizados

Autor: Pablo Pozo

Formulario de Filtros.

Este formulario será utilizado para que el usuario filtre el reporte por algún

campo en concreto.

Título: Formulario de filtros

Autor: Pablo Pozo

Page 66: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

55

Formulario de Filtro por fecha.

En este formulario el usuario filtrará el reporte por fecha.

Título: Formulario filtro por fecha

Autor: Pablo Pozo

Formulario de Filtro por valor total.

El usuario filtrará el reporte por el valor total de ventas.

Título: Formulario filtro total

Autor: Pablo Pozo

Page 67: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

56

Formulario Seguridad

El usuario podrá hacer un backup de la base de datos.

Título: Formulario seguridad

Autor: Pablo Pozo

Formulario restaurar

El usuario realizará una restauración de la base de datos

Título: Formulario restaurar

Autor: Pablo Pozo

Page 68: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

57

3.1.3 Implementación

En esta fase se detallará el código fuente utilizado en los procesos más

importantes del sistema.

Código empleado para validar el nivel de usuario y acceso al sistema

Se importa la librería System.Data.SqlClient para realizar la conexión a la base de

datos, además se declara las variables en un module, las cuales sirven para

usarlas en otros formularios.

Imports System.Data.SqlClient

Module Module1

Public vusuario As String

Public nivel As String

Public opcion As Integer = 1

End Module

'Declaracion de variables de conexión

Dim texto As String

Dim cn As New SqlConnection

Dim da As SqlDataAdapter

Dim ds As New DataSet

'Declaracion de variables locales

usuario As String

Dim clave As String

Dim clave1 As String

'Se asginas las cajas de texto a las variables

usuario = Me.txtusuario.Text

clave = Me.txtclave.Text

clave1 = Me.txtclave1.Text

'Cadena de conexión con la base de datos

cn.ConnectionString = "Data Source=PABLO-PC;Initial

Catalog=bdkarlita;Integrated Security=True"

Page 69: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

58

'Se utiliza una sentencia sql, para validar si existe el usuario e la base de datos.

try

texto = "select * from tusuarios where usuario='" & usuario & "' and cclave_usu='"

& clave & "'and cconf_clave='" & clave1 & "'"

cn.Open()

da = New SqlDataAdapter(texto, cn)

'Limpia el dataset

ds.Clear()

'Llena el Dataset con el data adapter

da.Fill(ds, "tusuarios")

'Cuenta los registros del datatable si es igual a 0

If ds.Tables("tusuarios").Rows.Count() = 0 Then

'Si no existe el usuario o contraseña verifica cuantas veces a intentado ingresar

If opcion = 3 Then

MessageBox.Show("A Perdido la Oportunidad de Ingresar", "Sistema Inteligencia

de Negocios", MessageBoxButtons.OK, MessageBoxIcon.Stop)

Me.Close()

End If

MessageBox.Show("Usuario o Contraseña Incorrecta", "Sistema Inteligencia de

Negocios", MessageBoxButtons.OK, MessageBoxIcon.Error)

Me.txtusuario.Text = ""

Me.txtclave.Text = ""

Me.txtclave1.Text = ""

Me.txtusuario.Focus()

'Agrega uno más a la opción de ingresar

opcion += 1

Else

Page 70: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

59

'pasa los valores del datatable, el usuario y nivel de usuario

nivel = ds.Tables("tusuarios").Rows(0)(4)

vusuario = ds.Tables("tusuarios").Rows(0)(1)

'Luego de pasar las validaciones el usuario accede al sistema

MessageBox.Show("Bienvenido al sistema", "Sistema Inteligencia de Negocios",

MessageBoxButtons.OK, MessageBoxIcon.Information)

Frmprincipal.Show()

Frmprincipal.ToolStripLabel1.Text = "Bienvenido(a) " + vusuario

'Si el usuario no es adminitrador bloquea algunos menús.

If nivel = 1 Then

Frmprincipal.ANÁLISISDEINFORMACIÓNToolStripMenuItem.Enabled = False

Frmprincipal.REGISTRODEUSUARIOSToolStripMenuItem.Enabled = False

Frmprincipal.AutomatizacionReportesToolStripMenuItem.Enabled = False

End If

Me.Hide()

End If

Catch ex As Exception

'captura si ocurre una error en la operación

MsgBox(ex.ToString)

End Try

Librería dll que valida la cedula de clientes y vendedores.

Realiza todos los cálculos necesarios para la validación.

Public Class Cedula

Public Function VerificaCedula(ByVal Cedula As String) As Boolean

VerificaCedula = True

'Verifica que la cedula tenga 10 digitos

If Len(Trim(Cedula)) <> 10 Then

VerificaCedula = False

End If

If Val(Mid(Cedula, 1, 2)) > 25 Then

Page 71: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

60

VerificaCedula = False

End If

If Val(Mid(Cedula, 3, 1)) > 5 Then

VerificaCedula = False

End If

If VerificaCedula = False Then

MsgBox("Cedula incorrecta ", vbInformation)

Else

Dim Total As Integer

Dim Cifra As Integer

Total = 0

For a = 1 To 9

If (a Mod 2) = 0 Then

Cifra = Val(Mid(Cedula, a, 1))

Else

Cifra = Val(Mid(Cedula, a, 1)) * 2

If Cifra > 9 Then

Cifra = Cifra - 9

End If

End If

Total = Total + Cifra

Next

Cifra = Total Mod 10

If Cifra > 0 Then

Cifra = 10 - Cifra

End If

If Cifra = Val(Mid(Cedula, 10, 1)) Then

VerificaCedula = True

Else

MsgBox("Numero de cedula no pasa la validación, verifique por favor",

vbInformation)

VerificaCedula = False

End If

Page 72: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

61

End If

Return VerificaCedula

End Function

End Class

Código el cual es utilizado para guardar y modificar un registro de un

cliente.

Try

'Se declara las variables y se realiza la conexión a la base de datos para realizar

consultas sql.

Dim texto As String

Dim cn As New SqlConnection

Dim da As SqlDataAdapter

Dim ds As New DataSet

cn.ConnectionString = "Data Source=PABLO-PC;Initial

Catalog=bdkarlita;Integrated Security=True"

texto = "select * from tclientes where cced_cli='" & tcedcli.Text & "'"

cn.Open()

da = New SqlDataAdapter(texto, cn)

'Limpia el dataset

ds.Clear()

'Llena el Dataset con el data adapter

da.Fill(ds, "tclientes")

'Cuenta los registros del datatable si es igual a 0

If tcnomcli.Text.Length = 0 Then

'Se controla cuando el usuario guarda sin ingresar datos

ErrorProvider1.SetError(tcnomcli, "Ingrese nombre de cliente")

Else

ErrorProvider1.SetError(tcnomcli, Nothing)

End If

If tcapecli.Text.Length = 0 Then

Page 73: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

62

ErrorProvider1.SetError(tcapecli, "Ingrese apellido de cliente")

Else

ErrorProvider1.SetError(tcapecli, Nothing)

End If

If tcedcli.Text.Length = 0 Then

ErrorProvider1.SetError(tcedcli, "Ingrese cedula de cliente")

Else

ErrorProvider1.SetError(tcedcli, Nothing)

End If

If tcdircli.Text.Length = 0 Then

ErrorProvider1.SetError(tcdircli, "Ingrese direccion de cliente")

Else

ErrorProvider1.SetError(tcdircli, Nothing)

End If

If tfonocli.Text.Length = 0 Then

ErrorProvider1.SetError(tfonocli, "Ingrese telefono de cliente")

Else

ErrorProvider1.SetError(tfonocli, Nothing)

End If

If temailcli.Text.Length = 0 Then

ErrorProvider1.SetError(temailcli, "Ingrese email de cliente")

Else

ErrorProvider1.SetError(temailcli, Nothing)

End If

'Controla cuando el usuario no ha ingresado todos los datos para guardar el

registro.

If tcnomcli.Text = Nothing Or tcapecli.Text = Nothing Or tcdircli.Text = Nothing Or

tcedcli.Text = Nothing Or tfonocli.Text = Nothing Or temailcli.Text = Nothing Then

MsgBox("Debe llenar todos los campos para guardar", MsgBoxStyle.Exclamation,

" Sistema Inteligencia de Negocios ")

'Comprueba si la cedula ingresada es correcta.

ElseIf ced.VerificaCedula(tcedcli.Text) = True Then

Page 74: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

63

If bnd = 1 Then

'Verifica si el cliente ya existe en la base de datos.

If ds.Tables("tclientes").Rows.Count() > 0 Then

MsgBox("El registro ya existe por favor revise", MsgBoxStyle.Exclamation, "

Sistema Inteligencia de Negocios ")

Si ingresa los datos correctamente, se llama al procedimiento almacenado y se

guarda el registro.

Else : obj.grabar_clientes(tcnomcli.Text, tcapecli.Text, tcdircli.Text, tcedcli.Text,

tfonocli.Text, temailcli.Text)

MsgBox("EL registro de guardó correctamente", MsgBoxStyle.Information, "

Sistema Inteligencia de Negocios ")

limpiar_campos()

TclientesTableAdapter.Fill(BdkarlitaDataSet.tclientes)

desactivar_clientes()

desbloquear()

End If

End If

If bnd = 2 Then

'Se llama al procedimiento modificar, el cual modifica y guarda el registro

obj.modificar_clientes(tcodcli.Text, tcnomcli.Text, tcapecli.Text, tcdircli.Text,

tcedcli.Text, tfonocli.Text, temailcli.Text)

MsgBox("El registro se modificó y guardó correctamente",

MsgBoxStyle.Information, " Sistema Inteligencia de Negocios ")

limpiar_campos()

TclientesTableAdapter.Fill(BdkarlitaDataSet.tclientes)

desactivar_clientes()

desbloquear()

End If

End If

Catch ex As Exception

MsgBox(ex.ToString)

End Try

Page 75: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

64

Código para eliminar un cliente.

'Se declara una variable de tipo mensaje la cual le da la oportunidad al usuario de

aceptar o cancelar la acción de eliminar.

Dim resp As MsgBoxResult

Try

resp = MessageBox.Show("Esta seguro de elminar un registro", "Sistema

Inteligencia de Negocios", MessageBoxButtons.YesNoCancel,

MessageBoxIcon.Question)

If resp = MsgBoxResult.Yes Then

Dim eliminar As String

'Se ingresa código de cliente a eliminar

eliminar = (InputBox("Ingrese código de cliente a eliminar", "Sistema Inteligencia

de Negocios").Trim)

Me.TclientesBindingSource.Position = Me.TclientesBindingSource.Find("ncod_cli",

eliminar)

MsgBox("El registro se eliminó correctamente", MsgBoxStyle.Information, "

Sistema Inteligencia de Negocios ")

'Busca el código en la base de datos, para luego compararla con el código que

ingresa el usuario.

If eliminar <> Me.TclientesBindingSource.Current("ncod_cli").ToString.Trim Then

MessageBox.Show("Codigo no existe por favor revise", "Sistema Inteligencia de

Negocios", MessageBoxButtons.OK, MessageBoxIcon.Error)

Else

'Se llama al procedimiento almacenado, el cual eliminará el registro

automáticamente.

obj.eliminar_clientes(eliminar)

TclientesTableAdapter.Fill(BdkarlitaDataSet.tclientes)

End If

ElseIf resp = MsgBoxResult.No Then

End If

Catch ex As Exception

Page 76: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

65

'Se activa una excepción si el usuario ingresa un código no válido

MessageBox.Show("Código ingresado es inválido, verifique por favor", "Sistema

Inteligencia de Negocios", MessageBoxButtons.OK, MessageBoxIcon.Error)

End Try

Este proceso es similar para los demás formularios que realizan las operaciones

de guardar, modificar y eliminar.

Procedimiento que actualiza la información del cubo olap.

Primeramente se importa la librería Microsoft.AnalysisServices la cual sirve para

conectar Microsoft Analysis Services con Vb.net.

Imports Microsoft.AnalysisServices

Private Sub actualizarCubo()

'Se declara una variable de tipo server la cual permite la conexión con Analysis

Services y manipular sus datos.

Dim serv As Server = New Server()

Try

'Conectar al servidor Analysis Services

serv.Connect("local")

'Se procesa las dimensiones del cubo.

serv.Databases("CuboOlapKarlita").Dimensions("Tclientes").Process(ProcessType

.ProcessFull)

serv.Databases("CuboOlapKarlita").Dimensions("Tproductos").Process(ProcessTy

pe.ProcessFull)

serv.Databases("CuboOlapKarlita").Dimensions("Ttiempo").Process(ProcessType.

ProcessFull)

serv.Databases("CuboOlapKarlita").Dimensions("Tvendedores").Process(Process

Type.ProcessFull)

'Se procesa y actualiza el cubo olap.

serv.Databases("CuboOlapKarlita").Cubes(0).Process(ProcessType.ProcessFull)

Catch ex As Exception

Page 77: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

66

'Captura algún error que ocurra en el proceso.

MsgBox("Error")

Finally

'Se desconecta del servidor.

serv.Disconnect()

End Try

End Sub

Proceso que es utilizado para abrir Microsoft Excel 2010, para la

visualización del cubo.

'Se declara una variable que permite abrir cualquier documento

Dim myFile As New System.Diagnostics.Process

With myFile

'Buscar el documento en la dirección indicada.

.StartInfo.WorkingDirectory = "C:\Users\pablo\Documents\Visual Studio

2008\Projects\prjkarlita"

'Se abre el archivo

.StartInfo.FileName = "olap.xlsx"

End With

myFile.Start()

Código que valida la entrada de datos solo números.

Este código va en el evento KeyPress de la caja de texto, es utilizado cuando se

desee ingresar solo números como es el caso de la cedula de ciudadanía.

If Char.IsDigit(e.KeyChar) Then

e.Handled = False

ElseIf Char.IsControl(e.KeyChar) Then

e.Handled = False

Else

e.Handled = True

Page 78: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

67

End If

If e.KeyChar = Chr(13) Then

tfonocli.Focus()

End If

Código que valida la entrada de datos solo letras.

Este código va en el evento KeyPress de la caja de texto, es utilizado para

ingresar solo letras como por ejemplo el nombre del cliente.

If Char.IsLetter(e.KeyChar) Then

e.Handled = False

ElseIf Char.IsControl(e.KeyChar) Then

e.Handled = False

ElseIf Char.IsSeparator(e.KeyChar) Then

e.Handled = False

Else

e.Handled = True

End If

If e.KeyChar = Chr(13) Then

tcapecli.Focus()

End If

Función que crea una tabla con los datos del reporte.

'Primero se importa la librería Microsoft.Office.Interop que es necesario para la

automatización de office.

Imports Microsoft.Office.Interop

'Se crea la función con las variables de la librería importada, las cuales sirve para

acceder a los métodos.

Public Function CreateTableWord(ByVal app As Word.Application, ByVal dt As

DataTable) As Word.Document

If (app Is Nothing) OrElse (dt Is Nothing) Then Return Nothing

Dim doc As Word.Document = Nothing

Try

Page 79: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

68

'Crea los encabezados de la tabla del reporte.

Dim colsNumbers As Int32 = dt.Columns.Count

Dim rowsNumbers As Int32 = dt.Rows.Count + 1

doc = app.Documents.Add()

Dim range As Word.Range = doc.Range(0, 0)

Dim table As Word.Table = doc.Tables.Add(range, rowsNumbers, colsNumbers)

For col As Int32 = 1 To colsNumbers

Dim cell As Word.Cell = table.Rows(1).Cells(col)

cell.Range.Text = dt.Columns(col - 1).ColumnName

cell.Borders.Enable = 3

Next

'Crea la tabla completa con los datos del reporte que el usuario selecciones.

For row As Int32 = 2 To table.Rows.Count

Dim c As Int32 = 0

For Each cell As Word.Cell In table.Rows(row).Cells

cell.Range.Text = dt.Rows(row - 2).Item(c).ToString

c += 1

cell.Borders.Enable = 1

Next

Next

table.AutoFitBehavior(Word.WdAutoFitBehavior.wdAutoFitContent)

Return doc

Catch ex As Exception

MessageBox.Show(ex.Message)

If Not doc Is Nothing Then

doc.Saved = True

doc.Close()

End If

Return Nothing

End Try

End Function

Page 80: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

69

Procedimiento Almacenado Grabar Clientes.

Este procedimiento se lo utiliza para guardar registros de clientes.

GO

ALTER proc [dbo].[grabar_clientes]

@nomb varchar(50),

@apell varchar(50),

@dir varchar (50),

@ced varchar(10),

@telf varchar(10),

@mail varchar(50)

as

begin

insert into tclientes(cnom_cli, capell_cli, cdir_cli,cced_cli,ctelf_cli,cmail_cli)

values(@nomb,@apell,@dir,@ced,@telf,@mail);

end

Procedimiento almacenado Modificar Clientes

Este procedimiento se lo utilizará para modificar clientes.

@cod int,

@nomb varchar(50),

@apell varchar(50),

@dir varchar (50),

@ced varchar(10),

@telf varchar(10),

@mail varchar(50)

as

begin

update tclientes set cnom_cli=@nomb,capell_cli=@apell, cdir_cli=@dir,

cced_cli=@ced,

ctelf_cli=@telf, cmail_cli=@mail

where ncod_cli=@cod

end

Page 81: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

70

Procedimiento almacenado Eliminar clientes

Este procedimiento sirve para eliminar los clientes del almacén.

GO

@cod int

as

begin

delete from tclientes where ncod_cli=@cod;

end

Estos procedimientos son similares a los que se utiliza en las otras tablas.

Procedimiento almacena para cargar tiempo dinámicamente

Este procedimiento crea una tabla dinámica de fechas que van desde el año 2013

hasta el 2020.

GO

ALTER proc [dbo].[cargar_tiempo]

AS

DECLARE @fechadesde AS smalldatetime, @fechahasta as smalldatetime

DECLARE @fechaAAAAMMDD INT

DECLARE @año AS SMALLINT, @trimestre CHAR(2), @mes SMALLINT

DECLARE @semana SMALLINT, @dia SMALLINT, @diasemana SMALLINT

DECLARE @nbtrimestre CHAR(20), @nbmes CHAR(20)

DECLARE @nbmes3l CHAR(3)

DECLARE @nbsemana CHAR(20), @nbdia CHAR(20), @nbdiasemana

CHAR(20)

-- Asignar iniciales, por si no coinciden con el servidor

SET dateformat dmy

SET datefirst 1

BEGIN TRANSACTION

-- fechas a generar desde 2013 hasta 2020

SELECT @fechadesde = CAST('20130101' AS smalldatetime)

SELECT @fechahasta = CAST('20201231' AS smalldatetime)

WHILE (@fechadesde <= @fechahasta)

Page 82: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

71

BEGIN

SELECT @fechaAAAAMMDD = YEAR(@fechadesde) * 10000 +

MONTH(@fechadesde) * 100 +

DATEPART(dd, @fechadesde)

SELECT @año = DATEPART(yy,@fechadesde)

SELECT @trimestre = DATEPART(qq, @fechadesde)

SELECT @mes = DATEPART(m, @fechadesde)

SELECT @semana = DATEPART(wk, @fechadesde)

SELECT @dia = DATEPART(dd, @fechadesde)

SELECT @diasemana = DATEPART(dw, @fechadesde)

SELECT @nbmes = DATENAME(mm, @fechadesde)

SELECT @nbmes3L = left(@nbmes,3)

SELECT @nbtrimestre = 'T' + CAST(@trimestre AS CHAR(1)) + '/' +

right(CAST(@año AS CHAR(4)),2)

SELECT @nbsemana = 'Sem ' + CAST(@semana AS CHAR(2)) + '/' +

right(rtrim(CAST(@año AS CHAR(4))),2)

IF @dia<10

SELECT @nbdia = '0' + CAST(@dia AS CHAR(1)) + ' ' + rtrim(@nbmes)

ELSE

SELECT @nbdia = CAST(@dia AS CHAR(2)) + ' ' + rtrim(@nbmes)

SELECT @nbdiasemana = DATENAME(dw,@fechadesde)

INSERT INTO ttiempo(dfecha,naño,ntrimestre, nmes,nsemana,ndia,

ndia_semana,cbtrimestre,cnombre_mes,cnombre_mes3l,csemana,cdia,cdia_sem

ana)

VALUES(@fechadesde, @año, @trimestre, @mes,

@semana, @dia, @diasemana,

@nbtrimestre, @nbmes, @nbmes3L,

@nbsemana, @nbdia, @nbdiasemana)

SELECT @fechadesde =DATEADD(day, 1, @fechadesde)

END

COMMIT TRANSACTION

RETURN

Page 83: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

72

3.1.4 Pruebas.

Se presenta las pruebas finales del funcionamiento del sistema.

Se muestra las ventas de los clientes en el año 2013, se puede mirar los clientes

que más compras realizaron.

Título: Pantalla ventas por cliente año 2013

Autor: Pablo Pozo

En este grafico se puede observar los productos más vendidos en el año 2013.

Título: Pantalla productos más vendidos año 2013

Autor: Pablo Pozo

Page 84: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

73

Se puede obtener datos como la cantidad de productos vendidos por mes, día,

año.

Título: Pantalla productos vendidos por mes, día, año 2013.

Autor: Pablo Pozo

Aquí se puede analizar las ventas generales por cada año.

Título: Pantalla ventas por año

Autor: Pablo Pozo

Page 85: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

74

Aquí se analiza las ventas por año y vendedor lo cual es muy importante saber

que vendedor se ha desempeñado mejor en cada año.

Título: Pantalla ventas por año y vendedor

Autor: Pablo Pozo

Se analiza las ventas realizadas por los vendedores en un año específico.

Título: Pantalla ventas por vendedor año 2013

Autor: Pablo Pozo

Page 86: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

75

Aquí se analiza las ventas por un cliente específico por año, mes y producto

vendido.

Título: Pantalla venta por cliente, año, mes y producto

Autor: Pablo Pozo

3.2 Resultados de la validación de la propuesta.

Se describe los resultados finales alcanzados de la propuesta.

La validación de la propuestas se la realizo por medio de la vía de expertos, se

eligió e tres expertos en el tema desarrollado.

Datos informativos primer experto.

Nº de Cédula: 0401094123

Nombres y Apellidos: Edison Guillermo Casanova Yandún

Título de mayor jerarquía: Magister

Institución que labora: SENESCYT Zona 1

Cargo actual: Analista de Tecnología

Años de servicio: 2 años

Experiencia profesional:

Desarrollo de Proyectos de Tecnología

Administración de Sistemas de Información

Administración, implementación y gestión de Redes Informáticas y cableado

estructurado bajo estandarización internacional.

Auditoría y Evaluación de Sistemas Tecnológicos

Docencia Universitaria

Page 87: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

76

Datos informativos segundo experto.

Nº de Cédula: 0401592514

Nombres y Apellidos: Daniel Paúl Rodríguez Guzmán

Título de mayor jerarquía: Ingeniero en Sistemas

Institución que labora: Uniandes - Tulcán

Cargo actual: Asistente de Telemática

Años de servicio: 18 meses

Experiencia profesional: 2 años

Datos informativos tercer experto.

Nº de Cédula: 0401398003

Nombres y Apellidos: Darwin Andrés Becerra Araujo

Título de mayor jerarquía: Ingeniero en Sistemas

Institución que labora: Universidad Uniandes

Cargo actual: Docente

Años de servicio: 5 años

Experiencia profesional: 8 años

El primer indicador carácter científico se obtuvo los siguientes resultados.

Fuente: Investigación de Campo

Elaborado por: Pablo pozo

De los resultados obtenidos se desprende que dos expertos valoran como muy

satisfactorio el carácter científico, mientras que un experto lo valora como

satisfactorio, se llega a la conclusión de que la propuesta tiene un alto índice de

carácter científico.

Indicador Frecuencia Porcentaje

Muy satisfactorio 2 100%

Satisfactorio 1 0%

Poco Satisfactorio 0 0%

No satisfactorio 0 0%

Total 3 100%

Page 88: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

77

En el segundo indicador estructura metodológica se obtuvo los siguientes

resultados.

Fuente: Investigación de Campo

Elaborado por: Pablo pozo

De los resultado obtenidos en la tabla se observa que un experto califica como

muy satisfactorio la estructura metodológica de la propuesta, mientras que 2

expertos la califican como satisfactorio, se concluye que la propuesta contiene

una buena estructura metodológica.

En el tercer indicador organización de la temática se obtuvo los siguientes

resultados.

Fuente: Investigación de Campo

Elaborado por: Pablo pozo

De los resultados obtenidos en la tabla se desprende que dos expertos califican

como muy satisfactorio la estructura metodológica de la propuesta, mientras que 1

experto califica como satisfactorio, se concluye que la organización de la temática

es excelente.

Indicador Frecuencia Porcentaje

Muy satisfactorio 1 20%

Satisfactorio 2 80%

Poco Satisfactorio 0 0%

No satisfactorio 0 0%

Total 3 100%

Indicador Frecuencia Porcentaje

Muy satisfactorio 2 80%

Satisfactorio 1 20%

Poco Satisfactorio 0 0%

No satisfactorio 0 0%

Total 3 100%

Page 89: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

78

En el cuarto indicador viabilidad para aplicación práctica se obtuvo los siguientes

resultados.

Fuente: Investigación de Campo

Elaborado por: Pablo pozo

De los resultado obtenidos en la tabla se desprende que dos expertos califican

como muy satisfactorio la viabilidad para la aplicación práctica, mientras que 1

experto califica como satisfactorio, se concluye que la propuesta contiene un alto

índice de viabilidad para la aplicación práctica.

En el quinto indicador actualidad se obtuvo los siguientes resultados.

Fuente: Investigación de Campo

Elaborado por: Pablo pozo

De los resultados obtenidos en la tabla se observa que los tres expertos coinciden

en la calificación, dando como resultado muy satisfactorio, por lo que se llega a la

conclusión de que la propuesta contiene un alto índice de actualidad.

Indicador Frecuencia Porcentaje

Muy satisfactorio 2 80%

Satisfactorio 1 20%

Poco Satisfactorio 0 0%

No satisfactorio 0 0%

Total 3 100%

Indicador Frecuencia Porcentaje

Muy satisfactorio 3 100%

Satisfactorio 0 0%

Poco Satisfactorio 0 0%

No satisfactorio 0 0%

Total 3 100%

Page 90: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

79

3.3 Conclusiones parciales del capítulo III

Es importante tener bien claro los conceptos de bases de datos

multidimensionales y la creación de cubos olap para su posterior utilización en

el sistema.

El análisis multidimensional es utilizado por las empresas grandes donde han

desarrollo grandes ventajas competitivas con respecto a empresas más

pequeñas que utilizan sistemas básicos OLTP.

Mediante el uso de cubos olap para la administración de la información y

análisis de los mismos, los negocios tienen más posibilidades de crecer y

tomar mejores decisiones que ayuden a dar soluciones a problemas.

Page 91: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

80

Conclusiones Generales

La inteligencia de negocios es cada día más utilizada en las pymes por su alto

índice de aceptabilidad por parte de las grandes empresas y por los resultados

que proporcionan, los sistemas transaccionales no ayudan en lo que se refiere

a tomar decisiones y analizar la información, por lo que el proceso de

administración y la toma efectiva de decisiones han ayudado a que los

empresarios quieran tener entre sus servicios un sistema de inteligencia de

negocios que les ayude a solucionar problemas empresariales.

Los administradores del almacén tienen problemas en la toma de decisiones

por no tener una información clara organizada y consiste por lo que están de

acuerdo con la implementación del sistema para que solucione los problemas

del negocio, además la innovación del proceso administrativo ayudará a que

los administradores analicen la información de una mejor manera,

transformando los datos en información de calidad y así tomar las mejores

decisiones empresariales.

El entorno de Microsoft Excel 2010 es una herramienta muy utilizada en lo que

se refiere a análisis de cubos olap ya que dicha herramienta proporciona

facilidades y un interfaz gráfica amigable como todos los productos de

Microsoft, por lo que a los usuarios les resulta más fácil el entorno de Excel

2010 para la visualizar, manipular y analizar la información que presenta el

cubo Olap (Procesamiento Analítico en Línea), lo cual facilita el análisis de la

información, por lo que se utilizó dicha herramienta para la visualización final

de resultados y análisis.

Page 92: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

81

Recomendaciones.

Procesar siempre el cubo olap (Procesamiento Analítico en Línea), antes de

visualizar el cubo, para observar y analizar información actualizada, además

realizar el mantenimiento y respaldo preventivo de la base de datos, esto con

el fin de proteger la información del almacén a lo largo del tiempo.

Se recomienda a futuras investigación sobre la solución de inteligencia de

negocios, realizar un análisis para generar el tratamiento de un cubo de

información más complejo con metodologías especializadas en Business

Intelligence que permitan un análisis profundo de información y mejores

resultados para la toma de decisiones gerenciales.

Entregar un manual de usuario a los administradores del almacén para el

manejo del sistema, ya que será de gran ayuda para que puedan utilizar el

sistema correctamente, además realizar una capacitación con respecto al

manejo de tablas dinámicas en Microsoft Excel 2010, ya que no es difícil pero

el usuario debe tener conocimiento sobre el uso, para un mejor entendimiento

y aprovechar al máximo los beneficios que da el sistema, también es

recomendable que el usuario disponga de un conocimiento previo de lo que es

la inteligencia de negocios y como utilizar dicha herramienta para los análisis

que se realice.

Page 93: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

BIBLIOGRAFÍA

Cevallos, Javier, (2010), Visual Basic. NET, México.

Elmasri, Ramez, (2007), Fundamentos de Sistemas de Bases de Datos,

Madrid.

Fraga, Rafael, Et. Al, (2007), Investigación, Socioeducativa, Klendarios, Quito

– Ecuador.

González, Alfons, (2010), Gestión de Bases de Datos, Madrid.

Hernández, Roberto, (2010), Metodología de la Investigación, México.

Joyanes, Luis, (2008), Fundamentos de programación. algoritmos, estructura

de datos y objetos, España.

Kendall, Kenneth, (2011), Análisis y Diseño de Sistemas, México.

Oppel, Andy, (2010), Fundamentos de Bases de Datos, México.

Pressman, Roger, (2010), Ingeniería del Software un enfoque práctico,

México.

Post, Gerald, (2006), Sistemas de Administración de Bases de Datos, México.

Ramos, Salvador, (2011), Microsoft Business Intelligence: vea el cubo medio

lleno, España.

Silberschatz, Abraham, (2006), Fundamentos de Bases de Datos, España.

Sommerville, Ian, (2011), Ingeniería de Software, México.

Teaching Soft Group, (2011), Microsoft SQL Server 2008 R2, España.

Uniandes, (2012), Manual de Investigación, Ambato.

Weitzenfeld, Alfredo, (2005), Ingeniería de Software Orienta a Objetos con

UML. JAVA E INTERNET, México.

Chapin et al, (2001). La evolución del software. Descargado el 21 de Agosto

del 2013, de http://cnx.org/content/m17405/latest/

Krogerus y Tschappeler. (2012). Toma de decisiones. Descargado el 25 de

junio del 2013, de http://www.resumido.com/es/libro.php/709.

Peña. (2006). Sistemas de Información. Descargado el 25 de junio del 2013,

de http://edson-lossistemasdeinformacionenlasor.blogspot.com/ Sistemas de

información en las organizaciones.

Peralta (2008). Sistemas de Información. Descargado el 25 de junio del 2013,

de http://edson-lossistemasdeinformacionenlasor.blogspot.com/ Sistemas de

información en las organizaciones.

Page 94: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

Steve Sashihara. (2011). La ventaja de la optimización. Descargado el 25 de

Junio del 2013, de http://www.deltaasesores.com/libros/gerencia/6859-la-

ventaja-de-la-optimizacion.

Stoner J. y R. Freeman. (1995). La administración. Descargado el 25 de junio

del 2013, de http://www.slideshare.net/pedagogiavirtual/conceptos-adm-y-org.

Page 95: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema
Page 96: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

Manual de Usuario

Esquema de Contenidos

Ingreso al sistema

Menú principal

Mantenimiento a clientes

Cancelar la aplicación

Mantenimiento de productos

Ingresar ventas

Buscar clientes

Buscar productos

Buscar fechas

Buscar ventas

Mantenimiento de usuarios

Procesar cubo olap

Visualización de información del cubo

Manipular datos de cubo olap

Manejo de reportes automatizados

Exportar reporte a Microsoft Word 2010

Sacar Backup base de datos

Restaurar base de datos

Al ejecutar el sistema el usuario tendrá que logearse, si no escribe bien sus datos

no podrá ingresar y aparecerá un mensaje de error, tiene tres oportunidades para

ingresar correctamente sus datos, caso contrario se cerrara el sistema.

Título: Formulario de acceso al sistema

Autor: Pablo Pozo

Page 97: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

El usuario también tendrá la opción de cancelar el ingreso.

Título: Formulario de acceso al sistema

Autor: Pablo Pozo

Luego de que el usuario ingrese correctamente los datos, ingresará al sistema, al

menú principal, según el nivel de usuario podrá acceder a los diferentes menús

que trae el sistema, como archivo, clientes, productos, categorías, vendedores,

usuarios, ventas, análisis.

Título: Formulario de presentación del sistema

Autor: Pablo Pozo

Page 98: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

En la opción clientes el usuario tendrá la facilidad de dar mantenimiento a los

clientes del almacén, además podrá buscar clientes.

Título: Menús del Formulario Principal

Autor: Pablo Pozo

En el formulario de clientes se dará mantenimiento a los clientes. El sistema

realiza la validación de la cedula y no guardará el registro hasta ingresar una

cedula correcta.

Título: Formulario de Clientes

Autor: Pablo Pozo

Page 99: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

El usuario podrá agregar un cliente nuevo, dando click en nuevo, ingresar los

datos correctamente y luego dar click en guardar.

Título: Formulario de Clientes

Autor: Pablo Pozo

Para eliminar un cliente se da click en eliminar, se ingresa el código del cliente y si

existe en la base de datos se eliminara correctamente, caso contrario dará un

mensaje de error.

Título: Formulario de Clientes

Autor: Pablo Pozo

Page 100: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

Con el botón cancelar el usuario cancelará la aplicación, para luego salir al menú

principal.

Título: Formulario de Clientes

Autor: Pablo Pozo

Usuario podrá modificar los datos de un cliente registrado, ingresando el código a

modificar.

Título: Formulario de Clientes

Autor: Pablo Pozo

Page 101: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

Se acepta, se realiza las modificaciones deseadas luego click en guardar y el

registro se modificará y guardará automáticamente.

Título: Formulario de Clientes

Autor: Pablo Pozo

De igual manera en el formulario de productos el usuario ingresará un nuevo

producto, modificará e eliminar, este proceso también se realiza en los formularios

de categorías, vendedores y usuarios.

Título: Formulario de Productos

Autor: Pablo Pozo

Page 102: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

En el formulario de ventas el usuario buscará un cliente, seleccionará el vendedor,

la fecha, buscará y agregará los productos de la venta, además con el botón

eliminar, eliminara algún producto de la tabla, los cálculos se realizan

automáticamente y por ultimo gradará la venta.

Título: Formulario de Ventas

Autor: Pablo Pozo

Para buscar un cliente en el formulario de buscar clientes, el usuario tiene las

opciones de buscar por cliente o por número de cedula, simplemente debe

escribir en la caja de texto ya sea el nombre del cliente o el número de cedula y

los datos se irán filtrando.

Título: Formulario de buscar clientes

Autor: Pablo Pozo

Page 103: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

El usuario tiene la posibilidad de buscar productos de igual manera por nombre de

producto y marca, los datos se filtran automáticamente.

Título: Formulario de buscar productos

Autor: Pablo Pozo

Formulario de buscar fechas el cual sirve para que el usuario busque fecha de

venta realizada, tiene la posibilidad de escribir la fecha deseada en un campo de

texto o buscar en el control de calendario que es más cómodo, luego con un click

selecciona la fecha que se filtra en la tabla.

Título: Formulario de buscar productos

Autor: Pablo Pozo

Page 104: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

Para buscar o ver las ventas realizadas el usuario puede buscar por fecha, cliente

o por vendedor, solo debe de escribir en el campo de texto deseado o buscar por

fecha seleccionando en el control de calendario.

Título: Formulario ver ventas

Autor: Pablo Pozo

En el formulario de usuarios el administrador registra usuarios, modificará,

eliminar y dará privilegios de acceso al sistema, hay dos niveles de acceso,

administrador el cual podrá administrar todo el sistema y digitador el cual tendrá

registrada algunos opciones como es los análisis.

Título: Formulario de usuarios

Autor: Pablo Pozo

Page 105: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

En el formulario de análisis el usuario tendrá dos opcionales, visualizar la

información mediante Excel o procesar el cubo, el cual servirá para actualizar la

información del cubo olap.

Título: Formulario de Análisis de Cubo Olap

Autor: Pablo Pozo

Para actualizar la información del cubo olap el usuario debe dar click en el botón

procesar cubo, después para visulizar la información click en el botón visualizar

cubo.

Título: Formulario de Procesar cubo

Autor: Pablo Pozo

Título: Mensaje de procesamiento del cubo

Autor: Pablo Pozo

Page 106: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

Para manipular el cubo olap, se maneja tablas dinámicas donde el usuario

selecciona los campos que desea visualizar, actualizándose la información en el

gráfico y en la tabla, para su posterior análisis.

Título: Pantalla manipulación cubo olap

Autor: Pablo Pozo

En el formulario de reportes automatizados el usuario tendrá la posibilidad de

seleccionar los campos deseados para el reporte, el cual será exportado a

Microsoft Word 2010 para su visualización e impresión.

Título: Formulario de reportes

Autor: Pablo Pozo

Page 107: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

Luego de aceptar la agregación de los campos, primeramente se observa una

vista previa de los datos que se visualizarán en el reporte.

Título: Formulario de Reportes

Autor: Pablo Pozo

Con el botón filtro el usuario tiene la posibilidad de filtrar el reporte con los

siguientes campos.

Título: Formulario de Filtros

Autor: Pablo Pozo

Page 108: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

Puede escoger una opción de filtro, por ejemplo aquí se filtra por el número de

factura, donde el usuario debe escribir el número por el cual quiere filtrar la

información.

Título: Formulario de Filtros

Autor: Pablo Pozo

Luego se acepta y se agrega nuevamente para actualizar el reporte.

Título: Formulario de Reportes

Autor: Pablo Pozo

Page 109: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

Por último se selecciona el botón de Word para exportar la información a

Microsoft Word 2010, donde el usuario manipulara a su gusto para poder imprimir

los reportes.

Título: Pantalla de Microsoft Word 2010

Autor: Pablo Pozo

El usuario tiene la opción de restaurar la base de datos, el usuario debe ingresar

el nombre del servidor, nombre de la base de datos, y buscar la base de datos,

luego click en restaurar, además puede crear un backup, ingresando los campos

requeridos.

Título: Formulario restaurar

Autor: Pablo Pozo

Título: Formulario seguridad

Autor: Pablo Pozo

Page 110: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

Manual Técnico Esquema de contenidos Crear proyecto de Business Inteligence

Crear nuevo origen de datos

Establecer conexión con el servidor de base de datos

Crear vistas

Selección de tablas de base de datos

Crear dimensiones del cubo

Escoger vista del origen de datos

Crear cubo olap

Visualizar tabla de hechos y dimensiones

Procesar cubo

Ver cubo en el Browser

Conectar Microsoft Excel 2010

Manejar tabla dinámica

Se describen los procedimientos para la creación del cubo multidimensional

mediante Analysis Services. Microsoft Visual Studio proporciona las herramientas

para realizar cubos olap, se crea un nuevo proyecto de Business Inteligence

Projects, luego la platilla de Analysis Service.

Título: Pantalla Nuevo Proyecto

Autor: Pablo Pozo

Page 111: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

Se crea el proyecto, luego creamos un nuevo origen de datos, para conectarnos

con nuestra base de datos.

Título: Pantalla Crear Vista

Autor: Pablo Pozo

Se establece la conexión con el servidor de base de datos, se selecciona la

autentificacion de Windows o de Sql Server,luego se escoge la bases de datos

que se va utilizar en el proyecto por ultimo se prueba la conexión.

Título: Pantalla Conexión

Autor: Pablo Pozo

Page 112: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

Creada la conexión con el servidor de base de datos se procede a crear las vistas

del origen de datos, que es un modelo lógico que utiliza analysis services para su

visualización.

Título: Pantalla Conexión

Autor: Pablo Pozo

Se selecciona el origen de datos que existe, con el que se realiza la conexión.

Título: Pantalla Conexión

Autor: Pablo Pozo

Page 113: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

Luego se selecciona las tablas de la base de datos, que se va a utilizar en el

cubo, en este caso la tabla tusuarios y la vista vista_factura, porque no tiene

ninguna relación, con ninguna tabla y no se la utiliza para los análisis.

Título: Pantalla Conexión

Autor: Pablo Pozo

Finalmente obtenemos la vista de las tablas utilizadas, relacionadas entre sí para

su posterior utilización.

Título: Pantalla Vista de tablas

Autor: Pablo Pozo

Page 114: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

Después de crear la vista, se procede a crea las dimensiones del cubo.

Título: Pantalla creación de dimensiones

Autor: Pablo Pozo

Se selecciona la opción de usar una tabla existente del origen de datos, luego

siguiente.

Título: Pantalla Seleccionar tabla

Autor: Pablo Pozo

Page 115: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

Después se escoge la vista del origen de datos, que ya se creó, se selecciona

una tabla, la clave primera y un campo para mostrar.

Título: Pantalla escoger vista

Autor: Pablo Pozo

Luego se arrastran si se desea mostrar más campos, de la tabla de la parte

derecha hacia la parte izquierda y creamos las dimensiones de las otras tablas

con el mismo procedimiento.

Título: Pantalla creación de dimensiones

Autor: Pablo Pozo

Page 116: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

Después de crear las dimensiones se procede a crear el cubo multidimensional o

cubo olap.

Título: Pantalla creación de cubo olap

Autor: Pablo Pozo

Para crear el cubo se debe seleccionar una tabla se hechos, la cual es la tabla de

ventas, luego todo siguiente y se creará el cubo olap.

Título: Pantalla seleccionar tabla de hechos

Autor: Pablo Pozo

Page 117: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

Creado el cubo, se visualiza la tabla de hechos de color amarillo, y las

dimensiones de color azul.

Título: Pantalla tabla de hecho y dimensiones

Autor: Pablo Pozo

Ya creado el cubo se lo procesa para poder revisarlo y realizar los diferentes

análisis.

Título: Pantalla seleccionar tabla de hechos

Autor: Pablo Pozo

Page 118: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

Ya procesado el cubo, se puede empezar a jugar con el cubo en el Browser, para

una mejor visión es necesario, visualizarlos con otras herramientas como son

Reporting Services, o en este caso se utilizó Microsoft Excel 2010 el cual es muy

usado para analizar la información obtenido de cubos multidimensionales.

Título: Pantalla seleccionar tabla de hechos

Autor: Pablo Pozo

Para conectar Microsoft Excel 2010 con el cubo que se realizó se va a la ficha

datos, de otras fuentes, y se escoge la opción desde Analysis Services.

Título: Pantalla conexión con Microsoft Excel 2010

Autor: Pablo Pozo

Page 119: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

Se escribe el nombre del servidor y la autentificación para conectarse con el cubo

olap.

Título: Pantalla conectar con el servidor

Autor: Pablo Pozo

Después se selecciona el cubo que se creó en analysis services.

Título: Pantalla seleccionar cubo olap

Autor: Pablo Pozo

Page 120: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

Finalmente se tiene la vista del cubo, donde se empleará una tabla dinámica con

la que se escogerá los campos deseamos para visualizar la información en tablas

o gráficamente.

Título: Pantalla vista del cubo olap

Autor: Pablo Pozo

Page 121: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

“UNIANDES”

LA INTELIGENCIA DE NEGOCIOS EN LAS PYMES

TEMA: “Sistema basado en Inteligencia de negocios para la administración de

información en las pymes de la Ciudad de Tulcán”.

AUTOR: Pablo Pozo

Tulcán – Ecuador

2013

Page 122: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

La inteligencia de negocios en las pymes de la ciudad de

Tulcán

Pablo Santiago Pozo Casanova, Universidad Regional Autónoma de los Andes

Uniandes – Tulcán, Tulcán – Ecuador, [email protected].

RESUMEN

La inteligencia de negocios es un recurso poco aplicado en las pymes; pero esto

no es debido a que no apliquen, sino a que las gerencias dentro de las pymes la

encuentran como una práctica complicada y por ello comúnmente no la

implementan.

Muchas veces en la industria del Business Intelligence se olvida a la pyme, de

hecho hay pocos estudios sobre lo que este tipo de empresas opina, un grave

error en especial en lo que a las medianas empresas se refiere. Está claro que

todas las pymes no son iguales, esencialmente porque hay un rango muy grande

de empresas que entran dentro de dicha categoría.

Muchas pequeñas y medianas empresas se están dando cuenta de la enorme

cantidad de datos que acumulan y que utilizan en forma parcial, sin tener la

capacidad de disponer de herramientas más sofisticadas para identificar

oportunidades de negocios desde sus fuentes de información, en línea con sus

estrategias de negocios.

El propósito fundamental de la inteligencia de negocios es obtener datos,

transformarlos en información, convertirla en conocimiento y usarla para la toma

de decisiones.

Palabras Clave: decisiones, optima, sofisticadas

Page 123: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

BUSINESS INTELLIGENCE SMES TULCÁN CITY

ABSTRACT

Business intelligence is a resource widely applied in smes, but this is not because

they do not apply, but that management within SMEs find it as a practice

commonly complicated and therefore not implemented.

Many times in the Business Intelligence industry forgets to SMEs, in fact there are

few studies on what these companies think, a big mistake especially as far as the

medium is concerned. It is clear that all SMEs are not equal, essentially because

there is a very large range of companies that fall into that category.

Many small and medium enterprises are realizing the huge amount of data to

accumulate and partially used, without having the ability to have more

sophisticated tools to identify business opportunities from their sources of

information, in line with its strategies business.

The fundamental purpose of business intelligence is to get data into information,

turn it into knowledge and use it for decision making.

Keywords: making, optimal, sophisticated.

Page 124: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

INTRODUCCIÓN

En la actualidad algunas pymes en la ciudad de Tulcán cuentan entre sus

recursos con equipos de cómputo y sistemas informáticos mecanizados, sin

embargo los usuarios de dichos sistemas manifiestas inquietudes sobre la

rapidez, fiabilidad y robustez de la información, con el propósito de abordar tareas

más complejas en el tratamiento de la información, detectar amenazas y

fortalezas oportunamente para así proporcionar la información necesaria para la

tomar decisiones.

Por lo general las empresas grandes tienen en sus recursos sistemas

informáticos basados en Inteligencia de Negocio (BI), por lo que les permite

crecer y tomar decisiones más estratégicas, además manifiestan la importancia

de un sistema inteligente que proporcione información vital para tomar mejores

decisiones. Las empresas pequeñas (pymes), por lo general cuentan con

sistemas transaccionales, que utilizan para realizar reportes, informes, inventarios

de una manera estática, es decir el usuario no puede tener una información más

detallada sin saber cuáles son los riesgos a los que está sometida la empresa, ni

las fortalezas que pueda tener, por lo que los negocios pequeños no crecen y

algunos se estancan llegando a la quiebra.

Lo ideal es obtener la información dinámicamente en el momento que el usuario

disponga para analizarla y tomar las mejores decisiones.

En concepto, la inteligencia de negocios se refiere al uso de los datos de una

empresa para facilitar la toma de decisiones mediante la comprensión del

funcionamiento actual y la anticipación de acciones para dar una dirección

operativa optima a la empresa.

La importancia del Sistema basado en Inteligencia de Negocios para la

administración de la información en las pymes de la ciudad de Tulcán, radica en la

facilidad de poder administrar la información y los productos que ofrecen las

pymes, además ayudará a la toma oportuna de decisiones

Page 125: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

MÉTODOS

MODALIDAD DE INVESTIGACIÓN

La modalidad de la investigación es mixta; es decir se basa en los paradigmas

cualitativo y cuantitativo de la investigación, esta modalidad utilizada porque es

importante en el análisis de la investigación que se va aplicar.

El paradigma cualitativo se lo aplica, debido o porque se presenta un análisis

teórico de la información necesaria para dar solución al problema y elaborar una

propuesta que permita generar los datos a mayor velocidad, además el Sistema

basado en Inteligencia de Negocios permite optimizar la información facilitando la

toma de decisiones.

Paradigma cuantitativo se lo aplica para determinar las causas o hechos que

ocurren en el área a investigar, además para el desarrollo de este proyecto se

realiza una investigación de campo basada en encuestas, cuya información se

presenta mediante gráficos estadísticos y tablas numéricas.

TIPOS DE INVESTIGACIÓN

Los tipos de investigación por el alcance aplicados son:

Investigación Descriptiva. Se utilizará para examinar las características del

problema, describir, analizar e interpretan los datos obtenidos, en términos

claros y precisos.

Investigación Correlacional. Esta investigación se la utilizará para relacionar

las variables utilizadas, lo cual será muy útil cuando se realice analices

pertinentes para tener más claro el problema.

Por los medios que se utilizan se aplican los siguientes tipos de investigación:

Investigación Bibliográfica. La investigación bibliográfica se aplica para

realizar toda la investigación con respecto al marco teórico ya que se analizara

los diferentes temas utilizados en el desarrollo del sistema.

Page 126: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

Investigación de Campo. Esta investigación se utiliza porque se la realizó por

medio de técnicas como la encuesta, aplicada a los administradores de las

pymes de la ciudad de Tulcán, y así obtener información para dar

conclusiones respecto a los problemas que acarrean las pymes.

TÉCNICAS

Observación Científica. Este método se usará para observar e identificar las

falencias y el estado actual que se encuentra en las pymes, además se podrá

ver los problemas sobre la administración de información que se presenta.

Recolección de Información. Este método se utilizará para obtener los datos

e información necesaria obtenida de libros, folletos, revista e internet y de los

administradores de las pymes para el desarrollo del Sistema basado en

Inteligencia de Negocios y dar una solución al problema.

OBJETIVOS

OBJETIVO GENERAL

Implementar un Sistema basado en Inteligencia de Negocios para la

administración de la información en las pymes de la ciudad de Tulcán

OBJETIVOS ESPECÍFICOS

Sistematizar la información referente al Sistema basado en Inteligencia de

Negocios y administración de la información.

Diagnosticar el estado actual de la administración de la información de las pymes.

Determinar los elementos constitutivos del Sistema basado en Inteligencia de

Negocios para las pymes de la ciudad de Tulcán.

Page 127: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

ESTUDIO

Inteligencia de Negocios se podría definir como una solución de negocios cuyo

objetivo principal es la de ayudar a los administradores, gerentes, accionistas, etc,

a tomar decisiones estratégicas. La inteligencia de negocios se basa en la

creación de cubos multidimensionales o cubos olap (procesamiento analítico en

línea).

El procesamiento analítico en línea (OLAP) tiene como objetivo agilizar la consulta

de grandes volúmenes de información. Para ello utiliza estructuras

multidimensionales, conocidas como cubos OLAP, que contienen datos pre -

calculados y agregados. Estos sistemas tienen una velocidad de respuesta muy

superior a los sistemas OLTP.

Los usuarios piensan de forma multidimensional, queriendo analizar la

información desde diferentes perspectivas (dimensiones), haciéndose preguntas

como las siguientes:

¿Cuáles son las ventas actuales, comparadas con las del mismo periodo del

año anterior? Quiero a esta información desglosada por zona, por cliente, por

vendedor, y por familia de producto.

¿Cuál es nuestra rentabilidad por cliente? ¿Y por productos?

¿Cuáles son los pedidos pendientes por cliente, por tiempo y por producto?

Y por, y por… Cada uno de estos “y por…” sería una dimensión, mientras que las

unidades, cantidades, importes, beneficios de… ventas, compras, pedidos…

serían las medidas.

Por tanto, un cubo OLAP está estructurado en dimensiones, que son las

diferentes perspectivas desde las que queremos analizar la información, y es

medidas, que son los diferentes hechos con valores concretos que solicita el

usuario.

Page 128: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

RESULTADOS

Los beneficios resultantes de estos procesos de análisis le proporcionan una

ventaja competitiva importante a las pymes.

La implementación de las herramientas de inteligencia de negocios en las

pymes, permite obtener resultados que ayuden a la toma de decisiones, la

cual va a contribuir mejorar el servicio a los usuarios.

El tiempo de acceso a la información contenida en las bases de datos

multidimensionales para generar las consultas es rápida, ya que el contenido

se encuentra centralizado y filtrado basado en los requerimientos de los

usuarios.

Las pymes estarían dispuestas a utilizar Sistemas basados en Inteligencia de

Negocios para la administración de la información, con la previa capacitación

del mismo.

DISCUSIÓN

La innovación de la tecnología actual ha permitido el desarrollo de sistemas

inteligentes ayudando a las empresas a tener ventaja en el mercado.

De acuerdo a la implementación del sistema basado en Inteligencia de Negocios

se pudo comprobar que dicho sistema puede ser utilizado por cualquier pyme sin

importar su índole.

IMPACTO

En la actualidad, muchas tecnologías de inteligencia de negocio se crean

específicamente para el segmento de la PYME y están basadas en estándares

abiertos para facilitar el intercambio de información con socios comerciales,

proveedores y clientes. De esta forma ayudan a mejorar todas las relaciones que

son vitales para cualquier negocio de tamaño pequeño o medio.

Una de estas nuevas herramientas de inteligencia de negocio creadas

específicamente para las pymes son los llamados “cuadros de mando”, que

facilitan toda la información relevante para gestionar una compañía. El nombre lo

toman de los automóviles, en los que la información relevante para poder conducir

Page 129: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

está al alcance de la mano. Entre las principales ventajas que ofrecen estas

herramientas destacan las siguientes:

Mejoran la productividad de los empleados.

Simplifican la organización y la gestión de los indicadores de rendimiento de

una empresa.

Comunican los objetivos de forma consistente a todos los miembros de una

organización.

Potencian las inversiones hechas en tecnología y facilitan el ahorro de

recursos.

Permiten acceder a documentos, contratos, hojas de cálculo, planes,

imágenes, audio, vídeo y correo electrónico para facilitar la toma de

decisiones.

Identifican y extraen información específica de datos "desestructurados", como

comentarios y descripciones personales de los clientes.

Ofrecen informes, recopilaciones de datos y otros análisis relevantes según las

peticiones y preferencias de los clientes.

Permiten realizar un seguimiento en tiempo real de las previsiones, con lo que

es posible detectar posibles conflictos antes de que se conviertan en

problemas.

CONCLUSIONES

En la actualidad, las pymes necesitan más que un sistema transaccional, un

sistema que les brinde análisis, dinámica en los procesos de negocio y es el

sistema de inteligencia de negocios.

Se llega a la conclusión de que la inteligencia de negocios cumple un papel

muy importante en cualquier empresa o negocio ya que mediante su

implementación tendrá más preceptivas a donde puede llegar.

Las pymes manejan la información de manera estática, utilizando sistemas

transaccionales, porque no conocen o porque piensan que difícil manejar un

sistema inteligente de negocios.

Page 130: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

BIBLIGRAFÍA

Ramos, Salvador, (2011), Microsoft Business Intelligence: vea el cubo medio

lleno, España.

Barranco Carlos (2013), http://redticos.net/blog/carlosbarranco/le-interesa-

pyme-

Samuel Benarroch (2007),

http://www.idg.es/pcworldtech/mostrarArticulo.asp?id=186977&seccion=firma

Page 131: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

UNIVERSIDAD AUTÓNOMA DE LOS ANDES

UNIANDES

FACULDAD DE SISTEMAS MERCANTILES

CARRERA DE INGENIERÍA EN SISTEMAS E INFORMÁTICA

PARTICIPANTES: Administradores del Almacén de Música Karlita de la Ciudad

de Tulcán.

ENCUESTADOR: Pablo Pozo

OBJETIVO: Determinar la necesidad de la implementación de un Sistema basado

en Inteligencia de Negocios para la optimización de la administración de la

información y toma de decisiones del Almacén de Música Karlita.

INDICACIONES: La encuesta es anónima, la veracidad de la información que

usted brinde depende de la honestidad y responsabilidad.

Inteligencia de Negocios = BI.

Las preguntas 1 a 4 marque con una x, la respuesta que considera más adecuada

y las preguntas de la 5 a la 7 son de carácter abierto.

1. Que le parece el estado actual de la administración de la información en su

microempresa.

Excelente ( ) Muy bueno ( ) Bueno ( ) Regular ( )

2. ¿Cree Usted, importante aplicar soluciones de BI para tomar decisiones en la

microempresa?

Indispensable ( ) Muy importante ( ) Medianamente importante ( )

Poco importante ( ) No se toma en cuenta ( )

3. Cómo considera Usted, la necesidad de la implementación de un Sistema

basado en BI para la administración de la información y toma de decisiones.

Indispensable ( ) Muy importante ( ) Medianamente importante ( )

Poco importante ( ) No se toma en cuenta ( )

4. Cree usted, que con el sistema basado en BI facilitaría la toma de decisiones.

Definitivamente si ( ) Probablemente si ( ) Indeciso ( )

Definitivamente no ( )

Page 132: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

5. Indique los beneficios que adquiriría la microempresa si se implementa el

Sistema basado en BI.

6. ¿Cuánto tiempo invierte en realizar reportes e inventarios empresariales?

7. ¿Qué problemas se presenta a la hora de tomar decisiones?

Page 133: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

UNIANDES - TULCÁN

FACULTAD DE SISTEMAS MERCANTILES

CARRERA DE SISTEMAS E INFORMÁTICA

Ficha de Validación de Desarrollar las fases de la metodología orientada a

objetos, para implementar un Sistema basado en Inteligencia de Negocios.

A las personas seleccionadas se les considera expertos en Sistemas.

Datos Informativos:

Nº de Cédula: ……………………………

Nombres y Apellidos: …………………………………………………….

Título de mayor jerarquía: ……………………………………………….

Institución que labora: …………………………………………………..

Cargo actual: ……………………………………………………………...

Años de servicio: ……………………

Experiencia profesional: ……………………………………………..

Objetivo:

………………………………………………………………………………………………

………………….

Orientaciones:

Marque con una X en la tabla en el casillero que usted estime conveniente,

tomando en cuenta la siguiente escala valorativa:

4: Muy satisfactorio.

3: Satisfactorio.

2: Poco satisfactorio.

1: No satisfactorio.

Page 134: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/3566/1/TUTSIS004-20… · Karlita, disponga de una herramienta informática como es un Sistema

Tabla para Registrar los Valores de la Validación de la Propuesta

Por favor, indique otro aspecto que usted considere interesante de la propuesta:

………………………………………………………………………………………….……

……………………………………………………………

Firma del Validador

Cédula N°: ………………..

Nº Indicador de Calidad 4 3 2 1

1 Carácter Científico.

2 Estructura Metodológica.

3 Organización de la Temática.

4 Viabilidad para la Aplicación Práctica.

5 Actualidad.