• No se han encontrado resultados

Sistema de información para el control de ventas en la librería “San Francisco” de la parroquia Shell, mediante el uso del framework angular

N/A
N/A
Protected

Academic year: 2020

Share "Sistema de información para el control de ventas en la librería “San Francisco” de la parroquia Shell, mediante el uso del framework angular"

Copied!
95
0
0

Texto completo

(1)

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES

FACULTAD DE SISTEMAS MERCANTILES CARRERA DESISTEMAS

PROYECTO DE INVETIGACIÓN PREVIO A LA OBTENCIÓN DEL

TITULO DE INGENIERO EN SISTEMAS E INFORMÁTICA.

TEMA: SISTEMA DE INFORMACIÓN PARA EL CONTROL DE VENTAS EN LA LIBRERÍA “SAN FRANCISCO” DE LA PARROQUIA SHELL, MEDIANTE EL USO DEL FRAMEWORK ANGULAR.

AUTOR: CAIZA CHILIQUINGA KLEVER MISAEL TUTOR: ING. TOASA ESPINOZA JOHN LUIS. MSC

Puyo – Ecuador

(2)

CERTIFICACIÓN DEL TUTOR

Quien suscribe, legalmente certifica que el presente trabajo de titulación realizado por el señor KLEVER MISAEL CAIZA CHILIQUINGA, estudiante de la carrera de sistema e informática, facultad de sistemas Mercantiles, con el tema “SISTEMA DE INFORMACIÓN PARA EL CONTROL DE VENTAS EN LA LIBRERÍA “SAN FRANCISCO” DE LA PARROQUIA SHELL, MEDIANTE EL USO DEL FRAMEWORK ANGULAR”, que reúne los requisitos y méritos para el respectivo desarrollo, presentación y evaluación del tema propuesto en la universidad regional Autónoma de los Andes Uniandes.

Puyo, febrero del 2020

(3)

CERTIFICACIÓN DE AUTORÍA

Ante las autoridades de la universidad regional Autónoma de los Andes Declaro que el Contenido del presente proyecto cuyo título es “SISTEMA DE INFORMACIÓN PARA EL CONTROL DE VENTAS EN LA LIBRERÍA “SAN FRANCISCO” DE LA PARROQUIA SHELL, MEDIANTE EL USO DEL FRAMEWORK ANGULAR”, presentando como requisito previo a la obtención del título de INGENIERÍA EN SISTEMAS E INFORMÁTICA es original, de mi autoría y total responsabilidad.

Además, autorizo a la universidad regional autónoma de los andes (Uniandes) para que pueda emplear el presente trabajo como apoyo para futuras investigaciones relacionadas con el tema planteado.

Puyo, febrero del 2020

(4)

APROBACIÓN DEL TRIBUNAL

El tribunal de grado, aprueba el proyecto de investigación, sobre el tema SISTEMA DE INFORMACIÓN PARA EL CONTROL DE VENTAS EN LA LIBRERÍA “SAN FRANCISCO” DE LA PARROQUIA SHELL, MEDIANTE EL USO DEL FRAMEWORK ANGULAR”, elaborado por Sr. Caiza Chiliquinga Klever Misael, en la modalidad de Proyecto de Investigación estructurado de manera independiente, y la defensa de grado guarda conformidad con las disposiciones reglamentarias de la Universidad Autónoma de los Andes, UNIANDES, Facultad de Sistemas Mercantiles.

Puyo, febrero del 2020

Para constancia Firman:

Presidente Tribunal

(5)

DEDICATORIA

(6)

RESUMEN

(7)

ABSTRACT

(8)

ÍNDICE DE CONTENIDOS

CERTIFICACIÓN DEL TUTOR CERTIFICACIÓN DE AUTORIA APROBACIÓN DEL TRIBUNAL DEDICATORIA

RESUMEN ABSTRACT

INTRODUCCIÓN ... 1

1. CAPITULO I. FUNDAMENTACIÓN TEÓRICA ... 4

1.1. Antecedentes de la Investigación ... 4

1.2. Actualidad del objetivo de estudio de la investigación. ... 6

1.2.1. Definición de Aplicación web ... 9

1.2.2. Lenguajes de programación. ... 12

1.2.3. Herramientas para el desarrollo del sistema ... 13

1.2.4. Metodología UWE. ... 18

1.2.5. Plan de Ventas ... 19

1.2.6. Ley Orgánica de régimen tributario ... 22

1.3. Actualidad ecuatoriana del sector donde desarrolla el proyecto. ... 24

2. CAPITULO II. DISEÑO METODOLÓGICO Y DIAGNÓSTICO... 25

2.1. Paradigma y tipo de investigación. ... 25

2.2. Procedimiento para la búsqueda y procesamiento de los datos ... 25

2.3. Resultados de dialogo de la situación Actual ... 27

3. CAPITULO III. PROPUESTA DE SOLUCIÓN AL PROBLEMA ... 32

3.1. Nombre de la Propuesta ... 32

3.1.1 Objetivos ... 32

3.1.2 Justificación ... 32

(9)

3.2. Aplicación parcial de la propuesta ... 35

3.2.1. Planificación de la Propuesta ... 35

3.2.2. Análisis y Especificación de Requisitos... 35

3.2.3. Diseño del Sistema ... 41

3.2.4. Pruebas ... 69

CONCLUSIONES ... 77

(10)

ÍNDICE DE TABLAS

Tabla 1. Población del Personal de la Librería San Francisco ... 27

Tabla 2. Requisitos del Servidor. ... 33

Tabla 3. Requisitos del Usuario ... 34

Tabla 4. Factibilidad Económica ... 35

Tabla 5. Requisito Funcional - Permiso de Usuario ... 36

Tabla 6. Requisito Funcional - Gestionar Usuario ... 36

Tabla 7. Requisito Funcional - Consultar Información ... 36

Tabla 8. Requisito Funcional – Gestionar Producto ... 37

Tabla 9. Requisito Funcional – Gestionar compra (Reabastecimiento) ... 37

Tabla 10. Requisito Funcional – Gestionar Inventario ... 37

Tabla 11. Requisito Funcional - Gestionar Cliente ... 38

Tabla 12. Requisito Funcional - Gestionar Proveedor ... 38

Tabla 13. Requisito Funcional – Gestionar Venta ... 39

Tabla 14. Requisito no Funcional - Interfaz del Sistema. ... 39

Tabla 15. Requisito no Funcional- Filtros de Búsqueda ... 39

Tabla 16. Requisito no Funcional – Verificador de la Cédula de Ciudadanía .. 40

Tabla 17. Requisito no Funcional- Seguridad ... 40

Tabla 18. Especificación del Caso de uso específico Gestión de Usuarios... 42

Tabla 19. Especificación del Caso de uso específico Gestionar Proveedor .... 43

Tabla 20. Especificación del Caso de uso específico Gestionar Proveedor – Gerente ... 43

Tabla 21. Especificación del Caso de uso específico Gestionar Cliente - Empleado ... 44

(11)

Tabla 23. Especificación del Caso de uso específico Gestionar Producto -

Empleado ... 46

Tabla 24. Especificación del Caso de uso específico Gestionar Producto - Gerente ... 46

Tabla 25. Especificación del Caso de uso específico Gestionar Venta - Empleado ... 47

Tabla 26. Especificación del Caso de uso específico Gestionar Venta – Gerente ... 48

Tabla 27. Especificación del Caso de uso específico gestión de Compra(Reabastecimiento) - Empleado ... 49

Tabla 28. Especificación del Caso de uso específico gestión de Compra(Reabastecimiento) – Gerente ... 51

Tabla 29. Especificación del Caso de uso específico Reportes ... 51

Tabla 30. Diccionario de Datos - Usuario ... 57

Tabla 31. Diccionario de Datos - Ventas ... 57

Tabla 32. Diccionario de Datos – Iva ... 58

Tabla 33. Diccionario de Datos - Clientes ... 59

Tabla 34. Diccionario de Datos - Producto ... 59

Tabla 35. Diccionario de Datos - Categoría ... 60

