sistema de toma de inventario de activos...

133
I UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS FIJOS POR MEDIO DE CÓDIGO QRPROYECTO DE TITULACIÓN Previa a la obtención del Título de: INGENIERO EN SISTEMAS COMPUTACIONALES AUTOR: BURGOS LOPEZ ANDRES JOAO TUTOR: ING. RAMOS JUAN CARLOS MSC. GUAYAQUIL ECUADOR 2015

Upload: duongcong

Post on 20-Sep-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

I

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

“SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS

FIJOS POR MEDIO DE CÓDIGO QR”

PROYECTO DE TITULACIÓN

Previa a la obtención del Título de:

INGENIERO EN SISTEMAS COMPUTACIONALES

AUTOR: BURGOS LOPEZ ANDRES JOAO

TUTOR: ING. RAMOS JUAN CARLOS MSC.

GUAYAQUIL – ECUADOR

2015

Page 2: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

REPOSITORIO NACIONAL EN CIENCIAS Y TECNOLOGÍA

FICHA DE REGISTRO DE TESIS

TÍTULO: “SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS FIJOS POR

MEDIO DE CÓDIGO QR”

AUTOR: ANDRÉS JOAO BURGOS LÓPEZ REVISORES: Ing. Héctor Lara

Lcdo. Angel Mantilla

INSTITUCIÓN: UNIVERSIDAD DE

GUAYAQUIL

FACULTAD: CIENCIAS

MATEMÁTICAS Y FÍSICAS

CARRERA: INGENIERÍA EN SISTEMAS COMPUTACIONALES

FECHA DE PUBLICACIÓN: Año 2016 N° DE PÁGS.: 82

ÁREA TEMÁTICA: DESARROLLO DE SOFTWARE Y BASE DE DATOS

PALABRAS CLAVES: Control de inventarios, activos fijos, códigos QR.

RESUMEN: Muchas empresas de la Ciudad de Guayaquil, a fecha actual, no realizan

una toma de inventarios utilizando aplicaciones especializadas para realizar esa

función, lo cual, en muchas ocasiones motiva a que existan inconsistencias en los

informes de inventarios sobre los activos fijos que poseen las empresas. Una solución

tecnológica que va ganando terreno para la toma de inventarios, son las aplicaciones

que utilizan QR Code para la captura de datos mediante dispositivos móviles. Por este

motivo, se ha desarrollado una aplicación móvil, con administración web de captura

de códigos QR para la toma física de inventarios de Activos Fijos, con la finalidad de

hacer más eficientes la toma de inventarios en una empresa. Este estudio se

fundamente en las siguientes bases teóricas: control de inventarios, activos fijos de

una empresa y captura de datos mediante códigos QR…

N° DE REGISTRO(en base de datos): N° DE CLASIFICACIÓN:

DIRECCIÓN URL (tesis en la web):

ADJUNTO PDF x SI

NO

CONTACTO CON AUTOR: ANDRÉS

JOAO BURGOS LÓPEZ

Teléfono:

042734800

E-mail:

[email protected]

CONTACTO DE LA INSTITUCIÓN:

UNIVERSIDAD DE GUAYAQUIL

Nombre:

Teléfono: 2318067

Page 3: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

II

CARTA DE ACEPTACIÓN DEL TUTOR

En mi calidad de Tutor del trabajo de investigación, “SISTEMA DE TOMA DE

INVENTARIO DE ACTIVOS FIJOS POR MEDIO DE CÓDIGO QR” elaborado

por el Sr. ANDRÉS JOAO BURGOS LÓPEZ, Alumno no titulado de la Carrera de

Ingeniería en Sistemas Computacionales, Facultad de Ciencias Matemáticas y

Físicas de la Universidad de Guayaquil, previo a la obtención del Título de

Ingeniero en Sistemas, me permito declarar que luego de haber orientado,

estudiado y revisado, la apruebo en todas sus partes.

Atentamente

__________________________________

ING. RAMOS JUAN CARLOS MSC.

TUTOR

Page 4: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

III

DEDICATORIA

Doy gracias a Dios por llenarme de

perseverancia para poder lograr

unas de mis metas personales.

Durante mi vida universitaria

siempre conté con la ayuda de mi

familia, que gracias a sus consejos

he logrado terminar una gran etapa.

Dedico este trabajo a mis padres,

hermanos sobre todo a mi esposa

que conoció toda mi etapa

universitaria y siempre con la

predisposición en ayudarme en todo.

Andrés Joao Burgos

Page 5: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

IV

AGRADECIMIENTO

A Dios, a mi familia y a mi adorada

esposa. A mis maestros y amigos

que fueron parte de mi preparación.

A mi tutor quien me ayudo con sus

aportaciones para sacar adelante mi

proyecto de titulación. A todos

ustedes gracias por su total respaldo.

Andrés Joao Burgos

Page 6: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

V

TRIBUNAL PROYECTO DE TITULACIÓN

Ing. Eduardo Santos Msc. Ing. Inelda Martillo Alcívar Msc. DECANO DE LA FACULTAD DIRECTORA CIENCIAS MATEMÁTICAS CISC Y FÍSICAS

Ing. Juan Carlos Ramos Msc. Ing. Héctor Lara Msc. DIRECTOR DEL PROYECTO PROFESOR DEL ÁREA - DE TITULACIÓN TRIBUNAL

Lcdo. Ángel Mantilla Msc.

PROFESOR DEL ÁREA – TRIBUNAL

Ab. Juan Chávez Atocha

SECRETARIO

Page 7: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

VI

DECLARACIÓN EXPRESA

“La responsabilidad del contenido de este

Proyecto de Titulación, me corresponden

exclusivamente; y el patrimonio intelectual de la

misma a la UNIVERSIDAD DE GUAYAQUIL”

ANDRÉS JOAO BURGOS LÓPEZ

Page 8: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

VII

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS

FIJOS POR MEDIO DE CÓDIGO QR

Proyecto de Titulación que se presenta como requisito para optar por el título de

INGENIERO en SISTEMAS COMPUTACIONALES

Autor: Andrés Joao Burgos López

C.I. 0924466683

Tutor: Ing. Juan Carlos Ramos Msc.

Guayaquil, Enero de 2016

Page 9: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

VIII

CERTIFICADO DE ACEPTACIÓN DEL TUTOR

En mi calidad de Tutor del proyecto de titulación, nombrado por el Consejo

Directivo de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de

Guayaquil.

CERTIFICO:

Que he analizado el Proyecto de Titulación presentado por el estudiante

ANDRÉS JOAO BURGOS LÓPEZ, como requisito previo para optar por el título

de Ingeniero en Sistemas Computacionales cuyo problema es:

“SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS FIJOS POR MEDIO DE

CÓDIGO QR”

Considero aprobado el trabajo en su totalidad.

Presentado por:

_________________________________ ____________________

Andrés Joao Burgos López C.I. 0924466683

Tutor: Ing. Juan Carlos Ramos Msc.

Guayaquil, Enero del 2016

Page 10: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

IX

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS

Autorización para publicación de Proyecto de Titulación en

formato digital

1. Identificación del Proyecto de Titulación

Nombre Alumno: Andrés Joao Burgos López

Dirección: Cdla. La Joya

Teléfono: 0422734800 E-mail: [email protected]

Facultad: Ciencias Matemáticas y Físicas

Carrera: Ingeniería en Sistemas Computacionales

Título al que opta: Ingeniero en Sistemas Computacionales

Profesor guía: Ing. Juan Carlos Ramos Msc.

Título del Proyecto de titulación: “SISTEMA DE TOMA DE INVENTARIO DE

ACTIVOS FIJOS POR MEDIO DE CÓDIGO QR”

Temas del Proyecto de Titulación: Control de inventarios, activos fijos, códigos QR.

2. Autorización de Publicación de Versión Electrónica del Proyecto de

Titulación

A través de este medio autorizo a la Biblioteca de la Universidad de Guayaquil y a

la Facultad de Ciencias Matemáticas y Físicas a publicar la versión electrónica de

este Proyecto de Titulación.

Publicación electrónica:

Inmediata X Después de 1 año

Firma Alumno: Andrés Joao Burgos López

3. Forma de envío:

El texto del Proyecto de Titulación debe ser enviado en formato Word, como

archivo .Doc. O .RTF y .Puf para PC. Las imágenes que la acompañen pueden

ser: .gif, .jpg o .TIFF.

DVDROM X CDROM

Page 11: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

X

ÍNDICE DE CONTENIDO

CARTA DE ACEPTACIÓN DEL TUTOR............................................................... II

DEDICATORIA ...................................................................................................... III

AGRADECIMIENTO .............................................................................................. IV

ÍNDICE DE CONTENIDO ....................................................................................... X

ABREVIATURAS .................................................................................................. XII

SIMBOLOGÌA ...................................................................................................... XIII

ÍNDICE DE CUADROS ........................................................................................XIV

ÍNDICE DE GRÁFICOS ........................................................................................ XV

RESUMEN ...........................................................................................................XVI

ABSTRACT .........................................................................................................XVII

INTRODUCCIÓN .................................................................................................... 1

CAPÍTULO I ............................................................................................................ 3

EL PROBLEMA ...................................................................................................... 3

PLANTEAMIENTO DEL PROBLEMA ................................................................... 3

Ubicación del Problema en un Contexto ........................................................... 3

Situación Conflicto Nudos Críticos .................................................................... 4

Causas y Consecuencias del Problema ............................................................. 5

Delimitación del Problema ................................................................................... 6

Formulación del problema ................................................................................... 6

Evaluación del problema...................................................................................... 7

Objetivos ................................................................................................................ 9

Objetivo general .................................................................................................... 9

Objetivos específicos ........................................................................................... 9

Alcances del problema ....................................................................................... 10

Justificación e importancia ............................................................................... 12

Metodología del Proyecto .................................................................................. 13

CAPITULO II ......................................................................................................... 14

MARCO TEÓRICO ............................................................................................... 14

Antecedentes del Estudio .................................................................................. 14

Fundamentación Teórica ................................................................................... 15

Fundamentación Legal ....................................................................................... 46

Preguntas Científicas a Contestarse ................................................................ 47

Page 12: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

XI

Definiciones Conceptuales ................................................................................ 48

CAPÍTULO III ........................................................................................................ 50

PROPUESTA TECNOLÓGICA ............................................................................ 50

Análisis de factibilidad ....................................................................................... 50

Metodología de Desarrollo ................................................................................. 55

Entregables del proyecto ................................................................................... 57

Informe de pruebas ............................................................................................. 57

Encuesta de Factibilidad operacional .............................................................. 63

CAPÍTULO IV........................................................................................................ 74

Criterios de aceptación del producto o Servicio ............................................ 74

Conclusiones y Recomendaciones .................................................................. 77

Conclusiones ................................................................................................... 77

Recomendaciones .......................................................................................... 79

Bibliografía........................................................................................................... 80

Anexos ................................................................................................................. 83

Page 13: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

XII

ABREVIATURAS

AIDC Automatic Identification and Data Capture

API Application Programming Interface

CRM Customer Relationship Management

DBMS Database Management System

ERP Enterprise Resource Planning

GPS Sistema de Posicionamiento Global

HTML5 HyperText Markup Language Version 5

HTTP Hypertext Transfer Protocol

HTTPS Hypertext Transfer Protocol Secure

IDE Integrated Development Environment

IIS Internet Information Services

OLAP On-Line Analytical Processing

QR Quick Response

TCP Transmission Control Protocol

MSSQL Microsoft Structured Query Language

Page 14: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

XIII

SIMBOLOGÌA

s Desviación estándar

e Error

E Espacio muestral

E(Y) Esperanza matemática de la v.a. y

s Estimador de la desviación estándar

e Exponencial

Page 15: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

XIV

ÍNDICE DE CUADROS CUADRO N. 1

Causas y Consecuencias del Problema ................................................................. 5

CUADRO N. 2

Delimitación del Problema ...................................................................................... 6

CUADRO N. 3

Antecedente Nacional 1 ........................................................................................ 14

CUADRO N. 4

Antecedente Nacional 2 ........................................................................................ 14

CUADRO N. 5

Características de una Base de Datos ................................................................. 45

CUADRO N. 6

Recursos de software ........................................................................................... 51

CUADRO N. 7

Recursos de Hardware ......................................................................................... 52

CUADRO N. 8

Presupuesto del proyecto ..................................................................................... 54

CUADRO N. 9

Manejo de inventarios de activos fijos .................................................................. 64

CUADRO N. 10

Mejoramiento de metodología en la toma de inventarios .................................... 65

CUADRO N. 11

Conocimiento de la tecnología QR Code ............................................................. 66

CUADRO N. 12

Mejoramiento del control de inventarios de activos fijos ...................................... 67

CUADRO N. 13

Tecnología QR Code para control de inventarios de activos fijos ....................... 68

CUADRO N. 14

Control de inventarios a través del dispositivo móvil ........................................... 69

CUADRO N. 15

Conocimiento de empresas que hayan aplicado la tecnología QR Code ........... 70

CUADRO N. 16

Adquisición de una app para control de inventarios de activos fijos ................... 71

CUADRO N. 17

Personal apto para el manejo del aplicativo móvil ............................................... 72

CUADRO N. 18

Recursos tecnológicos para emplear la tecnología QR Code ............................. 73

Page 16: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

XV

ÍNDICE DE GRÁFICOS

GRÁFICO N. 1

Metodología aplicada a proyecto tecnológico funcional ...................................... 13

GRÁFICO N. 2

Metodología para el desarrollo del sistema .......................................................... 13

GRÁFICO N. 3

Tipos de códigos de barras................................................................................... 33

GRÁFICO N. 4

Ejemplo de Código de Barras ............................................................................... 34

GRÁFICO N. 5

Ejemplo de Código QR ......................................................................................... 34

GRÁFICO N. 6

Tipos de Aplicaciones Móviles .............................................................................. 39

GRÁFICO N. 7

Servidor de Red Local .......................................................................................... 43

GRÁFICO N. 8

Esquema de conexión de aplicaciones web con base de datos ......................... 44

GRÁFICO N. 9

Metodología de Desarrollo .................................................................................... 55

GRÁFICO N. 10

Manejo de inventarios de activos fijos .................................................................. 64

GRÁFICO N. 11

Mejoramiento de metodología en la toma de inventarios .................................... 65

GRÁFICO N. 12

Conocimiento de la tecnología QR Code ............................................................. 66

GRÁFICO N. 13

Mejoramiento del control de inventarios de activos fijos ...................................... 67

GRÁFICO N. 14

Tecnología QR Code para el control de inventarios de activos fijos ................... 68

GRÁFICO N. 15

Control de inventarios a través del dispositivo móvil ........................................... 69

GRÁFICO N. 16

Conocimiento de empresas que hayan aplicado la tecnología QR Code ........... 70

GRÁFICO N. 17

Adquisición de una app para control de inventarios de activos fijos ................... 71

GRÁFICO N. 18

Personal apto para el manejo del aplicativo móvil ............................................... 72

GRÁFICO N. 19

Recursos tecnológicos para emplear la tecnología QR Code ............................. 73

Page 17: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

XVI

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

“SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS

FIJOS POR MEDIO DE CÓDIGO QR”

Autor: Andrés Joao Burgos López

Tutor: Ing. Juan Carlos Ramos Msc.

RESUMEN

Muchas empresas de la Ciudad de Guayaquil, a fecha actual, no realizan una toma de inventarios utilizando aplicaciones especializadas para realizar esa función, lo cual, en muchas ocasiones motiva a que existan inconsistencias en los informes de inventarios sobre los activos fijos que poseen las empresas. Una solución tecnológica que va ganando terreno para la toma de inventarios, son las aplicaciones que utilizan QR Code para la captura de datos mediante dispositivos móviles. Por este motivo, se ha desarrollado a aplicación móvil, con administración web de captura de códigos QR para la toma física de inventarios de Activos Fijos, con la finalidad de hacer más eficientes la toma de inventarios en una empresa. Este estudio se fundamente en las siguientes bases teóricas: control de inventarios, activos fijos de una empresa y captura de datos mediante códigos QR. La metodología utilizada para el desarrollo del proyecto, considerando que es una propuesta tecnológica se basa en las siguientes etapas: análisis de factibilidad, metodología de desarrollo, entregables e informe de pruebas del proyecto y encuesta de factibilidad operacional. Para la realización de la encuesta se consideró una muestra de 382 empresas. Gracias a los resultados obtenidos, se ha podido determinar los beneficios que ofrecen las aplicaciones QR Code, además de identificar la viabilidad de que las empresas las empresas, utilicen este tipo de aplicaciones para mejorar la eficiencia en la toma de sus inventarios.

Palabras claves: Control de inventarios, activos fijos, Códigos QR.

Page 18: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

XVII

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

“MAKING SYSTEM INVENTORY OF FIXED ASSETS

THROUGH QR CODE”

Autor: Andrés Joao Burgos López

Tutor: Ing. Juan Carlos Ramos Msc.

ABSTRACT

Many companies in the City of Guayaquil, current date and not make a decision inventories using specialized applications to perform that function, which, in many cases motivates there inconsistencies in the inventory reports on fixed assets owned companies . A technological solution that is gaining ground for taking inventory, are applications that use QR Code for data capture using mobile devices. For this reason, it has developed a mobile application, with web administration capture QR codes for physical inventory taking of fixed assets, in order to streamline inventory making in a company. This study is based on the following theoretical basis: inventory control, fixed assets of a company and data capture via QR codes. The methodology used for the project, considering it is a technological proposal is based on the following stages: feasibility analysis, development methodology, deliverables and reporting of project testing and operational feasibility survey. For conducting a sample survey of 382 companies, it was considered. Thanks to these results, we have determined the benefits offered by QR Code applications, in addition to identifying the viability of the company’s businesses use these applications to improve efficiency in making their inventories.

Keywords: Inventory control, fixed assets, QR codes.

Page 19: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

1

INTRODUCCIÓN

Una de las actividades más importantes que realizan las empresas para conocer

su patrimonio o recursos disponibles, son las toma de inventarios, que de acuerdo

a (Meza, 2011), su principal objetivo consiste en identificar la disponibilidad real

de la actividad inmobiliaria disponible en una empresa y la comparación con los

datos de la contabilidad.

Considerando la importancia de la toma de inventarios y su representación para

las empresas, se considera indispensable que las empresas busquen e integren

nuevos mecanismos o tecnologías que les permita optimizar su proceso de toma

de inventarios, esto en base a que muchas empresas actualmente se han

acostumbrado a realizar la toma de sus inventarios de manera manual,

desconociendo de los beneficios que pueden aportan aplicaciones o tecnologías

que apoyen en la realización de ese proceso. Por tal motivo, este estudio identifica

las características de la utilización de QR Code, para realizar la toma de

inventarios mediante una aplicación móvil, lo cual permita mejorar la eficiencia de

