You are on page 1of 19

Aplicaciones de Mecatrónica y Robótica

ISBN: 978-607-9394-xx-x, Asociación Mexicana de Mecatrónica A.C., 2017

Diseño conceptual de un sistema informático de


comparación de precios de la canasta básica

Guzmán Ortega Lorena Wendolyn, Ortiz Rodríguez Fabián, Valencia González Laura
Lizbeth, Hernández Lara Derlis, Manzano Osornio Víctor Iván.

Tecnológico de Estudios Superiores de Ecatepec


División de Informática
Laboratorio de sistemas electrónicos e ingeniería de software

Resumen

Este trabajo presenta la implementación de un sistema comparativo de precios y marcas de


productos de consumo masivo, que atiende la necesidad de contribuir a la ayuda de la economía y
reducción de tiempo de las personas, al momento de comprar los productos deseados, con el objetivo
de agilizar la selección de productos dependiendo del mejor precio ofertado. Al implementar el sistema
de comparación de precios se le dará al usuario mayor apreciación de las diferentes opciones que
existan. Se hace uso de la metodología QFD (por sus siglas en inglés, Quality Function Deployment)
aplicada al diseño en ingeniería para obtener un diseño conceptual óptimo.

La mecatrónica es un área multidisciplinar, ya que incorpora elementos de la electrónica, la


mecánica, robótica, informática y manufactura, este trabajo en su gran mayoría muestra contenido
informático, relacionándose también con la parte electrónica, ya que se utilizara un sensor de lectura,
que en este caso será la cámara del dispositivo móvil a utilizar.

Palabras clave: Sistema informático, comparación de precios.

Abstract

This paper presents the implementation of a comparative system of prices and brands of mass
consumption products, which includes the need to contribute to the help of the economy and the reduction
of people's time, when buying the desired products, with the objective. to streamline the selection of
products at the best price offered. By implementing the price comparison system, the user can be offered
greater appreciation of the different options that exist. It makes use of the QFD (Quality Function
Deployment) applied to engineering design to obtain an optimal conceptual design.

Mechatronics is a multidisciplinary area, since it incorporates elements of electronics, mechanics,


robotics, computer science and manufacturing, this work mostly shows computer content, also relating to
the electronic part, since it will use a reading sensor, which in this case will be the camera of the mobile
device to be used.

Keywords: Computer system, price comparison.

1
Aplicaciones de Mecatrónica y Robótica
ISBN: 978-607-9394-xx-x, Asociación Mexicana de Mecatrónica A.C., 2017

1. Introducción

La transformación ocurrida en la sociedad recientemente debido al avance tecnológico en el


campo informático ha venido cambiando radicalmente las formas de organizaciones y los procesos de
trabajo.

La tecnología y el equipamiento para la utilización de códigos de barras en los diferentes


procesos de compras, ha alcanzado el desarrollo suficiente para demostrar los beneficios y aplicaciones
en el uso de la identificación de productos, marcas y precios; siendo esto lo suficientemente flexible para
ser manipulado por el usuario. La figura 1 muestra un ejemplo del uso de este sistema.

Figura 1: Ejemplo de interfaz para identificación de productos.

Para el proceso de diseño conceptual se hace uso de la metodología QFD (Despliegue de la


Función de calidad), que conlleva identificar la necesidad del cliente, sus requerimientos y por
consecuencia la determinación da la solución óptima al problema planteado.

Tomando en cuenta el artículo del Economista podemos mencionar que la canasta básica, es
entendida como un subconjunto de productos incluidos en el cálculo del Índice Nacional de Precios al
Consumidor, es un conjunto de 82 productos, los cuales son determinados con base en la Encuesta
Nacional de Ingresos y Gastos de los Hogares (ENIGH), por el Instituto Nacional de Geografía e
Informática (INEGI) [8].
Se menciona que de acuerdo con el documento titulado “Índice Nacional de Precios al Consumidor;
Ponderadores y factores de encadenamiento nacionales y subíndices que lo componen conforme a la
clasificación por objeto del gasto (8 grupos)”, y en cuyas acotaciones se menciona que es “Vigentes a
partir de la 1ª quincena de abril de 2013”, obtenido de la página del INEGI.

1.1 Antecedentes

Silver, B. (1948), un estudiante de ciencias de Estados Unidos, almorzando en un local de comidas


