sistema de toma de inventario de activos...
TRANSCRIPT
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
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:
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:
CONTACTO DE LA INSTITUCIÓN:
UNIVERSIDAD DE GUAYAQUIL
Nombre:
Teléfono: 2318067
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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.
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:
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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
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)
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.)
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.
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.
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:
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.
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.
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.
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
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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
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)
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.
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.
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.
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
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
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.
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
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.
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.
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
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).
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.
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?
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.
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.
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.
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.
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:
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”
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.
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
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.
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.
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.
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.
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.
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.
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%.
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)
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%
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%
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%
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%
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%
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%
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%
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%
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%
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%
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.
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
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
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.
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.
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.
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
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.
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
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.
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
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.
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.
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.
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ú.
88
7. IMAGEN DE ACTIVOS
En este menú podemos visualizar, actualizar las imágenes asignadas a cada
activo dentro de la empresa.
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.
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.
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.
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
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
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
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
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
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
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
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
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
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
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
103
20. ENTIDAD MODELA RELACION
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
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.
106
PASO 2: Iniciamos el proceso de instalación.
PASO 3: Seleccionar los componentes a instalar, (Xamarin.Android y/o
Xamarin.iOS)
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.
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.
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
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))]
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)
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)
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)
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) {
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 {}); } } }