You are on page 1of 17

UNIVERSIDAD NACIONAL

PEDRO RUIZ GALLO


FACULTAD DE INGENIERIA
CIVIL SISTEMAS Y ARQUITECTURA

ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS

CARRITO DE BASURA
DOCENTE:
ING. LUIS DVILA HURTADO
CURSO :
APLICACIONES A LOS NEGOCIOS
ELECTRNICOS

CICLO

:
2015 - I

ALUMNO:
ALEXANDER REGALADO DELGADO

Lambayeque, Agosto del 2015

DESARROLLO DE UNA APLICACIN MVIL PARA


LOCALIZAR EL CARRO DE BASURA Y SU
RECORRIDO

I.INDICE
ndice

...

Introduccin

...

Descripcin de la idea de negocio

...

5
2

Visin y Misin

...

Objetivos del Proyecto

...

Mercado

y ...

Oportunidad del Modelo de


Negocio
Construccin de la Aplicacin

...

7-9

...

...

9- 12

Requerimientos no
Funcionales

...

12

Despliegue de la Aplicacin

...

14

Conclusiones

...

15 - 17

Bibliografa

...

17

Evaluacin
del
Competidores

Requerimientos Funcionales

I.INTRODUCCION
Los telfonos inteligentes son un tema de actualidad y, segn el paso del
tiempo, en el mercado de las aplicaciones mviles crece su popularidad
a pasos agigantados. En los ltimos aos, los telfonos de la gran
mayora de nosotros han pasado de ser una herramienta de llamadas o

mensajes, a una herramienta extremadamente potente de trabajo, ocio


y/o social.
Hoy en da, se comparten documentos, se compra ropa, se compran y
utilizan billetes de avin con las aplicaciones en los telfonos mviles y
algunos hasta se ganan la vida haciendo aplicaciones. Al da de hoy, la
mayora de telfonos mviles en el mundo, son telfonos inteligentes y
utilizan el internet en los telfonos que en los propios ordenadores. Todo
esto hace del mercado de las aplicaciones mviles un sector en
expansin que ofrece diversas oportunidades. Este proyecto trata del
desarrollo de una aplicacin que facilita a las personas ver el recorrido
del carro de basura. Esta aplicacin responde a un problema al que
muchas personas no escuchan o no saben si pasara el carro por sus
respectivas viviendas. Esta aplicacin soluciona el conjunto de estos
problemas en una sola aplicacin.

II.DESCRIPCION DE LA IDEA DE NEGOCIO


Alguna vez habrn notado que en las calles de la ciudad hay algo ms
que autos, rboles y gente. Es ms, hay mucho de algo que no debera
estar ah, cajas y bolsas de residuos apiladas en las esquinas, cosas
rotas que ya nadie usa, papeles de todo tipo, envases de bebidas y
pedazos de cartn o madera son un panorama habitual en las veredas

de las ciudades, ya que no sabemos los horarios o por donde estn o


pasaran los carros de recoleccin de basura.
Si esta basura no es recogida a tiempo y queda al sol, no slo empieza
a tener feo olor sino que tambin puede atraer muchos bichos
"indeseables" como moscas, cucarachas y hasta ratones. Adems,
cuando llueve, el agua puede arrastrar los residuos y tapar los desages
haciendo que la calle se transforme en un lago, pero con mucha basura,
y eso puede generar muchas enfermedades.
Esta aplicacin denominada carrito de basura busca reducir la
acumulacin de basura por las calles, y esto es gracias a la alarma que
emitir la aplicacin cada vez que el carro este a una cierta distancia, as
la persona que cuente con la aplicacin instalada en su telfono mvil
tendr tiempo necesario para poder sacar su basura, adems podrn
visualizar el recorrido en un mapa, segn la regin que esta dicha
persona por medio del servicio de ubicacin por medio de GPS.
Por lo tanto el objetivo primario de esta aplicacin es ofrecer a los
usuarios una mayor comodidad y facilidad en sus vidas. Este concepto
es el mismo de cientos de elementos que rodean al ser humano da a
da, para que este se despreocupe de las cosas triviales y ahorre tiempo
en los quehaceres diarios