rápidas escuchó la conversación de unos empresarios preocupados por agilizar el recuento de productos
y la facturación en la línea de cajas. Comenzó a trabajar junto a su amigo Joseph Woodland en una idea
de patrones de tintas sensible a la luz ultravioleta, a la que luego le añadieron el patrón de espacios y
puntos del código morse. Los códigos de barras se desarrollaron a finales de los años 40 (la solicitud de
patente se envió en octubre de 1949) [1].

El lector de código de barras compite en el mercado contra las App’s desarrolladas para dispositivos
móviles y lectores de código de barras inalámbricos. Existen ya algunos escáneres de códigos de barras
que se utilizan a través de bluetooth como se muestra en la figura 2. App: Aplicación es un término que
proviene del vocablo latino applicatĭon y que hace referencia a la acción y el efecto de aplicar o
aplicarse (poner algo sobre otra cosa, emplear o ejecutar algo, atribuir) [7].

2
Aplicaciones de Mecatrónica y Robótica
ISBN: 978-607-9394-xx-x, Asociación Mexicana de Mecatrónica A.C., 2017

Figura 2. Android como escáner de código de barras inalámbrico.

1.1.2 Lector de código de barras asequible


La App Escáner Inalámbrico, convierte su dispositivo móvil Android en un escáner de código de
barras profesional, con funciones de comunicación. La App es ideal como alternativa económica de los
escáneres de código de barras inalámbricos. Escanea códigos de barras lineales y códigos de barras 2D
de forma rápida y fiable.

Su conexión con diversos sistemas está garantizada. Puede disponer de los códigos de barras
escaneados mediante las siguientes tecnologías y protocolos: Bluetooth, TCP/IP, WebSocket [2].

2. Desarrollo

Para la generación del concepto ganador, se empleó la metodología de Despliegue de la Función


de Calidad. El QFD es una práctica para diseñar los procesos en respuesta a las necesidades de los
clientes, además traduce lo que el cliente quiere en lo que la organización produce. Le permite a una
organización priorizar las necesidades de los clientes, encontrar respuestas de innovación a esas
necesidades, y mejorar procesos hasta una efectividad máxima [3].
Determinación de las expectativas y requerimientos del cliente:

1. Identificación de la necesidad
Necesidad: Optimizar tiempo y costos de las personas, en cuanto a la selección y compra de productos
de consumo masivo.
Objetivo: Implementar un sistema de comparación de precios de productos de consumo masivo
mediante una App.
Objetivos específicos:
 Revisar cuáles son las condiciones de plataforma tecnológica en Hardware y Software para
implementar la herramienta de lector de código de barras.
 Plantear requerimientos específicos a cumplirse para que una empresa que no sea un operador
logístico pueda aprovechar esta herramienta.
 Obtener el diseño conceptual, e implementar en el diseño a detalle.

Planteamiento del problema: En las últimas décadas se ha registrado una creciente en los gastos
económicos de los consumidores de diversos tipos de productos en los supermercados. Por tal motivo
se busca disminuir en lo posible los tiempos y gastos de los usuarios con relación a los productos.

Estos incluyen situaciones tan comprometedoras como identificar adecuadamente la calidad y el


precio de los productos para beneficio del usuario. Innumerables han sido las estrategias que se han
diseñado y se continúan desarrollando para implementar estas propuestas como lo han sido distintos
sistemas de código de barras basados y creados por distintas necesidades de las personas, resaltando
entre ellas la aplicación de tecnologías de la información (TI), por lo que se quiere hacer una breve
reflexión sobre la aplicación del escaneo código de barras para mejorar y agilizar los procesos de
compras de los usuarios utilizando experiencias perfectamente validadas y con resultados satisfactorios.
3
Aplicaciones de Mecatrónica y Robótica
ISBN: 978-607-9394-xx-x, Asociación Mexicana de Mecatrónica A.C., 2017

Basado en lo anterior es que este estudio pretende dar a conocer la problemática existente, en
relación con la ausencia de un sistema de código de barras en la vida cotidiana de la población
proponiendo a los usuarios de dicho sistema una mejora en la comparación y selección de productos.
Con motivo al problema planteado se estableció que el diseño de un sistema comparativo de precios
mediante una lectura de los códigos de barras de estos, así mismo, que este cumpla con los
requerimientos del cliente [4].

Justificación: Al implementar el sistema de comparación, los usuarios se verán beneficiados ya


