UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
UNIANDES
FACULTAD DE SISTEMAS MERCANTILES
CARRERA DE SISTEMAS
PROYECTO DE INVESTIGACIÓN PREVIO LA OBTENCIÓN DEL TÍTULO DE
INGENIERO EN SISTEMAS E INFORMÁTICA
TEMA:
SISTEMA ERP BASADO EN INTELIGENCIA DE NEGOCIOS PARA EL PROCESO DE ADMINISTRACIÓN Y TOMA DE DECISIONES DE LA DISTRIBUIDORA DIMACO DE LA CIUDAD DE TULCÁN.
AUTOR: BENAVIDES VILLARREAL DIEGO ANDRÉS
ASESOR: ING. BECERRA ARAÚJO DARWIN ANDRÉS
CERTIFICACIÓN DEL ASESOR
Yo, Ing. Darwin Becerra en la calidad asesor del trabajo de grado: “Sistema ERP basado en Inteligencia de Negocios para el proceso de administración y toma de decisiones de la distribuidora Dimaco de la ciudad de Tulcán”.El cual está orientado a integrar y manejar la mayor parte de procesos de negocios asociados con la venta, administración, acceso a la información y logística manejados por una empresa de distribución y venta de materiales de construcción permitiendo así permitir llevar una administración mucho más eficiente debido a la integración de cada uno de los departamentos en un solo sistema que ayudara de igual forma a la toma de decisiones mediante el tratamiento y depuración de información.
Además, me permito certificar que este trabajo es de autoría del señor Diego Andrés Benavides Villarreal, egresado de la carrera de sistemas informáticos.
Por las razones antes mencionadas, me permito certificar que dicho trabajo de grado ha culminado con su desarrollo y cumple con los requisitos para presentarse a su respectiva defensa.
Atentamente,
__________________________
Ing. Darwin Becerra Araújo
DECLARACIÓN DE AUTORÍA
Tulcán, marzo 2017
Yo, Diego Andrés Benavides Villarreal, egresado de la facultad de Sistemas Mercantiles, Carrera de Sistemas de la Universidad Regional Autónoma de los Andes UNIANDES, declaro en forma libre y voluntaria que el presente trabajo de grado con el tema: Sistema ERP basado en Inteligencia de Negocios para el proceso de administración y toma de decisiones de la distribuidora Dimaco
de la ciudad de Tulcán, es original, de mi autoría, realizada a base de investigación, análisis y recolección de información de distintas fuentes bibliográficas y de campo.
Por tanto, asumo la responsabilidad sobre la originalidad de los resultados y conclusiones a los que se ha llegado, autorizo a la Universidad Regional Autónoma de los Andes, proporcione el trabajo de grado como una fuente bibliográfica para futuras investigaciones, capacitaciones y publicaciones que se realicen afines al tema expuesto.
Atentamente,
Diego Andrés Benavides Villarreal C.I. 0401554969
DERECHOS DE AUTOR
Yo, Diego Andrés Benavides Villarreal, declaro que conozco y acepto la disposición constante en el literal d) del Art.85 del estatuto de la Universidad Regional Autónoma de los Andes, que en su parte pertinente textualmente dice: El patrimonio de la UNIANDES, está constituido por: La propiedad intelectual sobre las Investigaciones, trabajos científicos o técnicos, proyectos profesionales y consultoría que se realicen en la Universidad o por cuenta de ella.
Tulcán, marzo de 2017
--- Diego Andrés Benavides Villarreal CI: 0401554969
DEDICATORIA
A mis padres, Martha y Guillermo.
RESUMEN
El sistema ERP (Planificación de Recursos Empresariales) basado en Inteligencia de Negocios para el proceso de administración y toma de decisiones de la distribuidora Dimaco de la ciudad de Tulcán, es una aplicación cuya finalidad es unificar de forma modular la mayor parte de procesos llevados a cabo por la empresa, optimizando así la administración y toma de decisiones mediante el tratamiento y depuración de información.
La metodología utilizada es el ciclo de vida clásica del software; cuyos elementos son: análisis, diseño, construcción y pruebas. Mediante la cual se obtiene las herramientas y pasos a seguir para cumplir con los requisitos que aseguren la calidad y el funcionamiento de la aplicación acorde a las exigencias del mundo laboral.
El sistema cae dentro de la línea de investigación desarrollo de software y programación de sistemas, y se logra la integración de Inteligencia de negocios con sistemas de planificación de recursos empresariales de igual forma la unificación de la mayor parte de los departamentos o áreas de la empresa permitiendo la gestión y supervisión de cada una de ellas mediante una única plataforma que facilita en gran medida el intercambio de información.
Palabras clave
ABSTRACT
The ERP system (Enterprise Resource Planning) based on Business Intelligence for the process of management and decision-making of Dimaco – Tulcán, is an application which aims to unify in modular form, most parts of the processes carried out by the Company. This way, the Company will optimize the management and decision-making through the treatment and debugging data.
The methodology used was the cycle of life of the software, such as; analysis, design, construction and testing. By using this cycle, tools and steps were obtained to fulfill the requirements that ensure the quality and performance of the application according to the requirements of work.
The system belongs to the research line of software development and programming. By applying this research, business intelligence and enterprise resource planning systems are integrated. Also, most departments or business management areas that help monitoring them through a single platform that facilitates the exchange of information are integrated, too.
Key words:
INDICE
CERTIFICACIÓN DEL ASESOR DECLARACIÓN DE AUTORÍA DERECHOS DE AUTOR DEDICATORIA
RESUMEN ABSTRACT
INTRODUCIÓN ... - 1 -
Antecedentes de la Investigación ... - 1 -
Estado del Arte ... - 2 -
Actualidad e importancia del tema ... - 3 -
Formulación del Problema ... - 4 -
Delimitación del Problema ... - 4 -
Objeto de Investigación y Campo de Acción ... - 4 -
Identificación de la línea de Investigación. ... - 4 -
Objetivos ... - 5 -
Objetivo General ... - 5 -
Objetivos Específicos. ... - 5 -
Idea a Defender ... - 5 -
Justificación del Tema ... - 5 -
CAPITULO I. MARCO TEÓRICO ... - 8 -
1.1.Origen y evolución de los Sistemas de Información. ... - 8 -
1.1.1.Primeros años de los sistemas de información. ... - 8 -
1.2.Análisis de las distintas posiciones teóricas sobre Sistemas de Información- 9 - 1.2.1 Sistemas de Información. ... - 9 -
1.2.2 Sistema informático ... - 11 -
1.2.3 Sistemas de planificación de Recursos Empresariales ... - 12 -
1.2.4 Toma de decisiones ... - 15 -
1.2.5 Herramientas de desarrollo de aplicaciones. ... - 15 -
1.3 Valoración crítica de los conceptos principales de las distintas posiciones
teóricas sobre los sistemas de información. ... - 17 -
1.4 Conclusiones parciales del capítulo I ... - 17 -
CAPÍTULO II. MARCO METODOLÓGICO ... - 18 -
2.1. Caracterización del sector, rama, empresa, contexto institucional o problema seleccionado para la investigación. ... - 18 -
2.2. Descripción del procedimiento metodológico para el desarrollo de la investigación. ... - 19 -
2.2.1. Modalidad de la investigación. ... - 19 -
2.2.2. Tipos de Investigación ... - 19 -
2.2.3. Población y muestra. ... - 20 -
2.2.4. Métodos, técnicas e instrumentos de la investigación. ... - 20 -
2.2.5. Análisis de la entrevista. ... - 21 -
2.3 Diagnóstico situacional ... - 22 -
2.4. Conclusiones parciales del capítulo II. ... - 23 -
CAPÍTULO III. PLANTEAMIENTO DE LA PROPUESTA ... - 24 -
3.1 Título de la propuesta ... - 24 -
3.2. Caracterización de la propuesta ... - 24 -
3.3. Planteamiento detallado de la propuesta ... - 24 -
3.3.1. Análisis del sistema ... - 25 -
3.3.2. Diseño del Sistema ... - 29 -
3.3.3. Construcción ... - 38 -
3.3.4. Pruebas ... - 47 -
3.3.5. Validación de la Propuesta ... - 55 -
3.4. Conclusiones parciales del capítulo III ... - 60 -
Conclusiones y Recomendaciones Generales ... - 62 -
Conclusiones ... - 62 -
Recomendaciones ... - 62 -
Bibliografía ... - 63 -
-Índice de Gráficos
Gráfico 1: Metodología del desarrollo de software ... - 25 -
Gráfico 2: Diagrama a nivel de contexto. ... - 26 -
Gráfico 3: Diagrama a nivel 1 ... - 27 -
Gráfico 4: Diagrama a nivel 2- Facturación ... - 28 -
Gráfico 5: Diagrama de transición de estados ... - 28 -
Gráfico 6: Elementos del sistema ... - 29 -
Gráfico 7: Esquema de la base de datos de la empresa ... - 31 -
Gráfico 8: Diagrama lógico de la base de datos ... - 32 -
Gráfico 9: tabla t_agenda ... - 32 -
Gráfico 10: tabla t_almacén ... - 32 -
Gráfico 11: tabla t_asistencia ... - 33 -
Gráfico 12: tabla t_cliente ... - 33 -
Gráfico 13: tabla t_compra ... - 33 -
Gráfico 14: tabla t_detalle (Detalle de facturas) ... - 34 -
Gráfico 15: tabla t_distribuidor ... - 34 -
Gráfico 16: tabla t_empleado ... - 35 -
Gráfico 17: tabla t_envio ... - 35 -
Gráfico 18: tabla t_estadística ... - 35 -
Gráfico 19: tabla t_evaluacionemple (Evaluación a empleados) ... - 36 -
Gráfico 20: tabla t_factura ... - 36 -
Gráfico 21: tabla t_gastos ... - 36 -
Gráfico 22: tabla t_producto ... - 37 -
Gráfico 23: tabla t_rolpago ... - 37 -
Gráfico 24: tabla t_vehiculo ... - 37 -
Gráfico 25: Formulario Splash ... - 38 -
Gráfico 26: Formulario autenticación de usuarios ... - 38 -
Gráfico 27: Formulario de Compras ... - 39 -
Gráfico 28: Formulario de agenda ... - 40 -
Gráfico 29: Formulario de facturación ... - 40 -
Gráfico 30: Formulario de gestión de almacenamiento ... - 41 -
Gráfico 31: Formulario de Administración ... - 41 -
Gráfico 32: Formulario de Distribución ... - 42 -
Gráfico 33: Inteligencia de Negocios ... - 43 -
Gráfico 34: Formulario facturación ... - 48 -
Gráfico 35: Formulario de clientes ... - 49 -
Gráfico 36: Formulario de proveedores ... - 51 -
Gráfico 37: Formulario de historial de facturación ... - 51 -
Gráfico 39: Formulario de empleados ... - 53 -
Gráfico 40: Formulario de Rol de pago ... - 54 -
Gráfico 41: Indicador de carácter científico ... - 56 -
Gráfico 42: Indicador de efectividad de la propuesta ... - 57 -
Gráfico 43: Indicador de novedad científica ... - 58 -
Gráfico 44: Indicador de viabilidad de la propuesta ... - 59 -
Gráfico 45: Indicador de actualidad de la propuesta ... - 60 -
Índice de Tablas Tabla 1: Personal ... - 20 -
Tabla 2: Prueba de caja blanca. Ingreso de Datos ... - 48 -
Tabla 3: Prueba de caja blanca. Validación de la cédula ... - 48 -
Tabla 4: Prueba de caja negra formulario agenda ... - 50 -
Tabla 5: Prueba de caja negra formulario proveedores ... - 51 -
Tabla 6: Prueba de caja negra formulario clientes ... - 52 -
Tabla 7: Prueba de caja negra formulario productos ... - 52 -
Tabla 8: Prueba de caja negra formulario empleados ... - 53 -
- 1 -
INTRODUCIÓN
Antecedentes de la Investigación
Se han encontrado trabajos elaborados con anterioridad con respecto al tema del trabajo de grado; entre ellos, Vera Mena, Brayan Andrés (2016), desarrolló el trabajo de grado de Ingeniería en Sistemas, con el tema “Sistema de planificación de recursos empresariales ERP orientado a la web para la administración de los bienes de larga duración de la delegación provincial electoral de Santo Domingo de los Tsáchilas”. En la que se plantea el problema de ¿Cómo mejorar el Control de los Bienes de larga duración del Área Administrativa de la Delegación Provincial Electoral de Santo Domingo de los Tsáchilas? Y la cual tiene como objetivo. Implementar un Sistema de Planificación de Recursos Empresariales (ERP) orientado a la web para la Administración de los bienes de larga duración de la Delegación Provincial Electoral de Santo Domingo de los Tsáchilas. Y en cuya investigación resalta lo siguiente: En los últimos años los sistemas informáticos han permitido automatizar los procesos y procedimientos que se realizan en las empresas o instituciones permitiendo así un mayor grado de exactitud, eficacia y agilidad en el manejo de información generada en su interior o departamentos que lo conforman.
- 2 -
hacer el equipo?, decidir ¿qué camino se debe seguir?; realizando un sistema BI amigable y confiable que permita mejorar los procesos en el departamento de distribución y alumbrado público de la EERSA.
En conclusión, aunque se menciona un par de investigaciones previas referentes al tema del presente proyecto, ninguno de ellos hace referencia a una base sobre Inteligencia de Negocios, aspecto que diferencia en gran medida al presente proyecto puesto que significa la integración de herramientas de análisis y estadística, por lo tanto, al no existir investigaciones previas que fomenten la planificación de recursos empresariales basados en inteligencia de negocios, es factible su ejecución.
Estado del Arte
El usar sistemas de planificación de recursos empresariales al igual que inteligencia de negocios en instituciones o empresas se torna indispensable para impulsar el desarrollo organizacional y tecnológico de la empresa de tal manera que todos los procesos dentro de cada área queden centralizados de forma modular en un solo sistema que brinda las herramientas acordes a las necesidades de los distintos actores, ya sean clientes o empleados.
Rodríguez M.(2013) mensiona: “Un ERP permite un control total del proceso empresarial, desde la creación del producto hasta su venta al cliente final, por lo tanto, rentabiliza los procesos y aumenta las probabilidades de beneficio.” (p,7), las probabilidades de beneficio a las que hace referencia apuntan a que existen datos estadísticos sobre el beneficio en las empresas que basan sus sistemas de control en ERP incluyendo la aplicación de inteligencia de negocios, en dichas estadísticas Rodríguez M.(2013) afirma: “Una de las principales causas del fracaso al alcanzar los beneficios estimados en una empresa es la falta de entendimiento sobre el uso de inteligencia de negocios y aplicación de ERP con un 20%” (p,7).
- 3 -
ERP hacen parte de un porcentaje considerable dentro de las causas de fracaso de una empresa.
En una empresa con amplios mercados la aplicación de inteligencia de negocios contribuye principalmente a una mejor gestión de los datos mejorando así la toma de decisiones.
Elizabeth (2016) en su artículo científico menciona: “La solución que aporta un Busines Intellegence es, observar ¿qué está ocurriendo?, comprender ¿por qué ocurre?, predecir ¿qué ocurrirá?, colaborar ¿qué debería hacer el equipo?, decidir ¿qué camino se debe seguir?” (p,2), prácticamente la inteligencia de negocios proporciona una visión más clara de todos los aspectos dentro de la empresa y ayuda a tomar mejores decisiones con respecto a los pasos a seguir dentro de un futuro.
Actualidad e importancia del tema
El entendimiento y aplicación de sistemas ERP es significativo en una empresa para llevar una adecuada Administración de los diferentes departamentos y el usar herramientas de inteligencia de negocios permite observar, comprender, colaborar y decidir sobre cada uno de los aspectos de la misma.
A nivel local se mejora la gestión de las áreas como ventas, bodega, distribución y gerencia ya que pasan a ser manejadas de forma unificada mediante módulos que facilitan el intercambio de información.
A una escala mayor, en empresas con un nivel organizacional más amplio los sistemas ERP y la inteligencia de negocios brindan una visión más detallada del estado y avance de la empresa mediante el uso de estadísticas en tiempo real, dejando atrás los métodos manuales de tratamiento de información.
- 4 -
Un ERP le permite a la empresa manejar y administrar un gran volumen de información con respecto a la gestión de la empresa mientras que la aplicación de BI o Business Intelligence aporta una visión más amplia sobre lo que está ocurriendo dentro de la empresa, las razones por las que ocurre, lo que ocurrirá en un futuro, lo que el personal de gestión y administración debería hacer respecto a ello, y el camino que se debe seguir dentro de la empresa; una vez identificado cada uno de esos factores se puede encaminar a la empresa en una mejor dirección la cual proporcione mayores beneficios.
En conclusión, con el desarrollo e implementación de un ERP se contribuye principalmente a una mejor gestión de los datos de cada una de las áreas con lo que facilita en gran medida la administración y gracias al aporte dela inteligencia de negocios se puede tener una visión más amplia de lo que ocurre en cada uno de los aspectos de la empresa.
Formulación del Problema
¿Cómo contribuir a la mejora en el proceso de administración y toma de decisiones de la distribuidora “Dimaco” de la ciudad de Tulcán?
Delimitación del Problema
El sistema se lo implementa en la distribuidora “Dimaco” ubicada en las calles Ignacio de Veintimilla y México, de la ciudad de Tulcán, para el cual se estima un tiempo de desarrollo del presente trabajo de grado de diez meses es decir del mes de abril de 2016 a febrero de 2017.
Objeto de Investigación y Campo de Acción
• Objeto de investigación. Sistemas de información.
• Campo de Acción. Sistemas de planificación de recursos empresariales.
Identificación de la línea de Investigación.
- 5 - Objetivos
Objetivo General
Implementar un sistema de planificación de recursos empresariales (ERP) basado en Inteligencia de Negocios que mejore el proceso de administración y toma de decisiones de la distribuidora “Dimaco” de la ciudad de Tulcán.
Objetivos Específicos.
• Sistematizar la información sobre sistemas de planificación de recursos empresariales, inteligencia de negocios, Administración y Toma de decisiones. • Caracterizar la situación real del proceso administración y toma de decisiones
de la distribuidora “Dimaco” de la ciudad de Tulcán.
•
Desarrollar los elementos que constituyen el sistema de planificación de recursos empresariales basado en Inteligencia de Negocios para el proceso de administración y toma de decisiones de la distribuidora “Dimaco” de la ciudad de Tulcán.• Validar la propuesta por la vía de expertos.
Idea a Defender
Con la implementación del sistema de planificación de recursos empresariales (ERP) basado en inteligencia de negocios se contribuye a la mejora en el proceso de administración y toma de decisiones de la distribuidora “Dimaco” de la ciudad de Tulcán.
Justificación del Tema
La importancia del presente sistema radica en que se torna indispensable impulsar el desarrollo organizacional y tecnológico de la empresa para permitir manejar la mayor parte de los procesos de diferentes áreas mediante el uso de una única plataforma, que brinda las herramientas acordes al nivel de usuario.
- 6 -
mediante el uso de estadísticas en tiempo real, dejando atrás los métodos manuales de tratamiento de información que la empresa manejaba hasta antes de la implementación del sistema.
Con el desarrollo e implementación de ERP se contribuye principalmente a una mejor gestión de los datos de cada una de las áreas con lo que facilita en gran medida la administración y gracias al aporte de la inteligencia de negocios se puede tener una visión más amplia de lo que ocurre en cada uno de los aspectos de la empresa.
Desde un punto de relevancia social el sistema es de gran utilidad al mejorar y facilitar el trabajo de cada empleado al tratar la información y brindando así un mejor servicio a los clientes mejorando las relaciones entre los actores dentro de la empresa.
La presente investigación realiza un aporte teórico, el cual está basado en conceptos y definiciones empleados en sistemas ERP e Inteligencia de Negocios, conceptos teóricos sobre sistemas de información, sistemas de planificación de recursos empresariales e inteligencia de negocios sientan las bases del conocimiento para que la investigación pueda continuar con los siguientes pasos. Existe de igual forma un aporte en la significación práctica que radica en que el sistema ERP permite la administración de todos los departamentos de forma modular mediante una única plataforma lo que facilita en gran medida el compartir información entre los diferentes departamentos.
Mejora la gestión de los datos de cada una de las áreas con lo que facilita en gran medida la administración y gracias al aporte de la inteligencia de negocios se puede tener una visión más amplia de lo que ocurre en cada uno de los aspectos de la empresa.
- 7 -
- 8 -
CAPITULO I. MARCO TEÓRICO
1.1. Origen y evolución de los Sistemas de Información.
Un sistema de información en sus inicios no necesariamente implicaba el uso de herramientas informáticas, López(2013), afirma que “Un sistema de información nace como un conjunto de componentes relacionados que recolectan (o recuperan), procesan, almacenan y distribuyen información para apoyar la toma de decisiones y el control en una organización” (p.45).
En base a la cita anterior se puede afirmar que en realidad un sistema de información es la recolección de múltiples componentes que ayudan al control de la información tomando en cuenta que los elementos computacionales son solo un componente más.
Por otra parte O'Leary T. L.(2013) menciona “Los sistemas de información nacen como una solución que permite que la información esté disponible para satisfacer las necesidades en una organización”(p.35), aunque en un principio un sistema de información no siempre requería contar con recuso computacional, en la actualidad se hace imposible pensar en sistemas de información que no cuenten con apoyo informático, ya que la disposición del mismo facilita el manejo e interpretación de la información por los usuarios.
1.1.1. Primeros años de los sistemas de información.
- 9 -
1.2. Análisis de las distintas posiciones teóricas sobre Sistemas de
Información
Para la elaboración de la propuesta del trabajo de grado, es necesario basarse en los siguientes fundamentos teóricos:
1.2.1 Sistemas de Información.
1.2.1.1 Definición
Una de las tantas definiciones de un sistema de información es dada por Lindsay(2014) que menciona, “Un sistema de información es conceptualizado como el conjunto de tecnologías, procesos, aplicaciones de negocios y software disponibles para las personas dentro de una organización, mediante las cuales se garantice y mejore el acceso y tratamiento de la información” (p.12). Al analizar la cita se puede decir que un sistema de información no es más que la unión de distintas herramientas que hacen posible un mejor tratamiento de la información.
1.2.1.2 Componentes básicos
Un sistema de información debe cumplir con los siguientes componentes básicos interactuando entre sí:
• Hardware, equipo físico utilizado para procesar y almacenar datos
• Software y los procedimientos utilizados para transformar y extraer información
• Datos que representan las actividades de la empresa
• Red que permite compartir recursos entre computadoras y dispositivos
• Personas que desarrollan, mantienen y utilizan el sistema. (Lindsay, 2014, pág. 32)
Los sistemas de información son una combinación de tres partes principales: las personas, los procesos del negocio y los equipos de tecnologías de la información.
1.2.1.3 Actividades o Procesos
- 10 -
1. Recopilación: captura o recolecta datos en bruto tanto del interior de la organización como de su entorno externo.
2. Almacenamiento: guardar de forma estructurada la información recopilada. 3. Procesamiento: convierte esa entrada de datos en una forma más
significativa.
4. Distribución: transfiere la información procesada a las personas o roles que la usarán.
Aceituno(2013) menciona “Los sistemas de información también requieren retroalimentación, que es la salida que se devuelve al personal adecuado de la organización para ayudarle a evaluar o corregir la etapa de entrada” (p.54).
Los sistemas de información deben ser evaluados ya sea con base en su utilidad, la cual se define como el grado en que un sistema de información mejora el desempeño del individuo o analizando la calidad del sistema de información (facilidad de uso, confiabilidad, flexibilidad) y la calidad de la información que provee (relevante, comprensible, completa y a tiempo), mediado por el uso del sistema de información y la satisfacción del usuario.
1.2.1.4 Tipos
Debido a que el principal uso que se da a los sistemas de información es el de optimizar el desarrollo de las actividades de una organización con el fin de ser más productivos y obtener ventajas competitivas, en primer término, se puede clasificar a los sistemas de información en:
• Sistemas competitivos.
• Sistemas cooperativos.
• Sistemas que modifican el estilo de operación del negocio.
Sin embargo, desde un punto de vista empresarial su clasificación puede ser la siguiente:
- 11 -
Sistemas de información ejecutiva (EIS): herramienta orientada a usuarios de nivel gerencial, que permite monitorizar el estado de las variables de un área o unidad de la empresa a partir de información interna y externa a la misma. Es en este nivel cuando los sistemas de información manejan información estratégica para las empresas.7
Sistemas de información gerencial (MIS): orientados a solucionar problemas empresariales en general.
Sistemas de soporte a decisiones (DSS): herramienta para realizar el análisis de las diferentes variables de negocio con la finalidad de apoyar el proceso de toma de decisiones. Sistema experto (SE): emulan el comportamiento de un experto en un dominio concreto. Sistema Planificación de Recursos (ERP, Enterprise Resource Planning): cuyo objetivo es la planificación de los recursos de una organización. Típicamente esto se lo ha utilizado en empresas productivas que han seguido metodologías de planificación MRPII. El objetivo es tener claramente identificado como llegar a los productos finales desde la materia prima; es decir desde un inventario de materia prima e insumos poder determinar la cantidad que llegaremos a generar de productos finales para ponerlos a disposición del mercado. Integran la información y los procesos de una organización en un solo sistema.
Sistemas de automatización de oficinas (OAS): aplicaciones destinadas a ayudar al trabajo diario del administrativo de una empresa u organización. (O'Leary T. , 2013, pág. 137) Como vemos en la cita anterior a nivel empresarial se puede encontrar múltiples tipos de sistemas, sin embargo, todos comparten la característica de mejorar el tratamiento de la información; dentro de todos ellos destacan los ERP, ya que es más usado en empresas productivas y que amplían sus áreas de negocios.
1.2.2 Sistema informático
En la actualidad para muchas organizaciones, los sistemas informáticos son la base de las actividades que se realizan día a día y objeto de gran consideración en la toma de decisiones, uno de los principales factores que toma en cuenta una empresa para medirse competitivamente son sus sistemas informáticos, O'Leary T.(2013) asevera lo siguiente: “Los sistemas informáticos deben lograr objetivos tales como: Calidad, optimización, tolerancia a fallos, entre otras” (p.138). Con lo cual los métodos más importantes para el desarrollo de un correcto sistema se basan en las etapas de: análisis, diseño, pruebas e implementación, las cuales se detallan a continuación.
1.2.2.1 Análisis
- 12 - 1.2.2.2 Diseño
El diseño de un sistema determina el cómo será tratada la información, delimitando datos de entrada, salida y almacenamiento. Así mismo, se escriben con todo detalle los procedimientos de cálculo y los datos individuales.
1.2.2.3 Pruebas
Durante las pruebas, el sistema se pone a prueba para asegurarse de que el software no tenga fallas o corregirlas en caso de que las tenga, para que al final el sistema funcione de acuerdo con las especificaciones y en la forma en que los usuarios esperan que lo haga.
1.2.2.4 Implementación
Es el proceso de verificar e instalar en los dispositivos finales, dando las correctas especificaciones de uso a los usuarios y administradores, se instalan aplicaciones adicionales y se deja todo a punto para que sea utilizado.
1.2.3 Sistemas de planificación de Recursos Empresariales
Los sistemas ERP típicamente manejan la producción, logística, distribución, inventario, envíos, facturas y contabilidad de la compañía de forma modular. Andrés F. Rodríguez M.(2013) menciona “La planificación de recursos empresariales o el software ERP puede intervenir en el control de muchas actividades de negocios como ventas, entregas, pagos, producción, administración de inventarios, calidad de administración y la administración de recursos humanos” (p.248). Al intervenir en el manejo simultáneo de múltiples actividades dentro de la empresa se garantiza un mejor tratamiento y almacenamiento de la información ya que se facilita el compartir datos entre cada una de las áreas
1.2.3.1 Implementación de un ERP
- 13 -
aspectos de los sistemas ERP para las necesidades de las organizaciones. La consultoría técnica muchas veces implica programación. La mayoría de los vendedores de ERP permiten modificar su software para las necesidades de los negocios de sus clientes.
Ventajas
Una empresa que no cuente con un sistema ERP, en función de sus necesidades, puede encontrarse con muchas aplicaciones de software cerradas, que no se pueden personalizar, y no se optimizan para su negocio. Diseño de ingeniería para mejorar el producto, seguimiento del cliente desde la aceptación hasta la satisfacción completa, una compleja administración de interdependencias de los recibos de materiales, de los productos estructurados en el mundo real, de los cambios de la ingeniería y de la revisión y la mejora, y la necesidad de elaborar materiales substitutos, etc. La ventaja de tener un ERP es que todo esto, y más, está integrado.
La efectividad de datos puede usarse para el control cuando el cambio ocurra desde una versión anterior a la nueva, en ambos productos los datos van encaminados hacia la efectividad y algunos van a la suspensión del mismo. Parte del cambio puede incluir la etiqueta para identificar el número de la versión (código de barras).
La seguridad de las computadoras está incluida dentro del ERP, para proteger a la organización en contra de crímenes externos, tal como el espionaje industrial y crimen interno, tal como malversación. Una falsificación en el escenario de los datos puede involucrar terrorismo alterando el recibo de materiales como por ejemplo poner veneno en los productos alimenticios, u otro sabotaje. La seguridad del ERP ayuda a prevenir el abuso. (Andrés F. Rodríguez M., 2013, pág. 249)
- 14 - Desventajas
Muchos de los problemas que tienen las compañías con el ERP se deben a la inversión inadecuada para la educación continua del personal relevante, incluyendo los cambios de implementación y de prueba, y una falta de políticas corporativas que afectan a cómo se obtienen los datos del ERP y como se mantienen actualizados.
Limitaciones y obstáculos del ERP incluyen:
• El éxito depende en las habilidades y la experiencia de la fuerza de trabajo, incluyendo la educación y cómo hacer que el sistema trabaje correctamente. Muchas compañías reducen costos reduciendo entrenamientos. Los propietarios de pequeñas empresas están menos capacitados, lo que significa que el manejo del sistema ERP es operado por personal que no está capacitado para el manejo del mismo.
• Cambio de personal, las compañías pueden emplear administradores que no están capacitados para el manejo del sistema ERP de la compañía empleadora, proponiendo cambios en las prácticas de los negocios que no están sincronizados con el sistema.
• La instalación del sistema ERP es muy costosa.
• Los vendedores del ERP pueden cargar sumas de dinero para la renovación de sus licencias anuales, que no está relacionado con el tamaño del ERP de la compañía o sus ganancias.
• El personal de soporte técnico en ocasiones contesta a las llamadas inapropiadas de la estructura corporativa.
• Los ERP son vistos como sistemas muy rígidos, y difíciles de adaptarse al flujo específico de los trabajadores y el proceso de negocios de algunas compañías, este punto se cita como una de las principales causas de falla.
- 15 -
• Los sistemas pueden sufrir problemas de "cuello de botella": la ineficiencia en uno de los departamentos o en uno de los empleados puede afectar a otros participantes.
1.2.4 Toma de decisiones
La toma de decisiones a nivel individual se caracteriza por el hecho de que una persona haga uso de su razonamiento y pensamiento para elegir una solución a un problema que se le presente en la vida; es decir, si una persona tiene un problema, deberá ser capaz de resolverlo individualmente tomando decisiones con ese específico motivo. También, la toma de decisiones es considerada como una de las etapas de la dirección.
1.2.4.1 Decisiones programadas
Son aquellas que se toman frecuentemente, es decir son repetitivas y se convierte en una rutina tomarlas; como el tipo de problemas que resuelve y se presentan con cierta regularidad ya que se tiene un método bien establecido de solución y por lo tanto ya se conocen los pasos para abordar este tipo de problemas, por esta razón, también se las llama decisiones estructuradas. La persona que toma este tipo de decisión no tiene la necesidad de diseñar ninguna solución, sino que simplemente se rige por la que se ha seguido anteriormente.
1.2.4.2 Decisiones no programadas
También denominadas no estructuradas, son decisiones que se toman ante problemas o situaciones que se presentan con poca frecuencia, o aquellas que necesitan de un modelo o proceso específico de solución, por ejemplo: “Lanzamiento de un nuevo producto al mercado”, en este tipo de decisiones es necesario seguir un modelo de toma de decisión para generar una solución específica para este problema en concreto.
1.2.5 Herramientas de desarrollo de aplicaciones.
1.2.5.1 Microsoft Visual Studio
- 16 -
lo cual se sirve de un conjunto de lenguajes de programación con los cuales construir un Front End acorde a las necesidades del programador en primer lugar y del usuario al cual vaya destinada la aplicación.
1.2.5.2 C #
Es un lenguaje de programación que está diseñado para la construcción de una gran variedad de aplicaciones que se ejecutan en .NET Framework. C # es simple, potente, con seguridad de tipos y orientado a objetos. Las muchas innovaciones en C # permiten el desarrollo rápido de aplicaciones al tiempo que conserva la expresividad y la elegancia de los lenguajes C-estilo.
1.2.6. Bases de Datos
Una base de datos o banco de datos es un conjunto de datos que comparten un mismo contexto y son tratados de forma automatizada para que estén al alcance cuando se lo requiera. Hoy en día gracias al avance tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto, se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos. Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos DBMS, así como su utilización y administración, se estudian dentro del ámbito de la informática.
1.2.6.1 MySql
MySQL es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual GPL/Licencia comercial por Oracle Corporation y está considerada como la base datos libres más usadas del mundo tanto a nivel personal como empresarial, sobre todo para entornos de desarrollo web.
- 17 -
licenciamiento anteriormente mencionado. La base de datos se distribuye en varias versiones, una Community, distribuida bajo la Licencia pública general de GNU, versión 2, y varias versiones Enterprise, para aquellas empresas que quieran incorporarlo en productos privativos. Las versiones Enterprise incluyen productos o servicios adicionales tales como herramientas de monitorización y soporte oficial. Está desarrollado en su mayor parte en ANSI C y C++. Tradicionalmente se considera uno de los cuatro componentes de la pila de desarrollo LAMP y WAMP.
1.3 Valoración crítica de los conceptos principales de las distintas posiciones
teóricas sobre los sistemas de información.
Para el desarrollo del Sistema de planificación de recursos empresariales (ERP) basado en Inteligencia de Negocios que contribuye a la mejora en el proceso de administración y toma de decisiones se utiliza el entorno de desarrollo Visual Studio 2015 para construir el Front End, el cual trabaja sobre un entorno Windows.
Por otro lado, para el lado del servidor, es decir, el Back End se usa como Base de datos y Sistema Gestor de Base de datos a MySql, obteniendo un mejor rendimiento en la gestión de los datos en computadores cuyas características no sean las más actuales.
La fundamentación teórica se elaboró en base al criterio de personas que han demostrado, experiencia en el tratamiento de estos temas tanto de sistemas de información como sistemas ERP.
1.4 Conclusiones parciales del capítulo I
• Se determinó importancia de conocer las bases teóricas del sistema de información para determinar cuál es origen y así determinar dónde permite llegar con el grado de conocimientos adquiridos.
• Se analizó los diferentes temas que se relacionan con el problema a investigarse, proporcionando la comprensión del mismo y distintos procesos a sistematizar. • Los resultados teóricos obtenidos permitieron tener una mejor comprensión de
- 18 -
CAPÍTULO II. MARCO METODOLÓGICO
2.1. Caracterización del sector, rama, empresa, contexto institucional o
problema seleccionado para la investigación.
La distribuidora Dimaco está ubicada en el Cantón Tulcán, parroquia Tulcán; y cuyo gerente propietario es el Sr. Pozo Tarupí Marcelo Javier, Dimaco es de carácter privado y está orientada a la distribución y venta de materiales de construcción y cabe aclarar que aunque existen otras distribuidoras en distintos puntos del país que comparten el mismo nombre, ninguna de ellas pertenece al mismo grupo empresarial, por lo que los procesos de administración y gestión de Dimaco de la ciudad de Tulcán no tienen una conexión con otras sucursales. Dicha empresa ha crecido cada año en comparación al anterior sin embargo la mitad de los procesos de gestión aún se realizan manualmente y no de forma integrada, es por ello que se debe implementar un sistema para optimizar el manejo de los recursos de la empresa.
Gráfico: Ubicación de la empresa
- 19 -
2.2. Descripción del procedimiento metodológico para el desarrollo de la
investigación.
2.2.1. Modalidad de la investigación.
El presente proyecto, adopta las modalidades de investigación cualitativa y cuantitativa
• Cuantitativa. en cuanto en el paradigma cuantitativo se destacan elementos propios de la investigación de campo como: población, muestra, variables y parte de la estadística.
• Cualitativa. En el paradigma cualitativo se presenta una orientación interpretativa de los resultados, se hace énfasis en el análisis y la síntesis de la administración de datos e información.
2.2.2. Tipos de Investigación
• Investigación Descriptiva. En este tipo de investigación se describen los datos y características de la población o fenómeno en estudio analizando las principales teorías que fundamentan el problema y proponer una alternativa de solución adecuada al mismo.
• Investigación Correlacional. Tiene como propósito evaluar la relación que existe entre dos o más variables o conceptos de investigación, relaciona las variables de estudio, las mismas que son: sistema informático y registros de la explotación ganadera.
• Investigación Bibliográfica. Se realizan estudios bibliográficos basados en libros e internet, los mismos que permiten el desarrollo del marco teórico del presente trabajo de grado.
• Investigación de Campo. Porque se realiza un estudio cuantitativo - cualitativo recopilando datos mediante entrevistas a las personas involucradas para tener una visión más clara de la investigación a realizar.
- 20 - 2.2.3. Población y muestra.
• Población. La población tomada en cuenta para la recopilación de datos del respectivo trabajo de grado a investigarse es de 6 personas correspondiente al personal ejecutivo de la empresa y personal de caja ya que se considera que el resto de empleados no hacen parte del proceso administrativo al cual va dirigida la investigación.
• Muestra. Debido a que la población es pequeña se toma en cuenta las seis personas que hacen parte del personal ejecutivo de Dimaco.
Tabla1: Personal
Cantidad Acceso al Sistema
Dirección y Administración 3 SI Población y Muestra
Caja 3 SI
Bodega 4 NO
Otros 2 NO
Total 12
Fuente: Investigación de campo Elaborado por Diego Benavides
2.2.4. Métodos, técnicas e instrumentos de la investigación.
2.2.4.1. Métodos de Investigación
Métodos empíricos
• Observación científica. Se usa para realizar un análisis detenido al problema de investigación y buscar la solución más adecuada.
• Análisis Documental. Se planea usar documentos y archivos en busca de información que ayuden a dar solución al problema.
- 21 - Métodos teóricos
• Método histórico-lógico. Con el que se describe la evolución del problema en un determinado periodo de tiempo.
• Método analítico-sintético. Se lo emplea para realizar un estudio detallado de todos los elementos del trabajo de grado y se van establecer conclusiones particulares.
• Método Inductivo-Deductivo. Se lo maneja con el objetivo de estudiar un problema en particular y generalizar la solución hacia nuevos esquemas.
• Método Sistémico. Este método se lo emplea ya que se constituye parte por parte el sistema ERP, llegando a la integración e interrelación de sus elementos.
2.2.4.2. Técnicas e instrumentos de investigación
La técnica a utilizarse para la recolección de información es la entrevista para la cual se maneja la guía de la entrevista.
2.2.4.3. Metodología del desarrollo de software
La metodología de ingeniería del software a utilizarse es el ciclo de vida clásico del software; cuyos elementos son.
• Análisis del sistema. Se determina los requerimientos lógicos funcionales del sistema ERP.
• Diseño del sistema. Se realiza el diseño físico funcional del sistema ERP. • Construcción o codificación. Se elabora el código fuente
• Pruebas. Se realizan pruebas de caja negra y de caja blanca.
2.2.5. Análisis de la entrevista.
- 22 -
Durante gran parte de la entrevista los involucrados han presentado una gran apertura y visión con respecto a implementar un sistema que les brinde una sola plataforma unificada para la administración de toda la información que fluye por la empresa y más aún por incorporación de herramientas de estadísticas pertenecientes a la inteligencia de negocios.
Por parte del Sr. Marcelo Tarupí y el Sr Javier Enríquez, Gerente y Sub Gerente respectivamente hay una gran predisposición para la investigación e implementación del sistema.
Con respecto a las demás entrevistas realizadas tanto al personal de caja, compras y administración de bodega muestran que todos ellos están abiertos a la implementación del sistema que les facilite y automatice cada uno de los procesos que llevan a cabo, principalmente en el área de caja han mencionado que sería de gran ayuda pasar del actual sistema de facturación a uno más actual que cuente con una interfaz gráfica orientada a mejorar la experiencia de usuario.
2.3 Diagnóstico situacional
En la zona norte del país se encuentra la provincia del Carchi cuya capital es el cantón Tulcán conocido principalmente por su proximidad al vecino país de Colombia; la ciudad de Tulcán actualmente se encuentra en constante crecimiento a pesar de la crisis que sufrió debido a la baja del peso colombiano.
La distribuidora “Dimaco” ubicada en el cantón Tulcán, parroquia Tulcán, tiene como principal actividad económica la venta de materiales de construcción, con un nicho de mercado relativamente alto a pesar de tener varios competidores.
- 23 - 2.4. Conclusiones parciales del capítulo II.
Las conclusiones del presente capítulo, se las establece en base a las entrevistas aplicadas a los beneficiarios de la distribuidora Dimaco constatando que:
▪ El diagnóstico del problema se lo deduce principalmente de manera cualitativa, estableciendo que la empresa, necesita un sistema de gestión de recursos debido al crecimiento que presenta cada año.
▪ Tanto el gerente como el sub gerente y demás personal administrativo y de caja, están de acuerdo que un sistema de gestión de recursos con herramientas de inteligencia de negocios es necesario para acortar los tiempos de proceso de información y brindar una mejor gestión de cada uno de ellos.
- 24 -
CAPÍTULO III. PLANTEAMIENTO DE LA PROPUESTA
3.1 Título de la propuesta
Desarrollar un sistema ERP basado en Inteligencia de Negocios para el proceso de administración y toma de decisiones de la distribuidora “Dimaco” de la ciudad de Tulcán.
3.2. Caracterización de la propuesta
La propuesta está orientada a la implementación de un sistema de gestión de recursos empresariales basado en inteligencia de negocios que contribuya al mejoramiento de la administración y toma de decisiones de la distribuidora Dimaco de la ciudad de Tulcán.
En el sistema informático previo un análisis se determinó las principales necesidades que tiene el mismo y cómo por medio de la propuesta, lograr una efectiva solución con la implementación de: registro de usuarios, registro de clientes, administración de empleados, gestión de compras, gestión de envíos y herramientas de estadísticas.
3.3. Planteamiento detallado de la propuesta
Para la elaboración del presente trabajo se utilizó la metodología de desarrollo de software diseñada para estructurar, planificar y controlar el proceso de desarrollo en sistemas de información.
- 25 -
Gráfico 1: Metodología del desarrollo de software
3.3.1. Análisis del sistema
Para la elaboración de Sistema Informático de Gestión de Recursos Empresariales de la distribuidora “Dimaco” se debe enfocar las necesidades actuales.
A través de este sistema se manejará toda la información generada diariamente en la gestión administrativa de la empresa.
3.1.1.1 Análisis de Requerimientos
• Propósito. La especificación del sistema es brindar las herramientas adecuadas para garantizar una mejora en los procesos de gestión de los recursos de la empresa.
• Ámbito del Sistema. Al realizar el sistema informático se mejora los procesos administrativos y se brinda herramientas de inteligencia de negocios, en este caso estadísticas de los datos en tiempo real.
- 26 -
• Gestión Administrativa. El administrador del sistema estará en la facultad de, controlar los procesos de agregar, modificar, eliminar datos dependiendo del nivel administrativo.
• Gestión de Usuarios. Los usuarios del sistema informático podrán acceder a través de un nombre y una contraseña para realizar las diferentes operaciones y se garantiza que solo puedan acceder a las herramientas que su nivel de usuario les permita.
• Gestión de Información. Se la realiza en base a la información ingresada y su respectivo tratamiento en los diferentes niveles del sistema.
3.1.1.2 Diagramas de Flujo de Datos
Para tener un enfoque del trabajo del sistema además del flujo y análisis de la información, es importante determinar los diagramas de flujo.
Gráfico 2: Diagrama a nivel de contexto.
Fuente: Investigación de Campo Elaborado por: Diego Benavides
- 27 - Gráfico 3: Diagrama a nivel 1
Fuente: Investigación de Campo Elaborado por: Diego Benavides
Todos los actores que interactúan con el sistema acceden con una clave y un usuario que determina su nivel de acceso el cual está dado por la función de validación de usuario.
Una vez dentro del sistema se procede a seleccionar el proceso deseado dentro de las directrices dadas para el usuario, es así que en usuarios de nivel bajo solo tendrán acceso a ingreso y visualización de datos, mientras que el administrador tiene acceso a cada una de las herramientas.
- 28 - Gráfico 4: Diagrama a nivel 2- Facturación
Fuente: Investigación de Campo Elaborado por: Diego Benavides
Se describe el acceso del usuario mediante un inicio de sesión el cual conlleva a una validación que le otorga el nivel de acceso pertinente, en este caso mediante la selección del módulo de facturación se muestra que los siguientes pasos son elegir el tipo de proceso, ya sea tratamiento de información o consulta, a su vez estos procesos se asientan sobre una relación simbiótica entre las distintas tablas que tienen relación con sus respectivos procesos.
Gráfico 5: Diagrama de transición de estados
- 29 -
Para un proceso como es el de facturación se inicia desde la validación de usuario y posteriormente pasa a seleccionar ya sea los clientes o los productos puesto que el orden no influye en el flujo de datos, cada uno de los procesos recibe la información del anterior y la valida para su posterior tratamiento.
3.3.2. Diseño del Sistema
Describe cómo hará el sistema para satisfacer los requerimientos del análisis, es la descomposición del sistema en componentes de la arquitectura del sistema.
Gráfico 6:Elementos del sistema
Fuente: Investigación de Campo Elaborado por: Diego Benavides
- 30 -
las entidades, y que además el sistema cuenta con permeabilidad que es la característica que permite trabajar con entidades fuera del sistema.
3.3.2.1 Entorno del sistema
• Requisitos de software: Para el desarrollo del sistema ERP se usa el entorno de desarrollo Visual Studio 2015, específicamente el lenguaje C# que ofrece ventajas tales como el hecho de que la plataforma puede ser usada para desarrollar cualquier tipo de aplicación, reutilización de Módulos y el uso de herramientas pre programadas. Por otra parte, para la gestión de los datos es utilizado el SGBD MySql el cual permite una instalación mucho más rápida y requiere menos recursos para su ejecución.
• Requisitos de Hardware: Para la correcta ejecución de sistema se requiere unas configuraciones de Hardware Mínimas tales como; Procesador: Dual Core 2.6 GHz, Memoria: 1GB, Espacio en disco: 750 MB de espacio libre en el disco.
3.3.2.2 Esquema de base de datos
- 31 -
Gráfico 7: Esquema de la base de datos de la empresa
Fuente: Base de datos
- 32 -
Gráfico 8: Diagrama lógico de la base de datos
Fuente: Base de datos
Elaborado por: Diego Benavides
Gráfico 9: tabla t_agenda
Fuente: Base de datos
Elaborado por: Diego Benavides
Gráfico 10: tabla t_almacén
Fuente: Base de datos
- 33 - Gráfico 11: tabla t_asistencia
Fuente: Base de Datos
Elaborado por: Diego Benavides
Gráfico 12: tabla t_cliente
Fuente: Base de Datos
Elaborado por: Diego Benavides
Gráfico 13: tabla t_compra
Fuente: Base de Datos
- 34 -
Gráfico 4: tabla t_config (Configuraciones de sistema)
Fuente: Base de Datos
Elaborado por: Diego Benavides
Gráfico 14: tabla t_detalle (Detalle de facturas)
Fuente: Base de Datos
Elaborado por: Diego Benavides
Gráfico 15: tabla t_distribuidor
Fuente: Base de Datos
- 35 - Gráfico 16: tabla t_empleado
Fuente: Base de Datos
Elaborado por: Diego Benavides
Gráfico 17: tabla t_envio
Fuente: Base de Datos
Elaborado por: Diego Benavides
Gráfico 18: tabla t_estadística
Fuente: Base de Datos
- 36 -
Gráfico 19: tabla t_evaluacionemple (Evaluación a empleados)
Fuente: Base de Datos
Elaborado por: Diego Benavides
Gráfico 20: tabla t_factura
Fuente: Base de Datos
Elaborado por: Diego Benavides
Gráfico 21: TABLA T_GASTOS
Fuente: Base de Datos
- 37 - Gráfico 22: tabla t_producto
Fuente: Base de Datos
Elaborado por: Diego Benavides
Gráfico 23: tabla t_rolpago
Fuente: Base de Datos
Elaborado por: Diego Benavides
Gráfico 24: tabla t_vehiculo
Fuente: Base de Datos
- 38 - 3.3.3. Construcción
3.3.3.1Interfaz del Sistema
Su principal uso, consiste en proporcionar un entorno visual sencillo que brinde una mejor experiencia de usuario durante el tratamiento de la información.
Gráfico 25: Formulario Splash
Fuente: BusinnesInt ERP Elaborado por: Diego Benavides
El formulario Splash es un formulario de pre carga en el cual se inicializan algunos tipos de variables y la mayor parte de instancias para así acelerar la funcionalidad del programa.
Gráfico 26: Formulario autenticación de usuarios
- 39 -
Mediante el formulario de ingreso un usuario puede acceder mediante sus credenciales con un nivel de acceso correspondiente.
Gráfico 4: Formulario menú principal
Fuente: BusinnesInt ERP Elaborado por: Diego Benavides
En el menú principal el usuario puede acceder a las distintas herramientas que brinda el sistema, aunque también se puede acceder desde cualquier módulo mediante un panel visible en todo momento.
Gráfico 27: Formulario de Compras
- 40 -
Mediante el formulario de compras se puede registrar las facturas externas realizadas por los distribuidores para posteriormente registrar el ingreso de productos. El submenú también ofrece herramientas como gestión de proveedores e historial de compras.
Gráfico 28: Formulario de agenda
Fuente: BusinnesInt ERP Elaborado por: Diego Benavides
La herramienta de agenda permite grabar eventos para la empresa los cuales saltan como alertas en el día especificado.
Gráfico 29: Formulario de facturación
- 41 -
Mediante el formulario de facturación un empleado puede registrar las ventas con un nombre de cliente o ya sea a manera de consumidor final y pasar al ingreso de los productos, para su posterior pago. El formulario también cuenta con las opciones de gestión de clientes e historiales a los que se accede mediante el submenú.
Gráfico 30: Formulario de gestión de almacenamiento
Fuente: BusinnesInt ERP Elaborado por: Diego Benavides
El formulario de almacenamiento tiene opciones para ingresar productos al sistema al igual que editar y registrar datos específicamente de productos.
Gráfico 31: Formulario de Administración
- 42 -
Para la gestión de procesos referentes a empleados, datos, configuraciones y demás se usa el formulario de Administración el cual está orientado únicamente a la gestión de la empresa y el sistema.
Gráfico 32: Formulario de Distribución
Fuente: BusinnesInt ERP Elaborado por: Diego Benavides
- 43 - 3.3.3.2 Inteligencia de Negocios
Gráfico 33: Inteligencia de Negocios
Fuente: BusinnesInt ERP Elaborado por: Diego Benavides
• Cubos OLAP
El sistema ofrece una presentación de datos multidimensional a partir de la recolección de información dentro de la base de datos, aunque se debe aclarar que la información no se guarda de la misma forma, sino que se usa los cubos OLAP a manera de presentación de la misma.
- 44 -
• Estadísticas
La inteligencia de negocios que aporta el sistema se ve reflejado en la herramienta de estadísticas que arroja gráficas sobre aspectos cuantitativos en tiempo real de la empresa de tal forma que se puede apreciar las tendencias de venta tanto diarias como mensuales y actuar referente a ello.
• Alertas
El sistema permite el manejo de alertas automatizadas acorde a lo que vaya sucediendo con la empresa, por ejemplo, cuando el pago a los empleados está a punto de llegar o las ventas han subido a un nivel mayor al del día anterior. Dentro de cada módulo existen alertas las cuales pueden ser administradas dentro del formulario de Inteligencia de Negocios.
• Análisis predictivo
El análisis predictivo dentro del sistema agrupa una variedad de minería de datos que analiza los datos actuales e históricos reales para hacer predicciones acerca del futuro o en ciertos procesos como puede ser crecimiento en ventas, personal y productos.
3.3.3.3 Conexión a la base de datos
- 45 -
Acceso a la clase de conexión de base de datos
- 46 -
• Insertar
• Eliminar
Clase configuraciones
- 47 -
• Consultar Fechas de trabajo
• Consultar Nivel de usuario
3.3.4. Pruebas
Para garantizar el total funcionamiento del sistema se realizan pruebas para identificar errores que aún no se han controlado en el sistema.
Pruebas de caja blanca
- 48 -
Tabla 2: Prueba de caja blanca. Ingreso de Datos
Datos de
Entrada
Prueba1 Prueba 2 Prueba 3 Prueba 4
CI/RUC NULL NULL NULL 0401956368
CI/Búsqueda NULL E E E
Prod/Búsqueda NULL C C C
Cantidad NULL 0 3 3
RESULTADOS Sin respuesta Sin respuesta Producto Ingresado/Sin pago
Procede a pagar
Fuente: BusinnesInt ERP Elaborado por: Diego Benavides
Gráfico 34: Formulario facturación
Fuente: BusinnesInt ERP Elaborado por: Diego Benavides
Tabla 3: Prueba de caja blanca. Validación de la cédula
Datos de
Entrada
Prueba 1 Prueba 2 Prueba 3 Prueba 4
CI/RUC NULL 0401554896 0401554896 0401554896
Nombre NULL ANDRES ANDRES ANDRES
- 49 -
Celular NULL NULL 0965854752 0965854752
Teléfono NULL NULL NULL NULL
Dirección NULL NULL NULL N18 CALLE
Resultados Sin
respuesta
Sin activación Sin activación Guardado
Fuente: BUSINNESINT ERP Elaborado por: Diego Benavides
Gráfico 35: Formulario de clientes
Fuente: BUSINNESINT ERP Elaborado por: Diego Benavides
Pruebas de caja negra
- 50 - Gráfico 4: Formulario de agenda
Fuente: BUSINNESINT ERP Elaborado por: Diego Benavides
Tabla 4: Prueba de caja negra formulario agenda
Nombre Tipo Descripción Observación Resultado
Agenda Form Formulario para el ingreso y edición de eventos
Error al guardar Incorrecto
Error al eliminar Incorrecto Corrección Correcto Funciona Correcto Funciona Correcto Fuente: BUSINNESINT ERP
- 51 - Gráfico 36: Formulario de proveedores
Fuente: BUSINNESINT ERP Elaborado por: Diego Benavides
Tabla 5: Prueba de caja negra formulario proveedores
Nombre Tipo Descripción Observación Resultado
proveedores Form Formulario para el ingreso y edición de proveedores
Funciona Correcto
Error al eliminar Incorrecto Corrección Correcto Funciona Correcto Funciona Correcto Fuente: BUSINNESINT ERP
Elaborado por: Diego Benavides
Gráfico 37: Formulario de historial de facturación
- 52 - Tabla 6: Prueba de caja negra formulario clientes
Nombre Tipo Descripción Observación Resultado
Facturación Form Formulario para el ingreso y edición de facturas
Funciona Correcto Funciona Incorrecto Funciona Correcto Funciona Correcto Funciona Correcto Fuente: BUSINNESINT ERP
Elaborado por: Diego Benavides
Gráfico 38: Formulario de Lista de productos
Fuente: BUSINNESINT ERP Elaborado por: Diego Benavides
Tabla 7: Prueba de caja negra formulario productos
Nombre Tipo Descripción Observación Resultado
productos Form Formulario para el listado de productos
Funciona Correcto Funciona Incorrecto Corrección Correcto Funciona Correcto Funciona Correcto Fuente: BUSINNESINT ERP
- 53 - Gráfico 39: Formulario de empleados
Fuente: BUSINNESINT ERP Elaborado por: Diego Benavides
Tabla 8: Prueba de caja negra formulario empleados
Nombre Tipo Descripción Observación Resultado
Empleados Form Formulario para el ingreso y edición de empleados
Funciona Correcto
Error al eliminar Incorrecto Corrección Correcto Funciona Correcto Funciona Correcto Fuente: BUSINNESINT ERP
- 54 - Gráfico 40: Formulario de Rol de pago
Fuente: BUSINNESINT ERP Elaborado por: Diego Benavides
Tabla 9: Prueba de caja negra formulario rol de pagos
Nombre Tipo Descripción Observación Resultado
Rol de pagos Form Formulario para el ingreso y edición de Pagos
Funciona Correcto
Error al eliminar Incorrecto
Error al imprimir Incorrecto Corrección Correcto Corrección Correcto Fuente: BUSINNESINT ERP
- 55 - 3.3.5. Validación de la Propuesta
Realizada por expertos en sistemas e informática para características más importantes con las que pueda contar el sistema.
Datos del primer validador
N° Cédula: 0401171434
Nombres y Apellidos: Marco David Revelo Aldás
Título de mayor jerarquía: Maestría gerencia Informática Institución en la que labora: Universidad Técnica del Norte Cargo actual: Docente
Años de servicio: 2
Experiencia Laboral: 16 años
Datos del segundo validador
N° Cédula:0400741833
Nombres y Apellidos: Hernán Javier Guancha Título de mayor jerarquía: Ingeniero en Sistemas
Institución en la que labora: Distrito de educación 04d03 Espejo-Mira Cargo actual: Analista TICs
Años de servicio: 1
- 56 - Datos del tercer validador
N° Cédula: 0401693577
Nombres y Apellidos: Diego Fernando Cuastumal Inguilan Título de mayor jerarquía: Ingeniero en sistemas informáticos Institución en la que labora: Edesisc
Cargo actual: CEO Desarrollador Años de servicio: menor a 1 Experiencia Laboral: 2
Resultados de la Validación
• En el indicador de Calidad: Validación de carácter científico se obtuvo los siguientes resultados.
Gráfico 41: Indicador de carácter científico
Fuente: Validación por expertos. Elaborado por: Diego Benavides
67% 33%
0% 0%
- 57 -
En los resultados obtenidos se destaca que el sistema informático de gestión de recursos en el carácter científico si es viable porque ayudará a mejorar la gestión mediante el uso de técnicas actuales y acorde a las necesidades.
• En el indicador de Calidad: Efectividad de la propuesta se obtuvo los siguientes resultados.
Gráfico 42: Indicador de efectividad de la propuesta
Fuente: Validación por expertos. Elaborado por: Diego Benavides
Existe la certeza de que con la implementación del sistema de administración ganadera se logra de los resultados deseados y que los beneficiarios estarán satisfechos con dicho sistema.
100% 0% 0% 0%
- 58 -
• En el indicador de Calidad: Novedad científica se obtuvo los siguientes resultados.
Gráfico 43: Indicador de novedad científica
Fuente: Validación por expertos. Elaborado por: Diego Benavides
En cuanto a la novedad del sistema tuvo una excelente aceptación debido a que en la empresa los sistemas de administración aún no se automatizan en su totalidad de modo que muchos usuarios continúan llevando sus registros de manera manual.
67% 33%
0% 0%
- 59 -
• En el indicador de Calidad: Viabilidad de la propuesta se obtuvo los siguientes resultados.
Gráfico 44: Indicador de viabilidad de la propuesta
Fuente: Validación por expertos. Elaborado por: Diego Benavides
Se obtuvo una respuesta sobresaliente por lo que es posible la implementación del sistema en distribuidora Dimaco, debido a que está apto para solventar las necesidades de la empresa.
100% 0% 0% 0%