III.VISION Y MISION
1. VISIN
Nuestra visin es la de implantar la aplicacin del carrito de
basura en la mayora de telfonos inteligentes, convirtindose en
una aplicacin lder y de gran utilidad para los usuarios. Con un
procedimiento de mejora continua del aplicativo en pos de buscar
la mejor adaptacin de nuestras funcionalidades a lo que necesita
cada persona.

2. MISIN
El compromiso central del aplicativo es procurar una mayor
comodidad a los usuarios, ofrecindoles soluciones sencillas para
la localizacin del recorrido del carro de basura para as contribuir
con la deterioracin de nuestro planeta.
I.OBJETIVOS DEL PROYECTO

Crearemos una aplicacin mvil con interfaz en el sistema operativo


Android, con el objetivo de gestionar la informacin recibida sobre la
plataforma, as como intercambiar informacin con la misma a travs de
la comunicacin mediante HTTP y mostrar al usuario una interfaz
sencilla y apropiada de la misma.
El primer objetivo que se presenta, se refiere a la motivacin de la
creacin de la aplicacin en una plataforma que se encuentra bien
valorada en el mercado y est en alza. El desarrollo de lo que ser un
prototipo de aplicacin en Android, que muestre una interfaz grfica
atractiva.
Otro objetivo del proyecto, ha sido la puesta a prueba de los
conocimientos y aptitudes adquiridas a lo largo de las sesiones de clase
del curso, esto ha permitido la realizacin de este proyecto

II.EVALUACION DEL MERCADO Y COMPETIDORES

1. DEFINICION DEL MERCADO OBJETIVO

a. Usuarios Consumidores: Personas que estn

comprometidas con el cuidado del medio ambiente.


b. Clientes: Empresas del rubro del cuidado con el

impacto ambiental (Gobiernos Regionales y locales).

1. SITUACION DEL MERCADO


6

En el mercado existen muy pocas aplicaciones que estn


dirigidas al cuidado del medio ambiente, gracias a ello la
aplicacin est dirigida a todos los segmentos de mercado.

I.OPORTUNIDAD DEL MODELO DE NEGOCIO


Definimos como usuario consumidores a todas las personas y clientes a
la empresas que se descargarn e interactuaran a travs de la
aplicacin carrito de basura, es decir que usaran el sistema de
localizacin del carro de basura, o bien solo la utilizarn para visualizar
el recorrido de dicha movilidad. Se establecer con los clientes

un

contrato por acceder al servicio brindado y se cobrara una comisin


mnima por cada actualizacin diaria del aplicativo.
1. EL MERCADO DE LAS APLICACIONES
Hoy en da un mvil no es solo un dispositivo para llamar sino que
es una herramienta indispensable en el da a da de un ciudadano
moderno. Nos mantiene conectado con el mundo y nos facilita la
vida. Dentro de esta tecnologa punta, las aplicaciones son la
herramienta clave para el usuario. Existen Aplicaciones para
muchas cosas diferentes, tanto para momentos de ocio, para
informacin, localizacin, etc. Se considera en un futuro que una
aplicacin como Carrito de basura estar en casi la mayora de
Smartphone.
2. EVOLUCION DE LAS APLICACIONES
Tal y como se ha dicho, Carrito de basura se dirige a los usuarios
que estn comprometidas con el cuidado del medio ambiente.
Cada vez son ms las personas que sacan partido a las
Aplicaciones, de hecho, su nmero de usuarios ha superado los
900 millones en todo el mundo apenas 5 aos y sigue creciendo.
Esto se traduce que desde la aparicin de los telfonos
inteligentes de tercera generacin (3G), y del aumento de
contratos de datos de tarifa plana de las compaas de
telecomunicaciones, cada vez ms los usuarios se conectan a
Internet a travs de su dispositivo mvil. Actualmente ya hay ms
7

usuarios que se conectan a la red a travs del mvil que desde su


ordenador.
3. LAS APLICACIONES FUNCIONALES
De todos los usuarios que se conectan a la red a travs de su
Smartphone y utilizan a diario aplicaciones mviles, el carrito de
basura se centra a aquellos que hacen uso de las aplicaciones
para

un

uso

funcional.

Entendemos

como

aplicaciones

funcionales aquellas que tienen una aplicacin prctica y que