que dicho sistema permitirá una reducción del tiempo en la elección del precio adecuado de los productos
deseados.
Se establecen los requerimientos por el cliente:
-Fácil instalación.
-Manipulación de la aplicación con facilidad.
-Costo accesible.
-Práctico y atractivo con colores conservadores.
-Fiable y cómodo.
-Contenga información del producto (precio-distancia).
-Pueda utilizarse en varios tipos de celulares.
-Actualizaciones periódicas.

2.1 Muestreo de los requerimientos del cliente.


Para la elaboración de este muestreo se tomó en cuenta un estudio presentado por El financiero
en el cual menciona que las personas que visitan las tiendas comerciales con mayor frecuencia son, un
85% Mujeres y, en el caso de los hombres, el porcentaje baja a un 81%.

También un 61% de quienes compran en centros comerciales prefieren hacerlo entre semana y solo un
43% durante el fin de semana. Esto es porque entre se mana hay más ofertas que un fin de semana.

Por el contrario, hay quienes no saben de ofertas y compran el producto a un alto precio, cuando al otro
día ya está ofertado.

Para la deducir la cantidad que cuestionarios que se realizarían, se utilizó la fórmula para calcular el
tamaño de muestra, cuando se conoce el tamaño de la población es la siguiente.

Z2 * p (1 - p)
n=____________________
e2
2
1+ (z * p (1- p)

En donde: e2 N

N = Tamaño de la población (1, 677,678)

Z = Nivel de confianza que se desee siendo 99% el valor más alto (este valor equivale a 2.58) y (1.65)
el valor mínimo aceptado para considerar la investigación como confiable.

P = probabilidad de éxito, o proporción esperada (por default es 0.5)

e = representa el limite aceptable de error muestral, generalmente va de 1% (0.01) al 10% (0.1) el valor
estándar usado en las investigaciones

Una vez que los valores están establecidos, realizaremos la sustitución de los valores y aplicación de la
fórmula para obtener el tamaño de la muestra poblacional correspondiente al universo finito determinado.

4
Aplicaciones de Mecatrónica y Robótica
ISBN: 978-607-9394-xx-x, Asociación Mexicana de Mecatrónica A.C., 2017

1.652 ∗ 0.5 (1 − 0.5)


0.12
n= ____________________

1.652 ∗ 0.5 (1 − 0.5)


1+ =
0.12 1, 677, 678

Ingresamos los datos a la formula.

2. 7225 ∗ 0.5 (0.5)


0.01
n= ____________________

2 7225 ∗ 0.5 (0.5)


1+ =
0.01 ∗ 1, 677, 678

Continuamos realizando los cálculos y obtenemos.

2. 7225 ∗ 0.25
0.01
n= ____________________

2 7225 ∗ 0.25
1+ =
0.01 ∗ 1, 677, 678

Realizamos las divisiones correspondientes.

0.680625
0.01
n= ____________________

0.680625
1+ =
1, 0000004057

Finalmente obtenemos el siguiente resultado.

68.0625
𝑛 =
1, 0000004057
Resultado= 𝑛 = 68.0624

Al elaborar dicho proceso se dedujo que la cantidad de cuestionarios que se realizaran serán 68. Para
este cuestionario se hicieron las siguientes preguntas.

Cuestionario

1.- ¿Conque frecuencia visitas algún supermercado?


a) Diario
b) Regularmente
c) Inusualmente

2.- ¿Cuál de los siguientes supermercados es el que más visitas?


a) Wal-Mart
b) Bodega Aurrera
c) Soriana
d) Cualquiera de los anteriores

5
Aplicaciones de Mecatrónica y Robótica
ISBN: 978-607-9394-xx-x, Asociación Mexicana de Mecatrónica A.C., 2017

3.- ¿Has comprado algún producto a precio normal, sin darte cuenta que en otra tienda comercial
está en oferta o más abarata?
Si
No

4.- ¿Al darte cuenta desearías haber podido comprar el producto más barato o el que estaba en
oferta?
Si
No

5.- ¿Crees que es importante ahorrar dinero, comprando productos más baratos?
Si
No

6.- Si existiera una aplicación la cual le ayude a los usuarios a poder visualizar en la pantalla de su
celular, los precios de los distintos productos de la canasta básica, las diferentes tiendas más cercanas
así como la opción para poder escanear el código del producto del cual desea saber su¿Usted lo
compraría?

Si

No

