Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
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
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
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.
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.
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.
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.
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.
Í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
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
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
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
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
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.
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.
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.
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
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.
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.
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).
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)
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).
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).
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.
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.
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.
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).
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
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/
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).
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
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).
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).
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.
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/
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).
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.
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
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.
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.
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.
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
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
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
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
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
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.
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.
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
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.
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
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
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
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
43
Título: Diagrama de Casos administración del sistema
Autor: Pablo Pozo
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
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
46
3.1.1.6 Diagrama de flujo
Título: Diagrama de flujo
Autor: Pablo Pozo
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
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
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
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
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
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
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
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
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
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
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"
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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%
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%
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%
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.
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.
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.
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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.
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.
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.
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
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.
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
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 ( )
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?
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.
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.