permiten, por ejemplo, ahorrar tiempo, gestionar quehaceres,
despreocuparse de algunos asuntos y proporcionar una mayor
comodidad. Muchas personas desde que se levantan a primera
hora del da hasta que se van a dormir utilizan varias Aplicaciones
funcionales que le facilitan su da a da. Empezando por algo tan
elemental como el despertador del mvil para levantarnos, mirar
la previsin meteorolgica para saber si llover o har fro,
apuntar citas o reuniones, buscar y reservar restaurantes. Estos
son solo algunos ejemplos de la multitud de funcionalidades que
tenemos disponibles en un solo dispositivo mvil. Todas estas son
Aplicaciones funcionales, que se han vuelto necesarias para
organizar su da a da se han adaptado a la rutina de los usuarios
sin ellos casi darse cuenta.
I.CONSTRUCCION DE LA APLICACIN

1. REQUERIMIENTOS FUNCIONALES

CODIGO DE
REQ01
PRIORIDAD
Imprescindible
REQUERIMIENTO
NOMBRE
Mapa de Rutas con Google Maps
DESCRIPCION
La aplicacin mostrar un mapa por Satelital
de la zona en donde se encuentre. Dicho
mapa har uso de las libreras y servicios de
Google Maps, por ser ste un servicio de
fiabilidad contrastada y adems gratuita.
Tendr as mismo los controles de zoom y
desplazamiento encontrados habitualmente
en aplicaciones similares. El usuario podr
pulsar sobre cada carrito para obtener una
8

lista o dilogo con las acciones disponibles.

CODIGO DE
REQ02
PRIORIDAD
Imprescindible
REQUERIMIENTO
NOMBRE
Posicin Actual del Dispositivo Mvil
DESCRIPCION
La aplicacin dispondr de la lgica
necesaria calcular la posicin geogrfica
actual del dispositivo, indicando al usuario
dicha posicin en el mapa mediante un icono
distinto del de los Carros de basura.
Esta relocalizacin se llevar a cabo
utilizando los recursos de los que disponga
el terminal mvil (que dependiendo del
modelo
podrn
incluir:
GPS,
WiFi,
GPRS/3G) y, de entre ellos, siempre el de
mayor precisin. Dado que algunos de estos
recursos pueden ser deshabilitados a
voluntad por el usuario del dispositivo, la
aplicacin se limitar a utilizar los recursos
disponibles, no habilitando en caso
necesario ninguno de ellos.

CODIGO DE
REQ03
PRIORIDAD
Imprescindible
REQUERIMIENTO
NOMBRE
Rutas hasta tu Casa
DESCRIPCION
Al pulsar sobre un Carro, la aplicacin
ofrecer al usuario la opcin de mostrar la
ruta desde la ubicacin actual del dispositivo
hasta tu casa. Esta ruta se pintar sobre el
mapa con un color distintivo y ser
independiente de los cambios de posicin
del usuario (no tendr funcionalidades de
navegacin).

CODIGO DE
REQ04
PRIORIDAD
Imprescindible
REQUERIMIENTO
NOMBRE
Ayuda de la Aplicacin
DESCRIPCION
Aunque la aplicacin pretende ser sencilla y
9

bastante intuitiva, se considera adecuada la


inclusin de una pequea pantalla de ayuda
para el usuario, en formato texto o HTML.
El contenido de la ayuda ser el siguiente:
Descripcin de la aplicacin
Controles bsicos
Funcionalidad
de
cada
pantalla/actividad
Requisitos
de funcionamiento (conexin a
internet...)
En esta pantalla de ayuda se podrn incluir
enlaces adicionales que amplen la ayuda o
den acceso a informacin suplementaria que
se considere til.

CODIGO DE
REQ05
PRIORIDAD
Imprescindible
REQUERIMIENTO
NOMBRE
Pantalla de Inicio
DESCRIPCION
La aplicacin mostrar por nica vez un
pantalla para registrarse con su correo
electrnico o Facebook y despus mostrara
como pantalla inicial, con las siguientes
caractersticas:
Logotipo de la aplicacin.
Nombre de la aplicacin.
Acceso a las funcionalidades
principales:
o Mapa
o Listado
o Ayuda
El objetivo de esta pantalla de inicio, adems
de ofrecer al usuario la eleccin de
funcionalidad, es no dejar al usuario
esperando mientras se llevan a cabo las
tareas iniciales de recogida de datos y
comprobacin de conectividad y permisos.