7.- ¿Cree que esta aplicación lo beneficiaría e incluso en ahorrar tiempo?


Si
No

Del cuestionario presentado anteriormente se obtuvieron los siguientes resultados.

La encuesta se aplicó, tanto a hombres como a mujeres entre un rango de 22 – 40 años de los cuales el
32.5% son hombres y el 67.3% mujeres.

PORCENTAJE
Sexo Numero Porcentaje
Masculino
32.5% Masculino 22 32.5%
Femenino 46 67.5%
Total 68 100%

Femenino
67.5%

6
Aplicaciones de Mecatrónica y Robótica
ISBN: 978-607-9394-xx-x, Asociación Mexicana de Mecatrónica A.C., 2017

1.- ¿Conque frecuencia visitas algún supermercado?


a) Diario
b) Regularmente
c) Inusualmente

Inusualmente POCENTAJE
26.5%
Frecuencia Numero Porcentaje
Diario 31 46.5 %
Regularmente 19 27%
Diario
46.5% Inusualmente 18 26.5%
Total 68 100%
Regularmente
27%

2.- ¿Cuál de los siguientes supermercados es el que más visitas?


Wal-Mart
Bodega Aurrera
Soriana
Cualquiera de las anteriores

PONCENTAJE
Todas las Respuesta Numero Porcentaje
Wal-
Anteriores… Mart Wal-Mart 18 26.47
26.47 Bodega Aurrera 15 22.05%
Soriana 16 23.52
Cualquiera de las 19 27.96
anteriores
Total 68 100%
Bodega
Soriana Aurrera
23.52 22.05

3.- ¿Has comprado algún producto a precio normal, sin darte cuenta que en otra tienda comercial
está en oferta o más abarata?
Si
No

PORCENTAJE
No 41% Respuesta Numero Porcentaje
Si 40 59%
No 28 41%
Total 68 100%
Si 59%

7
Aplicaciones de Mecatrónica y Robótica
ISBN: 978-607-9394-xx-x, Asociación Mexicana de Mecatrónica A.C., 2017

4.- ¿Al darte cuenta te molestas y desearías haber podido comprar el producto más barato o el
que estaba en oferta?
Si
No
PORCENTAJE
No Respuesta Numero Porcentaje
32.5% No 23 32.5%
Si 45 67.5%
Si
67.5% Total 68 100%

5.- ¿Crees que es importante ahorrar dinero, comprando productos más baratos?
Si
No
PORCENTAJE
Respuesta Numero Porcentaje
Si 78%
No 15 22%
Si 53 78%
Total 68 100%

No22%

6.- Se lanzara una nueva app llamada “Sistema informático de comparación de precios de la canasta
básica”, esta aplicación ayudara a que los usuarios puedan visualizar en la pantalla de su celular, los
precios de las tres tiendas presentadas anteriormente. Y usted podrá saber en cual tienda está más
barato el producto que desea adquirir o si tiene alguna promoción ¿Usted lo compraría?

Si

No

No RESULTADO
26.5% Respuesta Numero Porcentaje
Si 50 73.5%
No 18 26.5%

Si 73.5%

8
Aplicaciones de Mecatrónica y Robótica
ISBN: 978-607-9394-xx-x, Asociación Mexicana de Mecatrónica A.C., 2017

7.- ¿Cree que este producto lo beneficiaría e incluso en ahorrar tiempo?


Si
No

PORCENTAJE
No 30% Respuesta Numero Porcentaje
Si 48 70%
No 20 30%
Total 68 100%

Si 70%

Con base a los resultados graficados, optamos por desarrollar dicha aplicación

La aplicación cumple con tres funciones:

1) Reduce la probabilidad, de que el usuario adquiera un producto con un precio más costoso

2) El usuario podrá notar si el producto está en oferta en otra tienda.

3) La app estará disponible para descargarla por medio de aplicaciones de celular inteligente

2.2 Clasificación de los requerimientos.


La clasificación permite identificar los requerimientos deseables, esto con la finalidad de
determinar su importancia relativa y tomarlos en cuenta durante el diseño, esperando como resultado, la
satisfacción total del cliente.
A) Requerimientos funcionales.
A1. Contener información del producto.
A2. Pueda utilizarse en varios tipos de celulares.
A3. Con opciones de sucursales cercanas.
A4. Fiable y cómodo.
A5. Manipulación de la aplicación con facilidad.
A6. Interfaz entendible y fácil acceso