las empresas cuando realicen esta actividad.

La toma de inventarios busca coordinar y llevar un control estricto sobre cada uno

de los elementos que mantiene a su disposición. Este estudio está enfocado en la

toma de inventarios de los activos fijos de una empresa, por lo tanto, se presenta

como propuesta el desarrollo de un sistema para la toma de inventarios de los

activos fijos por medio de un lector de códigos QR utilizando un dispositivo móvil

para tal función y una aplicación web que permita administrar la información y

control de los activos de las empresas.

A continuación, se presenta la estructura y composición de cada uno de los

capítulos que se han desarrollado en este proyecto de titulación:

Page 20: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

2

Capítulo I: Este capítulo se enfoca en determinar todos los aspectos más

relevantes en el planteamiento del problema de investigación, por tal motivo, se

considera el contexto donde se evidencia el problema, se identifica cual es la

situación de conflicto y las causas y consecuencias que prolongan el problema.

Luego de su planteamiento se determina hasta donde se analiza el problema, para

ello se realiza su respectiva delimitación y se plantea el problema que se investiga.

También se realiza una evaluación general del problema y se determinan los

objetivos y el alcance de la investigación. Finalmente se realiza la justificación y

se determina la metodología utilizada para el desarrollo del proyecto.

Capítulo II: Este capítulo presenta los antecedentes de la investigación, luego se

fundamentan los descriptores que se relacionan con el estudio que tienen que ver

con el control de inventarios, activos fijos, y códigos QR. También se presenta la

fundamentación legal del estudio, las preguntas científicas y las definiciones

conceptuales de varios términos utilizados.

Capítulo III: Este capítulo muestra la propuesta tecnológica, donde se realiza un

análisis de la factibilidad del proyecto: técnica, operativa, legal y económica. Se

presenta la metodología para el desarrollo de la aplicación web y móvil propuesta,

también se describen cuáles son los entregables del proyecto y finalmente se

realiza un informe de pruebas y una encuesta de factibilidad operacional.

Capítulo IV: En este capítulo se presenta una matriz de aceptación del proyecto,

las conclusiones y recomendaciones del estudio, la bibliografía y los anexos

correspondientes donde se presenta el cuestionario utilizado para la encuesta y

un manual técnico y de usuario referente al sistema propuesto.

Page 21: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

3

CAPÍTULO I

EL PROBLEMA

PLANTEAMIENTO DEL PROBLEMA

Ubicación del Problema en un Contexto

La base fundamental para emprender cualquier tipo de negocios son las

inversiones (Activos), que son las herramientas de partida para lograr el resultado

óptimo de una organización, estas inversiones son reflejadas como patrimonio de

la empresa, por lo tanto, se considera importante llevar un control y gestión sobre

sus activos.

Es de obligación tributaria tener libros contables del patrimonio de las empresas

que se los conocen como “activos fijos”, considerando que la información debe

estar actualizada. Por esta razón los activos tienen una gran importancia en los

negocios, ya que si logra tener la información correcta de los mismos, se puede

conocer el pasado, vigilar el presente y proyectar a futuro las inversiones, tanto a

corto y largo plazo.

Para la adecuada gestión de los activos de una empresa, es necesario identificar

y contar con la información precisa de los bienes que lo componen, contando con

sus principales datos: códigos, descripción, estado, ubicación física, valor, vida

útil, depreciación, u otro tipo de información que la empresa considere necesario

agregar.

Contar con una buena gestión administrativa de los activos fijos, permite que se

convierta en una de las mejores inversiones que pueda realizar una empresa, ya

que se considera que su impacto cubrirá los siguientes aspectos: Financiero,

Fiscal y de Costos.

Page 22: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

4

Sin embargo, en muchas empresas en el trayecto de realizar una toma de

inventario se encuentran muchas novedades, por ejemplo, se evidencia errores

de digitación, activos que no están reflejados en libros contables y no se

encuentran físicamente, además de no conocer su estado actual. Por lo tanto, se

considera de mucha importancia que el departamento financiero de una empresa

pueda obtener este tipo de información de forma automática, actualizada y que

permita evidenciar cuales son los activos reales de las empresas. A medida que

los activos de las empresas van en aumento, el control de los mismos se vuelve

más complejo. Si no se disponen de las herramientas necesarias para llevar un

estricto control, entonces el problema se puede volver crítico.

Situación Conflicto Nudos Críticos

Actualmente la dinámica de los negocios y la aplicación de sus políticas y

procedimientos internos han generado la necesidad de administrar de manera

confiable y eficiente una de las partes más importantes del balance contable el

“activo fijo”.

Si las empresas no planifican y no invierten en herramientas que faciliten un

control eficiente de los activos fijos, es muy probable que se generen

inconsistencias que motiven a conflicto internos considerando, en base a la

perdida de uno o varios activos de la empresa. Esta situación también afecta al

departamento financiero de las empresas que no disponen de información

actualiza para realizar informes que refléjela realidad de cada organización. La

ausencia de información automatizada y actualiza puede ocasionar confusiones,

duplicidad de depreciaciones o depreciaciones fuera de tiempo. La toma de

inventario es un proceso que demanda tiempo, mucho más si la empresa no ha

realizado las actividades mínimas de control, lo cual puede motivar a que se vayan

estableciendo una serie de irregularidades que perjudiquen el patrimonio de la

empresa.

Page 23: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

5

Causas y Consecuencias del Problema

En el CUADRO N. 1 se definen las principales causas y consecuencias en base

al problema de estudio. Queda claro que si el problema sigue manteniéndose es

posible que las consecuencias aumenten.

CUADRO N. 1

Causas y Consecuencias del Problema

Causas Consecuencias

Falta de control de los activos

fijos.

Se crea confusión y desorden

en la empresa.

No tener una herramienta

óptima para la toma de

inventarios.

Inconsistencia de la

información tomada en el

inventario.

El registro de los activos fijos

no está actualizado.

Se generan inconsistencias al

realizar alguna gestión sobre el

activo.

No tener una herramienta

adecuada para el seguimiento

de los activos.

La información no se encuentra

disponible vía web.

Elaboración: Andrés Joao Burgos López

Fuente: Andrés Joao Burgos López

Page 24: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

6

Delimitación del Problema

En el CUADRO N. 2 se presenta la delimitación del problema donde se especifica

el campo donde se aplica el estudio, que aérea se está considerando y cuáles son

los aspectos que se consideran en el estudio.

CUADRO N. 2

Delimitación del Problema

Campo: Empresas de la Ciudad de Guayaquil

Área: Contable - Financiero

Aspecto: Toma de inventario de activos fijos

Tema: Sistema de Toma de Inventario de Activos Fijos por medio de

Código QR.

Elaboración: Andrés Joao Burgos López

Fuente: Andrés Joao Burgos López

Formulación del problema

El total de activos que hay en una empresa son elevados por lo cual administrar

los mismos se torna complejo sin la utilización de una herramienta adecuada, con

la falta de este importe recurso el proceso de la toma de inventario se torna más

tedioso. Sin contar que el administrador de la empresa sea de Finanzas o

Gerencia General, no tienen una visualización completa y actualizada de sus

activos.

Revisando los casos de la situación se propone una solución que permita

Estabilidad, control y orden en los activos Fijos. Principalmente el acceso a la

información de forma estructurada, segura y confiable.

Page 25: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

7

Evaluación del problema

La evaluación del problema corresponde a analizar la necesidad del departamento

administrativo en sus labores cotidianas para mejorar los procesos donde se

agregue valor a sus resultados como área o departamento.

Delimitado: En la actualidad donde la tecnología va tomando impulso y está al

alcance de todos, la forma en la que se trabaja en algunos casos es delimitado a

una hoja de cálculo las cuales se emplean como la herramienta para el registro de

tomas de inventario, en otros casos en hojas con formatos escritas a mano o

bitácoras para el registro de la toma de inventarios, en este caso el escenario es

más complejo, ya que al extraer la información se lo realiza en forma manual. El

acceso a la información, es un factor primordial para la mejora del proceso,

depende como este estructurado los datos, para que el tiempo de repuesta sea el

mínimo. En el caso de los registros en hojas se torna un caos al revisar ítem por

ítem la información hasta encontrar lo requerido. De esta forma se puede visualizar

la necesidad de tener la información estructurada y actualizada para la

administración y gestión de los activos fijos.

Claro: Muchas empresas de la Ciudad de Guayaquil, no cuentan con una

aplicación móvil y/o web que les permita controlar y administrar sus activos fijos

de manera eficiente, por tal motivo se ha presentado como solución al problema

el desarrollo de un sistema dedicado que utilice código QR y que cumpla con las

funciones mencionadas. De esta forma se contribuye con una herramienta acorde

a las necesidades actuales de las empresas.

Evidente: La falta de información actualizada no garantiza el control y la correcta

gestión de los activos de la empresa, tampoco se considera un recurso de apoyo

a la toma de decisiones gerenciales o administrativas, más bien, se ven reflejadas

ciertas deficiencia e inconsistencias con respecto a la información existente sobre

los activos de la empresa.

Page 26: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

8

Concreto: Muchas empresas no logran realizar un control eficiente de sus activos

fijos, ya que no cuentan con un sistema a la medida que sirva de apoyo para la

administración y control de activos y por ende sea un recurso de soporte para la

toma de decisiones. La forma como se realizan los inventarios, no permite

evidenciar en muchas ocasiones la realidad de los activos de la empresa.

Relevante: El sector académico debe estar íntimamente vinculado con el sector

productivo, por tal motivo se considera muy importante que se realicen aportes

que permitan mejorar la eficiencia de las empresas en el país, en este caso se

realiza un aporte sobre tecnología, aportando con el desarrollo de un sistema de

control de activos fijos que sirva como base para muchas empresas que en un

futuro necesiten implementar este tipo de soluciones.

Factible: La factibilidad para el desarrollo del proyecto se determina mediante una

posible solución que se obtendrá como resultado para mitigar en alguna medida

la problemática lo cual fue solicitado como proyecto de titulación, teniendo muy en

cuenta que existen las condiciones necesarias para su realización, ya que para su

desarrollo se han utilizado tecnologías y herramientas que no implican costo de

licencias, también se conocen sobre los procesos que se llevan a cabo para el

desarrollo de un sistema de control y administración de activos.

Identifica los productos esperados: Con el análisis, investigación y desarrollo

que se han efectuado, se pretende alcanzar como resultados una aplicación web

y una móvil para la toma de inventarios, donde se podrá visualizar de una forma

rápida los requerimientos solicitados.

Page 27: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

9

Objetivos

Objetivo general

Desarrollar un sistema móvil con administración web de captura de códigos QR

para la toma física de inventarios de Activos Fijos a través de herramientas

tecnológicas libres, para hacer más eficientes la toma de inventarios en una

empresa.

Objetivos específicos

Identificar las características y componentes de los códigos QR y su

aplicación práctica.

Desarrollar una aplicación móvil para la toma de inventarios a través de

códigos QR.

Desarrollar una aplicación web para consolidar los datos tomados del

inventario.

Page 28: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

10

Alcances del problema

El presente proyecto ha sido desarrollado pensando en la necesidad de las

empresas para la toma de inventarios que permitan controlar y administrar los

activos fijos a través de códigos QR. Es importante indicar que los activos se

dividen en: Entradas, control de inventarios y salidas o bajas, sin embargo, el

alcance de este proyecto de titulación solo cubre el control de inventarios, dejando

claro que no se ha considerado el proceso de entradas y salidas, lo cual podría

ser implementado en trabajos futuros por otros estudiantes no titulados.

Este proyecto cubre la entrega del sistema web y móvil además de sus respectivos

manuales de usuarios. El desarrollo de la aplicación web y móvil para la toma de

inventarios a través de códigos QR, se realizó utilizando la herramienta (IDE)

“Xamarin Studio”. Para la codificación de las funcionalidades se usó el lenguaje

de programación C# y para la persistencia de datos el motor de base de datos

MSSQL. Para el despliegue de la aplicación web se hace uso del servidor IIS

Express. A continuación se describen los requerimientos funcionales de la

aplicación web.

Login-logout: El sistema por seguridad debe validar el ingreso de los

usuarios y eliminar la sesión actual.

Artículos: El sistema debe permitir el ingreso, modificación y eliminación

de todos de artículos de una empresa. En la presentación de la información

se debe mostrar el nombre y detalle del artículo.

Activos fijos: En esta sección deben mostrarse todos los activos fijos que

pertenecen a la empresa, debe considerar que un activo fijo no

necesariamente es un artículo, pero un artículo si puede considerarse

como un activo fijo. Esta sección solo debe tener un formulario de ingreso.

La información que debe presentarse es la siguiente: imagen, fecha de

adquisición, código, artículo, nombre, grupo, estado y marca. El campo

grupo debe permitir clasificar los activos fijos que estén relacionados.

Page 29: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

11

Códigos QR: El sistema debe permitir consultar todos los códigos QR que

fueron ingresados al sistema. Los campos que deben presentarse son

fecha de adquisición, código y nombre. Cuando se seleccione uno de los

registro debe de visualizarse el código del articulo seleccionado y

opcionalmente poder imprimirlo.

Tomas de inventario: esta opción debe permitir agregar un inventario y

mostrar los campos de fecha de inicio, fecha fin, creado por. Cada vez que

se seleccione un registro se debe presentar la información relacionada con

ese inventario. Esta función debe estar validada desde el dispositivo móvil,

el cual solo podrá realizar la toma de inventario si previamente se ha

agregado un inventario desde la aplicación web.

Imagen de activos: Esta opción debe presentar una imagen actual de

todos los activos de la empresa, además de mostrar su código, artículo y

nombre.

Los requerimientos funcionales de la aplicación móvil son los siguientes:

Login-logout: La aplicación móvil debe validar el ingreso de los usuarios

y eliminar la sesión actual.

Configuración: La aplicación debe permitir realizar un test de conexión al

servidor local donde se encuentra desplegada la aplicación web. Se debe

indicar si la conexión es de éxito o de fracaso.

Toma de inventario: La aplicación debe permitir realizar una captura del

activo que se quiere registrar e ir mostrando la información de ingreso,

además de editar y eliminar el registro. Finalmente la información

registrada debe ser enviada al sistema web con la condición que

previamente exista un inventario asignado.

Búsquedas: La aplicación debe permitir buscar un activo fijo concreto.

Page 30: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

12

Justificación e importancia

Anteriormente se aplicaban ciertas formas o métodos de administración para la

gestión de activos, las cuales en su momento pudieron ser ideales. Actualmente

los métodos han cambiado, ahora con el apoyo de la tecnología las empresas

buscan automatizar la mayoría de sus tareas o procesos cotidianos, con la

finalidad de ser más eficientes. Las herramientas tecnológicas ayudan a mejorar

los tiempos de repuestas en la toma de inventario, obteniendo resultados

adecuados en cuanto al manejo eficiente de los tiempos de respuesta y de los

recursos en cuanto a realizar actividades de manera ágil.

Con la implementación de una aplicación web y móvil para la toma de inventarios

a través de códigos QR, se ofrece una solución al problema antes presentado

sobre las deficiencias en el control de inventarios, lo cual permitirá que exista la

información automatizada, actualizada y disponible para los encargados de

identificar los activos fijos de las empresas, generalmente el departamento

financiero. La finalidad de la aplicación es ayudar de manera rápida y oportuna a

visualizar la información sobre los activos de la empresa.

La importancia de tener un sistema de apoyo para la toma de inventarios otorga

los siguientes beneficios:

Se cuenta con información actualizada sobre la realidad de los activos de

la empresa.

Se considera un importante soporte para la toma de decisiones

importantes.

Elimina las inconsistencias y duplicidad de información relacionada con los

activos fijos de la empresa.

Minimiza el riesgo de pérdida de los activos, ya que el control que se realiza

es más eficiente.

Reduce costos innecesarios al realizar toma de inventarios sin apoyo de

sistemas adecuados para tal función.

Page 31: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

13

Metodología del Proyecto

Para el análisis de factibilidad del proyecto se utilizará el siguiente plan el cual

consiste en analizar la factibilidad operacional, técnica, legal y económica del

proyecto, ver GRÁFICO N. 1. También se analizan que elementos conforman el

proyecto, se presenta su diseño funcional y finalmente se lo evalúa mediante una

encuesta de satisfacción. Para el desarrollo del proyecto se utilizará la

metodología de software en cascada la cual se muestra en el GRÁFICO N. 2.

GRÁFICO N. 1

Metodología aplicada a proyecto tecnológico funcional

Elaboración: Andrés Joao Burgos López

Fuente: Andrés Joao Burgos López

GRÁFICO N. 2

Metodología para el desarrollo del sistema

Elaboración: Andrés Joao Burgos López

Fuente: Andrés Joao Burgos López

Análisis de factibilidad

Metodología de desarrollo

Entregables del proyecto e informe de pruebas

Encuesta de factibilidad

operacional del proyecto

Page 32: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

14

CAPITULO II

MARCO TEÓRICO

Antecedentes del Estudio

En los CUADRO N. 3 y CUADRO N. 4 se presenta un resumen de los

antecedentes del estudio, los cuales cumplen con alguna similitud con respecto a

la presente propuesta.

CUADRO N. 3

Antecedente Nacional 1

Elaboración: Andrés Joao Burgos López

Fuente: (Cueva & Cevallos, 2012)

CUADRO N. 4

Antecedente Nacional 2

Elaboración: Andrés Joao Burgos López

Fuente: (Astudillo, 2011)

Page 33: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

15

Fundamentación Teórica

Control de Inventarios

Definición y Generalidades

Según lo que señala (Míguez, 2012), “los inventarios son los recursos que se

guardan para posteriormente ser contabilizados a fin de tomar decisiones y medir

el estado de los pasivos financieros.”(pág. 22)

Inventario es un elemento, para comprobar los recursos de propiedad de la

organización y el estado de sus pasivos financieros en una fecha determinada por

la comparación de los datos reales con la contabilidad. Esta es la principal forma

de control de facto sobre la preservación de los valores de las propiedades y

activos.

La actividad de los inventarios son realizadas mediante el control interno, en

función de instrucciones relevantes, muchas organizaciones, desarrollan un

inventarios mensual, trimestral o anual. El Inventario puede ser objeto de

contratación externa. Las empresas especializadas tienen la tecnología y la

metodología del inventario, hardware y software especializado, así como un

personal profesionalmente o grupo de expertos que se encargan de realizar las

actividades correspondientes para realizar sus inventarios.

De acuerdo a lo que señala (Meza, 2011), la función del inventario tiene un objetivo

principal del cual indica lo siguiente:

Identificación de la disponibilidad real de la actividad inmobiliaria y la

comparación con los datos de la contabilidad. El inventario realizado por la

conversión, la medición y pesaje de los valores materiales: En los