CODIGO DE
REQ06
PRIORIDAD
Imprescindible
REQUERIMIENTO
NOMBRE
Usabilidad y Robustez
DESCRIPCION
Ser obligatorio que la aplicacin sea
mnimamente robusta y no presente errores,
reinicios ni bloqueos durante un uso normal
10

de la misma en un dispositivo Android.


Este uso normal incluye situaciones como:
cambios de orientacin de la pantalla del
dispositivo, de horizontal a vertical y
viceversa; paso de la aplicacin a segundo
plano por llamadas entrantes, alarmas o
cualesquiera otras aplicaciones similares,
etc. En todas ellas la aplicacin deber
mantener su estado y continuar con la
ejecucin de manera normal siempre que
sea
posible,
mostrando
mensajes
controlados de error cuando no lo sea.

CODIGO DE
REQ07
PRIORIDAD
Imprescindible
REQUERIMIENTO
NOMBRE
Actualizacin
DESCRIPCION
La aplicacin Carrito de basura se
actualizara peridicamente ya que estar
conectado a internet, con nuevos fondos,
nuevas rutas, etc.

1. REQUERIMIENTOS NO FUNCIONALES
Aunque no se especifiquen en el trabajo, son imprescindibles
para el desarrollo del proyecto.
a. ENTORNO DE DESARROLLO Y COMPILACIN
El desarrollo de la aplicacin se llevar a cabo usando
Eclipse o NetBeans como entorno de desarrollo con los
plugins necesarios para el desarrollo de aplicaciones
Android.
b. PERSISTENCIA DE DATOS
Los datos de la aplicacin deben almacenarse en un
sistema, para ello se har uso de un backend en el que se
almacenarn los objetos necesarios.

11

c. LENGUAJE DE PROGRAMACIN
Para desarrollar en Android se utilizar el lenguaje de
programacin Java, requisito imprescindible para tal fin.
d. LIBRERAS

Se utilizar el framework para desarrollo de la aplicacin


en Android.
e. ENTORNO DE EJECUCIN
Se proporcionar un ejecutable en formato apk para poder
instalar en los dispositivos Android.
f.

PRUEBAS

Se realizarn las pruebas unitarias con JUnit y los test de


usuario que resulten necesarios.

12

1. CASO DE USO

I.DESPLIEGUE DE LA APLICACIN

13

NOMBRE
Login
Registro de Usuario

DOCUMENTACION
Inicio de Sesin del Usuario
Es un formato de registro del usuario, para crear una
cuenta de acceso de sesin ya sea con su correo
electrnico o cuenta de Facebook.

Usuario Registrado

Todo usuario ingresa al interfaz por medio de una


cuenta previamente registrada.

Ver Carro
Informacin de la Unidad

El usuario vera las movilidades de recoleccin.


El Usuario podr acceder a la informacin de la
movilidad

Recorrido

Se podr Ingresar a una base de datos de todo el


recorrido que hace determinada movilidad segn la
regin que se encuentre.

Carros Disponibles
Actualizar Seal

Ver todas las movilidades disponibles en cada dia.


Ya que el carro contara con un sensor, cada vez que el
carro este cerca se emitir la seal para que el celular
emita una alarma.

Actualizar Interfaz
Comentario

Ver las diferentes actualizaciones de la aplicacin.


El usuario podr dejar sus comentarios o sugerencias.

II.CONCLUSIONES
Llegamos al final de este proyecto y estamos desarrollando una
aplicacin nueva, para unos dispositivos y un mercado que estn en
pleno auge y constante evolucin, eligiendo una plataforma, Android, de
reciente creacin pero tremendo xito. Es el momento de sacar
conclusiones; de ver qu hemos aprendido con este proyecto, que
podamos aplicar en un futuro a nuestro trabajo.
14

1. FACILIDAD DE DESARROLLO EN ANDROID