Tabla 36. Diccionario de Datos - Detalle de la venta... 61

Tabla 37. Diccionario de Datos - Compras ... 62

Tabla 38. Diccionario de Datos - Detalle del Abastecimiento ... 62

Tabla 39. Diccionario de Datos - Proveedores ... 63

Tabla 40. Diccionario de Datos - Marca ... 64

Tabla 41. Diccionario de Datos - Descuento ... 64

Tabla 42. Pruebas de Caja Negra ... 74

Tabla 43. Caso de prueba acceso al sistema. ... 74

(12)

Tabla 45. Caso de prueba gestión de usuarios ... 75

Tabla 46. Caso de prueba Registrar de Producto ... 75

Tabla 47. Caso de prueba Registrar Compra(Abastecimiento) ... 76

(13)

ÍNDICE DE FIGURAS

Figura 1. Árbol de Problemas - Librería San francisco ... 3

Figura 2. Diagrama de Caso de Uso General ... 41

Figura 3. Diagrama de caso - Gestión de usuarios ... 41

Figura 4. Diagrama de caso de uso específico – Gestionar Proveedor ... 42

Figura 5. Diagrama de caso de uso – Gestionar Cliente ... 44

Figura 6. Diagrama de caso de uso - Gestionar Producto ... 45

Figura 7. Diagrama de caso de uso específico - Gestionar Venta ... 47

Figura 8. Diagrama de caso de uso específico - Gestionar Compra ... 49

Figura 9. Diagrama de caso de uso específico - Reportes ... 51

Figura 10. Diagrama de Clases ... 53

Figura 11. Diagrama Conceptual ... 54

Figura 12. Diagrama lógico ... 55

Figura 13. Diagrama Físico ... 56

Figura 14. Diagrama Navegacional ... 65

Figura 15. Interfaz de inicio de Sesión ... 66

Figura 16. Interfaz primera Pantalla ... 66

Figura 17. Interfaz del Abastecimiento ... 67

Figura 18. Interfaz Generar Nueva Venta ... 67

Figura 19. Interfaz de menú de Ingresos ... 68

Figura 20. Interfaz Ingreso de Producto ... 68

Figura 21. Interfaz de Kardex ... 69

Figura 22. Cédula correcta ... 70

Figura 23. Cédula errónea... 71

Figura 24. Datos repetidos productos ... 73

(14)

1 INTRODUCCIÓN

ACTUALIDAD E IMPORTANCIA.

En la actualidad las innovaciones de las nuevas tecnologías nos están invadiendo por lo que con el pasar del tiempo es necesario optimizar los recursos de manera automática, un sistema de información que facilite y agilice procesos de manera más rápida y ordenada, la utilización de las tecnologías ofrece una mejor capacidad de ejecutar procesos de manera adecuada, el sistema de información permitirá agilizar los procesos de ventas de artículos de oficina y artículos escolares, etc. El gran consumo de material genera inconsistencia al no contar con un correcto número de mercadería existente, el cual no es exacto y eso retrasa en el desarrollo de otras actividades.

Según el Plan Nacional de Desarrollo 2017-2021 Toda una Vida, se debe adquirir y fortalecer los sistemas informáticos, para evitar la evasión de impuesto o lavado de activos, la información permanecerá registrada disponible para el usuario, contraloría general del estado, fiscalía general del estado y las cortes en caso de que sea necesario, esto para los fines legales que persigan.(Plan Nacional de Desarrollo 2017-2021-Toda una Vida, 2017, pp. 90-100)

La capacidad que tiene un sistema de informaciones es manipular una gran cantidad de información, procesar datos y visualizar un resultado prometedor es por esto que las empresas e instituciones utilizan un sistema de información que facilite llevar un control de los datos que se generan diariamente.

El proyecto de investigación tiene como finalidad ofrece al negocio comercial optimizar los procesos manuales de forma que sea más rápido obtener los registro, entrada y salida de los productos, saldos y cantidad que se encuentra disponibles en el inventario, ofrece un control de venta, reabastecimiento de los productos que sean necesarios de manera que tenga un margen de ganancia y no perjudique a otros negocios.

PROBLEMA DE INVESTIGACIÓN.

(15)

2

Es un hecho que en nuestra sociedad hay un gran cambio, se han abierto las preguntas a la información y comunicación, en el mundo entero a optado por compartir su información y dar rapidez a sus procesos diarios con solo dar un clic, proporcionando las comodidades en negocios, empresas e instituciones que requieren reflejar eficiencia y rapidez en la entrega de la información.

En el periodo que lleva funcionando el establecimiento los procesos de registro de información del artículo en una hoja de Excel, conocida como tarjeta kardex. Los documentos físicos son almacenados en carpetas de forma inadecuada y con el paso del tiempo se provoca que la información se vuelva ilegible o peor aún la perdida de dichos datos provocase inconsistencias en el inventario. Este tipo de procesos hacen que la empresa sea poco eficiente ya que perjudicará en el tiempo para obtener la cantidad de producto que se encuentre en el stock. El inadecuado control manual dificulta en los procesos de ventas retrasando las actividades que dependen de un gran tiempo, muchas veces se debe volver a realizar un conteo manual de la existencia de artículos para poder determinar el stock actual, al no contar con un registro adecuado perjudica al momento de realizar un pedido de nueva mercadería y por ende afecta a la toma de decisiones del negocio.

Por los inconvenientes que se generan día a día en la librería “San Francisco” corre el riesgo de perder fiabilidad con los clientes debido a la espera de la entrega de productos, el precio de unitario inconsistente y la demora que implica realizar la respectiva factura. Así como la inconsistencia de la información actual del inventario.

FORMULACION DEL PROBLEMA

(16)

3 ÁRBOL DE PROBLEMA.

Figura 1. Árbol de Problemas - Librería San francisco Autor: Caiza Chiliquinga Klever Misael

OBJETIVO DE LA INVESTIGACIÓN

Objetivo General

Desarrollar un Sistema de información mediante el uso del Framework Angular para mejorar el control de ventas en la librería San Francisco de la Parroquia Shell.

Objetivos Específicos

• Fundamentar Bibliográficamente a partir de las referencias de autores internacionales, nacionales y locales referente a los sistemas de información y control de Ventas.

• Analizar el proceso actual del control de Venta para determinar los requisitos de los componentes para el sistema informático utilizando herramientas de investigación.

(17)

4

1. CAPITULO I. FUNDAMENTACIÓN TEÓRICA

1.1. Antecedentes de la Investigación

Luego de la investigación realizada existen varios trabajos referentes al tema de control de venta, entre ellos se encuentran:

Joselyn Bonnie Huaman Varas (2017), de la Universidad Autónoma del Perú, con su proyecto de investigación “Desarrollo e Implementación de un Sistema de Información para Mejorar los Procesos de Compras y Ventas En La Empresa HUMAJU”. Esta investigación tiene como objetivo desarrollar e implementar un sistema para mejor el control de ventas y compras, el cual la empresa tiene pérdida de tiempo en cuanto a la atención por lo que se agilizara dichos procesos de forma más rápida y eficaz en la empresa HUMAJU, para la realización de dicho programa se utiliza la mitología AUP (Procesos Unificado Ágil), para el desarrollo del software se utiliza los programas Visual Studio 2010 y el Motor de Base de datos SQL 2012.

Mc. Maricela Sánchez López, Lic. Marcelino Vargas López, ing. Blanca Alicia reyes luna, Mc. Olga Lidia Vidal Vásquez (2011), del departamento de sistemas del Instituto Tecnológico de Aguascalientes ubicado en la ciudad de México, a través de su proyecto de Sistema de Información para el control de Inventarios del Almacén del ITS. Tiene como objetivo principal “Diseñar, desarrollar e implementar un sistema de información que permitirá llevar el registro de artículos, el control de las entradas y salidas de los mismo, así como todas aquellas actividades requeridas en el almacén del Instituto Tecnológico de Saltillo”, el trabajo que se realizaba era de forma manual en archivos de formato Word y Excel, permitirá automatizar las tareas propias del almacén, los resultados de fue obtener consultas e informes requeridos por los usuario, un seguimiento y control de los materiales que entran y salen del almacén de los diferentes departamentos. Permitirá a los responsables de la institución establecer los mecanismos requeridos para dar un seguimiento adecuado y cumplir con los objetivos del programa de gestión de calidad bajo la normativa de ISO 9001:2000.