B) Requerimientos físicos.
B1. Atractivo con colores conservadores.
B2. Interfaz de usuario visual con pocos botones.

C) Requerimientos de instalación.
C1. Fácil instalación.
C2. Uso de memoria

D) Requerimientos de mantenimiento.
D1. Actualizaciones periódicas.

9
Aplicaciones de Mecatrónica y Robótica
ISBN: 978-607-9394-xx-x, Asociación Mexicana de Mecatrónica A.C., 2017

E) Requerimientos económicos.
E1. Bajo costo.

2.3 Clasificación de los requerimientos en obligatorios y deseables


En la tabla 1 se muestra la clasificación de los requerimientos establecidos por el cliente en
obligatorios y deseables, tomando en cuenta todos los requerimientos obligatorios y tomando en cuenta
los deseables se pueden establecer en el diseño como se muestra en la tabla 1.

Tabla 1.- Clasificación de los requerimientos en obligatorios y deseables.

REQUERIMIENTOS.
A) Requerimientos funcionales.

OBLIGATORIOS. DESEABLES.
A1. Debe tener información del producto A2. Puede ser utilizados por la
A3. Que proporcione más de una mayoría de los teléfonos celulares
sucursal cercana.
A4. Fiable, cómodo para el usuario.
A5. Manipulación de la aplicación con
facilidad.
A6. Interfaz entendible y fácil acceso

B) Requerimientos físicos

B1. Atractivo con colores no tan B2. Interfaz de usuario visual con
llamativos. pocos botones.

C) Requerimientos de instalación.

C1. Fácil instalación.


D) Requerimiento de mantenimiento.

D1. Actualizaciones periódicas.


E) Requerimientos económicos.

2.4 Traducción de los requerimientos a términos mensurables de ingeniería


Los requerimientos, se tienen que llevar a un nivel de traducción cuantificable, es decir, todos
aquellos requerimientos hechos por el cliente hay que definirlos en términos medibles de ingeniería, de
manera que se asociarán directamente con una unidad de medición; Aquellos que no puedan ser
asociados directamente a una unidad de medición, lo harán con un significado explícito, donde se referirá
a la actividad que ésta implica [5].
En esta traducción todavía no se ponen cantidades a menos que desde un principio el cliente las haya
dado, de lo contrario estas se establecerán en las metas de diseño como se muestra en la tabla 2.

10
Aplicaciones de Mecatrónica y Robótica
ISBN: 978-607-9394-xx-x, Asociación Mexicana de Mecatrónica A.C., 2017

Tabla 2.- Términos mensurables de ingeniería.

Requisitos del cliente. Términos mensurables de


ingeniería.
-Fácil instalación. -Sencillo de instalar.
-Manipulación de la aplicación con -Fácil manejo del sistema
facilidad.
-Costo accesible. - El costo total de la máquina
inferior al que pide el cliente
-Práctico y atractivo con colores no -Interface amigable para el
tan llamativos. usuario.
-Fiable, cómodo. -Fiabilidad y confortable.
-Contenga información del -Muestre información descriptiva
producto. del producto.
-Pueda utilizarse en varios tipos de -Portabilidad.
celulares.
-Interfaz de usuario visual con -Mínimas opciones requeridas.
pocos botones.
-Actualizaciones periódicas. -Actualizaciones necesarias e
importantes.
-Con opciones de sucursales -Clúster de opciones según la
cercanas. posición geográfica.

Metas de diseño

Una vez establecidos los términos mensurables de ingeniería, se establecen las metas de diseño
en donde se establecen cantidades específicas que se pretenden lograr con el diseño.

 Sencillo de instalar.
 Fácil manejo del sistema
 El costo total de la máquina inferior al que pide el cliente.
 Practico con diseño atractivo al usuario
 Fiabilidad y confortable.
 Muestre información descriptiva del producto y su cercanía.
 Sea flexible con otros dispositivos celulares.
 Actualizaciones continuas.

11
Aplicaciones de Mecatrónica y Robótica
ISBN: 978-607-9394-xx-x, Asociación Mexicana de Mecatrónica A.C., 2017

2.5 Función global de servicio

La función global de servicio del sistema en el proceso de diseño describe el papel a desempeñar
del mismo, la cual consta que el sistema de comparación realice las peticiones que el cliente pide al
momento de escanear el articulo el usuario podrá visualizar los diferentes precios, así como las marcas
del producto escaneado brindando la facilidad al cliente de poder escoger que producto le conviene más,
(véase diagrama 1).