Desarrollar aplicaciones para Android no es muy difcil. Sin lugar a
dudas, esa sera la primera conclusin que nos viene a la cabeza
tras evaluar todo el proceso de formacin previa, obtencin de las
herramientas necesarias y programacin en s misma. En lo que a
formacin respecta, el equipo de Android en Google ha hecho un
excelente trabajo de documentacin de su plataforma, con
artculos y ejemplos que abarcan todos los puntos de vista: desde
el general del usuario que slo quiere conocer las posibilidades
de su dispositivo, hasta los detalles tcnicos sobre gestin de
memoria que necesita un programador para optimizar el
rendimiento

de

su

aplicacin. Adems,

la

utilizacin

de

tecnologas y estndares abiertos ha propiciado el surgimiento de


una cantidad impresionante de sitios web, blogs, foros e incluso
canales de YouTube y podcasts dedicados a la programacin en
Android; aficionados, desarrolladores independientes y empresas
por igual comparten tcnicas y conocimiento que facilitan
enormemente los primeros pasos y el aprendizaje de cualquiera
que est interesado. Las herramientas software necesarias, ya
hemos visto anteriormente que estn disponibles a un coste cero:
kit de desarrollo y libreras Android, libreras Java, editor Eclipse
integrado con el plug-in ADT, NetBeans, etc. Todas ellas
herramientas profesionales con caractersticas muy avanzadas,
compatibles con casi cualquier ordenador personal (cosa que no
sucede con otras plataformas) y que podemos obtener con unos
simples clics de manera gratuita. Pero y las herramientas
hardware? Desarrollar aplicaciones usando simuladores est muy
bien, pero siempre es recomendable disponer fsicamente de un
terminal en el que poder probar los programas. Afortunadamente,
la variedad de fabricantes y operadores que han dado su apoyo al
sistema Android hace que hoy da sea realmente fcil conseguir
un dispositivo, ya sea un telfono mvil o un dispositivo de tipo
tablet, por un precio muy reducido en comparacin con los
precios de terminales de otros sistemas, como Blackberry o
iPhone. La facilidad del proceso de codificacin en s mismo es
15

una caracterstica algo ms subjetiva, puesto que depende de los


conocimientos y la destreza de cada programador.
2. DEPENDENCIA DE LA CONEXIN DE DATOS
La segunda conclusin es el resultado de la experiencia de usar
un dispositivo Android; una conclusin que, en realidad no es ms
que la constatacin del escenario en que vive actualmente el
mundo de las telecomunicaciones: dependencia de la conexin
de datos. Efectivamente, un dispositivo Android que no tiene una
conexin de datos activa, est tremendamente limitado pues la
mayora de aplicaciones dependen de ella para obtener al
instante informacin dinmica y personalizada. Una aplicacin
puede activar el GPS para indicar la ubicacin del dispositivo
pero, si no dispone de conexin de datos, no podr descargar un
mapa de la zona. En este aspecto, el mercado debe evolucionar
para que la conexin de datos en los dispositivos mviles sea una
caracterstica por defecto y accesible por todos los usuarios,
procurando ofrecer planes de precios ajustados al coste y
consumo reales, ya que es la nica forma de sacarle todo el
partido a un dispositivo de estas caractersticas.

3. PUBLICA RPIDO
La ltima conclusin es una leccin a futuro. A medida que tu
alargues tu idea y lo desarrolles iran apareciendo nuevas
versiones del sistema operativo Android. La leccin que debemos
extraer es que, en el mundo de las aplicaciones mviles al
menos, hay que ser rpido. Una idea que hoy es novedosa,
puede que dentro de tres o seis meses la hayan implementado de
diez maneras distintas. Por eso, con tecnologas que evolucionan
a tanta velocidad, si queremos que nuestros proyectos marquen
16

una diferencia tenemos que estar preparados para enfocar


nuestros esfuerzos a obtener una primera versin funcional lo
ms rpidamente posible.
I.BIBLIOGRAFIA
o

http://descom.jmc.utfsm.cl/proi/PLANIFICACION/buspla
n_esp.pdf

http://www.crear-empresas.com/plan-de-empresa-ideade-negocio

http://www.gerencie.com/identificacion-de-la-idea-denegocio.html

o http://elcomercio.pe/paginas/smartphonestablets/mercado-apps-tiene-mucho-potencial-perunoticia-1753855

17