(18)

5

“Diseño e Implementación de un Sistema Web para controlar el inventario de materiales y herramientas de la Empresa SERIENPETROL en Santo Domingo”. Dicha investigación tiene como objetivo Diseñar un sistema web mediante herramientas de desarrollo de software que controle el inventario de materiales y herramientas para mejorar los procesos internos de la empresa SERINPETROL en la ciudad de Santo Domingo. Este proyecto tiene como propósito mejorar los procesos de control de inventario dentro de la institución privada dedicada a la construcción, diseño, reparación y mantenimiento de instalaciones petroleras. El Software hecho a medida, en lo concerniente a los procesos de inventario retrasan otras actividades que dependen del mismo ya que muchas veces se debe volver a realizar el conteo manual de las existencias de los materiales para tener claro el stock de productos y por ende poderlos factura, la automatización de los procesos contribuye a una mejor organización y optimización del tiempo y recursos de la empresa. (Jose Andres Delgado Zambrano, 2017).

(19)

6

es Mysql y la respectiva manipulación de la información a través de módulos ejecutados con el desarrollo de las vistas en Larval. Para finalizar, la aplicación del sistema de información gerencial para optimizar la gestión de ventas aportará con la sistematización de las operaciones realizadas en la farmacia, garantizando las ventas correctas de productos, la emisión de alertas de máximos y mínimos de existencia de productos, y la ejecución de compras en corto tiempo posible.

1.2. Actualidad del objetivo de estudio de la investigación.

Origen de los Sistemas de Información.

Los sistemas de información han evolucionado de forma que agilizan y optimizan recursos, en un inicio los sistemas empresariales se consideraban una gran herramienta optimizando las tareas en una empresa, ofreciendo agilizar los trámites, todo esto con el fin de mejorar las necesidades de la empresa, con el fin de llevar la contabilidad y los procesos manuales a otro nivel más elevado. (Trasobares, 2003, p. 5)

La informática y las telecomunicaciones permiten la optimización y eficacia al momento de desarrollar actividades, permitiendo ahorrar el tiempo y ocupándolo en realizar otras tareas, facilitando el almacenamiento de la información de grandes cantidades en un menor espacio, con esta finalidad los sistemas de información llamaron la atención a las empresas ya que ofrecían mejores resultados, constituyendo una fuente de ventaja competitiva y una fuerza que permite superar a sus competidores obteniendo resultados procesados y precisos, De este modo los sistemas de información se constituyeron como una de las cuestiones estratégicas de la empresa, que ha de considerarse siempre en todo proceso de planificación empresarial. (Trasobares, 2003, p. 5)

(20)

7

El termino sistema se utiliza en estos días de manera habitual el cual se refiere a variables y distintas cuestiones, los sistemas políticos o sistemas monetarios, sistemas empresariales, sistemas electrónicos, sistemas de seguridad sistemas planetario, sistemas de apuestas, etc. Lo empleamos para designar un concepto o como una herramienta para explicar como es y qué ocurre en una determinada área como la economía, la social, la tecnología. La física, etc.(V. F. Alarcón, 2010, pp. 10-20)

Concepto de Sistema de información

Un sistema de información se lo describe como un conjunto de elementos que interactúan entre con el fin de cumplir y satisfacer las necesidades en una organización, un sistema de información no siempre requiere contar con recursos computacionales, aunque la disposición del mismo facilita el manejo e interpretación de la información por los usuarios. Los elementos más comunes que interactúan entre si son el equipo computación, el recurso humano, los datos o información fuente, programas ejecutados por las computadoras, las telecomunicaciones y los procedimientos de políticas y reglas de operación. (Campo, 2015)

Un sistema de información realiza actividades las cuales son importantes para el correcto funcionamiento y trato de la información, estas actividades tienen como fin la entrada de la información la que hace referencia al ingreso de datos relevantes requeridos por el negocio, el almacenamiento de la información se la puede realizar por computadora o archivos físicos teniendo un historial de registro que son fundamentales para la empresa, que es el proceso de la información permite la trasformación de la misma que puede ser utilizada para la toma de decisiones y por ende la salida de datos que es la capacidad del sistema para producir la información procesada o sacar los datos de entrada al exterior. (Campo, 2015)

Tipos de Sistemas de información

(21)

8

generan información procesan los datos de una entidad los cuales ayudan a llegar a otro nivel alto de organización y optimización de recursos.(Trasobares, 2003, p. 4)

Sistemas de Trabajo del Conocimiento (STC): Son sistemas que están encargados de apoyar a los agentes al momento de procesar información en la creación e integración de nuevos componentes para la empresa. (Trasobares, 2003, p. 4)

Sistemas de automatización en la oficina (SAO): son sistemas diseñados para incrementar la productividad de los usuarios que manejan información en hojas de texto, agendas electrónicas o hojas de cálculo en los niveles más bajos de la organización.(Trasobares, 2003, p. 4)

Sistemas de información para la administración (SIA): estos sistemas se enfocan en un nivel alto del administrativo en el proceso de planificación, control y toma de decisiones realizando informes sobre las actividades ordinarias del control de inventario, presupuestarios anual, análisis de las decisiones de inversión. Son empleados por la gerencia y directivos de los niveles intermedios de la organización. (Trasobares, 2003, p. 4)

Sistemas para el soporte de decisiones (SSD): Son sistemas interactivos que ayudan en la toma de decisiones al usuario, al momento de utilizar datos y modelos para la resolución de problemas no estructurados, los cuales son en el análisis de costos, el análisis de precios y beneficios , análisis de ventas por zonas, son los empleados de la gerencia intermedia de la organización.(Trasobares, 2003, p. 4)

(22)

9 Aplicaciones Web

La ingeniería del Software, la cual es la encargada de estudiar los principios y metodologías para el desarrollo y mantenimiento de sistemas software, define aplicación web como el conjunto de herramientas que los usuario puedan usar para acceder a un servidor web a través de Internet o Intranet mediante el uso de Navegadores web.(Cabello, 2015, p. 57)

Evolución y tipos de aplicaciones Informáticas

Se define una aplicación informática como un tipo de software que va a permitir al usuario realizar su trabajo. Son por tanto programas que habilitan la interacción entre el usuario y el ordenador, permitiendo al usuario escoger entre varias opciones y mostrando el programa acciones que el usuario pueda llevar a cabo para realizar correctamente su trabajo.(Cabello, 2015, p. 57)

Se desarrollan aplicaciones informáticas para cumplir para cumplir cierto objeto o formar parte de un paquete integrado. Las aplicaciones informáticas están ligadas a la evolución del hardware de los equipos informáticos, mientras más evolucionado estén los ordenadores y más potencia tengan se ha incrementado el desarrollo de aplicaciones informáticas.(Cabello, 2015, p. 59)

Las aplicaciones web con interfaz están compuestas de páginas web, estas páginas son documentos de texto las cuales están compuestas con etiquetas que permiten visualizar vistas de distintas formas y ofrece los enlaces entre una página a otra. Con la capacidad de relacionar un texto con otro así creando hipertexto que es una característica importante de la aplicación web. El termino hipertexto es una colección de nodos o documentos con enlaces lo cual se complementa con la ayuda de un navegador que permite navegar a través de un documento hacia otro.(Cubero, 2005, p. 9)

1.2.1. Definición de Aplicación web

(23)

10

Las aplicaciones web que son cargadas de internet, tiene como facilidad mantener y actualizar las aplicaciones sin obligación de instalar un software. También tienen la facilidad de ejecutarlas por múltiples plataformas por la gran facilidad de tener la aplicación ejecutada desde el internet.(Leandro Alegsa, 2018)