almacenes (almacenamiento de materias primas, alimentos, combustible y

materiales de lubricación, productos terminados, productos, farmacias,

bibliotecas y así sucesivamente.)

Page 34: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

16

Por otro lado, los inventarios están sujeto a las siguientes partidas contables como

son:

activos fijos;

Inventarios;

productos terminados;

Los elementos de la red comercial;

dinero en efectivo;

valores e instrumentos financieros.

Objetivos del Inventario

Según (Chapman, 2012), el inventario ayuda a alcanzar ciertos objetivos, los

cuales se mencionan a continuación:

Supervisión de la ejecución de las normas para garantizar la seguridad de

los bienes materiales;

Identificación de los artículos del inventario con una fecha de expiración

vencida o; en mal estado, la identificación de los activos materiales no

utilizados, con miras a su aplicación.

De forma general, el inventario debe cumplir con las siguientes características:

a) Sólido-completo.

b) Selectivo-parcial.

c) Programado, llevado a cabo según el calendario y repentina.

Requisitos para el inventario:

a) Sorpresa (para la persona responsable financieramente).

b) Comisiones (de la Junta).

c) Realidad (inmobiliaria central inventariado).

d) Continuidad.

e) Participación obligatoria persona financieramente responsable.

Page 35: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

17

Básicamente los inventarios se realizan, antes de la preparación de los estados

financieros anuales, la venta de bienes, el arrendamiento; es aconsejable que se

designe los datos de inventario: casos de fraude del consumidor, valores

asignados, fabricación de productos no registrados, ventas en paradero

desconocido, destrucción de la propiedad, y así sucesivamente.

El paso final es determinar el inventario de los resultados. Para ello se consideran

las siguientes opciones:

Partida de contabilidad y saldos reales.

Escasez o exceso de los saldos contables más saldo real.

Excedentes, del saldo real de la cuenta.

Re-clasificación de la propiedad del mismo nombre, pero de diferentes

variedades, son al tiempo los excedentes y los de escases.

El resultado del inventario se determina por separado para cada tipo de

propiedad. Es posible (y muy probable), la situación de escasez de las posiciones

de inventario y los excedentes por el otro. En este caso, el resultado es

suministrado superávit por separado, la pérdida de un tipo de propiedad no se

puede pagar de otro tipo.

Activos de una Empresa

Definición y Generalidades

Según (Horngre, 2013), “el activo son los recursos económicos que se espera que

aumenten, que generen futuras entradas de efectivo, que reduzcan o eviten

futuras salidas de efectivo.” (pág.9)

En lo que representa un activo, es algo que se espera que produzca beneficios

futuros y es controlado por una entidad debido a las transacciones o eventos

pasados, en la contabilidad, los activos es un término básico utilizado para

expresar los bienes, valores, créditos, derechos, entre otros puntos que son

aquellos que forman los activos de una persona física y son evaluados por sus

costos.

Page 36: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

18

Los activos fijos, es el conjunto de bienes y derechos que, por su naturaleza,

permanecen en poder de la organización durante un largo periodo de tiempo,

como la tierra, planta, equipo, espacio usando derechos, marcas o tecnologías,

propiedad industrial e intelectual, inversiones a largo plazo, entre otros (en

términos de contabilidad corresponde a bienes y derechos clasificadas en activos

fijos tangibles, intangibles y financieros).

El activo es un concepto contable, considerado como el conjunto de todos los

bienes y derechos, tangibles o intangibles, propiedad de una persona u

organización en particular, al que se le puede asignar un valor monetario y que

son aprovechadas en ejercicios futuros.

Lo mencionado por (United Nations, 2013), “los activos son entidades que

funcionan como depósitos de valor y sobre las que las unidades institucionales

ejercen derechos de propiedad, individual o colectivamente” (pág.70)

Los activos, es el conjunto de bienes y derechos, que, por su naturaleza,

permanecen en poder de la organización durante un largo periodo de tiempo, por

tal motivo se considera a la tierra, los bienes inmuebles como locales y edificios,

equipo industriales y tecnológicos, espacio usando derechos, marcas o

tecnologías, propiedad industrial e intelectual, inversiones a largo plazo, entre

otros, en la actualidad el cativo fijo es conocido como activo no corriente.

Un activo es una parte identificable del patrimonio de una entidad o agente

económico, tiene un valor económico positivo, de acuerdo a las normas

internacionales, el activo se divide en dos categorías importantes, siendo estas las

siguientes:

Page 37: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

19

Tipos de activos

Los activos de una empresa se clasifican estratégicamente en dos grupos los

cuales son activos no corrientes y activos corrientes.

Activos no corrientes: Los activos no corrientes están destinados a servir de

manera duradera en todas las actividades de la empresa, donde se incluyen

inversiones financieras cuyo vencimiento, enajenación o realización se espera

habrá de producirse en un plazo superior a un año. Los activos no corrientes se

clasifican de la siguiente manera:

Activos intangibles: Un activo intangible es un activo no monetario,

sostenible, identificable sin apariencia física que permite a la empresa

tener una cierta continuidad. Los activos intangibles corresponden en gran

medida a todos los activos que tiene la empresa, estos se basan en

elementos identificables, se estima que el capital intangible representa

aproximadamente el 60-70% del valor de las empresas, la contabilización

de los activos intangibles, por definición son:

a) Identificable.

b) Tiene un valor económico positivo para la compañía.

c) Controlado por la empresa.

d) Se mide de forma fiable.

Activos fijos: Un activo fijo es considerado un activo tangible de

sostenibilidad física que asegura una cierta continuidad de la empresa, de

tal forma:

a) Los activos adquiridos para su consideración en el coste de

adquisición.

b) Los activos producidos por la entidad de acuerdo al coste de su

producción.

c) Los activos adquiridos a título gratuito o por intercambio a valor de

mercado.

Page 38: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

20

La evaluación de activo se lo puede realizar de la siguiente manera:

El costo de adquisición incluye

a) El precio neto de compra, de descuentos, rebajas, liquidación.

b) Gastos imprevistos.

c) Gastos en opción.

Los gastos de accesorios incluyen

a) Aranceles.

b) IVA.

c) Los gastos de transporte antes de su uso.

d) Cuota de instalación antes de su uso.

Costos de opción incluyen

a) Impuestos de transferencia.

b) Los honorarios.

c) Las comisiones.

d) Los costos legales.

e) Los costos de retiro.

f) Los costos de restauración.

Activos financieros: El activo financiero es considerado un instrumento

financiero que otorga a su comprador el derecho a recibir ingresos futuros

por parte del vendedor, las características de los activos financieros, son

los siguientes:

a) Rentabilidad.

b) Riesgo.

c) Liquidez.

Activos corrientes: Los activos corrientes son dinero en efectivo y otros activos

que se espera convertir en efectivo, vendida o consumida en un año o ciclo

operativo, estos activos son continuamente renovados en el curso de la actividad

comercial.

Page 39: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

21

Activos corrientes: Existen 5 principales elementos en el activo corriente,

siendo los siguientes:

a) El dinero: Son los activos más líquidos, incluyendo dinero en

efectivo, depósitos a la vista y de los instrumentos negociables

(cheques, etc.);

b) Inversiones a corto plazo: Incluye instrumentos comprados y

mantenidos para la venta en un futuro próximo para generar

ingresos;

c) Clientes: Las deudas de los clientes suelen presentarse netas de

provisiones para deudas incobrables;

d) Inventarios: Bienes necesarios para la actividad normal de

funcionamiento de la empresa. Los inventarios se registran

generalmente al costo histórico o valor de mercado, el que sea menor.

e) Gastos pagados por anticipado: Estos son los gastos pagados en

efectivo y registrados como activos antes de ser utilizados o

consumidos. Un ejemplo común es el seguro.

Inversiones a largo plazo: A menudo se describe simplemente como

"inversiones", las inversiones a largo plazo se llevan a cabo desde hace

muchos años y no hay ninguna intención de vender en el corto plazo. Este

grupo por lo general consta de 5 tipos de inversiones:

a) Las inversiones en instrumentos financieros como bonos o acciones.

b) Las inversiones en activos fijos no utilizados operacionalmente (por

ejemplo, la tierra para la venta).

c) Las inversiones en fondos especiales (fondos de pensiones, etc.);

d) Las inversiones en empresas filiales o asociadas.

e) Algunas formas de seguros también pueden ser tratados como

inversiones a largo plazo.

Page 40: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

22

Activos Fijos

Según lo que estipula (Gitman, 2012), “pertenece en la contabilidad sobre los

activos y el balance de la situación reportada, que a la fecha del balance general

se destinan a la actividad de una empresa para servir de forma permanente.” (pág.

16)

Los activos fijos, se conocen además con el término de activos tangibles, a su vez,

la propiedad, planta y equipo, es utilizado en la contabilidad de los activos y bienes

que no pueden ser fácilmente convertidos en dinero en efectivo, esto puede ser

comparado con el activo circulante como en efectivo o cuentas bancarias, que se

describen como los activos líquidos.

En la mayoría de los casos sólo los activos tangibles se refieren como fijos, la

norma internacional de contabilidad define activos fijos, a los activos cuyo futuro

económico beneficio, es probable para fluir en la entidad, cuyo costo puede ser

medido de forma fiable.

Es pertinente señalar que el costo de un activo fijo es su precio de adquisición,

incluidos los aranceles de importación y otros descuentos comerciales deducibles

y reducciones. Además, el costo atribuible a traer e instalar el activo en su

ubicación y la estimación inicial de desmantelamiento y retiro del elemento, si son

finalmente ya no necesitaban de la ubicación.

Según (International Monetary Fund, 2012), “los activos fijos son activos

producidos que se utilizan repetida o continuamente en procesos de producción

durante más de un año” (pág.128)

En la contabilidad, el activo fijo de una empresa es considerado el grupo de activos

y derechos necesarios para mantener sus actividades, que se caracteriza porque

está en lo tangible. Por tanto, los bienes que la empresa no tiene intención de

vender en el corto plazo o que difícilmente puede convertirse inmediatamente en

efectivo. Los activos fijos se relacionan con los activos que una organización

Page 41: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

23

posee y que tienen mayor duración tales como terrenos, edificios y maquinaria

que son aquellos elementos que se utilizan en la producción.

Los activos fijos comprenden por tanto los activos tangibles que se utilizan en una

empresa, para su uso en la producción o comercialización de bienes o servicios,

para propósitos administrativos. Una de las características por la cual el activo fijo

puede ser controlado a corto plazo es por su depreciación

Estos son artículos de valor que la organización ha comprado y va a utilizar

durante un largo período de tiempo, activos fijos normalmente incluyen elementos

como:

La tierra y edificios.

Vehículos de motor.

Mobiliario.

Equipo de oficina.

Computadoras.

Accesorios.

Maquinaria, entre otros.

Para llevar la contabilidad de los activos fijos se utiliza un registro de activos fijos,

es un método de contabilidad utilizado para los principales recursos de un negocio

o que se puede definir como una declaración de una organización que muestra

los activos. Los activos fijos tienen tres características esenciales:

1) Representan un beneficio futuro debido a una capacidad dada, solo o en

combinación con otros activos, de contribuir directa o indirectamente a los

futuros flujos de caja netos.

2) La entidad puede controlar el acceso a la prestación.

3) La transacción o evento que da lugar a la derecha de la entidad activa o

su control, ya se ha producido.

Page 42: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

24

Los activos son también conocidos como activos tangibles, estos son aquellos que

se utilizan en el largo plazo en obtener beneficios en el negocio. Este grupo incluye

terrenos, edificios, maquinarias, muebles, herramientas y algunos recursos no

renovables como los minerales. Estos activos se amortizan (generando un gasto,

amortización) durante su vida útil (excluyendo la tierra).

En esta sección se incluye una amplia variedad de activos, tales como:

Gastos pagados por anticipado a largo plazo.

Deuda a largo plazo.

Propiedades que se tienen para la venta.

Inventario de los Activos Fijos

Según (Mintzberg, 2011), “un inventario de los bienes, permite identificar con

precisión el estado de los activos, estandarizar la información y procesar los datos

de manera uniforme.” (pág. 16)

El inventario de los activos fijos permite identificar con exactitud el estado de los

activos, esta práctica se la realiza con el fin de hacerse una idea de lo que refleja

financieramente las existencias físicas.

El inventario de los activos tiene un proceso el cual se menciona a continuación:

Identificación de los activos por categoría, la familia y el costo

Auditoría de los activos fijos ya codificado y la inclusión de la actual

intangible pero aún no integrado del sistema en el formato oficial.

Etiquetado con códigos de barras de los productos no etiquetados

Creación de una base de datos de activos, identificación de productos

nuevos y la inclusión en la base de datos.

Cuentas de transacciones, si el resultado no coincide con su presupuesto

o de contabilidad de facturas recibidas.

Page 43: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

25

Administración de los activos Fijos

La administración de los activos fijos es un proceso contable que busca realizar

un seguimiento de los activos a los efectos de la contabilidad financiera, el

mantenimiento preventivo y el robo de disuasión.

Según (Nabarro, 2011) Las empresas se enfrentan a un reto importante para el

seguimiento de la ubicación, cantidad, estado de sus activos fijos, un enfoque

popular para el seguimiento de activos fijos utiliza etiquetas de activos

enumerados en serie, que son etiquetas a menudo con códigos de barras para la

lectura fácil y precisa, el propietario de los activos pueden hacer un inventario con

móvil lector de código de barras y luego elaborar un informe.

Off the Shelf, es un paquete de software para la gestión de activos fijos que se

comercializan en empresas pequeñas y grandes, algunos de planificación de

recursos empresariales, estos sistemas están disponibles con módulos de activos

fijos. Algunos métodos de seguimiento automatiza el proceso, mediante el uso de

escáneres fijos para leer códigos de barras.

La gestión de activos fijos implica mucho más que simplemente mantener una

base de datos de los registros de los activos en el formato adoptado por su

empresa. Es importante seguir la dinámica del movimiento de estos elementos,

tales como adquisiciones, transferencias, también forman parte de esta receta

básica. Algunas de las ventajas del uso de la tecnología en la gestión del control

de los activos fijos de la empresa son:

Arrastrarse a través de los puntos de transferencia.

Reducción de pérdidas.

Control en tiempo real del movimiento de los activos.

Inventario en tiempo real.

Reducción de los activos de primas de seguro.

El control del flujo de trabajo de los activos.

Prevención del fraude y la pérdida de la reducción.

Operación rentable.

Page 44: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

26

Mediante un programa, se puede realizar el inventario, colecciona, supervisa y

actualiza la base de datos activos, cada vez se realiza un movimiento, el sistema

hace un seguimiento y actualiza la base de datos.

La administración de los activos fijos es una preocupación importante de todas las

empresas, independientemente de su tamaño, los activos se definen como

cualquier objeto permanente que una empresa utiliza internamente incluyendo

pero no limitando las computadoras, herramientas, software o equipo de oficina.

Los empleados pueden usar una herramienta, o herramientas específicas, el

activo en última instancia, pertenece a la empresa y debe ser devuelto. Y por lo

tanto, sin un método preciso para el seguimiento de estos activos sería muy fácil

para una empresa perder el control de ellos.

Con los avances en la tecnología, existen programas de seguimiento de activos,

que son disponibles y ayudan a todos los activos valiosos de la pista de negocios

o empresa, en sus equipos y suministros, los programas de seguimiento de activos

permite a las empresas realizar un debido proceso de los activos de su propiedad,

en los siguientes aspectos:

Ubicación.

Pertenencia.

Protección.

Programación de mantenimiento.

Costo.

Depreciación.

La opción de informes que está integrado en la mayoría de las soluciones de

seguimientos de activos, ofrece los informes pre construido, incluidos los activos

por categoría y departamento, el valor contable neto de los activos, los activos

pasados, historia de auditoría y transacciones.

Page 45: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

27

Toda la información mencionada se captura en un programa y se puede utilizar en

los ordenadores, así como en dispositivos móviles, como resultado, las empresas

pueden beneficiarse mediante lo siguiente:

Reducción de gastos.

Prevención de pérdidas.

Mejora de mantenimiento del equipo.

Reduce nuevas e innecesarias compras de equipo.

Calculo con mayor precisión los impuestos sobre la base de programas de

depreciación.

Por otra parte mediante estos programas, las empresas pueden rastrear distintos

activos fijos que comúnmente son:

Planta y equipo.

Edificios.

Instalaciones y accesorios.

Inversión a largo plazo.

Maquinaria.

Vehículos y equipos pesados.

Page 46: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

28

Lectura de Datos (Código de Barras y QR)

Códigos de Barras

Según lo que indica (Valdeni, 2013), “el código de barras, son un conjunto de

gráficos de alto contraste, dispuestas de forma que pueda ser leído por un sensor

para escanear y decodificar con la finalidad de restaurar la información contenida.”

(pág. 16)

Un código de barras, es una representación de la información (por lo general de

tinta oscuros o brillantes para producir una reflexión que se convierte en 1 y 0)

son de lectura mecánica. Originalmente, los códigos de barras, almacenan datos

en una amplia área en una líneas paralelas impresas, pero hoy en día también

viene en tonos puntos, círculos concéntricos, y códigos de texto ocultos en la

imagen.

Los primeros intentos para reconocer los códigos de barras con

un fotomultiplicador utilizado originalmente para la lectura óptica de las bandas

sonoras de películas que no tuvieron éxito, el posterior desarrollo de la tecnología

láser logró que se construyeran precios más asequibles y el desarrollo de circuitos

integrados, permitió a los decodificadores de códigos apropiados. De este modo

los códigos de barras que pueden ser decodificados para extracción de

información contenida.

Los códigos de barras son ampliamente utilizados para implementar la captura

automática de datos de identificación(AIDC), para mejorar la velocidad y la

precisión de la entrada de datos del ordenador.

Según (Arranz, 2012) “el código de barras es muy empleado en supermercados y

almacenes, en donde los artículos lo traen incorporado de tal modo que se fácil

pasar un dispositivo que permita leerlo y después decodificarlo” (pág.94)

El código de barras fue creado originalmente para ayudar a los mercados para

acelerar el proceso de verificación de la producción de productos y mejorar el

control de inventario. Posteriormente, se realizó la eficiencia de este tipo de código

Page 47: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

29

y su uso se ha extendido a toda la venta al por menor rápidamente. El tipo de

datos de decodificación se realiza mediante un escáner, que emite un haz de luz

roja que atraviesa en cada uno de los productos.

El código de barras se encuentra conformado por las siguientes partes:

a) Bar: Consiste en la parte oscura del código de barras, que absorbe la luz

y codifica un bar en cada módulo.

b) Espacio: Consiste en la parte clara del código (por lo general el fondo que

el código se imprime), que refleja la luz y cada módulo se codifica como

cero.

c) Carácter: Cada número o letra codificada con bar y espacio. Cada carácter