Repetir Escáner
proceso producto.
.

Sistema de
comparación
de precios.

Mostrar
Comparar
producto
precios.
y precio

Diagrama 1. Función global.

2.6 Funciones de servicio

Son todas aquellas funciones que serán realizadas por el sistema que se va a diseñar para dar
solución a la necesidad planteada, y que pueden ser globales o de uso, las funciones para el presente
proyecto se muestran en la figura 3.

12
Aplicaciones de Mecatrónica y Robótica
ISBN: 978-607-9394-xx-x, Asociación Mexicana de Mecatrónica A.C., 2017

Figura 3. Funciones del servicio.

2.7 Análisis funcional

El análisis funcional detalla todas las funciones que el sistema deberá realizar para cumplir con
la función principal, se desglosa en la función global, funciones primarias, secundarias, terciarias, etc.,
Hasta llegar a los “¿con que?” para dar solución a cada función que se debe realizar para cumplir con el
objetivo deseado, como se muestra en el diagrama 2.

Se tiene como función global escanear el código de barras del producto mediante el sistema de
comparación las acciones que este realizará serán escanear, comparar, mostrar y repetir el proceso.
Cada una de estas funciones cumple con el propósito de la comparación.

13
Aplicaciones de Mecatrónica y Robótica
ISBN: 978-607-9394-xx-x, Asociación Mexicana de Mecatrónica A.C., 2017

Leer código
de barras
Escanear
producto.
Buscar el producto
escaneado

Recibir la
Comparar petición
precios.
Verificar base de Comparar código Devolver
datos resultado
“Sistema de
comparación
de precios
mediante
Lectura de
Código de
Barras” Mostrar
precios y Colocar posibles
productos resultados en pantalla

Salir de la Volver a escanear


Repetir
búsqueda
proceso

Diagrama 2. Análisis funcional.

2.8 Generación y evaluación de conceptos

Una vez establecido el análisis funcional se proponen soluciones para resolver cada función,
esto mediante una tormenta de ideas y así se generan los conceptos que darán forma al sistema o
máquina a diseñar, los conceptos para este proyecto se muestran en la tabla 5.

Tabla 5.- Generación de conceptos.


Funciones A
Instalar aplicación para que lea el código de barras. Teléfono Celular.
Almacenar en una base de datos, los códigos de barras. Servidor.

Después se generan ideas para dar solución a cada concepto y se evalúan mediante tres filtros,
de disponibilidad tecnológica, viabilidad y con base en los requerimientos del cliente, por último, los
conceptos que pasaron los filtros se evalúan mediante una matriz de decisión para obtener el concepto
ganador, que es las especificaciones de cómo será el diseño del sistema.

14
Aplicaciones de Mecatrónica y Robótica
ISBN: 978-607-9394-xx-x, Asociación Mexicana de Mecatrónica A.C., 2017

2.9 Concepto ganador

El concepto ganador está formado por una aplicación que se instalará en un celular y este mismo
podrá escanear el código de cada producto. En la nube es donde se almacenarán los precios de cada
producto y así podrá llegar la información necesaria por medio de la aplicación, como se muestra en las
figuras 4, 5 y 6 respectivamente.

2.10 Pseudocódigo:

En el siguiente pseudocódigo se explica el algoritmo que se empleó en el desarrollo del sistema de


información de comparación:

1. Inicio
 Iniciar variables del código.
 Solicita ingreso de código de barras.
 Leer código de barras.
 Guardar valor en variable código.
 Realizar consulta en base de datos de la variable guardada.
 Si el código fue encontrado.
2. Entonces
 Escribe resultados de consulta.
 Si no se encuentra código.
3. Entonces
 Escribe mensaje sin resultados.
 Se repite el ciclo.
4. Fin

2.11 Descripción general del funcionamiento de la aplicación.

La captura de la información se realiza a través de la cámara de nuestro celular, mediante la


codificación de la aplicación en Android studio se dan las instrucciones necesarias para que al identificar
el código de barra este pueda ser decodificado mostrando el código numérico que identifica a cada
producto y mediante este se realice la consulta de la información sin embargo, en caso de que el código
de barras se encuentre deteriorado o en mal estado y no pueda ser identificado por la aplicación, se
tiene la opción de ingresar el código numerado de manera manual. La información de cada producto se
encuentra almacenada en una base de datos alojada en un servidor propio, contratado mediante un
servicio de hosting en lievanosan con un espacio en disco de 20GB y un ancho de banda ilimitado. Debido
a las características de nuestro servidor la base de datos es capaz de almacenar una gran cantidad de
productos.