Características de las Aplicaciones Web.

 Mediante la utilización de una aplicación web los usuarios pueden acceder fácilmente mediante un navegador web.(Leandro Alegsa, 2018)

 La aplicación web se encuentra disponible en cualquier momento lo que facilita al usuario acceder a la información.(Leandro Alegsa, 2018)

 Fácil de actualizar y mantener ya que puede si tiene una gran cantidad de usuarios todos pueden ver los cambios.(Leandro Alegsa, 2018)

 La aplicación web podrá ejecutar en los diferentes depósitos ya que son adaptables. (Leandro Alegsa, 2018)

Interfaz gráfica de las aplicaciones web.

La interfaz es una de los puntos más importantes en un sistema web, ya que puede debe ser completa y funcional gracias a las nuevas tecnologías que existen como lo son: Java, JavaScript, DHTML, Flash, Silverlight, Ajax, HTML5, entre otras, las cuales no tienen limitaciones por ser compatible con las aplicaciones tradicionales como la utilización del puntero, reproducir audios y videos, visualizar animaciones, arrastras y soltar objetos, entre otros tipos de interacciones. (Leandro Alegsa, 2018)

Ventajas de las Aplicaciones Web.

(24)

11

en ordenadores que no tengan una gran capacidad de recursos. No requieren canales de administración como los softwares instables ya que el precio es inferior a dichos programas. (Muñoz, 2014)

Fácil de usar: Son sencillas de utilizar puesto que tienen un interfaz amigable con el usuario y no necesita de conocimientos avanzados en informática, con tan solo saber escribir un correo electrónico se puede utilizar sin ningún problema. Además, se pueden personalizar al gusto del usuario. (Muñoz, 2014)

Facilitan el trabajo colaborativo y a distancia: La aplicación web es utilizada por más de un usuario en un mismo tiempo, gracias a que toda acción o tarea que se registra será en tiempo real despoblé y actualizada. La mayoría de usuario puede ver la información y manipularla dependiendo del cargo para el cual fue designado. Permite la accesibilidad a dichos datos en cualquier momento del día o desde cualquier dispositivo que disponga acceso a internet. (Muñoz, 2014)

Escalables y de rápida actualización: Estas aplicaciones son escalables ya que se encuentran en un servidor esto facilita en la distribución a varios ordenadores ya que no requieren que se encuentren instaladas, con ayuda de un navegador web podrán acceder al sistema. Los procesos de actualización son rápidos ya que al momento de modificar afectará a todo el sistema, el usuario no tendrá que preocuparse en descargar nuevas versiones y mucho menos en la configuración del sistema. (Muñoz, 2014)

Provocan menos errores y problemas: Dan menos problemas ya que en la mayoría de casos de aplicaciones instaladas tiene conflictos con el hardware por no contar con los recursos necesarios para su funcionamiento. Los posibles fallos son corregidos de inmediato en cuanto el usuario detecte alguna inconsistencia. (Muñoz, 2014)

(25)

12 Estructura de las Aplicación Web.

La estructura de la aplicación está dividida en tres capas las cuales son fundamentales para su correcto funcionamiento.

Primero se encuentra la capa de la Interfaz gráfica, en esta capa se encuentra la interacción directa con el usuario que manipula el sistema, esta capa es ejecutada por el navegador el cual utiliza el lenguaje HTML o XML para facilitar en la creación de la vista.(Morales, 2018)

Segundo la capa del controlador se encarga de recibir las peticiones o solicitudes que el usuario requiere en la interfaz gráfica, esta capa se encarga de interpretarlas y ejecutarlas la cual devuelve información a la primera capa, el controlar esta encargado de realizar la conexión de la base de datos que nos permite registras, actualizar o visualizar la información que requiere el usuario. (Morales, 2018)

Tercero la Base de datos es la capa más importante por almacenar toda la información del sistema , esta base de datos puede realizar acciones que el controlador no realiza por la carga excesiva de procesos, desde la base de datos proporciona más velocidad de respuesta, permite la creación de procedimientos almacenado o disparadores para quitar la carga de procesos al controlador.(Morales, 2018)

1.2.2. Lenguajes de programación.

JavaScript: es un lenguaje de programación de computadoras dinámico utilizado habitualmente en navegadores web para controlar el comportamiento de páginas web e interactuar con los usuarios. Permite comunicación asincrónica y puede actualizar partes de una página web o incluso reemplazar completamente su contenido. Veras que Java Script es utilizado para mostrar información de fecha y hora, ejecutar animaciones en un sitio web, validar formularios, sugerir resultado mientas el usuario escribe en un cuadro de búsqueda y más.(Dimes, 2015, p. 8)

(26)

13

metodología de programación y sintaxis similares, no puede ser considerada una versión “ligera” de Java. Es realmente el propio lenguaje que se siente “en cas” en los navegadores web en todo el mundo, y permite una experiencia del usuario aumentada en las aplicaciones web y en los sitios web por igual.(Dimes, 2015, p. 8)

Lenguaje de Marcado.

HTML (HyperText Markup Language): es un lenguaje no compilado que permite plasmar y posicionar cada uno de los elementos de una página web. El archivo HTML es interpretado por el navegador y lo dibuja en pantalla. Para darle estilo, colores, animaciones y adaptabilidad a diferentes tamaños de pantallas necesitaremos escribir código CSS (Cascading Style Sheets). Por último, si deseamos darle una experiencia más interactiva, como actualizar cierta parte de la pantalla, necesitaremos implementar un poco de JavaScript. Estas tres tecnologías trabajan en armonía para darle al usuario la experiencia interactiva que se desea dentro de cualquier aplicación web.(Morales, 2018)

jQuery: es una biblioteca de JavaScript rápida, pequeña y rica en funciones. Hace que cosas como el desplazamiento y la manipulación de documentos HTML, el manejo de eventos, la animación y Ajax sean mucho más simples con una API fácil de usar que funciona en una multitud de navegadores. Con una combinación de versatilidad y extensibilidad, jQuery ha cambiado la forma en que millones de personas escriben JavaScript.(js.foundation, 2019)

1.2.3. Herramientas para el desarrollo del sistema

(27)

14

y obtener la excitación y depuración de extremo a extremo. (Johnson, 2019, p. 16)

El objetivo de este libro es ayudar a los desarrolladores a familiarizarse no solo con la productividad, sino también con el código visual del estudio. comienza con una introducción a las características de edición de los espacios de trabajo y continúa con la funcionalidad más avanzada (incluida la refactorización y las combinaciones de teclas). el libro termina con una extensa mirada a la extensibilidad del código visual de estudio, para que pueda agregar cualquier funcionalidad que necesite para que sus días sean más productivos.(Johnson, 2019, p. 16)

MEAN STACK