puede ser modificado por tantos "1" o "0" como el número de módulos

contenidos en codificado.

d) Start: Este carácter puede ser representado por una letra, número o un

símbolo en función del estándar del código en cuestión.

e) Separadores: Sirven para indicar los extremos de código e indicar al lector

la sensación de que se está leyendo el código. También sirven para que el

código que se lee en ambos sentidos.

f) Código de barras de densidad: Se caracteriza por la relación entre la

cantidad de módulos o caracteres, y el espacio ocupado por ellos.

g) Módulo: El módulo consiste en el elemento más angosto del código, ya

sea un bar o el espacio.

Importancia del Código de Barras

Según lo expuesto por (Carretero, 2011), “toda la información relevante para la

gestión de la existencia y de la circulación de mercancías se puede codificar con

códigos de barras. “ (pág. 19). Gastar su prensa era a menudo insignificante, ya

que su diseño se suele colocar directamente en el dibujo o el etiquetado

del “embalaje de mercancías”. En el caso en que la impresión y aplicación del

código de barras se llevan a cabo en etapas sucesivas, existen sistemas de

impresión en transferencia térmica o láser que hacen que la operación sea rápida,

confiable y eficiente igual que la impresión offset.

Page 48: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

30

Lectura de códigos de Barras

Según lo que lo indicado por (Pardo, 2012), “el tipo de lectores de código de barras

se ha ido ampliando con el advenimiento de las nuevas tecnologías y la

miniaturización de los componentes electrónicos.”(pág. 24)

Los códigos de barras, pueden ser leído por escáneres ópticos llamados lectores

de códigos de barras o escaneadas de una imagen mediante un software especial.

Además de los lectores conectados a un ordenador personal o a una caja

registradora, se encuentran lectores equipados con memoria y por lo tanto capaz

de almacenar un cierto número de lecturas antes de que haya la necesidad de

descargar una unidad de datos. Otros lectores están provistos de un transmisor

de pequeña potencia para comunicarse en tiempo real para una unidad de

recepción, de los datos que se leen.

En cuanto a la lineal códigos de barras, la tecnología predominante y más fiable

que emplea uno o más haces de láser, por lo general junto a una cabeza pivotante

y en ciertos casos a un sistema de espejos, con el fin de multiplicar las

probabilidades de que cualquier código impreso en un objeto pueda ser leído en

el primer intento.

Por otra parte, en el campo industrial, las últimas tecnologías permiten la lectura

del código de barras mediante la captura de una imagen proporcionada por un

sistema de vídeo. Esto, a través del software adecuado, le permite "disparar", el

objeto, reconoce en la fotografía el código de barras para ser leído y luego

interpretarlo. En cuanto a los códigos de barras de dos dimensiones, la tecnología

más extendida es la de la fotografía.

Los lectores de códigos de barras se pueden distinguir por su tecnología tales

como:

Jugadores tipo pluma.

Lectores láser.

Lectores CCD.

Lectores basados en cámara.

Page 49: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

31

Lectores de tipo Pen, consisten en una fuente de luz y los diodos que se colocan

uno al lado del otro en la punta de un bolígrafo o varita. Para leer un código de

barra, la persona que sostiene el lápiz para mover la punta en todos los bares de

código a una velocidad relativamente uniforme.

Los escáneres láser operan de la misma manera como el tipo de lector de la pluma,

salvo que utilizan un láser como fuente de luz y por lo general contiene un espejo

o un prisma giratorio para escanear el rayo láser y la recepción de los datos de

código bares.

En ambos lectores de pluma y escáneres láser, la luz emitida por el lector es

analizada por la variación en el patrón de reflexión como un estándar para la

recepción de datos, y el fotodiodo tiene un circuito receptor que está diseñado

para detectar solamente señales con el mismo patrón de modulación.

Los lectores CCD se utilizan arsenal de ciento de sensores de luz pequeños

alineados en una fila en la punta de lector, cada sensor de luz en lector CCD es

extremadamente pequeño y por lo que hay cientos de sensores ordenados en una

fila, un voltaje estándar idéntico al patrón de un código de barras se genera en el

lector que miden voltajes secuencialmente en cada línea del sensor.

La diferencia entre un lector CCD, y un tipo de lápiz óptico o escáner es que el

lector CCD mide la luz emitida por el código de barras, mientras que el tipo lápiz

o escáner es la luz reflejada por la medición de una frecuencia específica del

escáner en sí.

Escáneres de imágenes de dos dimensiones son el sexto y último tipo de lector

de código de barras. Ellos usan una cámara y técnicas de procesamiento de

imágenes para decodificar el código de barra, la cámara de vídeo utilizan

pequeñas cámaras de vídeo con la misma tecnología CCD, una cámara de vídeo

tienen cientos de sensores dispuestos en filas en una matriz bidimensional de

modo que puedan generar una imagen.

Page 50: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

32

Lectores de largo alcance utilizan cámaras industriales de alta resolución para

capturar múltiples códigos de barras de forma simultánea. Todos los códigos de

barras que aparecen en la imagen se decodifican al instante o por el uso de

Plugins.

Inventario por código de Barras

El uso de terminales de código de barras y la recopilación de datos, parecería en

el transcurso de todo el inventario, simplemente cuenta el número actual de los

artículos del inventario (TMC), para introducir datos en el sistema contable y en

comparación con los residuos esperados, identificando así la escasez o el

excedente.

Sólo a primera vista parece tan fácil, de hecho, esto es un proceso muy largo y

monótono, el consumo de una gran cantidad de tiempo, esfuerzo y nervios en la

tienda o almacén y en los trabajadores financieramente responsables para los

líderes de la organización.

El uso de terminales de recolección de datos con código de barras, presenta los

principales objetivos del inventario, los cuales son los siguientes:

Identificación de la disponibilidad real de los inventarios;

Comparación de la disponibilidad real de la contabilidad de los datos.

Como el inventario verificado:

Preservación de los artículos del inventario.

Almacenamiento correcto.

Un peso del estado y los instrumentos de medición, llevar a cabo el

movimiento contable de inventario.

Las publicaciones y revistas, para facilitar la identificación y clasificación, se

utilizan los códigos de barras, por otro lado, dichos códigos se pueden encontrar

en tarjetas de fidelización que se utilizan para presentar el identificador que está

asociado con el titular de la tarjeta.

Page 51: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

33

Tipos de Códigos de Barras

De acuerdo a lo que indica (Monsó, 2012), los códigos de barras pueden dividirse

en dos grandes grupos, tal como se evidencia en el GRÁFICO N. 3.

GRÁFICO N. 3

Tipos de códigos de barras

Elaboración: Andrés Joao Burgos López Fuente: (Monsó, 2012)

1. Códigos de Barras lineales: Los códigos de barras son, los gráficos

codificados de forma lineal, son comúnmente usados en los supermercados,

en el sector industrial, se ha encontrado un uso generalizado del código,

dependiendo del tipo de código que adopte, hay límites de escala, en el

número y tipo de caracteres representables, la mayoría de los códigos tienen

un digito de control que la unidad de lectura es capaz de volver a calcular y

comprobar para asegurar la integridad de lectura y los datos correctos. En el

GRÁFICO N. 4 se nuestra un ejemplo de código de barra.

Lineales

Bidimensionales

Page 52: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

34

GRÁFICO N. 4

Ejemplo de Código de Barras

Elaboración: (Murales, 2015) Fuente: (Murales, 2015)

2. Código Bidimensional (QR): Según lo indicado por (Ferro, 2012), “el código

de QR, es una codificación de dos dimensiones, es decir, en la composición,

está constituida por unos módulos oscuros colocados dentro de una estructura

al rectangular” (pág. 46) ver GRÁFICO N. 5.

GRÁFICO N. 5

Ejemplo de Código QR

Elaboración: (Ferro, 2012) Fuente: (Ferro, 2012)

Page 53: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

35

El código bidimensional, se utiliza para guardar información que está destinada

básicamente para ser leído por un teléfono móvil o cualquier teléfono inteligente.

Solamente un criptograma contiene 7.089 caracteres numéricos o 4296

alfanumérico. En general, el formato de la matriz es 29x29 cuadrados. El nombre

"QR" es una abreviatura de "Inglés" Quick Response respuesta rápida, en virtud

del hecho de que se desarrolló el código para permitir una rápida decodificación

de su contenido.

El Micro QR (micro código QR) es una versión más pequeña del código QR

regular, utilizado para aplicaciones que requieren el uso del espacio limitado y una

menor cantidad de información, tales como la "Caracterización de las placas de

circuitos impresos o componentes electrónicos.

Aprovechar el poder de detección y corrección de errores Reed-Solomon códigos

QR, puede cambiar los códigos dentro de los límites de la legibilidad, la

incorporación de imágenes como logos, personajes y fotos, sin perder ninguna

información útil para la lectura del código.

Los códigos QR pueden contener direcciones de Internet, que los textos, números

de teléfono o SMS. Ellos pueden ser leídos por cualquier teléfono móvil y los

teléfonos inteligentes equipados con un programa especial para esta clase de

operatividad. La tecnología QR, con licencia libre, en internet se puede encontrar

