UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
“UNIANDES - IBARRA”
FACULTAD DE SISTEMAS MERCANTILES
CARRERA DE SISTEMAS
PROYECTO DE EXAMEN COMPLEXIVO PREVIO A LA
OBTENCIÓN DEL TITULO DE INGENIERO EN SISTEMAS E
INFORMÁTICA
TEMA:
APLICACION WEB DE VENTA DE FLORES CON FACTURACIÓN
ELECTRÓNICA PARA LA EMPRESA EXPORTBROKER S.A
AUTOR: MORALES AMAYA CRISTIAN GEOVANNY
ASESOR: ING. BAÑO NARANJO FREDDY PATRICIO, M. Sc.
AMBATO – ECUADOR
APROBACIÓN DEL ASESOR DEL TRABAJO DE TITULACIÓN
CERTIFICACIÓN:
Quien suscribe, legalmente CERTIFICA QUE: El presente Trabajo de Titulación realizado
por el señor Cristian Geovanny Morales Amaya, estudiante de la Carrera de Sistemas,
Facultad de Sistemas Mercantiles, con el tema “Aplicación Web De Venta De Flores Con
Facturación Electrónica Para La Empresa Exportbroker S.A ”, 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, Marzo de 2018
_______________________________
Ing. Baño Naranjo Freddy Patricio
ASESOR
DECLARACIÓN DE AUTENTICIDAD
Yo, Cristian Geovanny Morales Amaya, 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 INGENIERIA 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, Marzo 2018
_____________________________
Sr. Cristian Geovanny Morales Amaya
CI. 1003204490
DERECHOS DE AUTOR
Yo, Cristian Geovanny Morales Amaya, 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, Marzo 2018
_______________________________
Sr. Cristian Geovanny Morales Amaya
CI. 1003204490
DEDICATORIA
A la mujer que los retos no le asustaron porque siempre supo hacerles frente, la que
manejo con paciencia cada caída que tuve para ir convirtiéndome cada vez en un gran
profesional, a la mujer que deposito en mis manos todo su amor y su tiempo hasta cumplir
con el fin de concebir mi profesión, la que me empapo de su luz para que tenga luz propia
y ahora que experimento la oportunidad de poder retribuir todo eso, te lo retribuyo,
¡gracias madre mía! gracias por seguir mis pasos, el camino fue largo pero jamás cediste.
AGRADECIMIENTOS
Quiero que estas líneas sirvan para expresar mi más profundo y sincero agradecimiento a
cada una de las personas que de manera directa e indirecta colaboraron en la realización
del presente trabajo, en especial a mi tutor el ingeniero Freddy Baños, por su orientación,
la disciplina impartida y la supervisión estricta de la misma, pero sobre todo por su apoyo,
por su constante motivación a lo largo de este periodo.
A mi amada hija Emiliana por ser mi fuente de inspiración para poder superarme cada día
más y así poder luchar para que la vida nos depare un futuro más estratégico, a mi amada
esposa Clarita que siempre estuvo a mi lado en cada paso que daba siempre brindándome
su compresión, cariño y amor.
A mi amada madre y hermanos quienes siempre se hicieron presentes con palabras de
aliento y motivación, logrando así nunca dejar que desfallezca ante adversidades para que
siga adelante y perseveré para que cumpla con mis ideales.
A todos aquellos que me han brindado un pedazo de su tiempo, un instante de su vida, mis
INDICE GENERAL
APROBACIÓN DEL ASESOR DEL TRABAJO DE TITULACIÓN DECLARACIÓN DE AUTENTICIDAD
DERECHOS DE AUTOR DEDICATORIA
AGRADECIMIENTOS INDICE GENERAL INDICE DE TABLAS INDICE DE GRAFICOS RESUMEN
ABSTRACT
INTRODUCCIÓN --- 1
Antecedentes de la Investigación --- 1
Planteamiento del Problema --- 2
Formulación del Problema --- 3
Delimitación del Problema --- 4
Identificación de la Línea De Investigación --- 4
Objetivos --- 4
Objetivo General --- 4
Objetivos Específicos --- 4
Idea A Defender --- 4
Variables --- 4
Justificación del Tema --- 5
1 MARCO TEÓRICO --- 6
1.1 Aplicación Web --- 6
1.1.1 Definición --- 6
1.1.2 Arquitectura --- 8
1.1.3 Estructura de la aplicación Web --- 9
1.1.4 Tecnologías --- 10
1.1.4.1 Ajax --- 10
1.1.4.2 Css --- 10
1.2 E-Commerce --- 11
1.2.1 Antecedentes --- 11
1.2.2 Interfaz --- 11
1.2.3 Consideraciones Técnicas --- 12
1.2.4 Uso empresarial --- 12
1.2.5 Ventajas --- 13
1.2.6 Desventajas --- 13
1.3 Herramientas de Desarrollo --- 13
1.3.1 HTML --- 13
1.3.2 PHP --- 14
1.3.3 JavaScript --- 14
1.3.4 IDE de desarrollo --- 14
1.4 Seguridades --- 15
1.4.1 Fundamentos de la Seguridad Informática --- 15
1.4.2 Criptosistemas de Clave Secreta --- 15
1.4.3 Criptosistemas de Cifrado en Flujo --- 16
1.4.4 Criptosistemas de Clave Pública--- 16
1.4.5 Funciones de Autenticación e Integridad. --- 17
1.4.7 Aplicaciones Seguras --- 17
1.5 Ventas --- 18
1.5.1 Definición --- 18
1.5.2 Facturación --- 18
1.5.3 Inventario --- 18
1.5.4 Facturación Electrónica --- 22
1.6 Conclusiones parciales del capítulo. --- 24
2 MARCO METODOLÓGICO --- 25
2.1 Caracterización del Sector. --- 25
2.2 Descripción del procedimiento metodológico. --- 26
2.2.1 Modalidad de la investigación --- 26
2.2.2 Tipo de investigación --- 26
2.2.3 Métodos de investigación --- 27
2.2.4 Técnicas e instrumentos de investigación --- 27
2.2.5 Población y muestra --- 28
2.2.6 Análisis e Interpretación de resultados. --- 28
2.2.7 Conclusiones parciales del capítulo. --- 40
3 MARCO PROPOSITIVO --- 41
3.1 Tema --- 41
3.2 Objetivos --- 41
3.2.1 Objetivo General --- 41
3.2.2 Objetivos Específicos --- 41
3.3 Desarrollo de la Propuesta --- 41
3.3.1 RUP --- 41
3.3.2 Características: --- 42
3.3.3 Fases --- 42
3.3.4 Diagramas Uml --- 43
3.3.5 Recursos --- 43
3.3.6 Elaboración --- 47
3.3.7 Base de datos --- 56
3.3.8 Tablas --- 58
3.3.9 Formulario de Entradas --- 65
3.3.10 Construcción --- 68
3.3.11 Capacitación. --- 71
3.3.12 Pruebas de software --- 72
CONCLUSIONES --- 75
RECOMENDACIONES --- 76
BIBLIOGRAFIA --- 77
INDICE DE TABLAS
TABLA 1PERSONALDE LA EMPRESA ... 28
TABLA 2ENTREVISTA GERENTE GENERAL... 39
TABLA 3RECURSOS HUMANOS -DESARROLLADORES ... 43
TABLA 4RECURSOS HUMANOS -USUARIOS ... 44
TABLA 5RECURSOS HUMANOS -ASESORES ... 44
TABLA 6RECURSOS TÉCNICOS –HARDWARE DESARROLLO ... 44
TABLA 7RECURSOS TÉCNICOS –HARDWARE IMPLEMENTACIÓN ... 45
TABLA 8RECURSOS TÉCNICOS –SOFTWARE DESARROLLO ... 45
TABLA 9RECURSOS TÉCNICOS –SOFTWARE IMPLEMENTACIÓN ... 46
TABLA 10RECURSOS ECONÓMICOS ... 46
TABLA 11RECURSOS ECONÓMICOS -DESARROLLO ... 46
TABLA 12RECURSOS ECONÓMICOS -IMPLEMENTACIÓN ... 47
TABLA 13RECURSOS ECONÓMICOS -EXTRAS ... 47
TABLA 14REGISTRO DE USUARIOS ... 73
TABLA 15PROCESO DE RESTAURACIÓN DE LA CLAVE DE USUARIO ... 73
TABLA 16PROCESO DE FACTURACIÓN ... 74
INDICE DE GRAFICOS
GRAFICO 1¿FRECUENCIA AL REALIZAR PEDIDOS? ... 29
GRAFICO 2¿EL MANEJO DE INVENTARIO ES? ... 30
GRAFICO 3¿MANEJO DE INVENTARIO ES ADECUADO?... 31
GRAFICO 4¿TIEMPO EN VENTA DE ARTÍCULOS? ... 32
GRAFICO 5DISPONIBILIDAD DEL PRODUCTO ... 33
GRAFICO 6TIEMPO EN VENTA ... 34
GRAFICO 7FACTURAS ... 35
GRAFICO 8BÚSQUEDA DE ARTÍCULOS ... 36
GRAFICO 9MEJORAR MANEJO DE INVENTARIO ... 37
GRAFICO 10PAGOS DE COMPRAS ... 38
GRAFICO 11FASES DE LA METODOLOGÍA ... 42
GRAFICO 12CASO DE USO ADMINISTRADOR ... 49
GRAFICO 13CASO DE USO AYÚDATE DE MOSTRADOR ... 49
GRAFICO 14CASO DE USO BODEGUERO ... 50
GRAFICO 15CRONOGRAMA DE ACTIVIDADES ... 54
GRAFICO 16BASE DE DATOS –MODELO FÍSICO ... 56
GRAFICO 17BASE DE DATOS –MODELO LÓGICO ... 57
GRAFICO 18TABLA USUARIOS ... 58
GRAFICO 19TABLA PRODUCTOS ... 59
GRAFICO 20TABLA PROVEEDORES ... 60
GRAFICO 21TABLA MOVIMIENTO DE PRODUCTOS ... 61
GRAFICO 22TABLA COMPRAS... 62
GRAFICO 23TABLA DEVOLUCIONES ... 63
GRAFICO 24TABLA CLIENTES ... 64
GRAFICO 25TABLA CATEGORÍA ... 64
GRAFICO 26TABLA CONFIGURACIONES ... 65
GRAFICO 27FORMULARIO INGRESO DE PROVEEDORES ... 66
GRAFICO 28FORMULARIO INGRESO DE PRODUCTOS ... 66
GRAFICO 29FORMULARIO INGRESO DE COMPRAS ... 67
GRAFICO 31FORMULARIO INGRESO DE FACTURA ... 68
RESUMEN
La Empresa “ExportBroker S.A” de la ciudad de Quito, se dedica a la venta y exportación
de rosas, el inconveniente que se presenta en la empresa es la realización de procesos de
forma manual existentes.
Para el desarrollo de la alternativa de la solución se realizó una investigación de campo al
personal de empresa y a los clientes en donde se realizó un estudio sobre procesos de
ventas y de esta forma mejorar la organización de los productos y sus características.
Como alternativa de solución se planteó una aplicación web para la gestión de ventas de la
empresa “ExportBroker S.A”.
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.
La aplicación web 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 la 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
ABSTRACT
The Company “ExportBroker” is located in Quito city and it mainly deals in sale and
export of roses. It is essential to mention that one of the biggest issues found within the
company is that the processes carried out in the mentioned placed are still registered in a
manual form.
To suggest a proposal, it was relevant to perform a field research by analyzing the staff
member as well as customers. Consequently, a deep study on sales processes was made in
order to improve organization and characteristics of products.
On top of that, it was suggested to deploy a web application in order to manage sales
processes effectively. In addition, this research is also aimed to strengthen product
allocation processes as well as billing and sale systems.
One should bear in mind that the stock ledger gives importance to control of purchasing as
well as product allocation throughout the computing system with the name “Kardex”. This
system allows one to get appropriate information as well as to meet the product stock.
The web application has got an electronic billing device which allows sending electronic
invoices to the public institution SRI; in this way, clients can easily get their bills in their
email accounts for keeping their tax records.
The methodology being used within this research has RUP traits and it is based on
goal-achievement applications. Furthermore, it is applied to the best practices of top of the line
software as it easily gets adapted to projects and organizations.
The software gives easy access to every staff member as it has guides, forms, and tools for
every activity. Then, all members at the company will be familiarized with the computing
system being suggested. It is crucial to say that mentioned software is a safe and reliable
account; in addition, this software is controlled through the data base “Mysql” in order to
give secure and timely assigned tasks to specific people. Also, this system bases on GNU
Linux platform; therefore, it has compatibility with other operative systems as it uses
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 y a veces indirectamente, pero lo usamos. Las tendencias en lo digital crecen como
espuma, por su alcance masivo. Y es tan necesario en lo personal como en lo profesional.
En el Ecuador la penetración del internet crece, el 54% de las personas utilizan el internet
al menos una vez al día.
En la industria móvil, Ecuador sigue las tendencias globales, en 2014 la base móvil llegó a
17 millones, o 113% de tasa de penetración, mientras que el número de propietarios de los
Smartphone se duplicaron en sólo 2 años. Esto se debe también al acceso a la tecnología
que está en constante crecimiento.
Hoy en día, gracias a un Smartphone, o computador se puede comprar de todo sin
necesidad de ir a los establecimientos. Compramos ropa, muebles, celulares,
electrodomésticos, accesorios, comida y más sólo a través de fotos. Con procesos muy
simples e intuitivos, se facilita la utilización para que cualquier persona lo pueda hacer y
con diferentes formas de pago.
Nuestro mercado ecuatoriano cada vez crece más, por esta razón existe esta oportunidad de
crear una plataforma E-Commerce para poder brindar la solución de compra directa de
flores, ya que se vio en este crecimiento tecnológico una excelente oportunidad de
negocio. (Republica, 2016)
En la medida en que las operaciones de la empresa se hacen más complejas y los recursos
más costosos y difícil de conseguir, los administradores de empresas se han visto en la
necesidad de diseñar e implementar cada vez mejores métodos que le permitan controlar el
uso de dichos recursos, en especial sus inventarios y pedidos de clientes finales. Por lo
tanto, se han desarrollado modelos de control y administración de inventarios de mercancía
adaptados a las características y circunstancias de cada organización, pero basados todos
2
La implementación de una plataforma E-Commerce para mejorar el manejo de ventas
directas, inventario, facturación y pedidos es esencial ya que la empresa tiene una gran
cantidad de pedidos realizados que se maneje por la plataforma de esa forma es más fácil
que los usuarios permitidos puedan ingresar desde cualquier parte del mundo para poder
administrar y llevar correctamente la logística de entrega de sus productos. (Montes
Chunga, 2009)
Es un documento electrónico que sustenta una transacción comercial en el Ecuador, y el
cual debe cumplir con requisitos legales y técnicos exigidos por el SRI. Además, garantiza
la autenticidad de su origen y la integridad de su contenido a través de la firma electrónica.
En 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. En Ecuador hay aproximadamente 9 millones de personas que
confían en la compra online, y muchas de ellas son de 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 redes sociales (como Facebook, Twitter e Instagram) y la experiencia de
comprar online les es natural. Por lo tanto, al realizarse los diferentes estudios de mercado
se puede determinar que no existe una plataforma de compra directa de flores y que para
obtener un aumento de ventas y un mejor manejo administrativo se debe implementar una
plataforma que cuente con varios procesos que facilitara las compras para nuestros clientes
y controlar de mejor manera el ámbito administrativo de la empresa ExportBroker.
La empresa ExportBroker en la actualidad no cuenta con ninguna herramienta informática
3
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 catálogo actualizado 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 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
4 Delimitación del Problema
El presente trabajo de investigación se lo realizó en la empresa “EXPORTBROKER” de
la ciudad de Quito, Provincia de Pichincha, ubicada en el Barrio Calderón durante el
último trimestre del año 2017 y primer semestre del 2018
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 venta de flores con facturación electrónica para la
empresa ExportBroker S.A
Objetivos Específicos
Fundamentar científicamente las aplicaciones web, sus herramientas de desarrollo,
la facturación electrónica y las tiendas virtuales.
Diagnosticar los procesos actuales de gestión de ventas en la Empresa
ExportBroker S.A.
Desarrollar la aplicación web para la gestión de venta de flores con facturación
electrónica para la empresa ExportBroker S.A.
Idea A Defender
Con la implementación de una aplicación web de venta de flores con facturación
electrónica para la empresa ExportBroker S.A.
Variables
Variable Dependiente:
Venta de flores con facturación electrónica
Variable Independiente:
5 Justificación del Tema
En la actualidad el control y manipulación de información es de mucha importancia ya que
esta es necesaria para poder realizar operaciones muy necesarias para la empresa.
El presente proyecto se lo realiza con el fin de mejorar el servicio al cliente de la empresa
tanto, así como a sus empleados en la organización de sus productos tanto de entrada al
inventario como a salida y manejo del kardex y facilitar reportes instantáneos.
Además, al tener una variedad de productos se debe conocer el stock de cada uno obtener
datos de manera rápida y 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
una aplicación web de venta de flores y con esto poder agilizar la emisión de
comprobantes de pago, facturas de clientes finales y así brindar un mejor servicio al
6 CAPÍTULO I
1 MARCO TEÓRICO
1.1 AplicaciónWeb
1.1.1 Definición
Las aplicaciones web son un tipo de software que se codifica en un lenguaje soportado por
los navegadores web y cuya ejecución es llevada a cabo por el navegador en Internet o de
una intranet , de ahí que reciban el nombre de App web.
Que las aplicaciones web sean ejecutadas por medio de un navegador web en una red
significa que los datos o los archivos en los que trabajas son procesados y almacenados
dentro de la una red a través de un navegador. Por este motivo, este tipo de aplicaciones
por lo general, no necesitan ser instaladas en el ordenador o el móvil.
Una página Web puede contener elementos que permiten una comunicación activa entre el
usuario y la información, haciendo que éste acceda a los datos de forma interactiva, ya que
el sitio web se encargará de responder a cada una de las acciones que éste ejecute (por
ejemplo, acceder a gestores de bases de datos de todo tipo, publicar e interactuar con los
contenidos, rellenar y enviar formularios, participar en juegos, etc.
Las aplicaciones web están íntimamente relacionadas con el almacenamiento de datos en
la nube, ya que toda la información se guarda de forma permanente en servidores web, los
cuales además de alojar dicha información, nos la envían a nuestros dispositivos móviles o
equipos informáticos en cada momento que sea requerida, realizando copias temporales de
estos envíos dentro de los equipos y dispositivos que utilicemos. (Mateu, 2004)
1.1.1.1 Antecedentes
En un principio la web era sencillamente una colección de páginas estáticas, documentos,
etc., para su consulta o descarga. El paso inmediatamente posterior en su evolución fue la
inclusión de un método para elaborar páginas dinámicas que permitieran que lo mostrado
tuviese carácter dinámico. Este método fue conocido como CGI (“Common Gateway
Interface”) y definía un mecanismo mediante el que se podía pasar información entre el
7
mayoría de los servidores web permiten su uso debido a su sencillez. Además, dan total
libertad para elegir el lenguaje de programación que se desea emplear.
El funcionamiento de los CGIs tenía un punto débil: cada vez que se recibía una petición,
el servidor debía lanzar un proceso para ejecutar el programa CGI. Como la mayoría de
CGIs estaban escritos en lenguajes interpretados, como Perl o Python, o en lenguajes que
requerían "run-time environment", como Java o VisualBasic, el servidor se veía sometido
a una gran carga. La concurrencia de múltiples accesos al CGI podía comportar problemas
graves. (Mora, 2002)
1.1.1.2 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. (Mora, 2002)
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). (Mora, 2002)
Inmediatez de acceso.
Las aplicaciones basadas en web no necesitan ser descargadas, instaladas y
configuradas. Usted accede a su cuenta online y están listas para trabajar sin importar
8
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. (Mora, 2002)
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.
(Mora, 2002)
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.
(Mora, 2002)
1.1.2 Arquitectura
Una aplicación Web es proporcionada por un servidor Web y utilizada por usuarios que
se Conectan desde cualquier punto vía clientes Web (browsers o navegadores). La
arquitectura de un Sitio Web tiene tres componentes principales:
Un servidor Web
9
Uno o más clientes
El servidor Web distribuye páginas de información formateada a los clientes que las
solicitan. Los requerimientos son hechos a través de una conexión de red, y para ello se
usa el protocolo HTTP. Una vez que se solicita esta petición mediante el protocolo HTTP
y la recibe el servidor Web, éste localiza la página Web en su sistema de archivos y la
envía de vuelta al navegador que la solicitó.
Las aplicaciones Web están basadas en el modelo Cliente/Servidor que gestionan
servidores web, y que utilizan como interfaz páginas web.
Las páginas Web son el componente principal de una aplicación o sitio Web. Los browsers
piden páginas (almacenadas o creadas dinámicamente) con información a los servidores
Web. En algunos ambientes de desarrollo de aplicaciones Web, las páginas contienen
código HTML y scripts dinámicos, que son ejecutados por el servidor antes de entregar la
página.
Una vez que se entrega una página, la conexión entre el browser y el servidor Web se
rompe, es decir que la lógica del negocio en el servidor solamente se activa por la
ejecución de los scripts de las páginas solicitadas por el browser (en el servidor, no en el
cliente). Cuando el browser ejecuta un script en el cliente, éste no tiene acceso directo a los
recursos del servidor. Hay otros componentes que no son scripts, como los applets (una
aplicación especial que se ejecuta dentro de un navegador) o los componentes ActiveX.
Los scripts del cliente son por lo general código JavaScript o VB Script, mezclados con
código HTML. (Xavier Vilajosana Guillén, 2012)
1.1.3 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 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á
10
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. (Centro de Apoyo Tecnológico a Emprendedores de
Albacete, 2012)
1.1.3.1 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.
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. (Centro de Apoyo Tecnológico a Emprendedores de Albacete, 2012)
1.1.4 Tecnologías
Los sitios Web requieren una combinación de tecnologías que ayudan a crear las páginas
web. Vamos a examinar algunas de las tecnologías que se utilizan para crear sitios web y
su contribución al diseño web. Como la mayoría de las tecnologías están avanzando con
las nuevas versiones, vamos a discutir las características básicas. (Puig, 2013
1.1.4.1 Ajax
Ajax es un nuevo operador en la interfaz del usuario y algunos de los principales sitios
web como Google lo utilizan para proporcionar a los usuarios un mayor nivel de
interactividad y personalización de sus opciones de visualización. AJAX proporciona a los
usuarios una capacidad de la interfaz de molde y sólo los puntos de la pantalla que
necesitan. (Puig, 2013)
1.1.4.2 Css
Aunque el CSS no es una tecnología, vale la pena mencionar su ayuda, ya que crea la
uniformidad en todo el sitio web. Las Hojas de Estilo en Cascada o CSS permiten a los
diseñadores crear las reglas de la pantalla en un archivo central que luego se aplican a
11
del uso de CSS en los archivos son el mantenimiento de estilos de fuente y colores, la
barra de navegación, pie de página y, a veces, incluso algunos de los gráficos en el sitio
web. (Puig, 2013)
1.2 E-Commerce
1.2.1 Antecedentes
E-Commerce se refiere al uso de un medio electrónico para realizar transacciones. El
sistema de negocios pasó de ser un local comercial a movilizar billones de dólares por año
alrededor del mundo, permitiendo a las empresas ser más eficientes y flexibles en sus
operaciones; sólo en los Estados Unidos existen aproximadamente 100 mil tiendas online
que ofrecen una variedad de productos.
De acuerdo al Centro Global de Mercado Electrónico, el comercio electrónico es
“cualquier forma de transacción o intercambio de información con fines comerciales en la
que las partes interactúan utilizando Tecnologías de la Información y la Comunicación
(TIC), en lugar de hacerlo por intercambio o contacto físico directo”, es con el uso de la
tecnología como medio y fin de comercialización dentro de los negocios cuando se detecta
la necesidad, tanto de las empresas comerciantes como de los consumidores, de reducir
tiempos de entrega, espacios físicos y costos.
El comienzo del comercio electrónico data en 1920 en los Estados Unidos cuando aparece
la venta por catálogo que revolucionó la forma de distribución tradicional. Ésta fue la
primera forma de comprar sin antes ver físicamente el producto; funcionaba mediante
fotos ilustrativas y posibilitaba vender en zonas rurales de difícil acceso. (Coloma, 2014)
1.2.2 Interfaz
Las interfaces de usuario tienen un papel relevante en esta práctica, pero me parece que
ciertas propuestas para su “enriquecimiento" se deben más a intereses comerciales que a
mejorar las experiencias de uso.
Hay analistas que han llegado a comparar esta nueva herramienta con un sistema
operativo. Algunos técnicos han criticado este enfoque basándose en la teoría
12
Windows, Linux, Mac OS, que son los que manejan los recursos de máquina. La realidad
es que, con independencia de lo que piensen y digan los expertos en informática, “la
aplicación web” se reduce a la interfaz para una inmensa mayoría de los usuarios.
En las nuevas aplicaciones, la interacción es mucho mayor, pero los usuarios no tienen un
modelo mental claro de su funcionamiento. Se introducen novedades que les pueden
generar problemas. No son intuitivas y no siguen las convenciones actuales, por lo que no
está claro qué deben hacer los usuarios para interactuar, lo que les exige un proceso de
aprendizaje, que puede ser difícil para algunos. (Martín, 2013)
1.2.3 Consideraciones Técnicas
Es necesario en algunas ocasiones recordar que las consideraciones técnicas para
desarrollar aplicaciones de cualquier tipo, van mucho más allá de la preferencia por una
marca de dispositivo o un lenguaje de programación.
Una de las vías que algunos usan para intentar evadir el tema de luchar con diferentes tipos
de dispositivos y diferentes lenguajes de programación que suponen las aplicaciones stand
alone móvil, es la web móvil, sin embargo la gran mayoría, a mi pesar, no pasa de pensar
que las aplicaciones web móvil, son simplemente webs pequeñas para presentar a los
usuarios contenido, también distribuido de forma pequeña, eso es un pensamiento típico de
usuario, lo realmente malo es que algunos profesionales o personas técnicas dedicadas al
tema, no tengan el sentido común para saber que esto no es así o bien no se tomen siquiera
el trabajo de investigar y entreguen malos productos que finalmente no cumplen con todas
las necesidades. (Martín, 2013)
1.2.4 Uso empresarial
Las empresas en la actualidad brindan acceso vía web a sus usuarios, lo cual ayuda al
desarrollo en un mercado mucho más grande, mediante aplicaciones distribuidas
desarrolladas para una interfaz web, que permita que la interacción con el usuario de una
manera más oportuna y eficaz. De esta manera al usar este tipo de aplicaciones, no hay
necesidad de que la aplicación web sea instalada en el ordenador del usuario, la empresa
deberá tener instalada la aplicación en su servidor o a la vez deberá pagar una cuota
mensual que le permita mantener sus aplicaciones web, para que la aplicación sea usada.
13 1.2.5 Ventajas
No hay limitaciones geográficas, esto es porque la red es global así que puedes
ampliar tu comercio a donde sea.
Puedes mostrar y ofertar una mayor gama de productos.
El coste tanto de inicio como de mantenimiento es mucho más reducido que en un negocio de comercio tradicional.
Ahorra tiempo al momento de realizar la compra para el cliente.
Existe una mayor facilidad para desarrollar las estrategias de marketing en lotes, cupones y descuentos.
Puedes ofrecer más información al cliente.
Existe una mayor posibilidad de ofrecer una mejor comparativa de productos con
sus precios y características. (Coloma, 2014)
1.2.6 Desventajas
La competencia es mucho mayor ya que cualquiera puede poner en marcha este
tipo de negocios.
Existen consumidores que prefieren ver el producto antes de comprarlo y
desconfían de los pagos en línea.
No todos los productos pueden venderse en línea con la misma facilidad.
Los gastos de envío pueden resultar muy caros cuando el volumen es pequeño.
Fidelizar a un cliente es bastante difícil por la amplia gama de competencia.
La seguridad del sitio puede dar muchas dudas a los clientes potenciales.
Los consumidores quieren el mejor precio y el mejor servicio y es difícil conseguir
ambos siempre. (Coloma, 2014)
1.3 Herramientas de Desarrollo
1.3.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
14
utilizan en gran medida por los diseñadores. Algunos de los más populares son los editores
de HTML Dreamweaver y Frontpage. (Vega, 2011)
1.3.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. (Vega,
2011)
1.3.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.
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. (Vega, 2011)
1.3.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,
15
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
donde se permite utilizar el lenguaje de programación en forma interactiva, sin necesidad
de trabajo orientado a archivos de texto. (Vega, 2011)
1.4 Seguridades
1.4.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. (Tori, 2008)
1.4.2 Criptosistemas de Clave Secreta
Denominamos criptosistema de clave secreta (de clave privada, de clave única o simétrico)
a aquel criptosistema en el que la clave de cifrado, puede ser calculada a partir de la de
descifrado y viceversa. En la mayoría de estos sistemas, ambas claves coinciden y por
supuesto han de mantenerse como un secreto entre emisor y receptor: si un atacante
descubre la clave utilizada en la comunicación, ha roto el criptosistema.
Los sistemas de cifrado de clave única se dividen a su vez en dos grandes grupos de
Criptosistemas: por una parte, tenemos los cifradores de flujo, que son aquellos que
16
bit a bit, y por otro lado tenemos los cifradores de bloque, que cifran un bloque de bits
(habitualmente, cada bloque es de 64 bits) como una única unidad. (Lockhart, 2006)
1.4.3 Criptosistemas de Cifrado en Flujo
Los cifradores en flujo son apropiados para utilizarlos en los sistemas de comunicaciones
de tiempo real, como lo es la telefonía móvil digital, debido a que el proceso de
cifrado ⁄ descifrado se realiza elemento a elemento.
Los cifradores en flujo están formados por:
Un generador de claves: a partir de una clave de inicialización K produce una secuencia
de bits igual a la longitud del mensaje, dicha secuencia de bits es empleada como la clave
en el proceso de cifrado ⁄ descifrado. Tanto emisor como receptor cuentan con un
generador de claves, los cuales producen claves idénticas en ambos extremos de la
comunicación.
El algoritmo de cifrado: realiza operaciones elemento a elemento, es decir que el
algoritmo de cifrado se va aplicando a un elemento de información del MCla con un
elemento de la clave (ya sean bits o caracteres según se esté trabajando), para obtener así el
criptograma. (Lockhart, 2006)
1.4.4 Criptosistemas de Clave Pública
El principio del cifrado asimétrico (también conocido como cifrado con clave pública)
apareció en 1976, con la publicación de un trabajo sobre criptografía por Whitfield
Diffie y Martin Hellman.
En un criptosistema asimétrico (o criptosistema de clave pública), las claves se dan en
pares:
Una clave pública para el cifrado;
Una clave secreta para el descifrado.
En un sistema de cifrado con clave pública, los usuarios eligen una clave aleatoria que sólo
ellos conocen (ésta es la clave privada). A partir de esta clave, automáticamente se deduce
un algoritmo (la clave pública). Los usuarios intercambian esta clave pública mediante un
17
Cuando un usuario desea enviar un mensaje a otro usuario, sólo debe cifrar el mensaje que
desea enviar utilizando la clave pública del receptor (que puede encontrar, por ejemplo, en
un servidor de claves como un directorio LDAP). El receptor podrá descifrar el mensaje
con su clave privada (que sólo él conoce). (Lockhart, 2006)
1.4.5 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. (Tori,
2008)
1.4.6 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. (Tori, 2008)
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. (Tori, 2008)
1.4.7 Aplicaciones Seguras
La seguridad de aplicaciones web es una rama de la Seguridad Informática que se encarga
18
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. (Lockhart, 2006)
1.5 Ventas
1.5.1 Definición
La venta es una de las actividades más pretendidas por empresas, organizaciones o
personas que ofrecen algo (productos, servicios u otros) en su mercado meta, debido a que
su éxito depende directamente de la cantidad de veces que realicen ésta actividad, de lo
bien que lo hagan y de cuán rentable les resulte hacerlo.
La venta también es el contrato a través del cual se transfiere una cosa propia
a dominio ajeno por el precio pactado. La venta puede ser algo potencial (un producto que
está a la venta pero que aún no ha sido comprado) o una operación ya concretada (en este
caso, implica necesariamente la compra). (Matthew Dixon, 2016)
1.5.2 Facturación
La gestión de las facturas es un punto clave en cualquier organización, éstas pueden ser
recibidas en diversos formatos (papel, factura digitalizada y factura electrónica), y tanto en
la emisión como en su recepción están involucrados diferentes perfiles de usuario que
llevan a cabo su tramitación. Esto complica la gestión, manipulación y archivo; en
definitiva, su control lo que conlleva pérdidas de información, de tiempo y de recursos.
Para lograr este control, se debe automatizar al máximo los procesos, disponer de la
información siempre accesible, actualizada y centralizada, así como conocer la normativa
vigente y las posibilidades que ofrece. (Acosta, 2015)
1.5.3 Inventario
La gestión de inventarios se incluye dentro de la rama de la contabilidad de costes y se
define como la administración adecuada del registro, compra, salida de inventario dentro
19
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.
La gestión de reparaciones en una empresa, controla de modo efectivo los avisos de
asistencia técnica realizados por los clientes y el tratamiento aplicado por los técnicos en
cada uno de los casos, llevando un detallado registro de todas las reparaciones realizadas
por día.
Se puede decir que la gestión de reparaciones es un servicio prestado que mantiene un
conjunto de acciones las cuales son realizadas para servir a alguien, algo o alguna causa.
Los servicios son funciones ejercidas por las personas hacia otras personas con la finalidad
de que estas cumplan con la satisfacción de recibirlos. Los servicios prestados es una
comunidad cualquiera están determinados en clases, a su vez estas clases están
establecidas de acuerdo a la figura, personal o institucional que lo ofrece o imparte.
(Acosta, 2015)
1.5.3.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”.
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.
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
20 1.5.3.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. (Cortes, 2014)
1.5.3.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”. (Cortes, 2014)
1.5.3.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:
Información exacta que será útil para aprovisionamiento de productos sin excesos y sin faltantes.
Ahorro y reducción de tiempo y costos, durante el proceso de aprovisionamiento.
Preparar planes de aprovisionamiento de acuerdo con la planificación de
producción y ventas.
Detectar y gestionar los materiales obsoletos o con poco movimiento. (Cortes, 2014)
1.5.3.5 Procesos de inventario.
Independientemente del método de inventario, el proceso de inventario puede dividirse en
tres fases.
Fases de Inventario
Preparación de inventario
21 - 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.
22
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.
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.
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. (Cortes, 2014)
1.5.4 Facturación Electrónica
La facturación electrónica es otra forma de emisión de comprobantes de venta que cumple con los
requisitos legales y reglamentarios exigibles para su autorización por parte del SRI, garantizando la
autenticidad de su origen e integridad de su contenido, ya que incluye en cada comprobante la
firma electrónica del emisor. (Merlo, 2016)
1.5.4.1 Comprobante Electrónico
Un comprobante electrónico es un documento que cumple con los requisitos legales y
reglamentarios exigibles para todos comprobantes de venta, garantizando la autenticidad de su
origen y la integridad de su contenido.
Un comprobante electrónico tendrá validez legal siempre que contenga una firma electrónica.
23 1.5.4.2 Beneficios
Tiene la misma validez que los documentos físicos.
Reducción de tiempos de envío de comprobantes.
Ahorro en el gasto de papelería física y su archivo.
Contribuye al medio ambiente, debido al ahorro de papel y tintas de impresión.
Mayor seguridad en el resguardo de los documentos.
Menor probabilidad de falsificación.
24 1.6 Conclusiones parciales del capítulo.
Los sistemas de información tienen como objetivo principal ayudar a tomar
decisiones oportunas para la empresa, proporcionando la información requerida de
manera eficiente.
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 y así 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
25 CAPÍTULO II.
2 MARCO METODOLÓGICO
2.1 Caracterización del Sector.
La presente investigación se lo implementará en la empresa “EXPORTBROKER” de la
ciudad de Quito, Provincia de Pichincha, ubicada en el Barrio Calderón durante el último
trimestre del año 2017 y primer semestre del 2018
La empresa EXPORTBROKER, se fundó el 14 de octubre de 2014, en un pequeño local
con una sola finalidad, ser los intermediarios para la cobranza de exportaciones entre las
florícolas, pulpa de fruta congelada y su consumidor inmediato en USA y la Federación
Rusa.
En el año 2016 la empresa comenzó a tener más acogida de los usuarios por lo que vieron
la necesidad de cambiarse a un local más amplio, donde además de prestar varios servicios
de exportaciones, incrementaron un grupo de vendedores con potenciales clientes en la
Federación Rusa.
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 “EXPORTBROKER” 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 exportación.”
Misión: “Ser una empresa que solvente las necesidades de sus clientes al momento de
26 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 EXPORTBROKER. 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.2.1 Investigación de campo
Esta investigación permite recolectar información en el mismo lugar de los hechos,
visitaremos la empresa EXPORTBROKER, 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.2.2 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 se obtendrán de
27 2.2.3 Métodos de investigación
Los métodos de investigación utilizados son:
2.2.3.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.3.2 Método analítico sintético
Mediante esta metodología permitirá llegar a la verdad del estado actual que tiene la
empresa “EXPORTBROKER”, 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.3.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 “EXPORTBROKER”,
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.4 Técnicas e instrumentos de investigación
El método a emplear es la tabulación estadística-descriptiva.
Estadística descriptiva: Consiste en la recopilación, ordenación, resumen, tabulación,
manipulación, representación gráfica, análisis... de la muestra para extraer la información
primaria sobre la variable contenida en la misma. Sus conclusiones se quedan en el ámbito
de los propios elementos con los que experimenta, es decir la muestra.
2.2.4.1 Entrevista
La entrevista se utilizará para la recopilación de información en forma verbal, que se
28
en la misma para mediante ello determinar la necesidad del mismo y saber el estado actual
del control de registro de inventario y facturación.
2.2.4.2 Encuesta
La encuentra fue aplicada a los empleados relacionados en el proceso de venta de flores,
que a su vez sirvió para tabular, graficar y analizar la 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.5 Población y muestra
La población tomada en cuenta para esta investigación es de 5 personas que laboran
diariamente en la empresa “EXPORTBROKER”, 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 Contador 1
3 Servicio de Proveedores o Bodeguero 1
4 Servicio al Cliente o Ayudante de Mostrador 2
Total 5
Tabla 1Personalde la empresa Fuente: Encuesta
Elaborador por: Cristian Morales
2.2.6 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 de empleados de la empresa.
Encuesta para la creación de una aplicación web de venta de flores con facturación
29
1. Con que frecuencia se realiza pedidos de productos para la empresa:
PREGUNTA FRECUENCIA PORCENTAJE
SIEMPRE 5 100%
A VECES 0 0%
POCO 0 0%
NUNCA 0 0%
Análisis e interpretación
Como podemos ver en la gráfica la mayoría de los pedidos son frecuentes es decir un
100% son pedidos frecuentes de la empresa, esta grafica acerca de la frecuencia con que
los realizan pedidos es muy útil en nuestra aplicación de facturación e inventario ya que
nos indica el porcentaje de pedidos de la empresa.