Existen varios criterios clave para una rama de desarrollo de software exitosa y uno de ellos es la arquitectura. Describimos en detalle la arquitectura, el diseño y el desarrollo de la interfaz gráfica de usuario para el sistema de detección de fraude en tiempo real en la industria de las telecomunicaciones. Nuestro enfoque está en una arquitectura de aplicación web, que incluye un componente de modelo de datos, un componente de infraestructura técnica y componentes que interactúan o están asociados de alguna manera con el sistema (usuarios, componentes de terceros.(Poulter et al., 2015)

Hoy en día es posible crear aplicaciones distribuidas utilizando el mismo lenguaje JavaScript en todas sus fases y capas. A este concepto y las tecnologías que lo posibilitan se les ha bautizado con el nombre de MEAN STACK, acrónimo formado por las iniciales de las cuatro tecnologías principales que entran en juego: MongoDB, Express, Angular y Node.js.(J. M. Alarcón, 2015)

Angular CLI:

(28)

15

completamente y se introdujo el enrutador componente. luego la directiva componente, la directiva decoradora y la directiva plantilla se admiten en angular. el $scope se ha eliminado por completo de angular.(Nayrolles et al., 2017, p. 8) Antes de hablar de arquitectura, veamos qué es nuevo es angular, el enfoque principal de angular es móvil, ya que es importante tener en cuenta el rendimiento y el tiempo de carga de la aplicación en un teléfono móvil. muchos módulos están desacoplados del núcleo angular, dejando solo los módulos que están sin duda eliminando los módulos no deseados del núcleo angular para mejorar el rendimiento.(Nayrolles et al., 2017, p. 8)

El patrón que utiliza angular Angular, no tiene un modelo-vista-controlador (MVC) clásico, sino que el modelo tiene mucha relación con la vista. Esto es así por el concepto base de Angular de two-way data binding, ya que la forma de sincronizar los datos entre la vista y el modelo-vista es totalmente dependiente, es decir, en la vista podemos modificar el modelo y en el modelo podemos modificar la vista. Esto hace que la independencia que se produce en un modelo-vista-controlador clásico aquí no se produzca, y por lo tanto tiende a llamarse modelo-vista vista-modelo (MVVM) o bien modelo-vista-whatever (MVW), porque no se sabe muy bien dónde identificarlo. Aquí es dónde se produce el debate, ya que precisamente por la propiedad de two-way data binding, es difícil determinar qué modelo aplicar. También existe el modelo como lógica de negocio, como pueden ser los servicios o todo aquello que se inyecte, que podemos considerar modelo, y que está totalmente independizado de la vista. (Blanco, 2018)

Aunque evidentemente en el navegador podríamos desarrollar todo el código usando solamente HTML, CSS y JavaScript puro, qué duda cabe que disponer de alguna biblioteca que nos proporcione muchas funcionalidades ya hechas, facilita mucho las cosas. Es algo parecido a lo que pasa con Node.js y Express.js: el primero puede funcionar sin el segundo.(J. M. Alarcón, 2015)

NodeJS

(29)

16

conexiones concurrentes. Por cada conexión el callback será ejecutado, sin embargo si no hay trabajo que hacer Node estará durmiendo. (nodejs.org, 2018) Node tiene un diseño similar y está influenciado por sistemas como Event Machine de Ruby o Twisted de Python. Node lleva el modelo de eventos un poco más allá, este presenta un bucle de eventos como un entorno en vez de una librería. (nodejs.org, 2018)

En otros sistemas siempre existe una llamada que bloquea para iniciar el bucle de eventos. El comportamiento es típicamente definido a través de callbacks al inicio del script y al final se inicia el servidor mediante una llamada de bloqueo como EventMachine::run(). En Node no existe esta llamada. Node simplemente ingresa el bucle de eventos después de ejecutar el script de entrada. Node sale del bucle de eventos cuando no hay más callbacks que ejecutar. Se comporta de una forma similar a JavaScript en el navegador - el bucle de eventos está oculto al usuario. (nodejs.org, 2018)

Base de datos

Los sistemas de base de datos permiten manejar grandes volúmenes de información. Son ellos los que brindan posibilidades de modificar y recuperar datos de forma ágil. Además, un sistema de base de datos debe tener mecanismos de seguridad que garanticen la integridad de la información y que impidan intentos de accesos no autorizados. Esta seguridad se vuelve aún más importante porque los datos están compartidos para muchos usuarios al mismo tiempo en una red de cómputo.(Montiel & Cruz, 2018, pp. 18-23)

Mongo DB

MongoDB almacena datos en documentos JSON flexibles, es decir, cada documento puede contener diferentes campos y las estructuras de datos se pueden ir modificando. (MongoDB, 2018)

(30)

17

MongoDB es una base de datos distribuida, por lo que es fácil de usar y proporciona una elevada disponibilidad, escalabilidad horizontal y distribución geográfica. (MongoDB, 2018)

MongoDB es una base de datos de código abierto y de uso gratuito, Las versiones anteriores al 16 de octubre de 2018 se publican bajo la AGPL. Todas las versiones posteriores al 16 de octubre de 2018, incluidas las reparaciones de parches de versiones anteriores, se publican bajo la Licencia Pública del Lado del Servidor Licencia (SSPL) v1. (MongoDB, 2018)

Express JS

ExpressJS: Express.JS es un marco de servidor de aplicaciones web Node.JS, diseñado para crear una sola página, aplicación web híbrida y de varias páginas. Es el marco estándar para Node.JS. Express.JS es una parte del backend. de la pila MEAN, junto con la base de datos MongoDB y el marco frontend AngularJS. (Bahubali Akiwate et al., 2016, pp. 1-3)

Express.js es un marco que tiene como objetivo facilitar el desarrollo de aplicaciones web. con Node.js. Express.js le permite crear servidores web y recibir solicitudes HTTP de Manera simple. También permite la creación de un conjunto de directorios con una estructura estándar y organizar rutas de archivos para vistas de aplicaciones. En general, los proyectos que usan Express también se adhieren a algún marco de plantillas como Ja Caizade o EJS.(Bonfim & Liang, 2014, pp. 15-25)

Dashboard es una aplicación que permite gestionar visualizaciones y representar de forma cómoda, información con ayuda de un motor de búsqueda, es una representación gráfica que intervienen en la consecución de los objetivos de negocio, y que está orientada a la toma de decisiones para optimizar la estrategia de la empresa. (Elósegui, 2014)

(31)

18 1.2.4. Metodología UWE.

UWE es una metodología que permite especificar de mejor manera una aplicación Web en su proceso de creación mantiene una notación estándar basada en el uso de UML (Unified Modeling Language) para sus modelos y sus métodos, lo que facilita la transición. La metodología define claramente la construcción de cada uno de los elementos del modelo.(Guerrero et al., 2014) En su implementación se deben contemplar las siguientes etapas y modelos: Modelo de requerimientos: Plasma los requisitos funcionales de la aplicación Web mediante un modelo de casos de uso. (Guerrero et al., 2014)

El diagrama de casos de uso está conformado por los elementos actor y caso de uso. Los actores se utilizan para modelar los usuarios de la aplicación Web que para este caso de estudio son los diferentes tipos de usuarios (anónimo, consultor, tutor, alumno) que pueden interactuar con el mismo. Los casos de uso se utilizan para visualizar las diferentes funcionalidades que la aplicación tiene que proporcionar, como son: crear a un nuevo usuario, identificar al usuario, realizar una búsqueda, realizar la composición de un nuevo objeto y guardar el objeto compuesto. (Guerrero et al., 2014)

Modelo de contenido: Define, mediante un diagrama de clases, los conceptos a detalle involucrados en la aplicación. El objetivo del modelo de contenido es proporcionar una especificación visual de la información en el dominio relevante para la aplicación Web. Este es un diagrama UML normal de clases, por ello se debe pensar en las clases que son necesarias para el caso de estudio presentado. (Guerrero et al., 2014)

Modelo de navegación: Representa la navegación de los objetos dentro de la aplicación y un conjunto de estructuras como son índices, menús y consulta; En una aplicación para la Web es útil saber cómo están enlazadas las páginas. Esto significa que se requiere un diagrama de navegación con nodos y enlaces. Este diagrama se modela con base al análisis de los requisitos y el modelo de contenido.(Guerrero et al., 2014)

(32)

19

es decir, ¿qué elementos de interfaz de usuario (por ejemplo , texto, imágenes, enlaces, formularios). (Guerrero et al., 2014)

Modelo de proceso estructural: Representa el aspecto que tienen las actividades que se conectan con cada clase de proceso. La estructura de navegación puede ser extendida mediante clases de procesos que representan la entrada y la salida de procesos de negocio. El modelo del proceso representa el aspecto que tienen las acciones de las clases de proceso, muestran los objetos relevantes para la entrada y salida de actividades.(Guerrero et al., 2014) 1.2.5. Plan de Ventas

El plan de ventas es, en sí, un conjunto de actividades, ordenadas y sistematizadas, en donde se proyectan las ventas periódicamente que se estiman realiza. Para ello, es normal que el punto de comparación sea la venta que se registró en el periodo anterior. (Hair et al., 2010)

Un plan de ventas debe realizarse dentro del contexto de un plan de marketing estratégico global. Las estrategias y tácticas de ventas solo se logran, implementan y evalúan dentro de un marco de trabajo de objetivos y procesos de planeación estratégica de toda la compañía. (Jobber & Lancaster, 2012, pág. 48)

Importancia.

La planeación es la primera tarea de los gerentes de ventas, porque proporciona la dirección y la estrategia para todas las decisiones y las actividades de la gerencia de ventas. Se hacen planes en cada nivel jerárquico de la compañía. La planeación se orienta principalmente al refinamiento de la misión de la compañía, al establecimiento de las metas y objetivos, al trazo de estrategias generales y al desarrollo de presupuestos totales. (Hair et al., 2010)

Características.

(33)

20 Ventajas

La planeación proporciona la dirección y la estrategia para todas las decisiones y las actividades de la gerencia de ventas. La planeación se orienta principalmente al refinamiento de la misión de la compañía, al establecimiento de las metas y objetivos, al trazo de estrategias generales y al desarrollo de presupuestos. (Hair et al., 2010)

Gestión de Ventas.

“Todos los procesos de planeación deben identificarse los cursos de acción alternativos y tomarse decisiones en cuanto a cuál de estas alternativas es la más adecuada. Las medidas de planeación de contingencia como estas implican identificar las alternativas y elegir entre ellas; esto requiere información oportuna y precisa.” (Hair et al., 2010)

Tramitación de órdenes de compra

La mejor manera de analizar y usar los datos individuales de los clientes presenta problemas especiales. La administración de las relaciones con los clientes (CRM. por sus siglas en inglés) consiste en software y herramientas analíticas sofisticadas que integran la información de los clientes de todas las fuentes, la analizan a fondo y aplican los resultados para crear relaciones más sólidas con los clientes.(Kotler & Armstrong, 2003, p. 175)

La homogeneidad de una base de asignación se alcanza cuando cada salida es de la misma clase que las otra. Por ejemplo, una orden de compra puede ser una buena medida de las salidas de una actividad llamada “Ordenar una compra” solo si el costo de cada orden de compra no varía drásticamente con respecto a otras órdenes de compra. (Toro López, 2016, pp. 110-120)

Tarjeta Kardex

(34)

21 Método del Promedio Ponderado

El método del promedio ponderado explica la salida de los productos o artículos que se encuentran en el inventario se enfocan en el precio unitario de entrada para hacer el nuevo cálculo del valor de venta. Para la obtención del promedio ponderado se obtiene mediante el proceso de dividir el costo total de los inventarios entre el total de los artículos que se encuentran disponibles para la venta, el nuevo precio de venta se modifica al momento de ingresar nuevas compras con un nuevo valor del producto, el respectivo método del promedio ponderado se aplica cuando se encuentre la inestabilidad de los precios de los productos que se van adquiriendo.(Vera Mosquera, 2016)

Gestión de Inventarios

Para llevar un control de inventarios correcto se puede utilizar sistemas de inventarios donde se involucran todos los procesos como lo son la bodega o inventario, productos que se encuentren en stock, productos vendidos; la tarjeta kardex ofrece un apoyo para la valoración de inventarios de manera que se utiliza en una hoja de Excel. La gestión de inventarios es fundamental para las empresas que permiten optimizar los procesos de inventario.(Vera Mosquera, 2016, p. 16)

Importancia del control de Inventario

Reside en el objeto primordial de toda empresa: Obtener Utilidades. La obtención de utilidades reside en gran parte a la venta, siendo este el motor de la empresa, teniendo en cuenta la operación del inventario con efectividad, ventas no tendrá material suficiente para poder trabajar, el cliente se inconforma y la oportunidad de tener utilidades se disuelve. Entonces sin inventario no hay venta. (Aguilar, 2005)

El control de Inventario es uno de los aspectos de la administración que en el micro y pequeñas empresas es muy poco entendido. Sin tener registros fehacientes , un responsable, políticas o sistemas que le ayuden a esta fácil pero tediosa tarea.(Aguilar, 2005, p. 29)

(35)

22

mermas y desperdicios, pudiendo causar un fuerte impacto sobre las utilidades.(Aguilar, 2005, p. 29)

Problemas frecuentes en el control de Inventario: falta de registros, el microempresario, también conocido como hombre orquesta, difícilmente encuentra tiempo para llevar a cabo todas las funciones que en él han sido encomendadas: las compras, las ventas, la producción , el manejo de personal, o táctica que en labores de orden estratégico.(Aguilar, 2005)

En cuento a la falta de registro no solo en el inventario sino en cualquier tipo de operación. El objetivo de contar con registros de inventario no es simplemente hacerlo porque las grandes empresas lo hacen, o porque el personal contable pide por necesidad, 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 optimo y comenzar a utilizar la tecnología con la consecuente disminución de gastos operativos. Los programas de cómputo son excelentes, sin embargo, el que este bien estructurados no nos garantizan que vayan a cubrirá nuestras necesidades de información, sino los alimentamos con información real y constante. Otro inconveniente que presentan es su alto costo y, en múltiples ocasiones, la falta de soporte técnico de parte del proveedor.(Aguilar, 2005, p. 29)

1.2.6. Ley Orgánica de régimen tributario

Mediante la investigación realizada se desprende los siguientes reglamentos los cuales sustentan puntos esenciales en el trabajo de investigación.

Según la Ley Orgánica de Régimen Tributario Interno - LORTI que regula y garantiza el correcto proceso del Impuesto al valor Agregado(IVA) a las personas naturales, jurídicas, indivisas y las sociedades nacionales o extranjeras que están obligadas a emitir facturas y a llevar contabilidad.(Ley Orgánica de Régimen Tributario Interno—Lorti, 2015, pp. 59-75)

(36)

23

naturaleza corporal, en todas sus etapas de comercialización, así como los derechos de autor, de propiedad industrial y de derechos conexos.

El Articulo 54). - literal 3.- La transferencia que no son objeto del impuesto no se causara el IVA en los casos que se trate de ventas de negocios en las que se transfiera al activo y el pasivo. (Ley Orgánica de Régimen Tributario Interno— Lorti, 2015, pp. 59-75)