El usuario de la aplicación puede consultar un número indefinido de productos según lo requiera.


Y en caso de no se encuentre registrado el podrá actualizar la información.

15
Aplicaciones de Mecatrónica y Robótica
ISBN: 978-607-9394-xx-x, Asociación Mexicana de Mecatrónica A.C., 2017

Figura 5. Interfaz escanear código. Figura 6. Interfaz mostrando el precio del producto
en distintas localidades.

Figura 4. Interfaz de usuario, selección de zona.

16
Aplicaciones de Mecatrónica y Robótica
ISBN: 978-607-9394-xx-x, Asociación Mexicana de Mecatrónica A.C., 2017

2.12 Diagrama de flujo.

Registrar información en la ¿El código está


base de datos registrado?

Mostrar información
del producto

Fin

17
Aplicaciones de Mecatrónica y Robótica
ISBN: 978-607-9394-xx-x, Asociación Mexicana de Mecatrónica A.C., 2017

2.13 Pruebas.

Se realizaron algunas pruebas básicas con una interfaz sencilla, en la cual se muestra el botón de
escanear código en la figura 5, el cual después de ser presionado por el usuario se le manda directamente
a la cámara de su dispositivo con la cual, como se muestra en la figura 6 el código del producto
seleccionado podrá ser escaneado, devolviendo el código numérico que identifica a cada producto y
mediante este se realice la consulta de la información.

Figura 5. Interfaz de usuario con botón de Figura 6. Escaneo de código mediante cámara de
escanear código. dispositivo móvil.

3. Conclusiones

En el presente trabajo se desarrolló la metodología QFD, con el objetivo de obtener un diseño


conceptual que cumpla con todos los requerimientos obligatorios del cliente y la mayoría de los
deseables.
Esta metodología conlleva identificar la necesidad del cliente y sus requerimientos. Después, se
clasifican los requerimientos en obligatorios y deseables, luego se procede a la traducción de los
requerimientos a términos mensurables de ingeniería a fin de establecer metas de diseño, generar y
evaluar conceptos adecuados para resolver la necesidad, esto a través de filtros de factibilidad,
disponibilidad tecnológica, las necesidades del cliente y matrices de decisión, culminando con la
determinación del concepto ganador, el cual debe dar solución a la necesidad planteada desde un
principio. Además, se observó que los códigos de barra son un sistema que permiten la identificación de
unidades comerciales y logísticas de forma única, y por medio de un dispositivo móvil, el cual hoy en día
está al alcance de cualquier persona, se implementó esta aplicación de gran utilidad para la comparación
de precios de la canasta básica basándose en elementos informáticos de hardware y software.

18
Aplicaciones de Mecatrónica y Robótica
ISBN: 978-607-9394-xx-x, Asociación Mexicana de Mecatrónica A.C., 2017

4. Referencias
[6] Bahena Gómez , A. A., Hernández Lara , D., Jiménez Hernández, R., & Flores Herrera, L. A. (2010).
Automatización del proceso de galvanizado. México : UNAM.
[5] Bahr, B. (2017). Examples in commercial applications . En B. Bahr, Prototyping of user intefaces for
mobile applications (pág. 23). Berlin, Alemania: Springer.
[2] Campos, G. d. (s.f.). Sistemas stock. Obtenido de
http://www.gustavodcampos.com/castellano/sistemastock.php
[3] Cintas, P. G. (1995). Tecnicas para la getion de la calidad. Madrid, España: Diaz de Santos.
[8] La Econimia. (Mayo de 2016). Obtenido de La canasta basica: http://laeconomia.com.mx/la-canasta-
basica/
[7] Pelegrí Santamaría, F. (2007). Lectura y gestión de códigos de barras. Tarragona: Rovira Virgili.
[4] Zaidi, A. (1993). Q.F.D. Despliegue de la funcion de calidad. Madrid, España: Diaz de Santos.
[1] Zen, C. (5 de Mayo de 2012). Historia de codigo de barras. Obtenido de
http://www.codigodebarras.pe/codigo-de-barras-historia/

19

You might also like