1
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
“UNIANDES – IBARRA”
FACULTAD DE SISTEMAS MERCANTILES
CARRERA DE SISTEMAS
EXAMEN COMPLEXIVO PREVIO A LA OBTENCIÓN DEL TITULO DE
INGENIERO EN SISTEMAS E INFORMÁTICA
TEMA:
SISTEMA ERP CON FACTURACIÓN ELECTRÓNICA PARA LA EMPRESA
QUITO CLEAN TECHNOLOGY “QCT”
AUTOR: GONZÁLEZ CHUQUIN WILLIAM GEOVANNY
TUTOR: ING. VISCAINO NARANJO FAUSTO ALBERTO
AMBATO – ECUADOR
2019
APROBACIÓN DEL TUTOR DEL TRABAJO DE TITULACIÓN
CERTIFICACIÓN:
Quien suscribe, legalmente CERTIFICA QUE: El presente Trabajo de Titulación
realizado por el señor William Geovanny González Chuquin, estudiante de la Carrera de
Sistemas, Facultad de Sistemas Mercantiles, con el tema “Sistema ERP con Facturación
Electrónica para la Empresa Quito Clean Technology “QCT¨“ , ha sido prolijamente
revisado, y cumple con todos los requisitos establecidos en la normativa pertinente de la
Universidad Regional Autónoma de los Andes -UNIANDES-, por lo que apruebo su
presentación.
Ambato, Julio de 2019
_______________________________
Ing. Viscaino Naranjo Fausto Alberto
TUTOR
DECLARACIÓN DE AUTENTICIDAD
Yo, William Geovanny González Chuquin, estudiante de la Carrera de Sistemas,
Facultad de Sistemas Mercantiles, declaro que todos los resultados obtenidos en el
presente trabajo de investigación, previo a la obtención del título de INGENIERO EN
SISTEMAS E INFORMATICA, son absolutamente originales, auténticos y personales;
a excepción de las citas, por lo que son de mi exclusiva responsabilidad.
Ambato, Julio 2019
_____________________________
Sr. William Geovanny González Chuquin
CI. 1002744801
AUTOR
DERECHOS DE AUTOR
Yo, William Geovanny González Chuquin, 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 consultaría que se realicen en
la Universidad o por cuenta de ella;
Ambato, Julio 2019
_______________________________
Sr. William Geovanny González Chuquin
CI. 1002744801
AUTOR
DEDICATORIA
El presente trabajo está dedicado a mi familia por haber sido mi apoyo a lo largo de toda
mi carrera universitaria y a lo largo de mi vida. A todas las personas especiales que me
acompañaron en esta etapa, aportando a mi formación tanto profesional y como ser
humano.
AGRADECIMIENTOS
Al finalizar este trabajo quiero utilizar este espacio para agradecer a Dios y a mi Familia
por su apoyo y paciencia en este proyecto de estudio.
También quiero agradecer a la Universidad Regional Autónoma de los Andes
UNIANDES, directivos y profesores por la colaboración.
ÍNDICE GENERAL
APROBACIÓN DEL TUTOR DEL TRABAJO DE TITULACIÓN
DECLARACIÓN DE AUTENTICIDAD
DERECHOS DE AUTOR
DEDICATORIA
AGRADECIMIENTOS
ÍNDICE GENERAL
ÍNDICE DE TABLAS
ÍNDICE GRÁFICOS
RESUMEN
ABSTRACT
INTRODUCCIÓN ........................................................................................................1
ANTECEDENTES DE LA INVESTIGACIÓN ...........................................................................1
PLANTEAMIENTO DEL PROBLEMA ...................................................................................1
FORMULACIÓN DEL PROBLEMA ......................................................................................3
DELIMITACIÓN DEL PROBLEMA ......................................................................................3
IDENTIFICACIÓN DE LA LÍNEA DE INVESTIGACIÓN ...........................................................3
OBJETIVOS .....................................................................................................................3
OBJETIVO GENERAL .......................................................................................................3
OBJETIVOS ESPECÍFICOS .................................................................................................3
IDEA A DEFENDER .........................................................................................................3
VARIABLES ....................................................................................................................4
JUSTIFICACIÓN DEL TEMA ..............................................................................................4
1 MARCO TEÓRICO .................................................................................................5
1.1 SISTEMAS DE INVENTARIOS ....................................................................................5
1.1.1 INVENTARIO ........................................................................................................5
1.1.1.1 Control de Inventario .......................................................................................5
1.1.1.2 Importancia de un control de inventario ...........................................................6
1.1.1.3 Propósitos de los inventarios ............................................................................6
1.1.1.4 Beneficios de un adecuado control de inventarios .............................................6
1.1.1.5 Procesos de inventario. .....................................................................................6
1.1.2 TIPOS DE INVENTARIO..........................................................................................8
1.2 SISTEMAS DE INFORMACIÓN....................................................................................9
1.2.1 LA INFORMACIÓN COMO RECURSO DE LAS ORGANIZACIONES.................................9
1.2.2 QUE SON SISTEMAS DE INFORMACIÓN ...................................................................9
1.2.3 TIPOS Y USOS DE LOS SISTEMAS DE INFORMACIÓN. ................................................9
1.2.3.1 Proceso del Sistema de Información. .............................................................. 10
1.2.3.2 Entrada de Información. ................................................................................. 10
1.2.3.3 Almacenamiento de información: ................................................................... 10
1.2.3.4 Procesamiento de Información: ...................................................................... 10
1.2.3.5 Salida de Información: ................................................................................... 11
1.2.4 IMPORTANCIA DE LOS SISTEMAS DE INFORMACIÓN .............................................. 11
1.3 APLICACIÓN ERP ................................................................................................. 11
1.3.1 ANTECEDENTES ................................................................................................. 11
1.3.2 INTERFAZ .......................................................................................................... 12
1.3.3 CONSIDERACIONES TÉCNICAS ............................................................................ 13
1.3.4 ESTRUCTURA DE LA APLICACIÓN WEB................................................................ 13
1.3.5 USO EMPRESARIAL............................................................................................. 14
1.3.6 DIFERENCIA ENTRE APLICACIONES WEB Y APLICACIÓN DE INTERNET
ENRIQUECIDA… ........................................................................................................... 15
1.3.7 VENTAJAS ......................................................................................................... 15
1.3.8 DESVENTAJAS ................................................................................................... 17
1.4 HERRAMIENTAS DE DESARROLLO ......................................................................... 17
1.4.1 HTML .............................................................................................................. 17
1.4.2 PHP .................................................................................................................. 18
1.4.3 JAVASCRIPT ...................................................................................................... 18
1.4.4 IDE DE DESARROLLO ......................................................................................... 18
1.5 SEGURIDADES ...................................................................................................... 19
1.5.1 FUNDAMENTOS DE LA SEGURIDAD INFORMÁTICA ............................................... 19
1.5.2 SEGURIDAD INFORMÁTICA EN FACTURACIÓN ELECTRÓNICA ............................... 19
1.5.3 FIRMA ELECTRÓNICA ......................................................................................... 20
1.5.4 FUNCIONES DE AUTENTICACIÓN E INTEGRIDAD. ................................................. 21
1.5.5 FIRMA DIGITAL Y CERTIFICADOS DIGITALES. ..................................................... 22
1.5.6 APLICACIONES SEGURAS ................................................................................... 22
1.6 CONCLUSIONES PARCIALES DEL CAPÍTULO. ........................................................... 22
2 MARCO METODOLÓGICO................................................................................. 24
2.1 CARACTERIZACIÓN DEL SECTOR. .......................................................................... 24
2.2 DESCRIPCIÓN DEL PROCEDIMIENTO METODOLÓGICO. ............................................. 25
2.2.1 MODALIDAD DE LA INVESTIGACIÓN.................................................................... 25
2.2.2 TIPO DE INVESTIGACIÓN..................................................................................... 25
2.2.3 INVESTIGACIÓN DE CAMPO ................................................................................. 25
2.2.4 INVESTIGACIÓN BIBLIOGRÁFICA ......................................................................... 25
2.2.5 MÉTODOS DE INVESTIGACIÓN ............................................................................ 26
2.2.5.1 Método inductivo y deductivo ........................................................................ 26
2.2.5.2 Método analítico sintético .............................................................................. 26
2.2.5.3 Método sistémico ........................................................................................... 26
2.2.6 TÉCNICAS E INSTRUMENTOS DE INVESTIGACIÓN.................................................. 26
2.2.6.1 Entrevista ....................................................................................................... 26
2.2.6.2 Encuesta ......................................................................................................... 26
2.2.7 POBLACIÓN Y MUESTRA ..................................................................................... 27
2.2.8 ANÁLISIS E INTERPRETACIÓN DE RESULTADOS. ................................................... 27
2.2.9 CONCLUSIONES PARCIALES DEL CAPÍTULO.......................................................... 39
3 MARCO PROPOSITIVO....................................................................................... 40
3.1 TEMA ................................................................................................................... 40
3.2 OBJETIVOS ........................................................................................................... 40
3.2.1 OBJETIVO GENERAL .......................................................................................... 40
3.2.2 OBJETIVOS ESPECÍFICOS .................................................................................... 40
3.3 METODOLOGÍA DE DESARROLLO DE SOFTWARE .................................................... 40
3.3.1 RUP .................................................................................................................. 40
3.3.2 CARACTERÍSTICAS: ............................................................................................ 41
3.3.3 FASES ............................................................................................................... 41
3.4 FASE DE INICIO..................................................................................................... 41
3.4.1 RECURSOS ......................................................................................................... 41
3.4.1.1 Recursos humanos.......................................................................................... 42
3.4.1.2 Recursos Técnicos.......................................................................................... 42
3.4.1.3 Recursos Económicos. ................................................................................... 44
3.4.2 ANÁLISIS DE PROPUESTA ................................................................................... 45
3.4.3 REQUERIMIENTO................................................................................................ 46
3.4.3.1 Requerimientos del sistema ............................................................................ 46
3.4.3.2 Requerimientos de acceso multiusuario .......................................................... 46
3.4.3.3 Requerimientos de entorno ............................................................................. 46
3.4.3.4 Requerimientos de documentación ................................................................. 47
3.5 FASE DE ELABORACIÓN ........................................................................................ 47
3.5.1 DIAGRAMAS UML .............................................................................................. 47
3.5.2 ESPECIFICACIONES DE CASOS DE USO AL VEINTE PORCIENTO ............................. 47
3.5.3 CASOS DE USO AL CIEN POR CIENTO. ................................................................. 50
3.5.4 BASE DE DATOS ................................................................................................. 54
3.5.4.1 Modelo Físico ................................................................................................ 54
3.5.4.2 Modelo Lógico ............................................................................................... 55
3.6 FASE DE CONSTRUCCIÓN ...................................................................................... 56
3.6.1 DICCIONARIO DE DATOS .................................................................................... 56
3.6.1.1 Tabla Usuarios: .............................................................................................. 56
3.6.1.2 Tabla Productos: ............................................................................................ 56
3.6.1.3 Tabla Proveedores: ......................................................................................... 57
3.6.1.4 Tabla Movimiento de Productos: .................................................................... 58
3.6.1.5 Tabla Compra: ............................................................................................... 59
3.6.1.6 Tabla Devolución: .......................................................................................... 60
3.6.1.7 Tabla Cliente:................................................................................................. 61
3.6.1.8 Tabla Categoría: ............................................................................................. 62
3.6.1.9 Tabla Configuraciones: .................................................................................. 63
3.6.2 FORMULARIO DE ENTRADAS .............................................................................. 63
3.6.2.1 Proveedores: .................................................................................................. 63
3.6.2.2 Productos: ...................................................................................................... 64
3.6.2.3 Factura de Compra: ........................................................................................ 64
3.6.2.4 Ficha de Producto .......................................................................................... 65
3.6.2.5 Factura venta:................................................................................................. 65
3.6.2.6 Reportes. ........................................................................................................ 66
3.6.3 CODIFICACIÓN ................................................................................................... 67
3.6.3.1 Conexión PHP A Mysql ................................................................................. 67
3.6.3.2 Recuperación de datos de las tablas de la base de datos. ................................. 67
3.6.3.3 Enlazar a otros Formularios Con JQuery ........................................................ 68
3.6.3.4 Cargar Combos Php ....................................................................................... 68
3.6.3.5 Insert, Update ................................................................................................. 68
3.6.3.6 Envió de Documentos Electrónicos SRI ......................................................... 69
3.7 FASE DE TRANSICIÓN ........................................................................................... 75
3.7.1 CAPACITACIÓN. ................................................................................................. 75
3.7.2 PRUEBAS DE SOFTWARE ..................................................................................... 75
3.7.2.1 Características de factores de evaluación de software ..................................... 76
3.7.3 PRUEBAS DE CAJA NEGRA ................................................................................. 76
3.7.4 PRUEBAS DE USABILIDAD .................................................................................. 79
3.8 CONCLUSIONES PARCIALES DEL CAPÍTULO. ........................................................... 79
CONCLUSIONES ...................................................................................................... 81
RECOMENDACIONES ............................................................................................. 82
BIBLIOGRAFÍA
ANEXOS
ÍNDICE DE TABLAS
TABLA 1 PERSONAL DE LA EMPRESA ............................................................................. 27
TABLA 2 FRECUENCIA AL REALIZAR PEDIDOS ................................................................ 28
TABLA 3 EL MANEJO DE INVENTARIO ES ........................................................................ 29
TABLA 4 EL MANEJO DE INVENTARIO ES ADECUADO ..................................................... 30
TABLA 5 TIEMPO DE PEDIDO ......................................................................................... 31
TABLA 6 DISPONIBILIDAD DEL PRODUCTO ..................................................................... 32
TABLA 7 TIEMPO EN VENTA .......................................................................................... 33
TABLA 8 FRECUENCIA DE FACTURAS ............................................................................ 34
TABLA 9 BÚSQUEDA DE PRODUCTOS ............................................................................ 35
TABLA 10 MEJORAR MANEJO DE INVENTARIO ............................................................... 36
TABLA 11 FORMA DE PAGO .......................................................................................... 37
TABLA 12 ENTREVISTA GERENTE GENERAL .................................................................. 39
TABLA 13 RECURSOS HUMANOS - DESARROLLADORES ................................................. 42
TABLA 14 RECURSOS HUMANOS - USUARIOS ................................................................ 42
TABLA 15 RECURSOS HUMANOS - ASESORES ................................................................ 42
TABLA 16 RECURSOS TÉCNICOS – HARDWARE DESARROLLO ........................................ 43
TABLA 17 RECURSOS TÉCNICOS – HARDWARE IMPLEMENTACIÓN ................................. 43
TABLA 18 RECURSOS TÉCNICOS – SOFTWARE DESARROLLO.......................................... 43
TABLA 19 RECURSOS TÉCNICOS – SOFTWARE IMPLEMENTACIÓN................................... 44
TABLA 20 RECURSOS ECONÓMICOS .............................................................................. 44
TABLA 21 RECURSOS ECONÓMICOS - DESARROLLO....................................................... 45
TABLA 22 RECURSOS ECONÓMICOS - IMPLEMENTACIÓN ................................................ 45
TABLA 23 RECURSOS ECONÓMICOS - EXTRAS ............................................................... 45
TABLA 24 REGISTRO DE USUARIOS ............................................................................... 77
TABLA 25 PROCESO DE RESTAURACIÓN DE LA CLAVE DE USUARIO ................................. 78
TABLA 26 PROCESO DE FACTURACIÓN .......................................................................... 78
TABLA 27 PROCESO DE DEVOLUCIONES ........................................................................ 79
ÍNDICE GRÁFICOS
GRÁFICO 1 ¿FRECUENCIA AL REALIZAR PEDIDOS? ......................................................... 28
GRÁFICO 2 ¿EL MANEJO DE INVENTARIO ES? ................................................................. 29
GRÁFICO 3 ¿EL MANEJO DE INVENTARIO ES ADECUADO? .............................................. 30
GRÁFICO 5 DISPONIBILIDAD DEL PRODUCTO ................................................................. 32
GRÁFICO 6 TIEMPO EN VENTA ....................................................................................... 33
GRÁFICO 8 BÚSQUEDA DE ARTÍCULOS........................................................................... 35
GRÁFICO 9 MEJORAR MANEJO DE INVENTARIO .............................................................. 36
GRÁFICO 10 FORMA DE PAGO ....................................................................................... 37
GRAFICO 11 FASES DE LA METODOLOGÍA ..................................................................... 40
GRÁFICO 12 CASO DE USO SÚPER-ADMINISTRADOR ....................................................... 48
GRÁFICO 13 CASO DE USO ADMINISTRADOR ................................................................. 48
GRÁFICO 14 CASO DE USO AYUDANTE DE MOSTRADOR ................................................ 49
GRÁFICO 15 CASO DE USO BODEGUERO ........................................................................ 49
GRÁFICO 16 CASO DE USO SÚPER ADMINISTRADOR CIEN PORCIENTO ............................ 51
GRÁFICO 17 CASO DE USO ADMINISTRADOR CIEN PORCIENTO ...................................... 52
GRÁFICO 18 CASO DE USO AYÚDATE DE MOSTRADOR CIEN PORCIENTO ........................ 52
GRÁFICO 19 CASO DE USO BODEGUERO CIEN PORCIENTO ............................................. 53
GRÁFICO 20 BASE DE DATOS – MODELO FÍSICO ............................................................ 54
GRÁFICO 21 BASE DE DATOS – MODELO LÓGICO .......................................................... 55
GRÁFICO 22 TABLA USUARIOS ..................................................................................... 56
GRÁFICO 23 TABLA PRODUCTOS .................................................................................. 57
GRÁFICO 24 TABLA PROVEEDORES .............................................................................. 58
GRÁFICO 25 TABLA MOVIMIENTO DE PRODUCTOS ........................................................ 59
GRÁFICO 26 TABLA COMPRAS ...................................................................................... 60
file:///C:/Users/SECRETARÍA/Desktop/TESIS%202.0/FINAL/TESIS%20FINAL29-07-2019.doc%23_Toc16601924file:///C:/Users/SECRETARÍA/Desktop/TESIS%202.0/FINAL/TESIS%20FINAL29-07-2019.doc%23_Toc16601925file:///C:/Users/SECRETARÍA/Desktop/TESIS%202.0/FINAL/TESIS%20FINAL29-07-2019.doc%23_Toc16601926file:///C:/Users/SECRETARÍA/Desktop/TESIS%202.0/FINAL/TESIS%20FINAL29-07-2019.doc%23_Toc16601927file:///C:/Users/SECRETARÍA/Desktop/TESIS%202.0/FINAL/TESIS%20FINAL29-07-2019.doc%23_Toc16601928file:///C:/Users/SECRETARÍA/Desktop/TESIS%202.0/FINAL/TESIS%20FINAL29-07-2019.doc%23_Toc16601929file:///C:/Users/SECRETARÍA/Desktop/TESIS%202.0/FINAL/TESIS%20FINAL29-07-2019.doc%23_Toc16601930file:///C:/Users/SECRETARÍA/Desktop/TESIS%202.0/FINAL/TESIS%20FINAL29-07-2019.doc%23_Toc16601931
GRÁFICO 27 TABLA DEVOLUCIONES ............................................................................. 61
GRÁFICO 28 TABLA CLIENTES ...................................................................................... 62
GRÁFICO 29 TABLA CATEGORÍA ................................................................................... 62
GRÁFICO 30 TABLA CONFIGURACIONES ........................................................................ 63
GRÁFICO 31 FORMULARIO INGRESO DE PROVEEDORES ................................................. 64
GRAFICO 32 FORMULARIO INGRESO DE PRODUCTOS ..................................................... 64
GRÁFICO 33 FORMULARIO INGRESO DE COMPRAS ......................................................... 65
GRÁFICO 34 FORMULARIO DE FICHA DE PRODUCTO ..................................................... 65
GRÁFICO 35 FORMULARIO INGRESO DE FACTURA ......................................................... 66
GRÁFICO 36 FORMULARIO REPORTE DE FACTURA ......................................................... 66
RESUMEN
La Empresa Quito Clean Technology “QCT” de la ciudad de Quito, se dedica a la
producción y venta de productos químicos, el inconveniente que se presenta en la
empresa es la realización de procesos de forma manual existentes.
Para el desarrollo de la propuesta de este proyecto se realizó una investigación de
campo al personal de la empresa en donde se efectuó un estudio sobre métodos de
ventas y producción, para de esta forma mejorar los procesos que se realizan dentro de
la empresa.
Como alternativa de solución se planteó un sistema ERP para la gestión de ventas y
producción de la empresa Quito Clean Technology “QCT”.
El proyecto está encaminado también en fortalecer el sistema de facturación tanto en
compra como de asignación de los productos.
Nuestro Inventario cuenta con un control de entrada y asignación de productos mediante
la utilización de Kardex el cual nos proporcionará la información necesaria y controlar
el stock de los productos en bodega.
El sistema ERP también cuenta con el módulo de facturación electrónica en donde
enviamos los documentos electrónicos de forma directa y rápida a los servidores del
SRI y de tal manera los clientes reciben en su correo las facturas electrónicas de forma
más fácil para poder realizar sus declaraciones.
La metodología utilizada en el desarrollo del módulo es la metodología RUP, esta
metodología es utilizada en la programación orientada a objetos y aplica varias de las
mejores prácticas en el desarrollo moderno de software en una forma que se adapta a un
amplio rango de proyectos y de organizaciones.
Provee a cada miembro del equipo, un fácil acceso a una base de conocimiento con
guías, plantillas y herramientas para todas las actividades críticas del desarrollo de
software. Esta metodología permite que todos los integrantes de un equipo de trabajo,
conozcan y compartan el proceso de desarrollo
Además, el módulo cuenta con seguridades como el control de usuarios y privilegios,
esto se maneja a partir de la base de datos en MySql del módulo y así dar acceso solo a
los empleados designados en cada una de sus tareas en el módulo.
Este es un sistema que está desarrollado bajo plataformas GNU Linux, y tiene
compatibilidad con cualquier sistema operativo, mediante el uso de navegadores
actuales.
ABSTRACT
Quito Clean Technology Company "QCT" from Quito city, is dedicated to the
production and sale of chemical products, the issue that happens in the company is the
realization of existing manual processes.
For the development of the proposal of this project a field investigation was carried out
to the company personnel where a study was carried out on sales and production
techniques, in order to improve the processes that are carried out within the company.
As an alternative solution, an ERP system was proposed for the management of sales
and production of Quito Clean Technology "QCT" company.
The project is also directed on strengthening the billing system both in purchase and
assignment of products.
Our Inventory has an entry control and products allocation by using of Kardex which
will provide us with the necessary information and control the stock of products in the
warehouse.
The ERP system also has the electronic billing module where we send the electronic
documents directly and quickly to the SRI servers and in this way the costumers get the
electronic invoices in their mail to make their declarations in an easier way.
The methodology used in the development of the module is the RUP methodology, this
is used in object-oriented programming and applies several of the best practices in
modern software development in a way that siuts to a wide range of projects and
organizations.
Provide each team member with an easy access to a knowledge base with guides,
templates and tools for all critical software development activities. This methodology
allows all the members of a work team to know and share the development process
In addition, the module has securities features such as user control and privileges, this is
handled from the MySQL database of the module and so give access only to the
assigned employees in each of their tasks in the module.
This is a system that is developed under GNU Linux platforms, and it has compatibility
with any operating system, by using current browsers.
1
INTRODUCCIÓN
Antecedentes de la Investigación
Hoy en día todos los seres humanos usamos de una u otra manera el internet, a veces
directa e indirectamente, pero lo usamos. Las tendencias en lo digital crecen como
espuma, por su alcance masivo, es tan necesario en lo personal como en lo profesional.
A su vez las empresas buscan tener competitividad en el mercado, enfocándose en
optimizar sus procesos de producción y servicios al cliente.
Un ERP es un sistema basado en un software que permite gestionar, integrar y controlar
la mayoría de las operaciones de producción, distribución, comercialización y finanzas
de una empresa. (Cuenca, 2016).
Actualmente la mayoría de problemas que enfrentan las empresas es que no pueden
gestionar los principales módulos de funcionamiento que hay en una institución, como
ventas, inventarios y otros.
Según (Laudon) se pueden definir como un “conjunto de componentes
interrelacionados que reúne, procesa, almacena y distribuye información para apoyar la
toma de decisiones y en control en una organización”.
Desde el 2014 el uso de comprobantes electrónicos será OBLIGATORIO, de acuerdo a
lo publicado en el Registro Oficial No. 956. Los sujetos pasivos, excepto las entidades
públicas, deberán emitir facturas, comprobantes de retención, guías de remisión, notas
de crédito y notas de débito únicamente a través de mensajes de datos firmados
electrónicamente. Ahora los comprobantes de venta deben ser enviados por Internet a
través de un sistema informático que cumpla con las regulaciones del SRI.
(MALDONADO, 2017)
Planteamiento del Problema
América Latina se ha convertido en una región que ha captado el interés internacional
en materia de comercio e inversión en emprendimientos tecnológicos debido a su
crecimiento continuo e inclusivo. La generación de los millenials y de los centenial, o
sea personas que nacieron en la era digital y de internet son usuarios que se mueven en
2
redes sociales (como Facebook, Twitter e Instagram) y la experiencia de comprar online
es natural.
La empresa Quito Clean Technology “QCT” al igual que tantas otras, tiene entre sus
objetivos principales brindar un servicio de calidad, para lo cual necesita poder
gestionar rápidamente y eficientemente sus procesos de tal manera puedan almacenar,
recopilar, clasificar, comunicar, procesar, y utilizar la información que se encuentra
disponible, el cual impacta directamente en la gestión de las organizaciones y en la toma
de decisiones.
La empresa Quito Clean Technology “QCT” en la actualidad no cuenta con ninguna
herramienta informática para poder llevar todos los procesos administrativos, esto causa
que se deba realizar todo el trámite de pedidos y ventas de forma manual y tareas como
el ingreso de pedidos, ingreso de clientes, no se lleva el respectivo registro de cliente-
producto, una de los inconvenientes más denotados que se ha encontrado es el mal
manejo de los inventarios y por estas razones no se puede ofrecer un servicio con altos
estándares a los clientes finales.
En los procesos que actualmente se desarrollan el control de stock de inventario no se
encuentra correctamente organizado ya que las facturas o pedidos de compra no son
registradas en un sistema, si surge la necesidad de realizar una factura de venta o pedido
simplemente se realizara un ingreso de inventario que cumpla este requerimiento sin
conocer cuál es la cantidad real de producto.
En los pedidos realizados a los clientes la empresa sufre varias pérdidas, ya que los
empleados tienen que manejar grandes cantidades de información y requieren mucho
tiempo para mantener un buen control actualizado de inventario y cuentas por cobrar,
por lo que esto produce una mayor cantidad de tiempo ocupada para cada pedido del
cliente y en ocasiones son pasan por alto la solicitud de algún pedido.
Uno de los aspectos más importantes de una empresa es la realización de estados
financieros, con los que se puede conocer el estado económico y financiero de la
empresa, también los cambios experimentados en un periodo de tiempo. Pero al ser
informes realizados por periodos, contienen mucha información, y se emplean varios
3
procesos que al ser llevados por empleados requieren mucho esfuerzo, tiempo y varias
revisiones lograr precisión.
La empresa tiene que generar anexos constantemente para el SRI (Servicio de Rentas
Internas), y estos deben ser entregados en formatos XML que ya se encuentran
predefinidos, por lo que se puede incluir en el sistema ya que generarlos consume
tiempo y esfuerzo por parte de los empleados.
Formulación del Problema
¿Cómo mejorar la gestión de facturación en la empresa Quito Clean Technology
“QCT”?
Delimitación del Problema
El presente trabajo de investigación se lo realizó en la empresa Quito Clean Technology
“QCT” de la ciudad de Quito, Provincia de Pichincha, ubicada en el Barrio Comité del
Pueblo durante el último trimestre del año 2018 y primer semestre del 2019
Identificación de la Línea de Investigación
Desarrollo de Software y Programación de Sistema.
Objetivos
Objetivo General
Implementar una aplicación Web de un sistema de ERP con facturación electrónica para
la empresa Quito Clean Technology “QCT”.
Objetivos Específicos
1 Fundamentar científicamente los procesos de Compras Online de la Empresa.
2 Diagnosticar los procesos administrativos para determinar los requerimientos de
la empresa.
3 Desarrollar la aplicación ERP para la empresa.
4 Validar la propuesta.
Idea A Defender
Con la implementación de un sistema ERP con facturación electrónica
para la empresa Quito Clean Technology “QCT”, se agilitará en un alto
porcentaje el tiempo de atención al cliente, y se manejará la información
del inventario de una manera eficiente y eficaz.
4
Los reportes de fichas de stock estarán accesibles permanentemente,
ayudando a la persona encargada a garantizar la información requerida
para el área de compras y ventas.
Variables
Variable Dependiente:
Sistema ERP
Variable Independiente:
Facturación Electrónica
Justificación del Tema
En la actualidad el control y manipulación de información es de mucha importancia ya
que es necesaria para poder realizar operaciones para la empresa. El presente proyecto
se lo realiza con el fin de mejorar el servicio al cliente y de la empresa se trabajará los
módulos Contabilidad, Ventas, e Inventario, Bodega, que conforman estos sistemas,
basándose en las políticas y reglamentos de la empresa
Además, la empresa Quito Clean Technology “QCT” necesita llevar un control sobre
la variedad de productos y el stock de cada uno, obtener datos de manera rápida y
eficaz, poder realizar pedidos a tiempo para evitar un desabastecimiento de productos.
Con la implementación de esta plataforma esperamos satisfacer las necesidades de cada
uno de los empleados de la empresa como también de los clientes finales, para que al
momento de sus compras y pagos no tenga inconveniente alguno y se ahorre mucho
tiempo de operaciones, y de la misma forma se pueda recaudar con mayor eficacia las
facturas de clientes.
El propósito del presente trabajo es poder mejorar el funcionamiento de la empresa con
sistema ERP y con esto poder agilizar la emisión de comprobantes de pago, facturas de
clientes finales y así brindar un mejor servicio al cliente.
5
CAPÍTULO I
1 MARCO TEÓRICO
1.1 Sistemas de Inventarios
1.1.1 Inventario
La gestión de inventarios se incluye dentro de la rama de la contabilidad de costos y se
define como la administración adecuada del registro, compra, salida de inventario
dentro de la empresa.
Una empresa suele mantener un número mínimo de stock para hacer frente a aumentos
de demanda, de la misma forma que también tiene que disponer del material necesario
para continuar con la producción y que no se produzca ninguna pausa en la actividad.
(Debitoor E. 2015)
1.1.1.1 Control de Inventario
El sistema contable establece el término inventario como una cuenta y dentro de ella se
especifican las diversas denominaciones de existencias. Inventarios: “son los bienes de
una empresa destinado a la venta o la producción de productos para su posterior venta,
como materia prima, producción en proceso, artículos terminados y otros materiales que
se utilizan en el empaque, envase de mercancías o las refacciones para mantenimiento
que se consuman en el ciclo normal de las operaciones”. (Cantú, 1996)
Es decir que por medio de este sistema de control de inventario la empresa conoce el
valor de la mercancía en existencia en cualquier momento, sin necesidad de realizar un
conteo físico, porque los movimientos de compra y venta de mercancías se registran
directamente en el momento de realizar la transacción a su precio de costo. (Cantú,
1996)
Las empresas que adoptan este tipo de sistema deben llevar un auxiliar de mercancías
denominado "Kardex", en el cuál se registra cada artículo que se compre o que se
venda. La suma y la resta de todas las operaciones en un periodo dan como resultado el
saldo final de mercancías. (Cantú, 1996)
6
1.1.1.2 Importancia de un control de inventario
Permite tener un adecuado registro de inventarios, no es simplemente hacerlo porque las
empresas grandes lo hacen, porque el contador lo pide o porque los necesitamos para
armar un balance general. El objetivo principal es contar con información suficiente y
útil para: minimizar costos de producción, aumentar la liquidez, mantener un nivel de
inventario óptimo y comenzar a utilizar la tecnología con la consecuente disminución de
gastos operativos, así como también conocer al final del período contable un estado
confiable de la situación económica de la empresa. (Laveriano, 2010)
1.1.1.3 Propósitos de los inventarios
Los inventarios representan uno de los activos más importante de una empresa y
desempeñan múltiples funciones en el mercadeo, promoción, distribución y producción.
“La función primordial de los inventarios es que permiten desglosar o separar las
actividades de producción comercialización y distribución por esta razón se hace
necesario establecer propósitos consistentes de la existencia de estos”. (Laveriano,
2010)
1.1.1.4 Beneficios de un adecuado control de inventarios
Tener un adecuado control de inventarios, habla de una empresa eficiente.
Entre los principales beneficios podemos mencionar: (Laveriano, 2010)
• Información exacta que será útil para aprovisionamiento de productos sin
excesos y sin faltantes. (Laveriano, 2010)
• Ahorro y reducción de tiempo y costos, durante el proceso de
aprovisionamiento. (Laveriano, 2010)
• Preparar planes de aprovisionamiento de acuerdo con la planificación de
producción y ventas. (Laveriano, 2010)
• Detectar y gestionar los materiales obsoletos o con poco movimiento.
(Laveriano, 2010)
1.1.1.5 Procesos de inventario.
Independientemente del método de inventario, el proceso de inventario puede dividirse
en tres fases.
7
Fases de Inventario
• Preparación de inventario
- Creación de un documento para inventario.
- Bloqueo de materiales para contabilización.
- Impresión y distribución del documento para inventario.
• Recuento de inventario
- Recuento de stocks
- Introducción del resultado del recuento en la impresión del documento para
inventario
• Análisis del inventario
- Introducción del resultado del recuento en el sistema
- Inicio de un nuevo recuento, en caso necesario
- Contabilización de las diferencias de inventario
Etapas de tratamiento
En la preparación del inventario, deben realizarse los siguientes pasos básicos:
• Creación de un documento para inventario
• Introducción del recuento de inventario
• Compensación de las diferencias de inventario
Además, también es posible agrupar varias fases individuales y llevarlas a cabo en una
única etapa, tal como se indica a continuación:
• Contabilización del resultado del recuento de inventario sin referencia a un
documento para inventario
En esta etapa, se combina lo siguiente:
- Se crea un documento para inventario.
- Se contabiliza el resultado del recuento.
• Contabilización del resultado del recuento y compensación de diferencias de
inventario
Si existe un documento para inventario, en esta etapa se realiza lo siguiente:
- Se contabiliza el resultado del recuento.
8
- Se compensa cualquier diferencia de inventario.
• Compensación de diferencias de inventario sin referencia a un documento
para inventario
En esta etapa, se combina lo siguiente:
- Se crea un documento para inventario.
- Se contabiliza el resultado del recuento.
- Se compensa cualquier diferencia de inventario.
• Status de inventario
Con el fin de supervisar el proceso de inventario, en cada documento para inventario se
registran las etapas llevadas a cabo. Esta información puede hallarse en una posición o
cabecera de documento. (Cantú, 1996)
• Historial de inventario de una posición
En el historial de inventario pueden determinarse las etapas que se han realizado en lo que
respecta a una posición. (Cantú, 1996)
También es posible obtener estadística en el documento; la estadística proporciona un
listado del número de posiciones abiertas, contadas, compensadas (diferencias de
inventario), contadas de nuevo o borradas. (Cantú, 1996)
1.1.2 Tipos de Inventario
La gestión empresarial a través de los inventarios es necesaria para mantener un control
fiel de la situación de la empresa, conociendo los diferentes productos que tenemos a la
venta y variando así las necesidades de producción que posee la empresa. (Staff, s.f.)
Dependiendo de las cosas que queramos contabilizar en los inventarios encontramos
una gran variedad de tipos de inventarios, los cuales poseen diferentes objetivos
concretos. (Staff, s.f.)
• Inventario Perpetuo
• Inventario Intermitente
• Inventario Final
• Inventario Inicial
https://www.emprendepyme.net/inventario
9
• Inventario Físico
• Inventario Por observación y comprobado con una lista de conteo
• Inventario en Transito
• Inventario de Materia Prima
• Inventario en Proceso
• Inventario de Anticipación
1.2 Sistemas de información
1.2.1 La información como recurso de las organizaciones
La información se origina y fluye dentro de la empresa y puede ser utilizada como un
recurso para el uso, manejo y alcance de su éxito, en coordinación con los tradicionales
recursos (materiales, económicos, humanos y financieros), muchas empresas solo llegan
a considerar a la información como un apoyo en la lucha por lograr la optimización y
alcance de sus éxitos. La información es un recurso que no se puede palpar es por ello
que muchas empresas han cometido el grave error de no darle a la información la
importancia que merece. Quizás esto se deba a que sus rendimientos y resultados no
sean manifiestos físicamente e individualmente, pero sin embargo la información
contribuye en gran parte del éxito obtenido en la empresa y el grave error recae en que a
la información la excluyen del éxito logrado en esta misma. De acuerdo con (Hornos,
Araque y Abad, 1998: 185): La información también produce rendimientos ya que tiene
la misión de informar, revelar alternativas, reduce incertidumbres y desvela soluciones
entre otras cosas. (GOMEZ, 2010)
1.2.2 Que son sistemas de información
Se refiere al sistema informático que soporta su funcionamiento en redes de
computadoras y programas diseñados especialmente para el correcto funcionamiento de
todas las áreas. Es manejada generalmente por un Departamento o gerencia de Sistemas
de Información. (GOMEZ, 2010)
1.2.3 Tipos y usos de los sistemas de información.
Se considera que sistema de información está basado de acuerdo a los requerimientos
que desee el usuario para realizar el debido análisis en la toma de decisiones de un
problema.
Elementos de un sistema de información.
• Personas.
10
• Datos.
• Actividades o técnicas de trabajo.
• Recursos materiales en general (típicamente recursos informáticos y de
comunicación, aunque no tienen por qué ser de este tipo obligatoriamente).
Todos estos elementos interactúan entre sí para procesar los datos (incluyendo procesos
manuales y automáticos) dando lugar a información más elaborada y distribuyéndola de
la manera más adecuada posible en una determinada organización en función de sus
objetivos. (QUINTÍN, 1995)
1.2.3.1 Proceso del Sistema de Información.
Según el criterio de algunos autores en procesos del sistema de información expresa que
“Un sistema de información realiza cuatro actividades básicas: entrada,
almacenamiento, procesamiento y salida de información. (QUINTÍN, 1995)
1.2.3.2 Entrada de Información.
Es el proceso mediante el cual el Sistema de Información toma los datos que requiere
para procesar la información. Las entradas pueden ser manuales o automáticas.
• Las manuales son aquellas que se proporcionan en forma directa por el usuario.
• Las automáticas son datos o información que provienen o son tomados de otros
sistemas o módulos. Esto último se denomina interfaces automáticas.
1.2.3.3 Almacenamiento de información:
El almacenamiento es una de las actividades o capacidades más importantes que tiene
una computadora, ya que a través de esta propiedad el sistema puede recordar la
información guardada en la sección o proceso anterior. Esta información suele ser
almacenada en estructuras de información denominadas archivos. (QUINTÍN, 1995)
1.2.3.4 Procesamiento de Información:
Es la capacidad del Sistema de Información para efectuar cálculos de acuerdo con una
secuencia de operaciones preestablecida. Estos cálculos pueden efectuarse con datos
introducidos recientemente en el sistema o bien con datos que están almacenados. Esta
característica de los sistemas permite la transformación de datos fuente en información
que puede ser utilizada para la toma de decisiones. (QUINTÍN, 1995)
11
1.2.3.5 Salida de Información:
La salida es la capacidad de un Sistema de Información para sacar la información
procesada o bien datos de entrada al exterior. Es importante aclarar que la salida de un
Sistema de Información puede constituir la entrada a otro Sistema de Información o
módulo”. (QUINTÍN, 1995)
1.2.4 Importancia de los sistemas de información
Hoy los sistemas de información ofrecen una gran cantidad de ventajas subyacentes,
más allá del rédito que significa para la toma de decisiones y los procesos productivos.
Un sistema de información adecuado además ofrece una importante y notable
satisfacción en los usuarios que lo operan, debido a su facilidad de uso y su acceso
constante, que puede resultar en que los empleados logren alcanzar los objetivos
planteados por la compañía.
Por todo ello, es importante destacar que la implementación de un sistema de
información implica un cambio organizativo, ya que no sólo afecta a la administración
de la empresa, sino también a sus empleados y habilidades, con el fin de crear una
plataforma acorde a las responsabilidades que se deben tener frente a este tipo de
sistema.
Por otra parte, es de vital importancia utilizar tecnologías de información y
comunicación adecuadas para el procesamiento y transmisión de los datos que se
gestionarán en el sistema de información. (Guillermo, 2017)
1.3 Aplicación ERP
1.3.1 Antecedentes
Los sistemas ERP (Enterprise Resources Planning) se consideran como el resultado de
la evolución de los llamados sistemas MRP II (Manufacturing Resources Planning),
que, a su vez, son el resultado de la evolución de los métodos para la gestión de
materiales, de la empresa y de las Tecnologías de la Información a lo largo de la
segunda mitad del siglo XX, sobre todo en las décadas de los años setenta y ochenta.
Haciendo un poco de historia, los sistemas informáticos orientados a la producción se
remontan a principios de los años 60 con las primeras aplicaciones de control de
https://tecnologia-informatica.com/todo-sap-bussines-one/https://tecnologia-informatica.com/todo-sap-bussines-one/
12
inventario. Se trataba de desarrollo de software correspondiente a sistemas de primera
generación. Esta etapa, denominada etapa de formación, se caracteriza por las
limitaciones técnicas de equipos y dispositivos (en particular, periféricos de entrada /
salida), así como la reducida oferta de herramientas software para facilitar las labores de
desarrollo de nuevos programas o aplicaciones (Zachman, 1997).
El diseño orgánico y funcional, así como el desarrollo de estas aplicaciones se organiza
en torno a los ficheros maestros y ficheros de movimientos, concepto clásico de archivo
y un conjunto de programas para su tratamiento.
La estructura de esos ficheros hacía referencia a propiedades de los materiales de
inventario (características, proveedor, cantidades y movimientos). El término Base de
Datos no era de uso común en aquellos años.
Para el análisis de estos procesos se incorporan técnicas de Gestión de stocks, basadas
en los conceptos de Cantidad Económica de Pedido (EOQ) (Harris, 1915)) que
integraba el almacenaje como un coste más a la hora de determinar el tamaño de los
lotes a comprar o producir, así como el concepto de Sistema de Reposición de
Inventarios, también conocido como Punto de Pedido (Wilson, 1934), donde se utiliza
el plazo de aprovisionamiento para incorporar la variable tiempo a la gestión de
materiales.
Estos desarrollos, basados en conceptos y técnicas ya conocidas, tenían un ámbito real
de aplicación muy limitado hasta la aparición de la Investigación Operativa, que
incorpora técnicas de programación matemática que facilitan la resolución de problemas
complejos en torno a la planificación de la Producción. (Peña, 2004)
1.3.2 Interfaz
La implementación de los sistemas ERP suele generar la revisión de procesos y
procedimientos con base en la propia funcionalidad del sistema. Es conveniente una
formación cualificada del personal involucrado, extendiéndose a todos los usuarios del
sistema tanto a nivel operativo como a nivel estratégico. Finalmente añadir que los
procesos de implementación suelen facilitar con frecuencia la asimilación de nuevos
procedimientos de trabajo implícitos en el diseño conceptual del sistema. Incorporan,
13
por su propia naturaleza, la posibilidad de simular procesos con base en unos datos de
entrada, al poder generar toda una secuencia de actuaciones virtuales como si el
proyecto se realizara bajo tales premisas, de ahí el carácter de predictivo con el que se
etiqueta frecuentemente a estas aplicaciones. (Peña, 2004)
Por último, debemos destacar su carácter estratégico como base plataforma para futuros
desarrollos de software, al ser fuente de la información básica para ellos. Estos
desarrollos se verán facilitados contando con herramientas adecuadas, desde las más
simples, tales como generadores de informes "ad hoc" ("query"), hasta las más
sofisticadas, como los subsistemas de soporte a la dirección (EIS) o los subsistemas de
ayuda a la decisión (DSS). (Peña, 2004)
1.3.3 Consideraciones Técnicas
Como condiciones técnicas debe considerarse la migración de la data de la empresa que
planifica implementar el ERP, tiene un proceso definido en la realización del proyecto.
El esfuerzo necesario para migrar la información desde el sistema heredado al ERP
depende fundamentalmente de:
• El estado de la base de datos actual en cuanto a su calidad.
• La distancia entre la organización de la información del sistema heredado y la
organización exigida por el ERP.
• El nivel de conocimiento del sistema heredado que tiene el personal de TI de la
organización.
• La necesidad de aportar información nueva para darle más valor añadido.
Los programas de migración de datos poseen unas características definitorias que los
distinguen de otro tipo de programas, se tienen plantillas bases a ser ejecutadas con
programas de carga masiva dentro del ERP.
Las migraciones suelen ser entorno a un 5% del esfuerzo de servicios de consultoría y
de los usuarios claves del proyecto. Por lo que la migración es un punto fundamental en
el proceso global de implementación. (Cando, 2015)
1.3.4 Estructura de la aplicación Web
A nivel técnico, las tecnologías que se utilizan son HTML con CSS, JavaScript y Flash
del lado del Browser, PHP como lenguaje lado servidor y SQL como lenguaje de bases
14
de datos para comunicar con un servidor MySQL. Las comunicaciones entre Flash y
base de datos se realizarán mediante pasarelas PHP y como lenguaje de intercambio se
usará XML. En comunicaciones especiales, como es el caso de la API de Google Maps,
se usará AJAX. (Peña, 2004)
Se cuidan las posibilidades de acceso a la aplicación, haciéndola compatible con
Microsoft Internet Explorer y Mozilla Firefox, Google Chrome que abarcan más del
95% de la población de navegadores de Internet.
1.3.5 Uso empresarial
Los objetivos empresariales referentes a disponibilidad, coste y calidad de sus productos
y servicios se amplían con aquellos relativos a la calidad de la información que generan
para ser utilizada por sus socios, proveedores o clientes. (Peña, 2004)
La incorporación de entornos Web supone la posibilidad de acceso a los sistemas a
través de Internet con programas tipo explorador (Browser). Aunque la definición de
estos entornos es muy simple, su implementación requiere una gran complejidad por las
exigencias de cumplimiento de estándares de seguridad en control de accesos y
asignación de autorizaciones o transacciones. Todo ello supone, en cualquier caso,
asignaciones importantes de recursos humanos y financieros. (Peña, 2004)
El hecho de facilitar el acceso de usuarios a través de Internet supone un cambio
conceptual de los sistemas ERP. En un principio, fueron diseñados para entornos
cliente-servidor, con una distribución de funciones y procesos según el diseño
específico de cada interfaz gráfica de usuario (GUI). En el nuevo modelo de acceso a
través de Web no hay distribución de funciones, pero lleva asociado una problemática
de seguridad muy compleja. (Peña, 2004)
La incorporación de acceso vía Web constituye un nuevo sistema o arquitectura
integrable con los hasta entonces vigentes ERP que en el futuro va a constituir
desarrollos con lenguajes de programación y modelos de proceso diferentes (Peña,
2004)
15
1.3.6 Diferencia entre aplicaciones web y aplicación de internet enriquecida
Las aplicaciones web se ejecutan nativamente desde el navegador. Pero existen algunas
aplicaciones que funcionan desde el navegador, pero además requieren la instalación de
un software en el ordenador para poder utilizarse. Estas aplicaciones se denominan
Aplicaciones de Internet Ricas. (GOMEZ, 2010)
El motivo de usar este software adicional es que hay muchas funcionalidades que los
navegadores no pueden ofrecer, y él enriquece a las aplicaciones web ofreciendo dichas
funcionalidades. (GOMEZ, 2010)
Ejemplos de funcionalidades que pueden ofrecer los programas online gracias al uso de
software instalado:
• Procesamiento de imágenes
• Captura de imágenes
• Uso de webcam / Captura de video
1.3.7 Ventajas
• Compatibilidad multiplataforma.
Las aplicaciones web tienen un camino mucho más sencillo para la compatibilidad
multiplataforma que las aplicaciones de software descargables. Varias tecnologías
incluyendo PHP, Java, JSF y Ajax permiten un desarrollo efectivo de programas
soportando todos los sistemas operativos principales. (Guillermo, 2017)
• Actualización.
Las aplicaciones basadas en web están siempre actualizadas con el último
lanzamiento sin requerir que el usuario tome acciones pro-activas, y sin necesitar
llamar la atención del usuario o interferir con sus hábitos de trabajo con la esperanza
de que va a iniciar nuevas descargas y procedimientos de instalación (algunas veces
imposible cuando usted está trabajando dentro de grandes organizaciones).
(Guillermo, 2017)
• Inmediatez de acceso.
Las aplicaciones basadas en web no necesitan ser descargadas, instaladas y
configuradas.
http://es.wikipedia.org/wiki/Rich_Internet_Applications
16
Usted accede a su cuenta online y están listas para trabajar sin importar cuál es su
configuración o su hardware. (Guillermo, 2017)
• Menos requerimientos de memoria.
Las aplicaciones basadas en web tienen muchas más razonables demandas de
memoria RAM de parte del usuario final que los programas instalados localmente.
Al residir y correr en los servidores del proveedor, a esas aplicaciones basadas en
web usa en muchos casos la memoria de las computadoras que ellos corren, dejando
más espacio para correr múltiples aplicaciones del mismo tiempo sin incurrir en
frustrantes deterioros en el rendimiento. (Instituto Tecnologico de Matehuala, 2015)
• Menos Errores (Bugs).
Las aplicaciones basadas en web deberían ser menos propensas a colgarse y crear
problemas técnicos debido a software o conflictos de hardware con otras
aplicaciones existentes, protocolos o software personal interno. Con aplicaciones
basadas en web, todos utilizan la misma versión, y todos los bugs pueden ser
corregidos tan pronto como son descubiertos. Esta es la razón por la cual las
aplicaciones basadas en web deberían tener mucho menos bugs que el software de
escritorio descargable tradicional. (Instituto Tecnologico de Matehuala, 2015)
• Precio.
Las aplicaciones basadas en web no requieren la infraestructura de distribución,
soporte técnico y marketing requerido por el software descargable tradicional. Esto
permite que las aplicaciones online cuesten una fracción de sus contrapartes,
mientras que ofrecen componentes adicionales y servicios premium como una
opción. (Instituto Tecnologico de Matehuala, 2015)
• Los datos también van online.
Por supuesto con el desplazamiento de las aplicaciones locales a aquellas basadas en
web también los datos que creamos y accedemos van a necesitar experimentar
profundos cambios. A nadie le gusta no poder acceder a su propio e-mail cuando
está de viaje, o poder recuperar un documento particular cuando se conecta desde un
cyber café a 15.000 kilómetros de su oficina. Con las aplicaciones web este
problema se resuelve ya que se puede acceder a la información desde cualquier parte
del mundo. (Instituto Tecnologico de Matehuala, 2015)
17
1.3.8 Desventajas
• Tus datos no los tienes tú.
Otro problema un poco serio, imagina que se cae el servicio o hackean la aplicación,
tus datos y documentos quedarían expuestos fácilmente. Las aplicaciones web deben
estar en constante resguardo porque si no son seguras la posibilidad de que no
encuentres tus documentos es mucha. (Peña, 2004)
• Compatibilidad con los idiomas.
En general estas aplicaciones vienen en inglés y el soporte a más lenguajes es muy
difícil, sin mencionar que las versiones en otros idiomas tienen menos funciones que
la que está en inglés, por lo que mucha gente no siente a gusto con una aplicación a
medias. (Peña, 2004)
• Dependencia a plugins.
Como lo dije, en el caso de Google necesitas Google Gears, en otros necesitas Flash,
Java y algunos otros que te pida la aplicación. EL problema es que constantemente
tienes que actualizarlos porque la aplicación se fía de eso, de lo contrario es posible
que no puedas trabajar bien. (Peña, 2004)
• Espacio de almacenamiento.
Muchos servicios dan un espacio limitado para tus archivos, dependiendo del tipo de
aplicación es como te van a dar el espacio, por ejemplo, Google da 1 GB entre todos
sus servicios y aunque puedes agrandar tu espacio no todas las empresas son tan
flexibles, generalmente usan la aplicación web para venderte la física por lo que
obliga al usuario a escoger la última. (Peña, 2004)
1.4 Herramientas de Desarrollo
1.4.1 HTML
Hyper Text Markup Lenguaje o HTML proporciona la base para la creación de páginas
web. Crea archivos de texto que son leídos por los navegadores web. Los archivos
HTML son muy versátiles, ya que permiten la entrega de archivos de imagen, contenido
y campos de formulario en línea para los usuarios. HTML pueden ser creadas por la
dirección el código directamente en el Bloc de notas o con la ayuda de los editores de
HTML que se utilizan en gran medida por los diseñadores. Algunos de los más
populares son los editores de HTML Dreamweaver y Frontpage. (Alvarez, 2001)
18
1.4.2 PHP
PHP es el acrónimo de Hipertext Preprocesor. Es un lenguaje de programación del lado
del servidor gratuito e independiente de plataforma, rápido, con una gran librería de
funciones y mucha documentación.
Un lenguaje del lado del servidor es aquel que se ejecuta en el servidor web, justo antes
de que se envíe la página a través de Internet al cliente. Las páginas que se ejecutan en
el servidor pueden realizar accesos a bases de datos, conexiones en red, y otras tareas
para crear la página final que verá el cliente. El cliente solamente recibe una página con
el código HTML resultante de la ejecución de la PHP. Como la página resultante
contiene únicamente código HTML, es compatible con todos los navegadores. Podemos
saber algo más sobre la programación del servidor y del cliente en el artículo qué es
DHTML. (Alvarez, 2001)
1.4.3 JavaScript
Javascript tiene muy poco que ver con Java. Javascript proporciona ciertos controles de
interfaz de usuario que puede hacer un sitio web más interesantes, así como añadir
características de uso fácil en el sitio web. Ratón roll overs, Downs caída de navegación
y validación de formularios web son algunos de los más usos prácticos de JavaScript.
(InformaticaSONs, 2013).
Hay muchas otras tecnologías de interfaz de usuario que pueden utilizarse por los
diseñadores. Algunos son bien conocidos y algunos podrían ser un nuevo camino
rompiendo la tecnología. Las tecnologías son las que son las más comunes y bien
conocidas en la comunidad. (InformaticaSONs, 2013).
1.4.4 IDE de desarrollo
Un entorno de desarrollo integrado, es un entorno de programación que ha sido
empaquetado como un programa de aplicación, es decir, consiste en un editor de
código, un compilador, un depurador y un constructor de interfaz gráfica (GUI).
(InformaticaSONs, 2013).
Los IDE proveen un marco de trabajo amigable para la mayoría de los lenguajes de
programación tales como C++, PHP, Python, Java, C#, Delphi, Visual Basic, etc. En
algunos lenguajes, un IDE puede funcionar como un sistema en tiempo de ejecución, en
https://www.desarrolloweb.com/articulos/391.phphttps://www.desarrolloweb.com/articulos/391.php
19
donde se permite utilizar el lenguaje de programación en forma interactiva, sin
necesidad de trabajo orientado a archivos de texto.(InformaticaSONs, 2013).
Eclipse es un entorno de desarrollo integrado, de Código abierto y Multiplataforma.
Mayoritariamente se utiliza para desarrollar lo que se conoce como Aplicaciones de
Cliente Enriquecido, entorno de desarrollo integrado, opuesto a las aplicaciones Cliente-
liviano, entorno de desarrollo integrado basadas en navegadores. Es una potente y
completa plataforma de Programación, desarrollo y compilación de elementos tan
variados como sitios web, programas en C++ o aplicaciones Java. No es más que un
entorno de desarrollo integrado (IDE) en el que encontrarás todas las herramientas y
funciones necesarias para tu trabajo, recogidas además en una atractiva interfaz que lo
hace fácil y agradable de usar. (InformaticaSONs, 2013).
1.5 Seguridades
1.5.1 Fundamentos de la Seguridad Informática
La seguridad informática o seguridad de tecnologías de la información es el área de la
informática que se enfoca en la protección de la infraestructura computacional y todo lo
relacionado con esta y, especialmente, la información contenida o circulante. Para ello
existen una serie de estándares, protocolos, métodos, reglas, herramientas y leyes
concebidas para minimizar los posibles riesgos a la infraestructura o a la información.
La seguridad informática debe establecer normas que minimicen los riesgos a la
información o infraestructura informática. Estas normas incluyen horarios de
funcionamiento, restricciones a ciertos lugares, autorizaciones, denegaciones, perfiles
de usuario, planes de emergencia, protocolos y todo lo necesario que permita un buen
nivel de seguridad informática minimizando el impacto en el desempeño de los
trabajadores y de la organización en general y como principal contribuyente al uso de
programas realizados por programadores. (Saenz, 2014)
1.5.2 Seguridad Informática en Facturación Electrónica
La factura electrónica se la define como el documento tributario generado por medios
informáticos en formato electrónico, que reemplaza al documento físico en papel, pero
que conserva su mismo valor legal con unas condiciones de integridad, autenticidad y
seguridad no observadas, de manera que la facturación electrónica consiste en la
transmisión de las facturas o documentos similares entre emisor y receptor por medios
20
electrónicos (ficheros informáticos) y telemáticos (de un ordenador a otro), firmados
digitalmente con certificados reconocidos. (NARANJO, 2011)
Es decir, la factura electrónica no es más que la factura tradicional o normal sino de
manera electrónica, de tal manera que se pueda almacenar, gestionar e intercambiar
mediante el uso de medios digitales; dichos documentos deben contener los mismos
requerimientos legales exigidos para las facturas tradicionales con la condición de una
mayor seguridad que garantice el contenido e integridad de los mismos. (NARANJO,
2011)
Al referirnos a la autenticidad de la información estamos refiriéndonos a que se pueda
comprobar su validez o certeza, en otras palabras, hablamos de que la autenticidad es
asegurar que el dato fue originado por quien dice, y que no ha sido alterado desde ese
momento. (NARANJO, 2011)
Decimos que la integridad de la información nos indica que ese sistema está libre de
peligro, daño o riesgo; y es así como cualquier operación se puede hacer afirmando la
seguridad de que los datos que se emiten son confiables, ya que de otro modo nadie
utilizaría los medios informáticos. En un sentido amplio la integridad de la información
podríamos definirla como la habilidad para proteger los datos y los recursos.
(NARANJO, 2011)
1.5.3 Firma Electrónica
La firma electrónica está basada en un certificado reconocido y generada mediante un
dispositivo seguro de creación de firma, pues con el uso de esta tecnología es más fácil
realizar gestiones bancarias, tributarias, municipales y de otro tipo. (NARANJO, 2011)
Es la firma manuscrita que a través de una clave electrónica permite dar validez y
legalidad a los documentos. Un claro ejemplo sería el caso de un comerciante que viva
fuera del país, "Ya no necesitaría de un apoderado que haga aquí haga sus gestiones.
Basta con mandar un documento certificado con su firma y ya", unas de las ventajas de
la firma electrónica es que una vez "pegada" a un documento ésta ya no puede ser
alterada. (NARANJO, 2011)
21
Es decir, se tienen que dar tres condiciones para que se dé la firma electrónica
reconocida:
1. Que sea una firma electrónica avanzada.
2. Que esté basada en un certificado reconocido, aquél que cumpla los requisitos
establecidos en la Ley.
3. Que sea generada mediante un dispositivo seguro de creación de firma, es decir,
aquel que ofrece al menos las siguientes garantías:
• Que los datos utilizados para la generación de firma pueden producirse
sólo una vez y asegure razonablemente su secreto.
• Que existe una seguridad razonable de que los datos utilizados para la
generación de firma y que la firma está protegida contra la falsificación
con la tecnología existente en cada momento.
• Que los datos de creación de firma pueden ser protegidos de forma fiable
por el firmante.
• Que el dispositivo utilizado no altera los datos o el documento que deba
firmarse.
Por último y para que tuviera la factura electrónica la misma validez legal que una
factura en papel, se necesita el consentimiento de ambas partes (emisor y receptor). Este
es el principal requisito para poder emprender en el proceso de implementación de la
facturación electrónica en una empresa. (NARANJO, 2011)
1.5.4 Funciones de Autenticación e Integridad.
En general, los mecanismos necesarios para soportar autenticidad e integridad de la
información a todos los niveles. En el caso de la autenticación será necesario por un
lado permitir que usuarios se autentiquen a sí mismos y comprueben la autenticidad de
otros, pero también debe permitirse que sistemas informáticos (servidores) se
autentiquen entre sí y ante una petición de un usuario. La integridad de la información
se podrá entender como la necesidad de que la información no sea modificada en
tránsito, para lo que será necesario establecer los mecanismos criptográficos adecuados,
o la necesidad de que la información que reside en los sistemas no se degrade o pueda
ser manipulada. (ibiblio, 2013)
22
1.5.5 Firma Digital y Certificados Digitales.
Firma Digital: Es el conjunto de datos en forma electrónica, consignados junto a otros
o asociados con ellos, que pueden ser utilizados como medio de identificación del
firmante. La firma digital permite al receptor de un mensaje verificar la autenticidad del
origen de la información, así como verificar que dicha información no ha sido
modificada desde su generación. (Cecarm, 2015)
Certificado Electrónico: es un documento firmado electrónicamente por un prestador
de servicios de certificación que vincula unos datos de verificación de firma a un
firmante y confirma su identidad.
1.5.6 Aplicaciones Seguras
La seguridad de aplicaciones web es una rama de la Seguridad Informática que se
encarga específicamente de la seguridad de sitios web, aplicaciones web y servicios
web.
A un alto nivel, la seguridad de aplicaciones web se basa en los principios de
la seguridad de aplicaciones, pero aplicadas específicamente a la World Wide Web. Las
aplicaciones, comúnmente son desarrolladas usando lenguajes de programación tales
como PHP, JavaScript, Python, Ruby, ASP.NET, JSP, entre otros. (Provos, 2007)
1.6 Conclusiones parciales del capítulo.
• Luego de realizado el análisis, llegamos a la conclusión que la implementación
de la Facturación Electrónica requerirá disponer de un entorno tecnológico
funcional muy flexible, también es muy beneficioso para la economía de las
empresas debido principalmente a que origina agilidad de los procesos de
facturación y pago, la reducción de errores en los procesos de facturación y su
consecuente simplificación en el cumplimiento de deberes tributarios
(declaración y pago de impuestos, principalmente), la disminución en riesgos de
fraude, la simplificación de la administración, mejora la imagen de la compañía,
el ahorro de costos operacionales.
• Los sistemas de información tienen como objetivo principal ayudar a la toma de
decisiones para que la empresa pueda ejecutar procesos eficientes de tal manera
23
poder proporcionar una información adecuada y actualizada mediante
aplicaciones web de manera eficaz.
• De acuerdo con las fundamentaciones que se presentan, se puede determinar que
las aplicaciones web hoy en día son de gran importancia para los procesos de
una empresa ya que permite recopilar masivamente información que ayuda
agilizar los procesos de facturación y ventas.
• El uso de una base de datos permite manejar grandes y medianas cantidades de
información de manera adecuada y eficiente, Mysql como un gestor de base de
datos se acoge a estas necesidades por sus características relevantes.
• El lenguaje a utilizarse va a ser php por tiene un fácil acceso a software de
terceros, es decir, si tenemos que trabajar con APIs o con software de otros
clientes que está realizado en PHP, se integra muy fácilmente con nuestros
desarrollos, además de que tiene una comunidad muy amplia donde resolver las
dudas, tanto oficial como extraoficialmente.
24
CAPÍTULO II.
2 MARCO METODOLÓGICO
2.1 Caracterización del Sector.
La presente investigación se lo implementará en la empresa QUITO CLEAN
TECHNOLOGY “QCT” de la ciudad de Quito, Provincia de Pichincha, ubicada en el
Barrio Bellavista durante el último trimestre del año 2018 y primer semestre del 2019
La empresa QUITO CLEAN TECHNOLOGY “QCT”, se fundó el 14 de octubre de
2010, en un pequeño local con una sola finalidad, la fabricación y envasado de
productos químicos con maquinaria de tecnología alemana.
En el año 2016 la empresa comenzó a tener más acogida por parte de los clientes por lo
que vieron la necesidad de cambiarse a un local más amplio, donde además de prestar
varios servicios de envasados de productos químicos, incrementaron un grupo de
vendedores con potenciales clientes en la industria química.
En el año 2017 la empresa noto la necesidad de tener un control automatizado de
inventario y facturación, para mejorar la calidad de servicio a los clientes y tener una
información organizada de los trámites que diariamente realizaban.
Actualmente la empresa QUITO CLEAN TECHNOLOGY “QCT” cuenta con dos
personas encargadas al servicio del cliente y una persona que lleva el control de
inventarios de nuestros proveedores, dando a notar que además de prestar servicios,
genero fuentes de trabajo.
Visión: “Ser una empresa elegida por su innovación, soluciones, productos y servicios y
por la contribución a las microempresas de químicos.” (Toapanta, 2019)
Misión: “Ser una empresa que solvente las necesidades de sus clientes al momento de
adquirir nuestros productos de fabricación y envasados, otorgando servicios y
soluciones inmediatas.” (Toapanta, 2019)
25
2.2 Descripción del procedimiento metodológico.
2.2.1 Modalidad de la investigación
La presente investigación tiene un enfoque cuali – cuantitativo porque participa
personal de la empresa para solucionar sus necesidades y problemas bajo la guía de un
técnico, para posteriormente ser el investigador quien compruebe la hipótesis basándose
en la información obtenida.
A más de tener un enfoque cualitativo, se considera la parte cuantitativa por cuanto se
apoya en la estadística para poder realizar la cuantificación del desarrollo sostenible de
los usuarios de la empresa, lo cual permite buscar las causas y explicar los hechos que
se estudian.
2.2.2 Tipo de investigación
El trabajo investigativo se apoya en la modalidad de campo, considerando que el
estudio sistemático se lo realizará en el lugar que se producen los hechos relacionados a
los aspectos que dificultan las actividades normales en la empresa QUITO CLEAN
TECHNOLOGY “QCT”. Para la información científica se sustenta en la bibliografía
documental, la misma que permite detectar, ampliar y profundizar diferentes enfoques,
teorías, conceptualizaciones y criterios de diversos actores sobre una cuestión
determinada basándose en documentos como: en libros, revistas, periódicos y otras
publicaciones.
2.2.3 Investigación de campo
Esta investigación permite recolectar información en el mismo lugar de los hechos,
visitaremos la empresa QUITO CLEAN TECHNOLOGY “QCT”, para observar,
inspeccionar y entrevistar a los empleados para de esta manera obtener información que
me permita adquirir elementos de juicio y poder evaluar la situación real de la empresa
pudiendo proponer soluciones que ayuden a cambiar la situación actual de la misma.
2.2.4 Investigación bibliográfica
Esta modalidad me permite conocer, desarrollar, ampliar, profundizar, y deducir
diferentes enfoques, teorías, conceptualizaciones y criterios de diversos autores sobre
una cuestión determinada basándose en internet (fuentes primarias) o en libros y otras
publicaciones (fuentes secundarias). Lo cual permitió poder respaldar los resultados que
26
se obtendrán de la investigación en la empresa QUITO CLEAN TECHNOLOGY
“QCT”.
2.2.5 Métodos de investigación
Los métodos de investigación utilizados son:
2.2.5.1 Método inductivo y deductivo
El método deductivo permitirá comprender las principales funciones, para el desarrollo
del sistema de gestión de reparaciones, inventario y facturación de la empresa en
general, para adaptarlo al sistema en particular y por medio del método inductivo
permitirá trasladar las características del sistema con sus especificaciones y
requerimientos, para tener en si un sistema adecuado para el cliente.
2.2.5.2 Método analítico sintético
Mediante esta metodología permitirá llegar a la verdad del estado actual que tiene la
empresa QUITO CLEAN TECHNOLOGY “QCT”, al momento de realizar la gestión
de inventario y facturación, para diagnosticar el objeto de investigación y posibles
soluciones a sus problemas.
2.2.5.3 Método sistémico
Este método permitirá realizar un proceso mediante el cual se relacionarán los hechos
actuales de la gestión de inventario y facturación de la empresa QUITO CLEAN
TECHNOLOGY “QCT”, aparentemente aislados, permitiendo unificarlas y dar posibles
soluciones para tener un mejor control del mismo utilizando las nuevas herramientas de
quinta generación.
2.2.6 Técnicas e instrumentos de investigación
2.2.6.1 Entrevista
La entrevista se utilizará para la recopilación de información en forma verbal, que se
realizará al gerente propietario de la empresa QUITO CLEAN TECHNOLOGY “QCT”
y personal que labora en la misma para mediante ello determinar la necesidad del
mismo y saber el estado actual del control de registro de producción, inventario y
facturación.
2.2.6.2 Encuesta
La encuentra fue aplicada a los empleados relacionados en el proceso de Fabricación y
Envasados de productos químicos, que a su vez sirvió para tabular, graficar y analizar la
27
información que brindo un conocimiento amplio de las necesidades y los problemas a
solucionar, así también el determinar el nivel aceptación que proporcionara con la nueva
implementación en la empresa.
2.2.7 Población y muestra
La población tomada en cuenta para esta investigación es de 5 personas que laboran
diariamente en la empresa QUITO CLEAN TECHNOLOGY “QCT”, por lo que no se
procedió a realizar una muestra de la población.
PERSONAL DE LA EMPRESA Nro.
personas 1 Gerente General 1
2 Contadora 1
3 Servicio de Proveedores o Bodeguero 2
4 Servicio al Cliente o Ayudante de Mostrador 2
Total 6 Tabla 1 Personal de la empresa
Fuente: Encuesta
Elaborador por: William González
2.2.8 Análisis e Interpretación de resultados.
Análisis de encuesta a trabajadores.
Se muestra a continuación la encuesta realizada al personal administrativo como al
personal técnico de la empresa.
28
Encuesta para la creación de un Sistema ERP Con Facturación Electrónica Para La
Empresa Quito Clean Technology “QCT”.
1. Con que frecuencia se realiza pedidos de productos para la empresa:
Descripción Frecuencia Porcentaje
Siempre 6 100%
A veces 0 0%
Poco 0 0%
Nunca 0 0%
Total 6 100% Tabla 2 Frecuencia al realizar pedidos
Fuente: Encuestas Elaborador por: William González
Análisis e
Top Related