según el Artículo 55) literal 7.- Tendrán tarifa cero de IVA las transferencias e importaciones como el papel bond, libros y material complementario que se comercializa conjuntamente con los libros. .(Ley Orgánica de Régimen Tributario Interno—Lorti, 2015, pp. 59-75)

Art. 56.- Impuesto al valor agregado sobre los servicios.- El impuesto al valor agregado IVA, grava a todos los servicios, entendiéndose como tales a los prestados por el Estado, entes públicos, sociedades, o personas naturales sin relación laboral, a favor de un tercero, sin importar que en la misma predomine el factor material o intelectual, a cambio de una tasa, un precio pagadero en dinero, especie, otros servicios o cualquier otra contraprestación.(Ley Orgánica de Régimen Tributario Interno—Lorti, 2015, pp. 59-75)

Según la Ley Orgánica de Regulación y Control del Poder de Mercado se ha encontrado los siguientes artículos que sustentan el trabajo de investigación esto son los siguientes:

El Artículo 5 el mercado relevante determinara para cada caso el mercado relevante, la determinación del mercado relevante considerara las características de los vendedores y compradores que participan en dicho mercado. Los competidores de un mercado relevante deberán ser equiparables, para lo cual se considerará las características de la superficie de venta, el conjunto de bienes que se oferta, el tipo de intermediación y la diferenciación con otros. (Ley Orgánica de Regulación y Control del Poder de Mercado, 2011, pp. 4-12)

(37)

24

El Artículo 7, el poder de mercado es la capacidad de los operadores económicos para influir significativamente en el mercado. Dicha capacidad se puede alcanzar de manera individual o colectiva. Tienen poder de mercado u ostentan posición de dominio los operadores económicos que, por cualquier medio, sean capaces de actuar de modo independiente con prescindencia de sus competidores, compradores, clientes, proveedores, consumidores, usuarios, distribuidores u otros sujetos que participen en el mercado. (Ley Orgánica de Regulación y Control del Poder de Mercado, 2011, pp. 4-12)

