Академический Документы
Профессиональный Документы
Культура Документы
TESIS
DISEO DE APLICACIN MVIL PARA COMPARAR PRECIOS
DE LOS SUPERMERCADOS.
PRESENTA
MURILLO CANO AURORA
ASESOR
HERNANDEZ SILVA XOCHITL CITLALLI
2015
Contenido
NDICE DE FIGURAS.............................................................................................................. iii
RESUMEN.............................................................................................................................. 1
INTRODUCCIN..................................................................................................................... 2
1. CAPITULO I: MARCO METODOLOGICO................................................................................3
1.1.- PLANTEAMIENTO DEL PROBLEMA..............................................................................3
1.2.- GENERALIDADES Y ANTECEDENTES...........................................................................3
1.2.1.- MARKETING........................................................................................................ 3
1.2.4.- LA PARTICIPACIN DE WAL-MART EN EL MERCADO...........................................10
1.2.5.- APLICACIONES MVILES...................................................................................12
1.3.- JUSTIFICACION........................................................................................................ 16
1.4.- OBJETIVOS.............................................................................................................. 17
1.4.1.- OBJETIVO GENERAL........................................................................................... 17
1.4.2.- OBJETIVOS ESPECIFICOS..................................................................................17
1.5.- HIPOTESIS............................................................................................................ 18
2.- METODOLOGIA............................................................................................................... 19
2.1.- INVESTIGACIN PURA (BSICA)..............................................................................19
2.2.- INVESTIGACIN APLICADA.......................................................................................19
2.3.- BASES TERICA....................................................................................................... 20
2.3.1.- SISTEMAS OPERATIVOS DE MVILES.................................................................20
2.3.2.- SISTEMAS OPERATIVOS MS UTILIZADOS........................................................21
2.3.3.- DEFINICIN DEL SISTEMA OPERATIVO ANDROID.............................................22
2.3.4.- CARACTERSTICAS DEL SISTEMA OPERATIVO ANDROID....................................22
2.3.5.- ESTRUCTURA DE UN PROYECTO ANDROID........................................................24
2.3.6.- LENGUAJE UNIFICADO DE MODELADO (Joseph, 2001)......................................25
3. CAPITULO III: MARCO METODOLGICO............................................................................33
3.1.- METODOLOGA PARA EL ANLISIS Y DISEO GENERAL DE LA SOLUCIN................33
3.1.1.- NIVEL DE INVESTIGACIN.................................................................................33
3.1.2.- TCNICAS E INSTRUMENTOS.............................................................................33
4.- CONCLUSIN.................................................................................................................. 39
5.- CRONOGRAMA DE ACTIVIDADES....................................................................................40
6.- GLOSARIO...................................................................................................................... 41
7.- REFERENCIAS BIBLIOGRAFIAS........................................................................................ 43
NDICE DE FIGURA
FIGURA 1 BLOG IGUAL A MS MERCADOS.......................................................................................6
FIGURA 2 CANALES DE MARKETING ONLINE.....................................................................................7
FIGURA 3 LENGUAJES DE PROGRAMACIN APLICACIONES MVILES....................................................12
FIGURA 4 ALTERNATIVAS DE DESARROLLO NATIVO O MULTIPLATAFORMA.............................................14
FIGURA 5 ALTERNATIVAS DE DESARROLLO MULTIPLATAFORMA...........................................................15
FIGURA 6 SISTEMAS OPERATIVOS MS UTILIZADOS.........................................................................21
FIGURA 7 ARQUITECTURA DE ANDROID........................................................................................23
FIGURA 8 SMBOLO DE UML DE UNA CLASE..................................................................................26
FIGURA 9 SMBOLO DE UML DEL OBJETO.....................................................................................26
FIGURA 10 DIAGRAMA DE CASO DE USO UML...............................................................................27
FIGURA 11 DIAGRAMA DE ESTADOS UML...................................................................................28
FIGURA 12 DIAGRAMA DE ESTADOS UML...................................................................................30
FIGURA 13 DIAGRAMA DE ACTIVIDADES UML...............................................................................30
FIGURA 14 DIAGRAMA DE COLABORACIONES UML........................................................................31
FIGURA 15 DIAGRAMA DE COMPONENTES UML............................................................................31
FIGURA 16 DIAGRAMA DE DISTRIBUCIN UML..............................................................................32
FIGURA 17 DIAGRAMA DE ACTORES DEL SISTEMA...........................................................................34
FIGURA 18 PAQUETE DEL SISTEMA..............................................................................................34
FIGURA 19 PAQUETE CONSULTAR PRODUCTO.................................................................................35
FIGURA 20 DIAGRAMA ER......................................................................................................... 36
FIGURA 21 DIAGRAMA DE SECUENCIA.......................................................................................... 37
FIGURA 22 DIAGRAMA DE COLABORACIN...................................................................................38
RESUMEN
Con esta aplicacin el usuario podr comentar, valorar, actualizar todos los
tipos de productos y supermercados que existen con tal de compartir entre
todas las personas sus criterios para lograr as una diversidad de
opiniones para consultar.
Para poder desarrollar la aplicacin se necesita:
INTRODUCCIN
El proyecto Diseo de aplicacin mvil para comparar precios de los
supermercados, tiene como propsito dejar un antecedente para poder
por la que la gente va, de manera optimista, sin bolsas a la tienda y vuelve
sobrecargado con nuevas bolsas.
Incluso cuando salimos con una lista de la compra no ponemos todo ah.
Siempre se nos olvida algo o no estamos seguros de s lo necesitamos en
realidad, dice Franz-Rudolf Esch, profesor de universidad en la European
Business School para Economa y Derecho de Oestrich-Winkel, y, para
mayor seguridad, compramos entonces papel higinico y nos damos cuenta
luego en casa de que an tenemos diez rollos.
cuando van a comprar junto a una mujer. Cuando ellas van al supermercado
acompaadas de un hombre solamente permanecen en el recinto la mitad
del tiempo habitual y adems compran la mitad de que suelen comprar.
1.2.2.- ESTRATEGIAS DE MARKETING POR INTERNET
La globalizacin ha hecho que todas las empresas que quieran seguir
siendo favorecidas por los consumidores se vuelvan ms competitivas. Para
esto, estas empresas tienen que ofrecer lo que sus consumidores necesitan.
Para ello, se debe recolectar la mayor cantidad de informacin posible que
les ayude a conocerlos mejor, pues, una consecuencia de esta globalizacin
es el incremento del nmero de competidores, que ya no slo son los que
Existen mltiples canales Online, tales como: confeccin de una pgina web
orientada a las ventas, marketing por email, optimizacin para buscadores
(SEO), publicidad en buscadores (PPC-SEM), registro y publicidad en
directorios, banners, Blogs, Redes Sociales, marketing viral, RSS .
Generalmente los canales del Marketing Online se clasifican as:
1. SEM: Search Engine Marketing
2. SEO: Search Engine Optimization
3. Rich Media
4. Email Marketing
SEO (Search Engine Optimization)
La optimizacin de nuestra web de cara a los buscadores como Google,
Yahoo o Bing, va a conseguir que los usuarios que estn realizando
bsquedas relacionadas con las palabras clave de tu negocio puedan
encontrarte antes que a la competencia.
SMM (Social Media Marketing)
Vdeos
En estos momentos la importancia del vdeo es tal, que YouTube es la 3
web ms visitada del mundo despus de Google y Facebook, por lo que no
puedes desperdiciar este canal para la generacin de trfico hacia tu web.
Redes Sociales
Debes estar presente para aprovechar los flujos de trfico que te pueden
proporcionar, adems de generar la conexin adecuada con tu mercado.
Fuente:
Canal
de
Marketing
2012
https://canaldemarketing.files.wordpress.com/201
3/10/negocios-rentable
Rich Media
Tambin puedes promocionarte en internet a travs de la contratacin de
espacios publicitarios en pginas, revistas o directorios electrnicos, a
travs de banner, pop up, etc. Cuida que tengan un trfico considerable y
que tu mercado acuda realmente a estos sitios. Generalmente es otro estilo
de PPC.
Email Marketing
Ventajas y desventajas
Sobretodo cada uno de nosotros debe de evaluar si el marketing electrnico
es realmente a lo que uno se quiere dedicar, ya que es ah donde las
desventajas se convierten en retos a superar.
Ventajas para los Comerciantes:
No tienes que trabajar horas extras para ganar ms, solo tener
creatividad, usar mejores estrategias, saber utilizar las
herramientas que dispones o usar mejores etc.
Tu negocio es Internacional.
Conoces
continuamente
emprendedoras.
gran
cantidad
de
personas
precios altos. Sus principales clientes son de clase media alta (C+) y
alta (AB). Supermercados donde se ofrecen abarrotes y perecederos de
alta calidad. Sus unidades estn localizadas principalmente en la
Ciudad de Mxico y rea metropolitana y la regin centro del pas.
Durante 2009, las ventas totales del formato Superama ascendieron a
$13,231 millones de pesos, para aportar el 4.9% de los ingresos
consolidados, aumentando 1.5%. 11 En el mismo ao, se incorporaron
slo dos unidades, para una ampliacin de 2.2% en el rea de ventas.
Suburbia: Tienda departamental. Est enfocado a la clase media alta
(C+), media (C) y media baja (D+). Cadena de tiendas
Fue
nte:
Mobile
Magatrends
2012
http://www.visionmobile.com/blog/2012/05/report
-mobile-megatrends
telfono o desde algn otro aparato mvil como por ejemplo una tablet o
un reproductor MP3.
Web
Se entiende por aplicacin mvil Web la que necesitan de un navegador
web o browser como IExplorer Mobile, Mnimo y Opera para ejecutarse.
Aplicacin y datos pueden residir remotamente en un servidor u obtenerse
del mismo dispositivo mvil. En cuanto a desarrollo las Web son ms
Fuent
e:
Mobile
Magatrends
2012
http://www.visionmobile.com/blog/2012/05/reportmobile-megatrends
Figura 4 Alternativas
Multiplataforma
de
Desarrollo
Nativo
Fuen
te:
Mobile
Magatrends
2012
http://www.visionmobile.com/blog/2012/05/report-mobilemegatrends
1.3.- JUSTIFICACION
Nuestra herramienta permitir al usuario poder elegir entre los diversos
establecimientos donde podr ahorrar
ms comprando los mismos
productos que en cualquier otro lugar, sin necesidad de basarse en ofertas
mediante cualquier tipo de marketing, sabiendo que los valores sern
tomados en tiempo real y la aplicacin mandara el precio exacto que se
pagara en caja englobando todos los productos o por separado.
La manera de conseguir estos datos (precios) ser muy fcil, ya que los
usuarios que usen esta aplicacin aparte de poder hacer uso de ella para
encontrar los productos que buscan y ahorrar dinero, tambin podrn
actualizar el estado del producto, si es que este bajo o subi de precio o se
encuentra con algn tipo de oferta y la fecha de la misma, a lo cual lo nico
parecido que se tena era el sistema de la Profeco pero estos no eran en
lnea y variaban dependiendo de la zona. (PROFECO , 2006)
Tambin se pretende que los supermercados adopten una cultura distinta
donde realmente de precios justos y reales al consumidor. Cabe mencionar
1.4.- OBJETIVOS
1.4.1.- OBJETIVO GENERAL
1.5.- HIPOTESIS
Sera posible que con el Anlisis y Diseo de la aplicacin mvil para comparar
precios de los supermercados se pueda cambiar la cultura del usuario y as poder
ahorrar cada que compremos algn producto y hacer que la cultura del marketing
en los diversos supermercados en nuestro pas cambie?
2.- METODOLOGIA
2.1.- INVESTIGACIN PURA (BSICA)
La modalidad bsica de la investigacin es:
Documental bibliogrfica, ya que se basa en la consulta de
bibliografa especializada y recursos electrnicos, para el anlisis y
sntesis sobre literatura didctica vinculada con el tema de
Middleware
Es el conjunto de mdulos que hacen posible la propia existencia de
aplicaciones para mviles. Es totalmente transparente para el usuario y
ofrece servicios
claves
como
el
motor
de
mensajera
y
comunicaciones, codecs, multimedia, intrpretes de pginas web, gestin
del dispositivo y seguridad.
Entorno
de
aplicaciones
ejecucin
de
Interfaz
de
usuario
Estas facilitan la interaccin con el usuario y el diseo de la presentacin
visual de la aplicacin. Los servicios que incluye son el de componentes
grficos (botones, pantallas, listas, etc.) y el del marco de interaccin.
2.3.2.-
Fue
nte: Sistema Operativo http://sorialifeonline.blogspot.com/
Aplicaciones
Las aplicaciones base incluyen un cliente de correo electrnico, programa de SMS,
calendario, mapas, navegador, contactos y otros. Todas las aplicaciones estn
escritas en lenguaje de programacin Java.
Marco de trabajo de aplicaciones
Los desarrolladores tienen acceso completo a las mismas
Apis
del
framework usadas por las aplicaciones base. La arquitectura est diseada
para simplificar la reutilizacin de componentes. Cualquier aplicacin puede
publicar sus capacidades y cualquier otra aplicacin puede luego hacer uso
Runtime de Android
Android incluye un set de bibliotecas base que proporcionan la mayor parte de
las funciones disponibles en las bibliotecas base del lenguaje Java. Cada
aplicacin Android corre su propio proceso, con su propia instancia de la
mquina virtual Dalvik. Dalvik ha sido escrito de forma que un dispositivo
puede correr mltiples mquinas virtuales de forma eficiente. Dalvik ejecuta
archivos en el formato DalvikExecutable (.dex), el cual est optimizad o para
memoria mnima. La Mquina Virtual est basada en registros y corre clases
Fuente
: Garca Padilla Rubn, Aplicacin Android para Supermercados, Barcelona- Espaa. 2011, Tesis
en Ingeniera Informtica Tcnica de Gestin, Facultad de Informtica de Barcelona, BarcelonaEspaa, 2011
Carpeta /res/
Contiene los ficheros de recursos necesarios para el proyecto: imgenes,
vdeos, cadenas de texto, etc. Los diferentes tipos de recursos se distribuyen
en las siguientes carpetas:
-
Esta clase R contendr en todo momento una serie de constantes con los ID de
todos los recursos de la aplicacin incluidos en la carpeta /res/, de forma que
podamos acceder fcilmente a estos recursos desde nuestro cdigo a travs
de este dato. As, por ejemplo, la constante R.drawable.icon contendr el ID de
la imagen icon.png contenida en la carpeta /res/drawable.
Carpeta /assets/
Contiene todos los dems ficheros auxiliares necesarios para la aplicacin,
como ficheros de configuracin, de datos, etc.
Fichero AndroidManifest.xml
5
Contiene la definicin en XML
de
los aspectos principales de la
aplicacin, como por ejemplo su identificacin (nombre, versin, icono), sus
componentes (Pantallas, mensajes, etc.), o los permisos necesarios para su
ejecucin.
Algunas de las opciones que se pueden definir en el manifest son:
-
Activity: Permite que se inicie una actividad. Todas las activities deben
estar especificadas en el AndroidManifest.xml.
2.3.6.- LENGUAJE UNIFICADO DE MODELADO (Joseph, 2001)
El UML est compuesto por diversos elementos grficos que se combinan para
conformar diagramas. Debido a que el UML es un lenguaje, cuenta con reglas
para combinar tales elementos. En lugar de indicarle a usted cules son los
elementos y las reglas, veamos directamente los diagramas ya que los utilizar
para hacer el anlisis del sistema.
Piense en las cosas que le rodean (una idea demasiado amplia, pero intntelo
de cualquier forma!). Es probable que muchas de esas cosas tengan
atributos (propiedades) y que realicen determinadas acciones. Podramos
imaginar cada una de esas acciones como un conjunto de tareas.
Una clase es una categora o grupo de cosas que tienen atributos y acciones
similares. He aqu un ejemplo: cualquier cosa dentro de la clase Lavadoras
tiene atributos como son la marca, el modelo, el nmero de serie y la
capacidad. Entre las acciones de las cosas de esta clase se encuentran:
"agregar ropa", "agregar detergente", "activarse" y "sacar ropa
La figura anterior le muestra un ejemplo de la notacin del UML que captura los
atributos y acciones de una lavadora. Un rectngulo es el smbolo que
representa a la clase, y se divide en tres reas. El rea superior contiene el
nombre, el rea central contiene los atributos, y el rea inferior las acciones.
Un diagrama de clases est formado por varios rectngulos de este tipo
conectados por lneas que muestran la manera en que las clases se relacionan
entre s.
2.3.6.3.- DIAGRAMA DE OBJETOS
Un objeto es una instancia de clase (una entidad que tiene valores especficos
de los atributos y acciones). Su lavadora, por ejemplo, podra tener la marca
tambin son objetos (como ver, un objeto puede estar conformado por otros
objetos).
Qu suceder cuando invoque al caso de uso Lavar ropa? Si damos por hecho
que complet las operaciones "agregar ropa", "agregar detergente" y "activar",
la secuencia sera ms o menos as:
El agua empezar a llenar el tambor mediante una manguera.
su
B. Consulta de Productos
En este paquete se encuentran los casos de uso necesarios para la
consulta de productos por parte del usuario del sistema.
4.- CONCLUSIN
Gracias a esta investigacin se defini que la mejor opcin para el
diseo de la aplicacin mvil para comparar precios de los
supermercados es el sistema operativo Android ya que es el ms popular
entre el dominio pblico y es muy fcil de estructurar basndonos en la
6.- GLOSARIO
MARKETING: En
mercadologa.
administracin
el
trmino
mercadotecnia
Windows 8-C#-C++, WebOS-HTML5-C++, Mobile Web- HTML5HTML/CSS/JavaScript, Ubuntu OS-HTML5: Lenguajes de Programacin
http://m.cnnexpansion.com/opinion/2011/08/26/porque-invertir-enmarketing-online
Espinosa, R. (14 de 10 de 2012). RobertoEspinosa BLOG DE MARKETING Y
VENTAS . Recuperado el 22 de 02 de 2015, de RobertoEspinosa BLOG DE
MARKETING Y VENTAS : http://robertoespinosa.es/2013/07/29/la-matrizde-analisis-dafo-foda/
Joseph, S. (2001). Aprendiendo UML en 24 horas. Prentice Hall.
ZB7K3V0VYiQ6gI&hl=es&sa=X&ei=wK8HVaDJFdKPyASgroHoAw&ved=0
CFgQ6AEwDA#v=onepage&q=supermercados%20y%20sus%20precios
Morales Ozaorio, H., & Hernandez Sanchez, C. (01 de agosto de 2008).
REDALYC. Recuperado el 30 de abril de 2015, de REDALYC:
www.redalyc.org
PREZ, P. G. (2010). http://www.ptolomeo.unam.mx/. Obtenido de ESTRATEGIAS
COMERCIALES EN TIENDAS:
http://www.ptolomeo.unam.mx:8080/xmlui/bitstream/handle/132.248.52.
100/1436/Tesis.pdf?sequence=1
PROFECO . (2006). http://www.profeco.gob.mx. Obtenido de
http://www.profeco.gob.mx:
http://www.profeco.gob.mx/precios/canasta/default.aspx
sabido, A. C. (Agosto de 2012). http://www.redalyc.org. Obtenido de
http://www.redalyc.org: http://www.redalyc.org/articulo.oa?
id=32325381005