con programas gratuitos, tanto para la lectura (decodificación, como para la

escritura, (codificación) de los códigos QR.

En el código QR, hay campos obligatorios, que no llevan información codificada,

y contienen información para la decodificación , estos son:

Buscan diseño.

Patrones de alineación.

Gama Lock.

La máscara de código y el nivel de compensación.

Versión de código.

Page 54: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

36

Así como es obligatorio el relleno alrededor del código, la Sangría es un marco de

módulos blancos, su anchura es de 4 módulos, el diseño de búsqueda es de 3

plazas en las esquinas, con excepción de la parte inferior derecha. La nivelación

de patrones, aparecen dado que la segunda versión se utiliza para estabilizar aún

más el código con mayor precisión en su ubicación en la decodificación.

La máscara de código y el nivel de compensación está situado al lado de los

patrones de búsqueda: en la parte superior derecha (8 unidades) y sobre el

derecho de la parte inferior izquierda (7 módulos), y duplican en cada lado de la

parte superior izquierda.

Características de QR: fueron utilizados inicialmente en la industria automotriz

para el registro de repuestos, a fecha actual son utilizados para la toma de

inventarios en la mayoría de empresas. Una característica de uso muy común es

mediante los dispositivos móviles que cuentan con un software especializado para

la lectura de QR. Las direcciones de internet cada vez son más frecuentes en

medios impresos como revistas y anuncio. Poco a poco se están incorporando en

tarjetas de presentación. Los códigos QR deben ser generados mediante algún

software “generador de códigos QR” actualmente existen mucho de forma gratuita.

Utilidad de los Código QR: Un Código QR representa una sencilla manera de

interactuar con diferentes objetos, productos y servicios mediante la lectura de sus

datos por medio de un teléfono celular, por ejemplo, se lo puede utilizar para lo

siguiente:

Abrir la URL de una página Web o perfil social.

Leer un Texto.

Enviar un email.

Enviar un SMS.

Realizar una llamada telefónica.

Guardar un evento en la agenda.

Ubicar una posición geográfica en un Google Maps.

Page 55: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

37

Aplicaciones Móviles

Definición y Generalidades

De acuerdo a lo indicado por (Rey, 2012), “en ciencias de la computación, una

aplicación móvil, es una aplicación de software dedicada al tipo de dispositivo de

celular, como Apps, móviles o tabletas.” (pág. 22)

Una aplicación para dispositivos móviles es diferente de las aplicaciones

tradicionales, su diseño es adaptado a la resolución de la pantalla del móvil y la

estructura de procesamiento de datos, es muy similar a una aplicación genérica,

pero se caracteriza por una simplificación y eliminación de lo innecesario, a fin de

obtener lo siguiente:

Ligereza.

Simplicidad.

Velocidad en línea.

Estos componentes se los tiene con los limitados recursos de hardware de

dispositivos móviles en comparación con las computadoras de escritorio, el

nombre en sí mismo es una abreviatura (App), puede ser percibido como una

simplificación del nombre de aplicación completa para dar la idea de algo simple

y pequeño.

Los programas por lo general se pueden descargar desde un sitio web dirigido por

el desarrollador del teléfono móvil de funcionamiento del sistema, de las cuales

las más grandes son las siguientes:

Apple App Store.

Google Play.

Windows Phone Store.

Un buen número de aplicaciones están disponibles para su descarga gratuita,

mientras que otras, se pueden adquirir por medio de compra en la tienda

tecnológica, debido a que muchas aplicaciones tienen dos versiones, donde hay

que pagar, mientras que los otros son libres.

Page 56: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

38

Las aplicaciones móviles son desarrolladas como aplicaciones web en HTML5, las

cuales son capaces de trabajar en varios tipos de teléfonos móviles sin

personalización, las aplicaciones son programas que se compilan para un sistema

operativo móvil específico.

Una aplicación puede ser desarrollada para diferentes tipos de sistemas

operativos, no todos son compatibles con cada tipo de sistema operativo, para

evitar problemas de incompatibilidad en la aplicación disponible para diferentes

tipos de sistemas, la diferencia en su extensión, al igual que cualquier otro

programa. Con el fin de simplificar la búsqueda y uso de las aplicaciones de los

usuarios se realiza dicha acción, incluso sin experiencia, la distribución es

manejada por los distribuidores digitales independientes.

Cada tipo de distribuidor está obligado a utilizar un sistema operativo, por lo que

contiene dentro sólo las aplicaciones compatibles con el sistema operativo del

dispositivo móvil que esté utilizando. Con la difusión de aplicaciones se pueden

encontrar en todas partes, incluso directamente desde los sitios que se desarrollan,

o de cualquier particular o empresas que quieren ofrece su propia aplicación.

Los principales sistemas operativos para dispositivos móviles que ofrecen soporte

completo para la generación de aplicaciones son las siguientes:

Android (Google).

IOS (Apple).

Windows Phone (Microsoft Corporation).

BlackBerry OS.

Sistema operativo Symbian (Nokia).

Bada os (Samsung).

El desarrollo de la aplicación móvil fue inicialmente sólo la intención de la

productividad individual y de empresa: CRM, ERP, OLAP, gestión de proyectos,

e-commerce, e-mail, calendario base de datos de contacto, posteriormente,

gracias a la creciente demanda del público debido a la rápida propagación de los

Page 57: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

39

modernos dispositivos móviles, se registró la rápida expansión en otras áreas,

como los juegos móviles, ciencia aplicada, automatización industrial, GPS, y

compra de boletos.

La popularidad de las aplicaciones ha seguido creciendo, así como su uso para

convertirse en herramientas indispensables y esenciales para tener como un

teléfono inteligente El uso de aplicaciones móviles ha superado el de la

navegación por la web.

Tipos de Aplicaciones Móviles

Las aplicaciones móviles se dividen en tres tipos, las cuales se mencionan en el

GRÁFICO N. 6 y se describen posteriormente.

GRÁFICO N. 6

Tipos de Aplicaciones Móviles

Elaboración: Andrés Joao Burgos López Fuente: Andrés Joao Burgos López

Aplicación nativa: Según lo señalado por (Orozco, 2014), “la aplicación nativa es

una herramienta informática que está instalado y operado enteramente desde el

dispositivo móvil.” (pág. 89)

Hibrida

Web

Nativa

Page 58: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

40

De acuerdo a lo referido por el autor, la aplicación nativa es una herramienta

informática que se encuentra operado en el dispositivo móvil, es decir, es un

conjunto de instrucciones de computadoras diseñado con el objetivo de permitir

un servicio o conjunto de servicios o productos considerados, creado por un

programador, útil o deseable específicamente para un determinado sistema

operativo.

La interacción directa con el API proporcionado por el fabricante del sistema

operativo ofrece acceso instantáneo a todas las funciones del dispositivo, así

como permitir un rendimiento óptimo y mejorar significativamente la usabilidad. La

aplicación, de hecho, va a ampliar las capacidades nativas del dispositivo,

incluyendo el sistema operativo (configuración básica). Una vez adquirido el

dispositivo, ya sea Smartphone o tableta, se tiene la opción de personalizar

añadiendo nuevas aplicaciones de acuerdo a sus propios gustos y necesidades.

Aplicación web: Según lo determinado por (Aumaille, 2013), “una aplicación

móvil está instalada físicamente y totalmente en el dispositivo del usuario, una

aplicación web es esencialmente una conexión a una aplicación remota.” (pág. 13)

Una aplicación Web es generalmente una conexión a una aplicación remota,

escrito en un lenguaje multiplataforma como HTML5, con el código de "interfaz de

usuario que puede residir en el móvil o desde una ubicación remota. Esta solución

tiene consecuencias importantes en términos de la operación.

La principal ventaja de una aplicación web, que de ninguna manera afecta o

disminuye la capacidad de memoria del dispositivo y su capacidad de calcular

datos, mientras que el módulo de procesamiento y / o la interfaz de usuario de la

aplicación se encuentra en el servidor remoto. Sin embargo, para funcionar, una

aplicación web requiere acceso constante a internet y su rendimiento dependerá

significativamente de la velocidad de conexión.

Page 59: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

41

Aplicaciones híbridas: Están embebidas en un navegador web de una aplicación

nativa, su acceso es el mismo que las aplicaciones nativas, ya que pueden utilizar

cualquier recurso del sistema operativo. Estas aplicaciones son una combinación

de las aplicaciones web y las nativas.

Categorías de las Aplicaciones Móviles

Según lo que señala (Chiles, 2011), el propósito de las aplicaciones móviles

pueden ser muy diferentes. Algunas de las aplicaciones móviles incluyen

combinaciones de más de una categoría. A continuación se presentan varias

categorías en las cuales se agrupan las app:

Comunicaciones: correo electrónico, mensajería instantánea, web, y

revisores de internet en noticias, información y redes sociales.

Juegos: rompecabezas, estrategias en línea, acción, aventura y deportes.

Información: diccionarios, lectores de noticias, blogs y libros electrónicos.

Multimedia: una revisión y procesamientos de imágenes, gráficos,

presentaciones de archivos, audio y video.

Productividad: calendarios, calculadoras, procesadoras de texto, banca,

finanzas, tocador, etc.

Turismo: pronostico del tiempo, paisajes, paseos virtuales.

Aplicaciones útiles: libreta de directorios, llamadas telefónicas de gestión,

archivos, protectores de pantalla, etc.

Servidor Web

Definición y Generalidades

De acuerdo a (Sierra, 2016) un servidor web, se entiende por un computador que

está configurado para atender peticiones de otras máquinas llamadas clientes y

poder suministrar información.

Un servidor web, es una aplicación de software que se ejecuta en un servidor, que

es capaz de manejar las demandas de transferencias de páginas web a un cliente,

normalmente un navegador web, la comunicación entre el servidor y el cliente es

a través del protocolo HTTP, que utiliza un puerto TCP, o la versión posiblemente

Page 60: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

42

segura HTTPS, es el conjunto de todos los servidores web interconectada en todo

el mundo de la vida de World Wide Web.

Teóricamente cualquier dispositivo para el que se prevé algún tipo de software

que actúa como un servidor web puede convertirse en un servidor web, por lo

general los dispositivos que los servidores web de acogida son los sistemas de

hardware dedicado y optimizado para este fin. Por ejemplo, puede instalar un

servidor web en un estándar de PC con el fin de probar localmente un conjunto de

páginas web o para permitir el acceso a sus documentos desde otro cliente de

acogida, tanto en la red local o a través de internet.

El servidor recibe las peticiones HTTP a la pila TCP / IP de red, o bien el

mundial de Internet o intranet, y responde a ellos. La petición HTTP puede

devolver un documento HTML, a un archivo de texto, una imagen, o en general

cualquier tipo de archivo o error. Los detalles del tipo de archivo indican al

cliente el MIME de tipo de archivo.

El servidor Web normalmente recoge los archivos que suben un poco de

conocimiento del documento solicitado, su tamaño y el tipo y el cliente, Esto

permite al administrador de la máquina controlar la actividad del servidor y

recopilar estadísticas de los visitantes mediante el análisis de los archivos de

registro.

El ordenador se puede convertir en un servidor independiente utilizando el

servidor. El sistema operativo debe ser compatible con la red TCP / IP, y debe

tener una conexión a Internet. Los servidores generalmente tienen una conexión

de red fija y una permanente IP dirección, que se define como el nombre servicio

Web de servidores, el nombre general comienza con "www".

Reducir el mantenimiento necesario es popular para recoger una serie de sitios

web en el mismo servidor. Esto se conoce como servidor (virtual hosting). En este

caso, al mismo equipo se le da más de un nombre, y posiblemente más de una

dirección IP. El llamado servicio de un servidor virtual basado en un nombre, y así

el cliente puede solicitar documentos del nombre de host del servidor.

Page 61: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

43

Servidor Web Local

Un Servidor Web que ha sido instalado y configurado en una red interna de una

empresa, se conoce como servidor local, es decir se puede instalar en cualquiera

de los equipos computacionales que están conectados a la red local de una

empresa. En el GRÁFICO N. 7 se muestra el esquema de conexión entre varios

dispositivos de una red local y el servidor web.

GRÁFICO N. 7

Servidor de Red Local

Elaboración: (D'Agostino, 2012) Fuente: (D'Agostino, 2012)

Otro caso de un servidor local puede ser que sin estar conectado a una red local

de computadoras se encuentre instalado en la misma maquina donde se van a

realizar peticiones por medio de un cliente web para ello se utiliza la dirección

127.0.0.1 o local host. Los archivos son almacenados en una carpeta que viene

determinada por la configuración estándar, sin embargo puede ser modificada.

Para la instalación de servidores web, en el mercado tecnológico existen varias

aplicaciones que facilitan la instalación de forma automática como XAMPP, JAMP

o EasyPHP, GlassFish, Apache TomEE, IIS, entre otros.

Page 62: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

44

Base de datos

Definición

Según (CCMBenchmark, 2016) Una base de datos es un tipo de información

consolidada que se almacena en el ordenador en forma sistemática para que

pueda manipularse mediante un programa de ordenador para obtener información

de datos. Permite almacenar datos de manera estructurada, con la menor

redundancia posible. El software utilizado para gestionar la base de datos se

conoce como DBMS (Database Management System).

GRÁFICO N. 8

Esquema de conexión de aplicaciones web con base de datos

Elaboración: (CCMBenchmark, 2016)

Fuente: (CCMBenchmark, 2016)

El concepto básico de una base de datos, es una colección de registros, o partes

de conocimiento. Una base de datos estructurada tiene una descripción del tipo

de datos que se almacenan en ella: esta aplicación se denomina esquema. Un

esquema se describe como un objeto que representa una base de datos, y las

relaciones entre estos objetos.

El modelo que se utiliza comúnmente hoy en día, es el modelo racional, que en

términos sencillos representan toda la información en forma de tablas que están

Page 63: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

45

interconectados, cada tabla consta de filas y columnas (la verdadera definición

utiliza en la terminología de la matemática).

El término base de datos se refiere a la recogida de datos que están

interconectados, el software debería ser referido como un sistema de gestión de

base de datos (base de datos del sistema de gestión / DBMS). Si el contexto es

claro, muchos administradores y programadores utilizan el término base de datos

a la segunda acepción.

Características de una Base de Datos

En el CUADRO N. 5 se presentan las principales características de los sistemas

de base de datos según (Pérez, 2011).

CUADRO N. 5

Características de una Base de Datos

Elaboración: (Pérez, 2011).

Fuente: (Pérez, 2011).

Page 64: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

46

Fundamentación Legal

En esta sección se presentan varios artículos de leyes que apoyan el presente

proyecto de titulación:

Art. 28 de la (Ley de Propiedad Intelectual, 1998)

Los programas de ordenador se consideran obras literarias y se

protegen como tales. Dicha protección se otorga independientemente

de que hayan sido incorporados en un ordenador y cualquiera sea la

forma en que estén expresados, ya sea en forma legible por el hombre

(código fuente) o en forma legible por máquina (código objeto), ya sean

programas operativos y programas aplicativos, incluyendo diagramas

de flujo, planos, manuales de uso, y en general, aquellos elementos

que conformen la estructura, secuencia y organización del programa

(pág. 13).

Art. 385 de la (Contitución del Ecuador, 2008, pág. 173)

El sistema nacional de ciencia, tecnología, innovación y saberes

ancestrales, en el marco del respeto al ambiente, la naturaleza, la vida,

las culturas y la soberanía, tendrá como finalidad. Generar, adaptar y

difundir conocimientos científicos y tecnológicos. Desarrollar

tecnologías e innovaciones que impulsen la producción nacional,

eleven la eficiencia y productividad, mejoren la calidad de vida y

contribuyan a la realización del buen vivir.

Art. 350 de la (Contitución del Ecuador, 2008, pág. 162)

El sistema de educación superior tiene como finalidad la formación

académica y profesional con visión científica y humanista; la

investigación científica y tecnológica; la innovación, promoción,

desarrollo y difusión de los saberes y las culturas; la construcción de

soluciones para los problemas del país, en relación con los objetivos

del régimen de desarrollo.

Page 65: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

47

Art. 343 de la (Contitución del Ecuador, 2008, pág. 160)

El sistema nacional de educación tendrá como finalidad el desarrollo

de capacidades y potencialidades individuales y colectivas de la

población, que posibiliten el aprendizaje, y la generación y utilización

de conocimientos, técnicas, saberes, artes y cultura. El sistema tendrá

como centro al sujeto que aprende, y funcionará de manera flexible y

dinámica, incluyente, eficaz y eficiente.

Objetivo 10.2. Según (Senplades, 2013, pág. 301)

Articular la investigación científica, tecnológica y la educación

superior con el sector productivo, para una mejora constante de la

productividad y competitividad sistémica, en el marco de las

necesidades actuales y futuras del sector productivo y el desarrollo de

nuevos conocimientos.

Preguntas Científicas a Contestarse

¿Mejoraría la eficiencia en la toma de inventarios si se utilizara una aplicación web

para la administración de los activos fijos de una empresa?

¿Si se utilizara una aplicación móvil para la captura de datos, mediante código QR,

se eliminarían las inconsistencias de información en la toma de inventarios de una

empresa?

¿Es necesaria la implementación de una aplicación web y móvil, para la captura

de datos, mediante código QR en las empresas de la Ciudad de Guayaquil?

Page 66: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

48

Definiciones Conceptuales

Mobiliario: Conjunto de bienes muebles que pertenecen a una empresa y sirven

para dar comodidad y atender a los clientes, por ejemplo, sillas, escritorios,

armarios, etc.

Activos tangibles: Son todos los bienes de naturaleza material de una empresa

que se pueden percibir por los sentidos, por ejemplo, edificios muebles, maquinas,

etc.

Activos fijos: Un activo fijo es considerado un activo tangible de sostenibilidad

física que asegura una cierta continuidad de la empresa y pueden ser vendidos

en corto plazo.

Activos Intangibles: Son todos los bienes que no se pueden percibir de forma

física, ya que su naturaleza es inmaterial, por ejemplo, el conocimiento,

capacidades de los empleados, relaciones con los clientes, etc.

Deuda a largo plazo: Son deudas que se adquieren con un plazo de hasta doce

meses, este tipo de deudas, las empresas las obtienen para tener una mayor

estabilidad financiera.

E-commerce: Se basa en la compra y venta de una gran diversidad de servicios

y/o productos que se ofertan en la web, las transacciones se las realiza mediante

pagos por Internet.

GlassFish: Servidor de aplicaciones web utilizado ampliamente por

desarrolladores para el despliegue de tecnologías Java EE y sus diferentes

componentes.

Instrumentos financieros: Los instrumentos financieros son contratos que dan

origen a un activo financiero en una organización y al mismo tiempo un pasivo

financiero que se considera patrimonio para otra empresa.

Page 67: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

49

Inventario: Representa un listado de los bienes tangibles y demás cosas

consideradas de valor para una empresa y que se lo realiza en base a las políticas

propias de cada empresa (6 meses, 1 año).

Lectores CCD: Son escáner utilizados para obtener información del cogido de

barras que contenga un producto, para ello utilizan un sensor foto detector que

contiene un conjunto de diodos LED.

Plugins: Son pequeños programas que se utilizan como complementos en otras

aplicaciones o programas, cuya función es incorporar alguna función específica

para su funcionamiento.

Apache tomEE: Es una versión de servidor web mejorada de parte de la

fundación apache, la cual incorpora funcionalidades para el despliegue de

tecnologías java EE y no simplemente un contenedor de servlet y JSP.

Virtual hosting: Un hosting virtual es un método utilizado para la celebración de

una gran cantidad de nombres de dominios, pero que realiza una administración

separada de cada nombre en un único servidor.

World Wide Web: Se conoce como la red informática de alcance mundial, la

misma que consiste en un sistema de distribución de documentos hipertextuales

o hipermediales que se encuentran interconectados y son accesibles vía Internet.

Page 68: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

50

CAPÍTULO III

PROPUESTA TECNOLÓGICA

Análisis de factibilidad

Factibilidad operativa

La factibilidad operativa ayuda a los interesados en implementar una aplicación

web y móvil para la toma de inventarios a garantizar su conveniencia con respecto

a los beneficios que este tipo de aplicaciones puedan aportar a las empresas en

su mejora continua, sin dejar de considerar los recursos humanos que son

indispensables para una correcta administración de la aplicación, por ello es

importante que con la implementación de una aplicación web, se garantice la

capacitación de los usuarios con respecto al correcto manejo de la aplicación.

Se considera que propuesta de proyecto de titulación es operativamente viable,

considerando que se cuenta con los recursos económicos, conocimiento técnico

y herramientas y tecnologías necesarias para el éxito de la propuesta. Con la

utilización de una aplicación web y móvil para la toma de inventarios se ofrece a

las empresas una alternativa moderna y necesaria para un control eficiente de sus

activos fijos que sin lugar a dudas ayudan a la reducción de costos y aumentan

los beneficios de las empresas.

La aplicación web y móvil para la toma de inventario mediante código QR debe

tener una interfaz de usuario comprensible para todas las personas que utilicen la

aplicación. Debe considerar el uso de sesiones, roles y privilegios previamente

definidos para diferentes tipos de usuarios que interactúen con las aplicaciones

tanto web como móvil. Es necesario contar con una sección privada dedicada solo

al administrador del sistema el cual se encarga de manejar toda la información

referente a los activos fijos de la empresa. Con el propósito de garantizar la

operatividad de la aplicación se adjunta un manual de usuario de la aplicación

tanto web como móvil.

Page 69: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

51

Factibilidad Técnica

La factibilidad técnica permite analizar cuáles son los recursos tanto de hardware

y software que se necesitan para el desarrollo e implementación del proyecto, de

tal modo, que es necesario realizar una selección de las herramientas y

tecnologías que serán utilizadas para la elaboración de la aplicación web y móvil.

En el CUADRO N. 6, se presentan todos los recursos de software que se utilizaron

para el proyecto.

CUADRO N. 6

Recursos de software

Elaboración: Andrés Joao Burgos López

Fuente: Andrés Joao Burgos López

Una vez que se han presentado los recursos de software, también se deben

evidenciar los recursos de hardware que serán utilizados para el desarrollo y

despliegue de manera local de la aplicación web y móvil. En el CUADRO N. 7 se

presentan los recursos de hardware y se indican las características técnicas

mínimas o superiores de cada componente.

Page 70: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

52

CUADRO N. 7

Recursos de Hardware

Elaboración: Andrés Joao Burgos López

Fuente: Andrés Joao Burgos López

Mostrado todos los recursos tanto de software como de hardware, se puede

manifestar que el proyecto es técnicamente factible, considerando que existen los

recursos tecnológicos necesarios para su implementación. Además de considerar

que no se está trabajando con programas bajo licencia lo cual garantiza la

culminación del proyecto de titulación presentado por el autor de la propuesta.

Factibilidad Legal

La factibilidad legal de un programa de computador se puede clasificar

considerando tres puntos de vistas:

1. Desde el punto de vista de las leyes y decretos establecidos en el Ecuador.

2. Considerando el uso apropiado de los sistemas de software con sus

respectivas licencias.

3. Desde lo contractual entre las partes interesadas.

Considerando las leyes del Ecuador, este proyecto se ampara en los artículos 28

y 29 de la Ley de Propiedad Intelectual, donde se manifiestan los derechos de

quienes realicen programas de ordenadores:

Page 71: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

53

De acuerdo al Art. 28 de la (Ley de Propiedad Intelectual, 1998) con respecto a

los programas de ordenador declara lo siguiente:

Los programas de ordenador se consideran obras literarias y se

protegen como tales. Dicha protección se otorga independientemente

de que hayan sido incorporados en un ordenador y cualquiera sea la

forma en que estén expresados, ya sea en forma legible por el hombre

(código fuente) o en forma legible por máquina (código objeto), ya sean

programas operativos y programas aplicativos, incluyendo diagramas

de flujo, planos, manuales de uso, y en general, aquellos elementos

que conformen la estructura, secuencia y organización del programa.

(pág. 13).

El Art. 29 de la (Ley de Propiedad Intelectual, 1998) también manifiesta lo

siguiente:

Es titular de un programa de ordenador, el productor, esto es la

persona natural o jurídica que toma la iniciativa y responsabilidad de

la realización de la obra. Se considerará titular, salvo prueba en

contrario, a la persona cuyo nombre conste en la obra o sus copias de

la forma usual. Dicho titular está además legitimado para ejercer en

nombre propio los derechos morales sobre la obra, incluyendo la

facultad para decidir sobre su divulgación. El productor tendrá el

derecho exclusivo de realizar, autorizar o prohibir la realización de

modificaciones o versiones sucesivas del programa, y de programas

derivados del mismo. Las disposiciones del presente artículo podrán

ser modificadas mediante acuerdo entre los autores y el productor.

Con respecto al desarrollo del software, se ha realizado mediante la utilización de

herramientas y tecnologías de uso libre, las cuales no infringen la ley, ya que los

programas que se han instalado, no requieren licenciamiento, por lo tanto, no se

compromete a las partes involucradas en problemas legales.

En la parte contractual, por tratarse de un proyecto de titulación se declara lo

siguiente “La responsabilidad del contenido de este Proyecto de Titulación, me

corresponden exclusivamente; y el patrimonio intelectual de la misma a la

UNIVERSIDAD DE GUAYAQUIL”

Page 72: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

54

Factibilidad Económica

Por medio del análisis de la factibilidad económica del proyecto se pude

determinar cuál será el costo de desarrollo e implementación de la aplicación web

y móvil para la toma de inventarios por medio de QR, pero también se identifican

los beneficios que aportarían este tipo de aplicaciones para las empresas. La

factibilidad económica permite identificar todos los recursos necesarios para el

proyecto, ya sean humanos, de software y hardware, entre otros. En el CUADRO

N. 8 se muestra el presupuesto necesario para la ejecución de la propuesta.

CUADRO N. 8

Presupuesto del proyecto

Elaboración: Andrés Joao Burgos López

Fuente: Andrés Joao Burgos López

En el CUADRO N. 8 se puede evidenciar que toda la fuente de financiamiento

proviene del autor del proyecto y se considera una estimación total de los gastos

que tuvo que realizar para el desarrollo.

Con la utilización de un sistema de toma de inventarios, utilizando código QR, las

empresas podrán experimentar varios beneficios tales como: realizar la

recolección o captura de datos, de manera más eficiente, rápida y precisa, los

costos son mucho más bajos, los errores se minimizan en gran medida y la

realización del inventario es mucho más fácil.

Page 73: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

55

Metodología de Desarrollo

Para el desarrollo del proyecto, se han aplicado cuatro etapas básicas, las cuales

corresponden al modelo en cascada, utilizado con mucha frecuencia en la

ingeniería de software para la elaboración de proyectos, por lo tanto, se lo define

como un enfoque metodológico que ordena todas las etapas del proceso de

desarrollo de un sistema. En el GRÁFICO N. 9 se muestra la metodología aplicada

en el proyecto.

La selección de la metodología de desarrollo se justifica en base a las necesidades

y tiempos del proyecto, además de considerar que es un proyecto de titulación, el

mismo que ha sido desarrollado por el autor de la propuesta. Por otra parte, no se

justifica el uso de otras metodologías como SCRUM, la cual se utiliza preferente

en trabajos donde participan un equipo de desarrollo o metodologías como PMI,

adecuadas para proyecto de gran envergadura.

GRÁFICO N. 9

Metodología de Desarrollo

Elaboración: Andrés Joao Burgos López Fuente: Andrés Joao Burgos López

A continuación, se realiza una descripción general de cada una de las etapas que

se han aplicado para el desarrollo del proyecto.

Análisis de requerimientos

Diseño funcionalCodificacion del

sistemaPruebas finales

Page 74: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

56

Análisis de requerimientos: El análisis de requerimientos permite identificar

todos los componentes del proyecto y sus funcionalidades, entre los cuales se

identifican los actores y sus roles, además de identificar los recursos tanto de

software como hardware, el nivel operativo del sistema y una estimación del

presupuesto. En el alcance del problema se pueden observar todas las

funcionalidades que debe realizar el sistema y en el análisis de factibilidad del

proyecto se evidencian los recursos necesarios para su elaboración.

Diseño funcional: En esta etapa deben establecerse los diseños necesarios para

el desarrollo del sistema los cuales son: análisis funcional, análisis de arquitectura

y diseño de interfaces: A continuación se realiza una descripción general de los

mismos, y el detalle de cada diseño se lo adjunta en un manual técnico al proyecto

de titulación.

1. Análisis funcional: Se presentan los casos de uso que deben considerarse

en el desarrollo de la aplicación tanto web y móvil y la relación existente

entre los objetos del sistema (diagrama entidad relación).

2. Arquitectura del proyecto: El proyecto se lo ha realizado considerando un

modelo de capas, el cual se divide en una capa de presentación, negocio

y lógica de datos. Para efecto de pruebas en la misma maquina local se

hace uso de un servidor web, servidor de base de datos y un cliente web.

3. Análisis de diseño de interfaces: Generalmente se realizan bosquejos de

cómo se debe presentar el sistema a los clientes, en este proyecto se

presentan los diseños finales de la aplicación web y móvil en el manual de

usuario que se adjunta al proyecto de titulación.

Codificación del sistema: tiene que ver con el desarrollo de todas las funcionales

del sistema, utilizando un entorno de desarrollo y un lenguaje de programación

especifico, en este caso se utilizó “Xamarin Studio” y el lenguaje C#. Las

funcionalidades fueron desarrolladas en base al alcance del proyecto el cual se lo

realizó empleando el patrón “Modelo Vista Controlador”. En el manual técnico se

adjunta un fragmento de la codificación del sistema. Todo el contenido del código

fuente se adjunta en un DVD.

Page 75: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

57

Pruebas finales: Las pruebas fueron realizas conforme se realizaban avances del

sistema, sin embargo, también se realizó una prueba final a todas las funciones

que realiza el sistema, donde además se presenta un informe de todos los casos

de prueba realizados.

Entregables del proyecto

Los entregables de un programa de software se consideran activos tangibles que

han sido desarrollados atendiendo necesidades específicas de una organización.

Pueden estar representados por diagramas, manuales, código fuente, modelo de

datos, sistema o prototipos. Los entregables deben basarse al alcance que se

estableció al inicio del proyecto para el desarrollo de la aplicación. Por lo tanto, la

culminación de este proyecto involucrar una aplicación móvil con sus

funcionalidades establecida al igual que una aplicación web para la administración

y control de la toma de inventario para una empresa. De tal forma, que con la

culminación del proyecto se adjuntan como anexos los siguientes recursos: código

fuente de la aplicación web y móvil y su respectiva base de datos, programas

necesarios para la configuración del entorno de desarrollo (toda esta información

se adjunta en un DVD), manual técnico y manual de usuario.

Informe de pruebas

Objetivo: El objetivo de las pruebas consiste en evaluar el desempeño funcional

de la aplicación, lo cual garantice que se cumple con los requerimientos

establecidos, para ello se debe presentar un informe que indique el estado de las

pruebas realizadas. Para este proceso deben realizarse pruebas de todas las

funcionalidades del sistema, las mismas que requieren de datos de entrada

correctos e incorrectos para verificar los casos de éxito y de error.

Alcance de las pruebas: Se evalúan todas las funcionalidades de la aplicación

web: artículos, activos fijos, código QR, toma de inventario e imagen de archivo.

Para la app móvil se evalúa lo siguiente: configuración, sesión, toma de inventario

y búsquedas.

Page 76: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

58

Entorno de pruebas: Sistema operativo Windows 8.1, motor de base de datos

MS SQL 2014 express, Servidor de aplicaciones web IIS Express, Entorno de

desarrollo Xamarin Studio, Navegador web Mozilla o Google Chrome.

Criterio de aceptación o rechazo: Para la aceptación del proyecto se deben

realizar todas las pruebas y solo será aprobado si el 90% de la aplicación no tienes

errores, el restante 10% deben ser errores mínimos pero no críticos. El proyecto

se rechaza si existen demasiadas inconsistencias, tanto en validaciones como en

procesos.

Pruebas de aplicación web:

1. Login

Objetivo Comprobar la funcionalidad del ingreso de usuarios al

sistema.

Técnica Ingresar al formulario de login, datos correctos e

incorrectos para verificar su comportamiento.

Casos de prueba Tipo de prueba: Unitaria.

Objetivo: Validar si el ingreso de datos es exitoso.

Entradas: usuario y contraseña.

Salida esperada: Ingreso exitoso, usuario o contraseña

incorrectos.

Resultados Los resultados de las pruebas son satisfactorios.

Observaciones No hubo observaciones.

2. Ingresar Articulo

Objetivo Comprobar la funcionalidad de la opción de registro de

artículo.

Técnica Ingresar al formulario de registro de artículo, datos

correctos e incorrectos para verificar su comportamiento.

Casos de prueba Tipo de prueba: Unitaria.

Objetivo: Validar si el ingreso de datos es exitoso.

Entradas: nombre y detalle del artículo.

Salida esperada: Ingreso exitoso, datos incorrectos o

ingreso fallido.

Resultados Los resultados de las pruebas son satisfactorios.

Observaciones No hubo observaciones.

Page 77: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

59

3. Editar Articulo

Objetivo Comprobar la funcionalidad de la opción editar artículo.

Técnica Seleccionar un artículo e Ingresar al formulario, datos

correctos e incorrectos para verificar su comportamiento.

Casos de prueba Tipo de prueba: Unitaria.

Objetivo: Validar si la edición de datos es exitoso.

Entradas: nombre y detalle del artículo.

Salida esperada: Edición exitosa, datos incorrectos o

ingreso fallido.

Resultados Los resultados de las pruebas son satisfactorios.

Observaciones No hubo observaciones.

4. Eliminar Articulo

Objetivo Comprobar la funcionalidad de la opción eliminar

artículo.

Técnica Seleccionar un artículo de la lista e intentar eliminarlo.

Casos de prueba Tipo de prueba: Unitaria.

Objetivo: Validar si la eliminación de un artículo es de

exitoso.

Entradas: id del artículo.

Salida esperada: Eliminación exitosa, no se pudo

eliminar el registro.

Resultados Los resultados de las pruebas son satisfactorios.

Observaciones No hubo observaciones.

5. Ingreso de Activo Fijo

Objetivo Comprobar la funcionalidad de la opción ingreso de

activo fijo.

Técnica Ingresar al formulario de registro de activo fijo, datos

correctos e incorrectos para verificar su comportamiento.

Casos de prueba Tipo de prueba: Unitaria.

Objetivo: Validar si el ingreso de datos es exitoso.

Entradas: imagen, fecha de adquisición, código,

artículo, nombre, grupo, estado y marca.

Salida esperada: Ingreso exitoso, datos incorrectos o

ingreso fallido.

Resultados Los resultados de las pruebas son satisfactorios.

Observaciones No hubo observaciones.

Page 78: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

60

6. Código QR

Objetivo Comprobar la presentación de la información

relacionada con los códigos QR.

Técnica Verificación de datos.

Casos de prueba Tipo de prueba: Unitaria.

Objetivo: Validar consistencia de la información.

Entradas: fecha adquisición, código y nombre.

Salida esperada: listado de códigos.

Resultados Los resultados de las pruebas son satisfactorios.

Observaciones No hubo observaciones.

7. Toma de Inventarios

Objetivo Comprobar la funcionalidad de la opción toma de

inventarios.

Técnica Ingresar al formulario de registro de toma de inventarios,

datos correctos e incorrectos para verificar su

comportamiento.

Casos de prueba Tipo de prueba: Unitaria.

Objetivo: Validar si el ingreso de datos es exitoso.

Entradas: fecha de inicio, fecha de fin, creado por.

Salida esperada: Ingreso exitoso, datos incorrectos o

ingreso fallido.

Resultados Los resultados de las pruebas son satisfactorios.

Observaciones No hubo observaciones.

8. Imagen de activos

Objetivo Comprobar la presentación de la información ingresada

previamente al sistema.

Técnica Verificación de datos.

Casos de prueba Tipo de prueba: Unitaria.

Objetivo: Validar consistencia de la información.

Entradas: Imagen, código, artículo y nombre.

Salida esperada: listado de imágenes.

Resultados Los resultados de las pruebas son satisfactorios.

Observaciones No hubo observaciones.

Page 79: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

61

Pruebas de aplicación móvil:

1. Login

Objetivo Comprobar la funcionalidad del ingreso de usuarios a la

app móvil.

Técnica Ingresar al formulario de login, datos correctos e

incorrectos para verificar su comportamiento.

Casos de prueba Tipo de prueba: Unitaria.

Objetivo: Validar si el ingreso de datos es exitoso.

Entradas: usuario y contraseña.

Salida esperada: Ingreso exitoso, usuario o contraseña

incorrectos.

Resultados Los resultados de las pruebas son satisfactorios.

Observaciones No hubo observaciones.

2. Configuración

Objetivo Comprobar si existe conexión de la aplicación móvil con

el servidor web.

Técnica Ingresar una dirección IP correcta e incorrecta para

verificar su comportamiento.

Casos de prueba Tipo de prueba: Unitaria.

Objetivo: Validar la conexión con el servidor.

Entradas: Dirección IP o evento clic.

Salida esperada: Ingreso exitoso, usuario o contraseña

incorrectos.

Resultados Los resultados de las pruebas son satisfactorios.

Observaciones No hubo observaciones.

3. Toma de inventario

Objetivo Comprobar la funcionalidad de la opción toma de

inventarios en el dispositivo móvil.

Técnica Capturar códigos QR mediante la cámara del dispositivo

para verificar su comportamiento.

Casos de prueba Tipo de prueba: Unitaria.

Objetivo: Validar si la lectura de códigos QR es exitosa.

Entradas: Códigos QR.

Salida esperada: Datos relacionados con la imagen

capturada.

Resultados Los resultados de las pruebas son satisfactorios.

Observaciones No hubo observaciones.

Page 80: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

62

4. Editar información del activo

Objetivo Comprobar la funcionalidad de la opción editar activo.

Técnica Seleccionar un activo y añadir o modificar un comentario.

Casos de prueba Tipo de prueba: Unitaria.

Objetivo: Validar si la edición de datos es exitoso.

Entradas: Código.

Salida esperada: Modificación exitosa, datos

incorrectos.

Resultados Los resultados de las pruebas son satisfactorios.

Observaciones No hubo observaciones.

5. Eliminar información del activo

Objetivo Comprobar la funcionalidad de la opción eliminar activo.

Técnica Seleccionar un activo e intentar eliminarlo.

Casos de prueba Tipo de prueba: Unitaria.

Objetivo: Validar si la eliminación de datos es exitosa.

Entradas: Código.

Salida esperada: Eliminación exitosa, No se pudo

eliminar el registro.

Resultados Los resultados de las pruebas son satisfactorios.

Observaciones No hubo observaciones.

6. Búsqueda de información del activo

Objetivo Comprobar la funcionalidad de la opción búsquedas.

Técnica Ingresar parámetros de búsqueda.

Casos de prueba Tipo de prueba: Unitaria.

Objetivo: Validar si la búsqueda de un activo es exitosa.

Entradas: Código.

Salida esperada: Se muestra el activo buscado.

Resultados Los resultados de las pruebas son satisfactorios.

Observaciones No hubo observaciones.

Se realizaron todas las pruebas establecidas según lo considerado en el alcance

de las pruebas y se concluye que el proyecto alcanza niveles de satisfacción

funcional del 100%.

Page 81: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

63

Encuesta de Factibilidad operacional

Como población de estudio se ha considerado a las empresas pertenecientes a la

ciudad de Guayaquil, siendo alrededor de 81.000 entidades comerciales,

manifestándolo así la (Cámara de comercio de Guayaquil, 2015).

Para el cálculo del tamaño de la muestra, se ha empleado la fórmula para la

población finita:

𝐧 =Z2 ∗ N ∗ P ∗ Q

((e2(N − 1)) + (Z2 ∗ P ∗ Q))

En donde:

Calculo de la muestra:

𝒏 =1,9602 ∗ 81.000 ∗ 0,50 ∗ 0,50

((0,052(81.000 − 1)) + (1,9602 ∗ 0,50 ∗ 0,50))

𝒏 =1,9602 ∗ 81.000 ∗ 0,50 ∗ 0,50

((0,0025(80.999)) + (1,9602 ∗ 0,50 ∗ 0,50))

𝒏 =3,8416 ∗ 81.000 ∗ 0,50 ∗ 0,50

(0,0025 ∗ 80.999) + 0,9604

𝒏 =77792,4

202,4975 + 0,9604

𝒏 =77792,4

203,4579

𝒏 = 382

Z = Nivel de confianza (1.96)

p = Probabilidad de éxito (0.5)

q = Probabilidad de fracaso (0.5)

e = Margen de error (0.05)

Page 82: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

64

1. ¿Su empresa utiliza la tecnología como herramienta principal para el

manejo de inventarios de activos fijos?

CUADRO N. 9

Manejo de inventarios de activos fijos

Elaboración: Andrés Joao Burgos López

Fuente: Encuesta

GRÁFICO N. 10

Manejo de inventarios de activos fijos

Elaboración: Andrés Joao Burgos López

Fuente: Encuesta

En la investigación fue necesario conocer el nivel de empresas que emplean la

tecnología como principal herramienta para el manejo de inventarios de activos

fijos, siendo así que a través de los resultados se puede percibir que el 91% sí

utiliza herramientas tecnológicas para el control de los inventarios, mientras que

el 9% faltante, manifestó lo contrario. Mediante los resultados se puede conocer

que casi en su mayoría las organizaciones de la ciudad de Guayaquil tienen como

prioridad, herramientas tecnológicas que les permitan optimizar cada uno de los

procesos que intervienen a la hora de llevar un control de inventarios de los activos

fijos.

CaracterísticasFrecuencia

Absoluta

Frecuencia

relativa

Sí 346 91%

No 36 9%

Total 382 100%

Page 83: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

65

2. ¿Considera usted que debería de mejorar la metodología de la toma de

inventarios de activos fijos en su empresa?

CUADRO N. 10

Mejoramiento de metodología en la toma de inventarios

Elaboración: Andrés Joao Burgos López

Fuente: Encuesta

GRÁFICO N. 11

Mejoramiento de metodología en la toma de inventarios

Elaboración: Andrés Joao Burgos López

Fuente: Encuesta

Por otra parte, fue menester en el estudio medir la necesidad que tienen las

empresas en mejorar la metodología sobre la forma en que se controlan los

inventarios de los activos fijos, por ende, por medio de los resultados se logra

observar que el 87% sí considera necesario cambiar el método en que se efectúa

la toma de inventarios, mientras que 13%, mencionó no tener necesidad de

hacerlo, por lo que se puede discernir que muchas de las organizaciones no han

tenido resultados positivos en las metodologías aplicadas para el control de

inventarios, ya sean estas manuales o sistemáticas, existiendo la oportunidad de

promover la tecnología QR Code para mejorar aquel control en dichas entidades

comerciales.

CaracterísticasFrecuencia

Absoluta

Frecuencia

relativa

Sí 332 87%

No 50 13%

Total 382 100%

Page 84: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

66

3. ¿Conoce usted la tecnología QR Code?

CUADRO N. 11

Conocimiento de la tecnología QR Code

Elaboración: Andrés Joao Burgos López

Fuente: Encuesta

GRÁFICO N. 12

Conocimiento de la tecnología QR Code

Elaboración: Andrés Joao Burgos López

Fuente: Encuesta

Al preguntar a los objetos de estudio si conocen la tecnología QR Code, el 59%

de las empresas de la ciudad de Guayaquil señaló sí conocer sobre aquello,

mientras que el 41%, dijo no tener ninguna clase de conocimiento. A través del

estudio se puede justificar que más de la mitad de las empresas de la ciudad de

Guayaquil que formaron parte en la investigación sí conocen sobre el código QR,

referenciando principalmente su uso, con enlaces web específicamente.

CaracterísticasFrecuencia

Absoluta

Frecuencia

relativa

Sí 225 59%

No 157 41%

Total 382 100%

Page 85: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

67

4. ¿Cree usted que empleando código QR en su empresa, el control de

inventarios de activos fijos sería más eficaz?

CUADRO N. 12

Mejoramiento del control de inventarios de activos fijos

Elaboración: Andrés Joao Burgos López

Fuente: Encuesta

GRÁFICO N. 13

Mejoramiento del control de inventarios de activos fijos

Elaboración: Andrés Joao Burgos López

Fuente: Encuesta

A su vez, fue necesario conocer la percepción de aquellas empresas,

referenciando que a través del uso del código QR, el control de inventarios de

activos fijos sería más eficaz, por ende, a través del estudio se puede constatar

que el 79% consideró que su aplicación sí optimizaría aquel proceso, mientras que

el 21%, manifestó lo contrario, siendo un mínimo porcentaje. Por ello se puede

discernir que la mayoría de las empresas bajo estudio, estiman que mediante la

aplicación del código QR, el control de los inventarios de los activos fijos sería más

eficaz, existiendo menos margen de error en el registro contable y demás procesos

que se llevan a cabo en aquel control.

CaracterísticasFrecuencia

Absoluta

Frecuencia

relativa

Sí 301 79%

No 81 21%

Total 382 100%

Page 86: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

68

5. ¿Ha empleado la tecnología QR Code para llevar el control de inventarios

de activos fijos en su empresa?

CUADRO N. 13

Tecnología QR Code para control de inventarios de activos fijos

Elaboración: Andrés Joao Burgos López

Fuente: Encuesta

GRÁFICO N. 14

Tecnología QR Code para el control de inventarios de activos fijos

Elaboración: Andrés Joao Burgos López

Fuente: Encuesta

Obtenidos los resultados se logra observar que el 78% de las empresas bajo

estudio no han empleado la tecnología QR Code para llevar el control de

inventarios de activos fijos, mientras que un mínimo porcentaje, siendo el 22%,

mencionó sí haber aplicado aquel código. Por medio del estudio se puede conocer

que son pocas las empresas que han empleado el código QR para llevar el control

de activos fijos, viéndose reflejada la oportunidad de desarrollar un aplicativo que

valide códigos QR, para así lograr diseñar una base de datos enlazada con un

servidor web, que permita almacenar la información de los activos fijos para la

administración y gestión de aquellas empresas, y que las mismas logren alcanzar

dicha información en todo momento.

CaracterísticasFrecuencia

Absoluta

Frecuencia

relativa

Sí 84 22%

No 298 78%

Total 382 100%

Page 87: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

69

6. ¿Cree usted que llevar el control de los inventarios a través de un

dispositivo móvil sea rentable?

CUADRO N. 14

Control de inventarios a través del dispositivo móvil

Elaboración: Andrés Joao Burgos López

Fuente: Encuesta

GRÁFICO N. 15

Control de inventarios a través del dispositivo móvil

Elaboración: Andrés Joao Burgos López

Fuente: Encuesta

Desarrollado el estudio, se logra evidenciar que el 63% de las empresas

encuestadas manifestó sí ser rentable llevar el control de los inventarios a través

de un dispositivo móvil, mientras que el 37%, indicó no ser rentable por lo que se

puede constatar que la mayoría de las entidades comerciales de la ciudad de

Guayaquil, se encuentran convencidas que mediante un dispositivo móvil sería

más óptimo el control de los activos fijos, dado que la información se la tendría

disponible en cualquier momento, existiendo un registro más seguro de los

movimientos que se realizan en las jornadas laborales.

CaracterísticasFrecuencia

Absoluta

Frecuencia

relativa

Sí 241 63%

No 141 37%

Total 382 100%

Page 88: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

70

7. ¿Conoce usted de empresas, que hayan aplicado el código QR para llevar

el control de inventarios de activos fijos?

CUADRO N. 15

Conocimiento de empresas que hayan aplicado la tecnología QR Code

Elaboración: Andrés Joao Burgos López

Fuente: Encuesta

GRÁFICO N. 16

Conocimiento de empresas que hayan aplicado la tecnología QR Code

Elaboración: Andrés Joao Burgos López

Fuente: Encuesta

A partir de los resultados alcanzados, se puede conocer que el 84% de aquellas

empresas no conocen acerca de organizaciones que hayan aplicado la tecnología

QR Code para el control de inventarios, mientras que un pequeño grupo, siendo

el 16%, mencionó sí conocer de aquello, siendo notorio que la conexión de

servidores web enlazado con un código QR, es una metodología informática poco

practicada en las empresas de la ciudad de Guayaquil para llevar el control de los

activos fijos, así como también de los procesos contables, oportunidad reflejada

para presentar aquella innovación tecnológica en las mismas.

CaracterísticasFrecuencia

Absoluta

Frecuencia

relativa

Sí 61 16%

No 321 84%

Total 382 100%

Page 89: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

71

8. En el caso de elaborarse un aplicativo móvil con tecnología QR Code

para llevar el control de inventarios de activos fijos ¿Estaría dispuesto

adquirirlo?

CUADRO N. 16

Adquisición de una app para control de inventarios de activos fijos

Elaboración: Andrés Joao Burgos López

Fuente: Encuesta

GRÁFICO N. 17

Adquisición de una app para control de inventarios de activos fijos

Elaboración: Andrés Joao Burgos López

Fuente: Encuesta

Al preguntar a los objetos de estudio si estarían dispuestos a adquirir el aplicativo

móvil con tecnología QR Code para llevar el control de inventarios de activos fijos,

en el caso de elaborarse aquella aplicación, el 74% manifestó sí estar dispuesto a

emplearlo, y el 26% siendo un porcentaje muy mínimo, dijo no aplicarlo; dado que

es una propuesta innovadora, a más de ser rentable y eficiente, las empresas de

la ciudad de Guayaquil, mostraron su total conformidad con el aplicativo móvil,

considerando, a través de ello, podrían ejercer la toma de inventarios de sus

activos fijos con mayor confianza, seguridad y eficiencia.

CaracterísticasFrecuencia

Absoluta

Frecuencia

relativa

Sí 284 74%

No 98 26%

Total 382 100%

Page 90: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

72

9. ¿Considera usted que el personal de su empresa se encuentra apto para

el manejo eficaz del aplicativo móvil?

CUADRO N. 17

Personal apto para el manejo del aplicativo móvil

Elaboración: Andrés Joao Burgos López

Fuente: Encuesta

GRÁFICO N. 18

Personal apto para el manejo del aplicativo móvil

Elaboración: Andrés Joao Burgos López

Fuente: Encuesta

El 85% de las organizaciones encuestadas señaló que su personal sí se encuentra

apto para manejar eficazmente el aplicativo móvil, por otro lado, el 15% mencionó

lo contrario. Obtenidos los resultados se logra evidenciar que al emplear el

aplicativo móvil aquellas empresas no tendrían ninguna dificultad en manejarlo,

dado que el personal con el que cuentan, se encuentra capacitado y apto para

ajustarse a cualquier cambio tecnológico, siendo factible su implementación.

CaracterísticasFrecuencia

Absoluta

Frecuencia

relativa

Sí 324 85%

No 58 15%

Total 382 100%

Page 91: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

73

10. ¿Su empresa cuenta con todos los recursos tecnológicos para emplear

la tecnología QR Code?

CUADRO N. 18

Recursos tecnológicos para emplear la tecnología QR Code

Elaboración: Andrés Joao Burgos López

Fuente: Encuesta

GRÁFICO N. 19

Recursos tecnológicos para emplear la tecnología QR Code

Elaboración: Andrés Joao Burgos López

Fuente: Encuesta

El 62% de las empresas encuestadas manifestaron sí contar con los recursos

tecnológicos necesarios para emplear la tecnología QR Code, mientras que el

38% expresó no estar preparados tecnológicamente para su aplicación. Siendo

así que se logra evidenciar la factibilidad del aplicativo móvil con tecnología QR

Code para efectuar el control de inventarios de los activos fijos, resultados que

determinan la factibilidad de su desarrollo.

CaracterísticasFrecuencia

Absoluta

Frecuencia

relativa

Sí 237 62%

No 145 38%

Total 382 100%

Page 92: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

74

CAPÍTULO IV

Criterios de aceptación del producto o Servicio

Introducción

Un plan de aceptación tiene como propósito general establecer un acuerdo escrito

entre las partes vinculadas en el desarrollo del sistema. En este caso se ha

realizado un acuerdo para la evaluación de la aplicación web de toma de

inventarios mediante código QR, donde se definen los procedimientos que se

deben tomar en cuenta, de parte del desarrollador del proyecto y los clientes

quienes revisan la propuesta, esto con la finalidad de determinar la aceptación del

sistema propuesto.

Responsabilidades

Cliente:

El cliente que adquiera la aplicación debe cumplir con las siguientes

responsabilidades:

Debe revisar y analizar a detalle cada una de las funcionalidades del

sistema.

Si encuentra novedades en la revisión, debe hacerlas llegar al

desarrollador del sistema para que sean corregidas.

Desarrollador:

En este caso por tratarse de una sola persona y no de un equipo de desarrollo, el

desarrollador debe asumir la siguiente responsabilidad:

El desarrollador debe considerar los criterios de aceptación durante todo

el desarrollo del sistema.

El desarrollador debe corregir todas las observaciones que realice el

cliente.

Page 93: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

75

Criterios de aceptación del producto

A continuación se presentan los siguientes criterios necesarios para la aceptación de la aplicación web en base a las especificaciones

exigidas en el alcance del proyecto.

Aplicación web

# Escenario Escenario Criterios de Aceptación Resultados

1 Autenticar usuarios. El sistema debe identificar los roles de los usuarios que intenten

abrir una sesión y asignar los recursos según el tipo de usuario.

Correcto

2 Realizar el ingreso de

artículos.

El sistema debe permitir al administrador realizar el ingreso de

artículos con sus respectivas validaciones.

Correcto

3 Realizar la modificación de

artículos.

El sistema debe permitir al administrador realizar la

modificación de artículos con sus respectivas validaciones.

Correcto

4 Realizar la eliminación de

artículos.

El sistema debe permitir al administrador realizar la eliminación

de artículos con su respectiva advertencia.

Correcto

5 Realizar el ingreso de activos

fijos.

El sistema debe permitir al administrador realizar el ingreso de

los activos fijos de la empresa con sus respectivas validaciones.

Correcto

6 Comprobar la información de

códigos QR.

El sistema debe permitir al administrador consultar la

información sobre los códigos QR.

Correcto

7 Realizar la toma de

inventarios.

El sistema debe permitir al administrador realizar la toma de

inventarios.

Correcto

8 Comprobar la información de

las imágenes de los activos.

El sistema debe permitir al administrador consultar la

información sobre las imágenes de los activos de la empresa.

Correcto

Aplicación móvil

Page 94: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

76

# Escenario Escenario Criterios de Aceptación Resultados

1 Autenticar usuarios. La app móvil debe identificar los roles de los usuarios que

intenten abrir una sesión.

Correcto

2 Configurar la app para su

conexión.

La app móvil debe permitir al administrador, asistentes o jefes

de área la comprobación de la conexión de la app con el

servidor de aplicaciones.

Correcto

3 Realizar la toma de

inventarios por medio del

móvil.

La app móvil debe permitir al administrador, asistentes o jefes

de área, realizar la toma de inventarios por medio del dispositivo

móvil y sincronizar la información con la aplicación web.

Correcto

4 Editar la información de un

activo.

La app móvil debe permitir al administrador, asistentes o jefes

de área, realizar modificaciones sobre los detalles de un activo.

Correcto

5 Eliminar la información de un

activo.

La app móvil debe permitir al administrador, asistentes o jefes

de área, realizar eliminaciones sobre los detalles de un activo.

Correcto

6 Realizar la búsqueda de un

activo.

La app móvil debe permitir al administrador, asistentes o jefes

de área, realizar búsquedas mediante el código de un activo.

Correcto

Page 95: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

77

Conclusiones y Recomendaciones

Conclusiones

A continuación se presentan las conclusiones a las que el autor del proyecto de

titulación ha llegado en base a la investigación y desarrollo de la aplicación:

QR Code es una tecnología de lectura de datos en crecimiento continuo,

en base a la simplicidad con la que se leen los datos, la misma que se está

utilizando principalmente para actividades de toma de inventarios en las

empresas o lectura de datos de parte de clientes que quieran conocer

sobre un determinado producto.

Los sistemas para la toma de inventarios mediante QR Code, ayudan a

mejorar la seguridad, comodidad y agilidad para la realización de

inventarios, logrando obtener resultados más eficientes y evitar la

inconsistencia de la información.

En la Ciudad de Guayaquil, son pocas las empresas que se encuentran

utilizando la tecnología como principal herramienta para el control de sus

inventarios, por lo que la ayuda del sistema aplicativo QR servirá para que

los directivos empiecen hacer usos de las oportunidades que ofrece la

tecnología avanzada.

Las empresas encuestadas están consientes que la metodología que

actualmente se encuentran usando para el desarrollo de los inventarios,

no es eficiente, reconociendo que un sistema QR para aplicativos móviles

y una aplicación web para la administración de la información, sin duda

alguna implicaría resultados más efectivo en manejo y control de los

activos fijos.

Page 96: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

78

Los principales beneficios de la utilización de QR Code es mostrar una

eficiente y completa información, mediante la lectura de datos. Se pudo

comprobar que los directivos de las empresas, conocen los beneficios de

la aplicación de los sistemas QR, esto es un excelente indicio para

implementar este tipo de aplicaciones en las empresas que llevan un

control de inventarios.

Casi en su totalidad, los directivos de las empresas aceptan la aplicación

del sistema QR Code en el control de sus inventarios, por lo que se

demuestra la factibilidad del proyecto su implementación en esas

empresas.

El sistema para la toma de inventarios utilizando QR Code ha logrado

cumplir con los objetivos y el alcance establecido en el proyecto, de tal

forma que se ha logrado presentar una aplicación web para la

administración de la información sobre activos fijos y una app móvil para

la captura de los activos.

Page 97: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

79

Recomendaciones

En base a las conclusiones del estudio, se realizan varias recomendaciones con

la intención de aportar mejoras que beneficien a las empresas:

Este estudio se enfoca principalmente en la toma de inventarios mediante

QR Code, sin embargo se recomienda en trabajos futuros analizar otros

escenarios para el uso de este tipo de herramientas de captura de datos.

Las empresas que no están utilizando QR Code para la toma de inventarios

y cuentas con los recursos para su implementación, deberían realizar un

análisis del costo beneficio que les pudieran proporcionar implementar este

tipo de herramientas.

Es necesario que los trabajadores de las empresas que se encarguen del

control de inventarios y que vayan hacer uso de aplicativo móvil, reciban

capacitación acerca de uso y especificaciones técnicas de la aplicación

para que no existan inconvenientes.

Se recomienda que los departamentos de tecnología de las empresas

puedan presentar un plan de optimización para mostrar los beneficios de

realizar tomas de inventarios utilizando QR Code.

En estudios futuros se puede considerar ampliar el alcance de la aplicación

que se ha presentado, en este caso muy puntual se ha considerado realizar

solamente el control de los activos fijos, sin embargo, se pudieran realizar

las fases de ingresos y bajas de activos.

Page 98: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

80

Bibliografía

Arranz, A. (2012). Administración de datos y archivos por computadora . México :

Megabyte.

Astudillo, M. (2011). Desarrollo de una Aplicación Online para Generar y

Administrar Códigos de Barras BIdimensionales (QRCodes). Quito:

Universidad Tecnológica Israel.

Aumaille, B. (2013). J2EE:Desarrollo de aplicaciones Web . Barcelona : ENI.

Cámara de comercio de Guayaquil. (2015). Empresas de la ciudad de Guayaquil.

Guayaquil: Cámara de comercio de Guayaquil.

Carretero, J. (2011). Problemas resueltos de estructura de computadores .

Madrid : Paraninfo.

CCMBenchmark. (2016). Introducción - Bases de datos. Obtenido de

http://es.ccm.net/contents/66-introduccion-bases-de-datos

Chapman, S. (2012). Planificación y control de la producción . México: Pearson

educación.

Chiles, D. (2011). Aplicaciones: Todo lo que usted necesita saber . Barcelona :

Google Play .

Contitución del Ecuador. (2008). AsambleaNacional. Recuperado el 29 de Marzo

de 2015, de Título VII. RÉGIMEN DEL BUEN VIVIR. Sección primera.:

http://www.asambleanacional.gov.ec/documentos/constitucion_de_bolsillo

.pdf

Cueva, J., & Cevallos, J. (2012). Estudio del Código QR para el desarrollo de los

Planes de Marketing y Publicidad en las Empresas del Sector Comercial

de la Ciudad de Guayaquil. Guayaquil: Universidad Politécnica Salesiana.

D'Agostino, M. (1 de Agosto de 2012). Desarrollos locales en Drupal para celulares

y tablets. Obtenido de

http://cuencodigital.com/articulos/desarrollos_locales_en_drupal_para_cel

ulares_y_tablets.html

Díaz, V. (2011). Metodología de la investigación científica y bioestadística.

Santiago de Chile: RIL editores.

Fernández, Á. (2011). Investigación y técnicas de mercado. Madrid: ESIC.

Fernández, S., & Cordero, J. (2011). Estadística Descriptiva. Madrid: ESIC.

Ferro, J. (2012). La industria de la muerte . Barcelona: Lulu.

Page 99: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

81

Garza, A. (2013). Manual de técnicas de investigación. Ciudad de México: El

colegio de México.

Gitman, L. (2012). Administración financiera . México : Pearson educación.

Horngre, C. (2013). Introducción a la contabilidad financiera. Catalunya: Reverte.

International Monetary Fund. (2012). Government Finance Statistics Manual 2001.

Barcelona: ESIC.

Ley de Propiedad Intelectual. (27 de Marzo de 1998). SECCION V

DISPOSICIONES ESPECIALES SOBRE CIERTAS OBRAS PARAGRAFO

PRIMERO DE LOS PROGRAMAS DE ORDENADOR. Recuperado el 28

de Marzo de 2015, de http://www.cetid.abogados.ec/archivos/80.pdf

Meza, C. (2011). Contabilidad. Análisis de cuentas . San José : Euned .

Míguez, M. (2012). Introducción a la gestión de stocks . Barcelona : S.L.

Mintzberg, H. (2011). El proceso estratégico . México : Pearson educación .

Monsó, J. (2012). Sistemas de indentificación y control automáticos . Barcelona:

Marcombo.

Moreno, M. (2011). Introducción la metodología de la investigación. Buenos Aires:

Progreso.

Murales, V. (2015). Fotomural codigo de barras. Mural codigo de barras. Obtenido

de https://www.muralesyvinilos.com/fotomurales/abstracto/codigo-de-

barras

Nabarro, D. (2011). Administración Financiera. Manizales: Universidad Nacional

de Colombia.

Orozco, M. (2014). América LAtina y el Caribe . Buenos Aires : Flacso.

Pardo, E. (2012). Microinformática de gestión . Barcelona : Universidad de Oviedo .

Pérez, D. (2011). ¿Qué son las bases de datos? Obtenido de

http://www.maestrosdelweb.com/que-son-las-bases-de-datos/

Rey, E. (2012). Telecomunicaciones móviles. Barcelona: Macrcombo.

Senplades. (23 de Marzo de 2013). Plan Nacional del buen vivir 2013-2017.

Recuperado el 20 de Noviembre de 2014, de http://www.buenvivir.gob.ec/

Sierra, M. (2016). Qué es un servidor y cuáles son los principales tipos de

servidores (proxy,dns, web,ftp,pop3 y smtp, dhcp...). Obtenido de

http://aprenderaprogramar.com/index.php?option=com_content&view=arti

Page 100: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

82

cle&id=542:que-es-un-servidor-y-cuales-son-los-principales-tipos-de-

servidores-proxydns-webftppop3-y-smtp-dhcp&catid=57:herramientas-

informaticas&Itemid=179

Softeng. (20 de Septiembre de 2015). Softeng. Recuperado el 20 de Septiembre

de 2015, de Empresa: Tu empresa de Ingeniería de software:

https://www.softeng.es/es-es/empresa/metodologias-de-trabajo/softeng-

agile.html

Tenbrink, T. (2011). Evaluación guia práctica para profesores. Madrid: Narcea S.A.

Toro, I., & Parra, R. (2012). Método y conocimiento. Medallin: Fondo Editorial

Universidad.

United Nations. (2013). Actualizaciones y Enmiendas al Sistema de Cuentas

Nacionales 1993. Catalunya: Reverte.

Valdeni, J. (2013). Objetos de aprendizaje multimodales . Barcelona : Uoc .

Vargas, A. (2012). Estadística descriptiva e inferencial. Barcelona: Compobell.

Page 101: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

83

Anexos Manual de Usuario y Técnico

Tabla de Contenido

1. INTRODUCCIÓN.

MANUAL PARA APLICATIVO WEB

2. INGRESO AL SISTEMA.

3. MENU ARTICULOS

4. MENU ACTIVOS FIJOS

5. CODIGOS QR

6. TOMA DE INVENTARIOS

7. IMAGEN DE ACTIVOS

MANUAL APLICATIVO MOVIL

8. INGRESO AL APLICATIVO MOVIL MENU

9. CONFIGURACIÓN.

10. USUARIOS.

11. TOMA DE INVENTARIO

12. CAPTURA PARA LA TOMA DE INVENTARIO.

13. EDITAR / BORRAR INFORMACIÓN DEL ACTIVO.

14. ENVÍO DE LA TOMA DE INVENTARIOS.

15. BÚSQUEDA

16. CIERRE SESIÓN DE LA APLICACIÓN

MANUAL TÉCNICO

17. CASOS DE USO APP WEB

18. CASOS DE USO APP MOVIL

19. ARQUITECTURA DEL SISTEMA

20. MODELO ENTIDAD RELACIÓN

21. DESCRIPCIÓN DE LAS TABLAS

22. HERRAMIENTA PARA EL DESARROLLO DE LA APLICACIÓN.

23. CODIGO FUENTE APLICATICO MOVIL

Page 102: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

84

1. INTRODUCCIÓN

Bienvenidos al manual de usuario del Sistema de toma de inventario de Activos

fijos por código QR. El objetivo de este manual es explicar el manejo del alcance

del aplicativo.

El presente documento hace referencia a una serie de pasos e información para

hacer el correcto funcionamiento de la aplicación de esta forma aseguramos el

óptimo funcionamiento del sistema de toma de inventario de Activos fijos por

código QR, facilita al usuario la operación de las diferentes pantallas que se

administra en el sistema informático.

Esta herramienta no ayudara a realizar una toma de inventarios más ágil,

optimizando tiempo, costos teniendo como resultado un inventario confiable y

oportuno.

Page 103: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

85

MANUAL PARA APLICATIVO WEB

2. INGRESO AL SISTEMA

Ingrese el usuario y contraseña para iniciar sesión en el sistema.

3. MENU ARTICULOS

En este menú muestra todos los activos ya sean como activos fijos o de control.

Page 104: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

86

4. MENU ACTIVOS FIJOS

Muestra el detalle de los activos fijos:

Imagen: Como luce el activo fijo.

Fecha de Adquisición: Fecha el cual fue obtenido el activo.

Código: Identificación única del activo fijo.

Artículo: Nombre del artículo.

Nombre: Detalle del activo Fijo.

Grupo: Identifica a que grupo corresponde el bien adquirido.

Estado: Detalla el estado que se encuentra el activo fijo.

Marca: Detalla la marca del activo.

Modelo: Detalla el modelo del activo.

Page 105: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

87

5. CODIGOS QR

Visualizamos el código QR del activo para su impresión, permite añadir códigos a

medida que los activos vayan incrementado.

6. TOMA DE INVENTARIOS

La función nos permite realizar una toma de inventario según la fecha configurada

en este menú, no se puede realizar ninguna toma si no se encuentra asignada la

toma en este menú.

Page 106: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

88

7. IMAGEN DE ACTIVOS

En este menú podemos visualizar, actualizar las imágenes asignadas a cada

activo dentro de la empresa.

Page 107: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

89

MANUAL APLICATIVO MOVIL

8. INGRESO AL APLICATIVO MOVIL MENU

El aplicativo se compone por cinco funciones:

Configuración.

Usuario.

Toma de Inventario.

Búsqueda.

Cerrar Sesión.

9. CONFIGURACIÓN

La función nos permite revisar si la aplicación está conectada al servidor,

verificamos si la dirección IP se encuentra correcta caso contrario se procede a

colocar la dirección definida por la empresa para ejecutar el servicio de la

aplicación.

Page 108: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

90

10. USUARIOS

Posterior a la revisión el aplicativo valida el usuario y la contraseña por seguridad.

11. TOMA DE INVENTARIO

La función nos permite comenzar con el proceso de la toma de inventario.

12. CAPTURA PARA LA TOMA DE INVENTARIO

Ingresamos en el icono para acceder a la cámara y poder realizar las

capturas.

Page 109: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

91

Apuntamos a la etiqueta del código QR para la captura del activo.

13. EDITAR / BORRAR INFORMACIÓN DEL ACTIVO

Editar: La opción nos permite añadir comentarios sobre el activo fijo.

Borrar: La opción nos permite eliminar la línea de la lista de lecturas.

Page 110: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

92

14. ENVÍO DE LA TOMA DE INVENTARIOS

Para realizar el envío de la información tomada por medio de la aplicación se debe

seleccionar el icono de esta forma, el aplicativo realiza la migración de los

datos guardados temporalmente en el teléfono, enviándolos a la base de datos.

15. BÚSQUEDA

Esta función nos permite realizar una búsqueda del activo Fijo

16. CIERRE SESIÓN DE LA APLICACIÓN

La función nos permite cerrar la sesión segura al finalizar la toma del inventario.

MANUAL TÉCNICO

Page 111: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

93

17. CASOS DE USO DE APP WEB

Artículos

Nombre: ARTICULOS

Actores: Administrador

Propósito: Registrar los artículos ya sea de control o activos fijos que vallan

incorporando a la empresa

Resumen: Se registran todos los artículos ya sea activo fijo o de activos de

control en la base de datos

Entrada: Evento

Salida: Detalle visual del activo

Trayectoria

1.- El administrador después de la revisión previa da click en el menú de

artículos.

2.- Si dan click en Añadir nuevo registro se despliega un formulario con

Nombre y detalle para la creación del activo

3.- Si dan click en update se actualiza la tabla con la información descrita

4.- Si dan click en cancel no realiza ningún evento.

5.- Fin de trayectoria

Activo Fijo

Login Articulo

Jefe de área, /asistente

del área

Login Activo Fijo

Page 112: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

94

Nombre: ACTIVO FIJO

Actores: Administrador

Propósito: Registrar los activos fijos que vallan incorporando a la empresa

Resumen: Se registran todos los activos fijos en la base de datos con los

detalles que los caracterizan a cada uno como tal.

Entrada: Evento Click

Salida: Detalle visual del activo

Trayectoria

1.- El administrador después de la revisión previa da click en el menú activos

fijos.

2.- Si dan click en Añadir nuevo registro se despliega un formulario donde se

debe colocar fecha de Adquisición, Código, Articulo, nombre, Grupo, Estado,

Marca, Modelo, Serie

3.- Si dan click en update se actualiza la tabla con la información descrita

4.- Si dan click en cancel no realiza ningún evento.

5.- Fin de trayectoria

Código QR

Login Código

QR

Administrador

Page 113: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

95

Nombre: CODIGO QR

Actores: Administrador

Propósito: Registrar los códigos QR que vallan incorporando a la empresa

Resumen: Se registran todos los artículos con sus códigos QR para la

identificación del mismo.

Entrada: Evento Click

Salida: Detalle visual del activo

Trayectoria

1.- El administrador después de la revisión previa da click en el menú códigos

de QR.

2.- Si dan click en Añadir nuevo registro se despliega un formulario donde se

debe colocar fecha de Adquisición, Código, nombre.

3.- Si dan click en update se actualiza la tabla con la información descrita

4.- Si dan click en cancel no realiza ningún evento.

5.- Fin de trayectoria

Tomas de Inventario

Administrador

Page 114: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

96

Nombre: TOMAS DE INVENTARIO

Actores: Administrador

Propósito: Asignar las tomas de inventarios según corresponda.

Resumen: Se asignan tomas de inventarios en el sistema para que la

aplicación pueda ingresar los datos a la base de datos.

Entrada: Evento Click

Salida: Detalle visual del activo

Trayectoria

1.- El administrador asigna la fecha de la toma de inventario.

2.- Si dan click en Añadir nuevo registro se despliega un formulario donde se

debe colocar fecha de Creación, Código, nombre.

3.- Si dan click en update se actualiza la tabla con la información descrita

4.- Si dan click en cancel no realiza ningún evento.

5.- Fin de trayectoria

Imagen de Activo

Login Tomas de

Inventario

Administrador

Page 115: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

97

Nombre: IMAGEN DE ACTIVOS

Actores: Administrador

Propósito: Administrar, asignar, actualizar las imágenes de cada activo fijo.

Resumen: Se asignan las imágenes del activo fijo en el sistema para identificar

el equipo de qué forma es.

Entrada: Evento Click

Salida: Detalle visual del activo

Trayectoria

1.- El administrador revisa el activo

2.- Si dan click en seleccionar se despliega un formulario donde se busca la

imagen en el disco del equipo.

3.- Si dan click en guardar se actualiza la imagen.

5.- Fin de trayectoria

18. CASOS DE USO DE APP MOVIL

Login Imagen de

Activos

Administrador

Page 116: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

98

Nombre: MENU

Actores: Administrador, Jefes, asistentes de área.

Propósito: Visualizar el menú del app móvil

Resumen: Detalle del menú del aplicativo para su funcionalidad.

Entrada: Evento Click

Salida: Visual

Trayectoria

1.- El administrador, jefes, asistente de áreas, ingresan al app móvil para la

visualización del menú.

2.- Si dan click en toma de inventarios se despliega un formulario donde se

ejecuta y se captura los activos fijos para la toma del inventario

3.- Si dan click en búsqueda, se despliega un formulario donde se puede

realizar la búsqueda del activo fijo en la base de datos

4.- Si dan click en configuración, se despliega un formulario donde se confirma

la conectividad con el servidor.

5.- Si dan click en cerrar sesión, finaliza los procesos de la app móvil.

6.- Fin de trayectoria

Toma de inventario

Toma de

Inventario

Búsqueda

Login

Configuración

Administrador, jefes,

asistentes de área Cerrar

Sesión

Page 117: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

99

Nombre: TOMA DE INVENTARIO

Actores: Administrador, Jefes, asistentes de área.

Propósito: Toma de inventario por el app móvil

Resumen: Lee los códigos QR del activo fijo para la toma de inventario.

Entrada: Evento Click

Salida: Visual

Trayectoria

1.- El administrador, jefes, asistente de áreas, ingresan al app móvil para la

toma de inventario.

2.- Si dan click en lecturas se activa la cámara donde se ejecuta la captura de

los códigos QR de los activos fijos, donde se van enlistando los activos

inventariados.

3.- Si dan click en enviar, se envía toda la información tomada a la base de

datos.

4.- Fin de trayectoria

Búsqueda

Búsqueda

Toma de

Inventario

Login

Administrador, jefes,

asistentes de área

Page 118: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

100

Nombre: BUSQUEDA

Actores: Administrador, Jefes, asistentes de área.

Propósito: Buscar activos fijos en la base de datos.

Resumen: Realizar la búsqueda por medio del código QR para visualizar la

información del activo.

Entrada: Evento Click

Salida: Visual

Trayectoria

1.- El administrador, jefes, asistente de áreas, ingresan al app móvil para la

toma de inventario.

2.- Si dan click en lecturas se activa la cámara donde se ejecuta la captura de

los códigos QR de los activos fijos, donde se van detallando los activos

inventariados, para luego ser enviado a la base de datos.

3.- Si dan click en enviar, se sincroniza el app móvil con el app web.

4.- Fin de trayectoria

Configuración

Page 119: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

101

Nombre: CONFIGURACIÓN

Actores: Administrador, Jefes, asistentes de área.

Propósito: Conexión con el servidor del app web

Resumen: Tener una conexión segura

Entrada: Evento Click

Salida: Visual

Trayectoria

1.- El administrador, jefes, asistente de áreas, ingresan al app móvil confirmar

la dirección IP del servidor.

2.- Si dan click en probar servicio, realizar la prueba de conectividad al servidor.

3.- Si dan click en guardar, dejara como predeterminado esa dirección IP

4.- Fin de trayectoria

Cerrar sesión

Login

Administrador, jefes,

asistentes de área

Configuración

Login

Page 120: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

102

Nombre: CONFIGURACIÓN

Actores: Administrador, Jefes, asistentes de área.

Propósito: Cerrar de manera segura la aplicación

Resumen: Salir de la aplicación

Entrada: Evento Click

Salida: Visual

Trayectoria

1.- El administrador, jefes, asistente de áreas, pueden salir de la aplicación de

una forma segura en cerrar sesión.

2.- Fin de trayectoria

19. ARQUITECTURA DEL SISTEMA

Page 121: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

103

20. ENTIDAD MODELA RELACION

Page 122: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

104

21. DESCRIPCION DE LAS TABLAS

Usuario: Contiene la informacion del usuario

ROL: Contiene la descripción de los roles de los usuarios del sistema

TOMA DE INVENTARIO: Contiene toda la información de la toma de inventario empleada a los activos fijos.

ACTIVO FIJO: Contiene toda la información de los activos fijos a detalle

Page 123: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

105

ESTADO: Contiene los estados de cada activo fijo

ACTIVO GRUPO: Contiene información a que grupo de activos pertenece dicho bien, dentro de la empresa

ARTICULO: Detalla los artículos ingresado a la empresa como bien

22. HERRAMIENTAS PARA EL DESARROLLO DE LA APLICACIÓN

En este proyecto usamos XAMARIN para el desarrollo de los aplicativos móviles.

PASO 1: Descargar el instalador de la página oficial de xamarin

www.xamarin.com/Download.

Page 124: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

106

PASO 2: Iniciamos el proceso de instalación.

PASO 3: Seleccionar los componentes a instalar, (Xamarin.Android y/o

Xamarin.iOS)

Page 125: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

107

PASO 4: Seleccionar la ubicación para el SDK de Android (en caso de tener ya

instalado el sdk de Android el instalador lo detectará).

PASO 5: Revise la lista de productos que será descargados e instalados.

Page 126: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

108

PASO 6: Acepta el acuerdo de licencia marcando el cuadro “I agree to license

tems”

PASO 7: El instalador va mostrando el progreso de la instalación.

Page 127: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

109

PASO 8: Una vez que se complete la instalación, aparecerá una nueva ventana

mostrando el progreso de la instalación de Xamarin en Windows

Paso 9: Visual Studio se abrirá automáticamente y podrás utilizar la herramienta

realizando aplicaciones en Android, IOS, Windows phone.

23. RESUMEN DE CODIGO FUENTE DEL APLICATIVO MOVIL

Page 128: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

110

using System; using System.Collections.Generic; using System.Data; using System.Data.Entity; using System.Data.Entity.Infrastructure; using System.Drawing; using System.Drawing.Imaging; using System.Linq; using System.Net; using System.Net.Http; using System.Threading.Tasks; using System.Web; using System.Web.Http; using System.Web.Http.Description; using System.Web.Mvc; using SharedModels.Extensions; using SharedModels.Inventory; using WebHost; using WebHost.Helpers; using WebHost.ViewModels; namespace WebHost.Controllers { [System.Web.Http.RoutePrefix("api/ActivoFijo")] public class ActivoFijoController : ApiController { private TestDBEntities db = new TestDBEntities(); // GET: api/ActivoFijo public IQueryable<ActivoFijo> GetActivoFijo() { return db.ActivoFijo; } // GET: api/ActivoFijo/5 [ResponseType(typeof(ActivoFijo))] public IHttpActionResult GetActivoFijo(int id) { ActivoFijo activoFijo = db.ActivoFijo.Find(id); if (activoFijo == null) { return NotFound(); } return Ok(activoFijo); } // PUT: api/ActivoFijo/5

[ResponseType(typeof(void))]

Page 129: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

111

public IHttpActionResult PutActivoFijo(int id, ActivoFijo activoFijo)

{

if (!ModelState.IsValid)

{

return BadRequest(ModelState);

}

if (id != activoFijo.IDActivoFijo)

{

return BadRequest();

}

db.Entry(activoFijo).State = EntityState.Modified;

try

{

db.SaveChanges();

}

catch (DbUpdateConcurrencyException)

{

if (!ActivoFijoExists(id))

{

return NotFound();

}

else

{

throw;

}

}

return StatusCode(HttpStatusCode.NoContent);

}

// POST: api/ActivoFijo public HttpResponseMessage PostActivoFijo(ActivoFijoViewModel activoFijo)

Page 130: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

112

{ if (String.IsNullOrEmpty(activoFijo.Codigo)) { return Request.CreateResponse(HttpStatusCode.BadRequest); } db.ActivoFijo.Add(new ActivoFijo() { Codigo = activoFijo.Codigo, DetalleEstado = activoFijo.DetalleEstado, FechaAdquisicion = activoFijo.FechaAdquisicion, IDArticulo = activoFijo.IDArticulo, IDEstado = activoFijo.IDEstado, }); db.SaveChanges(); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, activoFijo); response.Headers.Location = new Uri(Url.Link("DefaultApi", new { id = activoFijo.IDActivoFijo })); return response; } // DELETE: api/ActivoFijo/5 [ResponseType(typeof(ActivoFijo))] public IHttpActionResult DeleteActivoFijo(int id) { ActivoFijo activoFijo = db.ActivoFijo.Find(id); if (activoFijo == null) { return NotFound(); } db.ActivoFijo.Remove(activoFijo); db.SaveChanges(); return Ok(activoFijo); } protected override void Dispose(bool disposing) { if (disposing)

Page 131: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

113

{ db.Dispose(); } base.Dispose(disposing); } private bool ActivoFijoExists(int id) { return db.ActivoFijo.Count(e => e.IDActivoFijo == id) > 0; } [System.Web.Http.Route("SearchCode")] public ActivoFijoLectura GetSearchCode(string code) { var db = new TestDBEntities(); var result = db.ActivoFijo.Include("Articulo").FirstOrDefault(x => x.Codigo.Equals(code)); if (result == null) { return null; } else { return new ActivoFijoLectura() { id = result.IDActivoFijo, Code = result.Codigo, Name = result.Articulo.Name, Title = result.Articulo.Name + " - " + result.Codigo, Estado = (int)ActivoFijoEstado.Bueno, EstadoName = ActivoFijoEstado.Bueno.GetName(), Detalle = "" }; } } [System.Web.Http.Route("FindType")] public List<ActivoFijoLectura> GetFindType(int type, string searchText)

Page 132: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

114

{ var db = new TestDBEntities(); var result = new List<ActivoFijoLectura>(); switch (type) { case 1: var query = GetSearchCode(searchText); if (query != null) { result.Add(query); } break; case 2: var bueno = ActivoFijoEstado.Bueno.GetName(); result.AddRange(db.ActivoFijo.Include("Articulo") .Where(x=>x.Nombre.ToLower().Contains(searchText.ToLower())) .Select(x=> new ActivoFijoLectura() { id = x.IDActivoFijo, Code = x.Codigo, Name = x.Articulo.Name, Title = x.Articulo.Name + " - " + x.Codigo, Estado = (int)ActivoFijoEstado.Bueno, EstadoName = bueno, Detalle = "" })); break; } return result; } [System.Web.Http.Route("UploadFile")] public async Task<IHttpActionResult> PostUploadFile(int id) {

Page 133: SISTEMA DE TOMA DE INVENTARIO DE ACTIVOS …repositorio.ug.edu.ec/bitstream/redug/11664/1/PTG-B... · i universidad de guayaquil facultad de ciencias matemÁticas y fÍsicas carrera

115

var provider = await Request.Content.ReadAsMultipartAsync(); var fileContent = provider.Contents.FirstOrDefault(); if (fileContent != null) { var bytes = await fileContent.ReadAsByteArrayAsync(); var bmp = Helpers.ImageHelper.GetImageFromByteArray(bytes); //var resizedImage = (Image)ImageHelper.ResizeImage(bmp, 50, 50); var resizedImage = (Image)bmp; var path = HttpContext.Current.Server.MapPath("~/Content/Images/Activos/"); path = path + "\\" + id + ".png"; resizedImage.Save(path, ImageFormat.Png); } return Json(new {}); } } }