El Articulo 9.- Abuso de poder de Mercado. - constituye infracción a la presente ley y está prohibido el abuso de poder de mercado. Se entenderá que se produce abuso de poder de mercado cuando uno o varios operadores económico, sobre la base de su poder de mercado, por cualquier medio, impidan, restrinjan, falseen o distorsionen la competencia, o afecten negativamente a la eficiencia económica o al bienestar general. Las conductas que constituyen abuso de poder de mercado se encuentran comprendidos en los literales 1, 2, 3, 6, 7, 8, 9, de esta ley mencionada anteriormente. (Ley Orgánica de Regulación y Control del Poder de Mercado, 2011, pp. 4-12)

1.3. Actualidad ecuatoriana del sector donde desarrolla el proyecto.

La librería San Francisco es un negocio que inicio su labor en el mes de agosto del 2017 en la parroquia Shell, Canto Mera Provincia de Pastaza.

(38)

25

2. CAPITULO II. DISEÑO METODOLÓGICO Y DIAGNÓSTICO

2.1. Paradigma y tipo de investigación.

Modalidad de Investigación.

La presente investigación se basó en la modalidad cualitativa, en la cual se procede a formular hipótesis verificables y realistas, para identificar los problemas, los procesos lógicos que se llevan a cabo, con el fin de comprender donde se producen las falencias dentro del control de venta en el negocio. Tipo de Investigación.

Investigación de Campo

La investigación de campo permite investigar y analizar los factores y hechos que facilitan el conocimiento de la forma de manejo de los procesos de control de ventas y conocer los artículos en stock, permitiendo así desarrollar un sistema de información eficaz.

Investigación Bibliográfica

Investigación bibliográfica apoya a la investigación que se desea realizar, buscando temas y proyectos ya realizados, el cual nos ofrece conocimiento de experimentos ya planteados y verificados. Además, permite la búsqueda de la información sugerente al tema planteado, seleccionando los materiales para un marco teórico entre otras.

Facilita la investigación ya que gracias a esto se apoya en investigaciones similares, obteniendo proyectos o temas ya planteado esto con el fin de sustentar los hechos y resultados los cuales ayudaran a resolver el problema.

2.2. Procedimiento para la búsqueda y procesamiento de los datos

Métodos, Técnicas e Instrumentos

Método inductivo y deductivo

(39)

26

Método inductivo permitirá aplicar un sistema de información automatizado procesos en el Negocio.

Técnicas:

Las técnicas e instrumentos son métodos los cuales nos permitirán recolectar datos de manera que facilite la comprensión de los procesos internos del negocio.

La Observación

Permite realizar una observación previa visitando el lugar donde se va a desarrollar el objeto de la investigación, mediante esto se podrá determinar las necesidades de sus implementaciones.

La Entrevista

Permite identificar falencias y debilidades que posee el negocio, mediante la formulación de preguntas dependiendo las necesidades que requiere, conociendo el estado actual del control de ventas, teniendo así un control de inventario favorable.

Instrumentos:

Ficha de Observación

La ficha de observación permite recolectar todo tipo de información que esté relacionada con la investigación sobre los procesos internos de ventas, dando como resultado el estado actual en el que se encuentra el negocio.

Guía de la entrevista

La guía de la entrevista está conformada por una serie de preguntas, aplicadas al gerente de la librería San Francisco. Con la ayuda de este instrumento se procede a determinar las preguntas para el entrevistado según el objeto de investigación, con el fin de determinar donde se ocasiona el problema.

Población y Muestra.

Población

(40)

27

Tabla 1. Población del Personal de la Librería San Francisco

Población Cantidad

Gerente 1

Empleado 1

Total 2

Autor: Caiza Chiliquinga Klever Misael

Para la presente investigación se ha tomado una población de 2 personas que corresponden al personal que trabaja en la libreria.

Muestra

En vista que la población es muy pequeña no se aplica la muestra. Procesamiento de la Información

Como primer punto se encuentra el análisis del registro de información que lleva la librería San Francisco de la parroquia Shell, determinar la situación en la que se encuentra el negocio en la actualidad y con la obtención de los resultados se identificarán las falencias que existen en los procesos que se realiza diariamente. Mediante la investigación realizada se podrá definir qué tipos de procesos o tareas son los que toman una gran cantidad de tiempo ejecutarlas, permitiendo realizar un sistema que optimice los procesos manuales del negocio.

2.3. Resultados de dialogo de la situación Actual

Diagnóstico del problema de investigación

Empezamos con el tratamiento de la información que se determinó de la librería. Una vez comprendido los procesos de ventas y como llevan el control de sus artículos, se tiene en cuenta los ingresos y salidas diarias, mensuales y anuales que estas tareas generan, dando así a conocer la situación en la que se encuentra el negocio se ha llegado a la conclusión de automatizar los procesos manuales, para así poder obtener información actualizada y detallada de las ventas y reabastecimientos de los artículos con forme el gerente necesite. Análisis e Interpretación de los Resultados

(41)

28 Análisis de la entrevista al Gerente.

1.- ¿Cuál es el proceso actual de registro de venta de su negocio?

Respuesta: Los procesos que realizamos por el momento se llevan de forma manual según la factura que vamos emitiendo, y luego hacemos el cálculo de cuantos productos tenemos en la bodega y lo anotamos en un cuaderno para futuras consultas y cálculos de inventario, posteriormente las archivamos en carpetas distribuidas por mes, una vez culminado el día se registra la venta realizada en una hoja Excel llamada kardex, con el cual lo utilizamos para la valoración del inventario, ingresos y salidas, también se utiliza el método ponderado para asignar el nuevo precio unitario a cada producto para la respectiva venta.

Interpretación: Actualmente se realiza los procesos a mano y estos procesos incluyen el cálculo de la factura el movimiento de productos en el inventario y todos lo que son registro se almacenan en hojas dentro de carpetas generando el riesgo de que estos documentos sueltos se dañen o extravíen dificultando el control de ingreso y salida de mercadería, además de los reportes de ganancias por ende existe un riesgo de generar inconsistencias.

2.- ¿Tiene usted conocimiento de cuentas ventas realiza?

Respuesta: No exactamente, porque algunas ventas no se registras por la falta de tiempo esto ocasiona el desconocimiento de ventas en el negocio.

Interpretación: No llevan un control de registro adecuado o eficiente de las ventas generadas.

3.- ¿Cómo se realizan los procesos para obtener el cálculo de venta de

producto?

(42)

29

Interpretación: El cálculo se lo realiza mediante una hoja de texto Excel, aplicando el promedio ponderado.

4.- ¿Tiene conocimiento de que productos es el más vendido o que

producto se vende menos?

Respuesta: Si, a simple vista se puede apreciar que producto son los que más se venden, se realiza un conteo mensual, haciendo la suma de todos los datos ingresados en un cuaderno y hoja de Excel.

Interpretación: Desconocimiento de los productos en el inventario, generan inconsistencias.

5.- ¿Cómo realiza usted el proceso para determinar la cantidad actual de

productos en el inventario?

Respuesta: Como lo dije anteriormente se hace el cálculo de cuantos productos vendimos en cada factura y llevamos un registro, al final del día vemos que producto está por agotarse y lo registramos para poder realizar el pedido. Al no contar con un sistema de control no se tiene el número exacto de productos en stock, se realiza el inventario de forma manual cada cierto tiempo.

Interpretación: realizan un proceso manual en el que restan las cantidades de productos vendidas de las cantidades existentes en el stock dando como origen la cantidad actual de stock en el inventario, además ellos llevan un registro del inventario actual del producto y poseen un rango para saber cuándo deben reabastecerse.

6.- ¿Tiene usted un registro de clientes?

Respuesta: se tiene el registro únicamente con las facturas que se van emitiendo.

Interpretación: requiere automatizar los procesos de registro de clientes para agilizar el proceso de ventas y la emisión de facturas.

7.- ¿Qué procesos se realiza en la facturación de los productos vendidos?

(43)

30

unitario por la cantidad, el descuento se calcula por porcentajes dependiendo de la cantidad de productos que se vayan a comprar y se calcula en el caso que sea necesario ya que depende de cómo este las ventas para poder ofrecer un descuento.

Interpretación: los procesos se los realiza mediante una calculadora y toma demasiado tiempo hacer el cálculo del IVA y el descuento.

8.- ¿Qué piensa usted acerca de un sistema que le permita controlar el

ingreso de y salida de productos?

Respuesta: Me parecería algo interesante y productivo para mi negocio además de útil ya que así tengo un control actual y absoluto de mis ingresos y egresos. Interpretación: necesidad de la automatización en el control de productos es necesario para evitar las inconsistencias generadas por los procesos manuales. 9.- ¿Cómo realiza usted actualmente el control sobre los productos que

tiene o no tienen IVA?

Respuesta: Nosotros nos basamos en el estatuto del SRI donde se encuentra establecido que producto contiene IVA y cuáles son los que se facturan IVA al 0%. Según esto añadimos en un cuaderno los productos que no tienen IVA para tomarlos en cuenta al momento de generar la factura.

Interpretación: Agilizar los procesos de facturación, necesita implementar un control que registre y calcule automáticamente el IVA en los productos que contienen IVA, y que automáticamente ignoren el cálculo del IVA en los productos que no lo poseen, generalmente calcule el valor de la venta realizada. 10.- ¿Cuál es la forma de organización de los productos en el inventario?

Respuesta: los productos se organizan por categoría y a veces por marca, registrados en una hoja de Excel.

(44)

31

11.- ¿Conoce algún software que administre el control de ventas?

Respuesta:

En realidad, he escuchado de ello, sé que hay sistemas para administrar las ventas y los productos que se encuentran en el negocio, pero no se lo ha utilizado por desconocimiento del funcionamiento que presentan.

Interpretación: Tienen conocimiento de un software, pero no se lo aplica ya que no se han informado correctamente del funcionamiento.

Resumen de las Principales Insuficiencias.

En el Local Comercial se han Identificado las siguientes insuficiencias.  Los procesos manuales causan inconsistencias.

 Llevan demasiado tiempo en desarrollar actividades.

 La Información no es exacta por desconocimiento del Inventario.

 Riesgo de pérdida de información debido al almacenamiento físico o redundante de datos.

 La factura realizada de forma manual mediante la utilización de la calculadora.

(45)

32

3. CAPITULO III. PROPUESTA DE SOLUCIÓN AL PROBLEMA

3.1. Nombre de la Propuesta

Desarrollo del Sistema de Información para el control de Venta en la librería “San Francisco” de la parroquia Shell.

3.1.1 Objetivos

General

Desarrollar cada uno de los componentes del sistema de información en Angular, utilizando las herramientas de software libre.

Específicos

 Analizar los procesos y requerimientos del control de venta en la papelería San Francisco.

 Diseñar y organizar los componentes para obtener una estructura del sistema y plasmarlo de forma gráfica.

 Diseñar el modelo navegacional identificando las rutas de accesibles para los usuarios.

 Diseñar el modelo de presentación o interfaces del sistema de información intuitivas y amigables con el usuario.

3.1.2 Justificación

(46)

33 3.1.3 Elementos que la conforman

Los elementos que conforman ofrecerán facilidad para poder llegar a la solución del problema anteriormente planteado los cuales son los siguientes.

Estudio de Factibilidad

Factibilidad Técnica

Para el correcto funcionamiento del sistema se estimó los siguientes requisitos de Hardware y Software los cuales se encuentran detallados a continuación. Tabla 2. Requisitos del Servidor.

Requisitos del servidor

Mínimo Recomendado o

Superior

Hardware

Procesador Intel Core i5 Intel Core i7

RAM 4GB 8GB

Hard Disk 500GB 1 TB

Tarjeta red

Software

Sistema Operativo Windows 8 Windows 10

Navegador Internet Explore

Mozilla Firefox 33.x Navegador Opera Google Chrome

Mozilla Firefox 33.x Google Chrome

Conexión a Internet 2.4 MB(Internet Básico)

De 2.4 en Adelante

(47)

34 Tabla 3. Requisitos del Usuario

Requisitos del Usuario

Mínimo Recomendado o

Superior

Hardware

Procesador Intel dos DUO Intel Core i5

RAM 2GB 8GB

Hard Disk 500GB 1 TB

Tarjeta de red

Software

Sistema Operativo Windows 7 Windows 10

Navegador Internet Explore Mozilla Firefox 33.x Navegador Opera Google Chrome

Mozilla Firefox 33.x Google Chrome

Conexión a Internet 2.4 MB(Internet Básico) De 2.4 en Adelante

Autor: Caiza Chiliquinga Klever Misael

El desarrollo del Software es factible ya que el negocio cuenta con los equipos de software necesarios para la implementación.

Factibilidad Operacional

El Proyecto es operacionalmente factible debido a que la Librería “San Francisco” cuenta con personal capacitado en computación básica, siendo esta una base fundamental para el manejo del sistema de información, permitiendo la ejecución de los procesos de forma rápida y oportuna.

(48)

35 Factibilidad Económica

Para el Desarrollo del presente proyecto se tomó en cuenta los costos los cuales se detallarán a continuación.

Tabla 4. Factibilidad Económica

Descripción de procesos Costos USD

Recursos Humanos (Tesista)

Análisis 600,00

Diseño 600,00

Desarrollo 1200,00

Pruebas 100,00

Asesorías 100,00

Instalación 200,00

Recursos del Software

Angular CLI 00,00

Mongo DB 00,00

Otros 00,00

Total 2.800,00

Autor: Caiza Chiliquinga Klever Misael

Una vez realizado el análisis económico para el desarrollo del sistema informático se ha determinado un total de 2.800,00 USD (DOS MIL OCHOCIENTOS DÓLARES), por lo que es totalmente factible realizar dicho sistema para el control de venta.

3.2. Aplicación parcial de la propuesta

3.2.1. Planificación de la Propuesta

En el trabajo de investigación se lo realizará mediante el uso de la metodología UWE, que facilita el desarrollo de aplicaciones web, se basa en el modelo de fases interactivas ya que se puede modificar cada fase conforme se vaya desarrollando el sistema.

3.2.2. Análisis y Especificación de Requisitos

(49)

36 Requisitos Funcionales

Tabla 5. Requisito Funcional - Permiso de Usuario Identificación del requerimiento: RF01

Nombre del requerimiento: Permiso de Usuario.

Características: Los usuarios deberán identificarse para acceder a cualquier módulo del sistema. Descripción del requerimiento: El sistema podrá ser consultado por cualquier usuario dependiendo del cargo y del módulo en el cual se encuentre su nivel de accesibilidad,

Requerimiento no funcional:  RNF01  RNF02  RNF03  RNF04 Prioridad del requerimiento: Alta

Autor: Caiza Chiliquinga Klever Misael

Tabla 6. Requisito Funcional - Gestionar Usuario Identificación del requerimiento: RF02

Nombre del requerimiento: Registrar Usuarios.

Características: Los usuarios deberán registrarse en el sistema por un administrador para acceder a cualquier módulo del sistema. Descripción del requerimiento: El sistema permitirá registrarse y actualizar. El usuario debe suministrar datos como: CI, Nombres, Apellidos, Sexo, E-mail, Teléfono, Celular, Dirección, correo electrónico, y una contraseña .

Requerimiento no funcional:  RNF01  RNF02  RNF03  RNF04 Prioridad del requerimiento: Alta

Autor: Caiza Chiliquinga Klever Misael

Tabla 7. Requisito Funcional - Consultar Información Identificación del requerimiento: RF03

Nombre del requerimiento: Consultar Información.

Características: El sistema ofrecerá al usuario información detallada acerca de los datos ingresados.

Figure

Figura 1. Árbol de Problemas - Librería San francisco  Autor: Caiza Chiliquinga Klever Misael
Tabla 5. Requisito Funcional - Permiso de Usuario  Identificación del requerimiento:  RF01
Tabla 8. Requisito Funcional  – Gestionar Producto  Identificación del requerimiento:   RF04
Tabla 11. Requisito Funcional - Gestionar Cliente  Identificación del requerimiento:   RF7
+7

Referencias

Documento similar