Basura PK
Basura PK
Basura PK
DE LÁZARO CÁRDENAS
INSTITUTO TECNOLÓGICO
TRABAJO DE TITULACIÓN OPCIÓN
TITULACIÓN INTEGRADA
DE LÁZARO
SISTEMA CÁRDENAS
DE INFORMACIÓN PARA OBSERVAR LA
ACTIVIDAD DE NUESTROS SERVICIOS DE RECOLECCIÓN
DE BASURA EN LA CIUDAD DE LÁZARO CÁRDENAS MICH.
PRESENTAN:
TREJO PÉREZ JESÚS ADRIÁN
NÚMERO DE CONTROL: 15560032
ROBLEDO AYALA FLAVIO CÉSAR
NÚMERO DE CONTROL: 16560570
ASESOR:
Resumen. 9
Viabilidad de la investigación. 10
1. Introducción. 11
2. Antecedentes del problema. 12
3. Planteamiento del problema. 13
4. Objetivos de investigación. 14
4.1. Objetivo general 14
4.2. Objetivos específicos 14
4.3 Preguntas de investigación 15
5. Justificación 16
5.1 Impacto social 16
5.2 Justificación tecnológica 17
5.3 Justificación ambiental 17
5.4 Justificación económica 17
6. Marco teórico 18
6.1 GPS 18
6.2 Dispositivo móvil 18
6.3 Sistemas operativos para dispositivos móviles 19
6.4 Android 19
6.5 Google maps en Android 20
6.6 Servidor web 20
6.7 Dominio web 21
6.8 Calidad del servicio 21
6.9 Método de recolección de datos 30
8. Hipótesis. 42
9. Método. 43
9.1. VARIABLES DE INVESTIGACIÓN. 43
9.2 Determinación del universo y obtención de la muestra. 43
9.3 Instrumentos de recolección de datos. 44
9.4 Recolección de la información para el trabajo de campo. 44
9.5 Plan de procesamiento y análisis de información. 45
9.6 Diseño de la investigación. 46
Anexo a cronograma 47
Anexo b presupuesto 48
10. Metodología. 49
10.1 Pruebas 49
Ruta 9 (Zona centro) 55
Ruta 10 (Zona centro) 56
Ruta 11 (Zona centro) 57
10.2 Arquitectura General De BasurapK 62
10.2 Arquitectura de desarrollo de Android 63
10.3 Casos de usos 64
10.3.1: CU-1: Escribir y enviar en buzón de quejas y sugerencias 65
10.3.2: CU-1.1: Contactar por llamada telefónica a las autoridades del depto. de 67
Servicio público 67
10.3.3: CU-2: Ver información de rutas 69
10.3.4: CU-3: Ver recorridos que realiza el camión en tiempo real 71
10.3.5: CU-4: Observar Noticias 73
10.3.6: CU-5: Login para acceder a las opciones de chofer y administración 75
10.3.7: CU-6: Login para acceder a las opciones de chofer y administración 77
10.3.8: CU-7: Crear nuevas noticias 79
10.3.9: CU-8: Observar buzón 81
10.3.12: CU-11: Llevar el control de los recorridos que realiza el camión a diario (Finalizar
Recorrido). 87
Ilustración 1 Mercado mundial de los sistemas operativos móviles (unidades de venta) ............... 19
Ilustración 2 Dispositivo móvil con google maps. ............................................................................. 20
Ilustración 3 Ejemplo de web service ............................................................................................... 21
Ilustración 4 Conceptos asociados al atributo general de calidad “Fiabilidad”. ............................... 24
Ilustración 5 Conceptos asociados al atributo general de calidad “capacidad de respuesta”. ........ 24
Ilustración 6 Conceptos asociados al atributo general de calidad “seguridad”. .............................. 25
Ilustración 7 Conceptos asociados al atributo general de calidad “empatía”. ................................. 26
Ilustración 8 Conceptos asociados al atributo general de calidad “elementos tangibles" ............... 27
Ilustración 9 Calidad del servicio ...................................................................................................... 32
Ilustración 10 Superficie total de la zona centro de la ciudad por google maps. ............................. 49
Ilustración 11 Calculo de tamaño de muestra para la zona centro de la ciudad. ............................. 51
Ilustración 12 Cuestionario tipo servqual para medir la calidad del servicio. .................................. 51
Ilustración 13 Resultados de la pregunta 3, medición de la calidad................................................. 52
Ilustración 14 Resultados de la pregunta 4, medición de la calidad................................................. 52
Ilustración 15 Resultados de la pregunta 2, medición de la calidad................................................. 52
Ilustración 16 Resultados de la pregunta 1, medición de la calidad................................................. 52
Ilustración 17 Resultados de la pregunta 6, medición de la calidad................................................. 52
Ilustración 18 Resultados de la pregunta 5, medición de la calidad................................................. 52
Ilustración 19 Resultados de la pregunta 7, medición de la calidad................................................. 52
Ilustración 20 Resultados de la pregunta 8, medición de la calidad................................................. 52
Ilustración 21 Resultados de la pregunta 9, medición de la calidad................................................. 53
Ilustración 22 Camión de número 9 de la ruta 9. ............................................................................. 55
Ilustración 23 Camión 10 de la ruta 10. ............................................................................................ 56
Ilustración 24 Camión número 11 con ruta 11. ................................................................................ 57
Ilustración 25 Mapa de las rutas y contenedores de la zona centro. ............................................... 58
Ilustración 26 Arquitectura General de la aplicación móvil. ............................................................. 62
Ilustración 27 Arquitectura de desarrollo de Android. ..................................................................... 63
Ilustración 28 CU-1 Contacto Buzón. ................................................................................................ 66
Ilustración 29 Caso de uso llamada telefónica. ................................................................................ 68
Ilustración 30 Caso de uso Info. Rutas .............................................................................................. 70
Ilustración 31 Caso de uso Mapa. ..................................................................................................... 72
Ilustración 32 Caso de uso Noticias. ................................................................................................. 74
Ilustración 33 Caso de Uso logins ..................................................................................................... 76
Ilustración 34 Caso de uso observar recorridos realizados. ............................................................. 78
Ilustración 35 Caso de uso crear noticias.......................................................................................... 80
Ilustración 36 Caso de uso buzón. .................................................................................................... 82
Ilustración 37 Caso de uso inicio de recorrido .................................................................................. 84
Ilustración 38 Caso de uso cancelar recorrido. ................................................................................. 86
Ilustración 39 Caso de uso finalizar recorrido................................................................................... 88
Ilustración 40 Diagrama E/R ............................................................................................................. 89
Ilustración 41 Modelo lógico de la base de datos BasurapK. ........................................................... 90
Ilustración 42 Modelo físico de la base de datos BasurapK.............................................................. 91
Ilustración 52 Diagrama de flujo del funcionamiento de la página web .......................................... 99
Ilustración 53 Diagrama de clases................................................................................................... 100
Resumen.
Este proyecto pretende desarrollar e implementar un sistema de información para el
monitoreo del proceso de recolección de basura en la ciudad Lázaro Cárdenas Michoacán.
Derivado de un análisis previo, se espera que el desarrollo de este proyecto permite mejorar
el sistema de recolección de basura de la ciudad, con un beneficio tanto a ciudadanos como
a la administración del departamento de limpieza de la ciudad.
Como principal objetivo es presentar una propuesta que solucione la desinformación sobre
este servicio. Se encontró que los ciudadanos desconocen lo que acontece en relación a
puntos de recolección de basura, horarios, días en que se suspenderá y reanudará el servicio.
Por otro lado, los encargados del departamento no llevan un control adecuado de la
información que arrojan los recorridos realizados a diario en la ciudad, la información es
generada y guardada de una forma ineficaz, además de la falta de medios de comunicación
entre ciudadanía y encargados del departamento.
El sistema de información se realizará con el fin de resolver todos los problemas
mencionados, mediante la implementación de una aplicación móvil la cual contará con
tecnologías de geolocalización en tiempo real para observar los recorridos que se realizan a
diario, opciones de contacto con los encargados para tener comunicación directa, sección de
noticias para dar a conocer lo que acontece con el servicio.
El sistema de información realizará en conjunto con la administración del departamento de
aseo público de la ciudad, para poder cumplir con todas las necesidades que se presenten y
resolver las deficiencias.
En la etapa inicial el financiamiento de los recursos se obtendrá de los investigadores. Una
vez implementado el sistema se negociará un esquema de remuneración económica de la
administración del servicio para satisfacer los gastos de la aplicación.
Viabilidad de la investigación.
El presente proyecto se basa en una investigación cuantitativa y cualitativa referente a los
servicios de recolección de basura de nuestra ciudad.
Con estos resultados se concluyó que la realización de la aplicación sería útil a la sociedad y
al personal administrativo.
Para poder llevar a cabo la implementación contamos con el apoyo en todo momento de los
encargados del departamento de limpieza de la ciudad que son los que llevan a cabo la
recolección de basura para otorgarnos la información necesaria.
6.1 GPS
El sistema de posicionamiento global o GPS es un sistema de localización, el cual nos ayuda
a observar un punto en el mapa, que nos servirá al momento de realizar nuestro sistema de
información para ubicar el camión en tiempo real.
“El Sistema de Posicionamiento Global (GPS) es un sistema de localización, diseñado por
el Departamento de Defensa de los Estados Unidos con fines militares para proporcionar
estimaciones precisas en la superficie terrestre, posición, velocidad y tiempo; operativo
desde 1995 utiliza conjuntamente una red de ordenadores y una constelación de 24 satélites
para determinar por triangulación, la altitud, longitud y latitud de cualquier objeto”[2, p. 2]
6.4 Android
El sistema operativo Android es un sistema operativo para móviles, en la actualidad es el
S.O. más conocido por los consumidores, por eso se pretende desarrollar el sistema de
información en este S.O.
“Google es otro de los desarrolladores que coge algo y es capaz de convertirlo en una
referencia. Android es un sistema operativo móvil basado en Linux y Java que ha sido
liberado bajo la licencia Apache versión 2. El sistema busca, nuevamente, un modelo
estandarizado de programación que simplifique las labores de creación de aplicaciones
móviles y normalice las herramientas en el campo de la telefonía móvil. Al igual que
ocurriera con Symbian, lo que se busca es que los programadores sólo tengan que desarrollar
sus creaciones una única vez y así ésta sea compatible con diferentes terminales”. [3, p. 6]
6.5 Google maps en Android
“Google Maps nos proporciona un servicio de cartografía online que podremos utilizar en
nuestras aplicaciones Android. Veamos las claves necesarias para utilizarlo. Estudiaremos la
versión 2 de la API, que incorpora interesantes ventajas respecto a la versión anterior. Entre
estas ventajas destaca el menor tráfico intercambiado con el servidor, la utilización
de fragments y los gráficos en 3D. Como inconveniente cabe resaltar que la nueva versión
solo funciona en el dispositivo con Google Play instalado”. [4]
Un web service es un conjunto de protocolos y estándares que sirven para intercambiar datos
entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes de
programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los
servicios web para intercambiar datos en redes de ordenadores como internet.
De una manera más clara se podría decir que un web service es una función que diferentes
servicios o equipos utilizan; es decir, solo se envían parámetros al servidor (lugar donde está
alojado el web service) y éste responderá la petición. [5]
Ilustración 3 Ejemplo de web service
Extensión o dominio de Internet es un nombre único que identifica a un sitio web en Internet.
Sin la ayuda del sistema de nombres de dominio, los usuarios de Internet tendrían que acceder
a cada servicio web utilizando la dirección IP del nodo (por ejemplo, sería necesario utilizar
http://172.217.10.110/ en vez de http://google.com). Además, reduciría el número de webs
posibles, ya que actualmente es habitual que una misma dirección IP sea compartida por
varios dominios. [6]
Los principios básicos de los Sistemas de Gestión de Calidad según norma ISO 9001.
1. Organización enfocada al Cliente. Las Organizaciones dependen de sus clientes y por
tanto deben satisfacer sus necesidades actuales y futuras, cumplir los requisitos de los clientes
y esforzarse en exceder sus expectativas.
3. Participación del personal. Las personas a todos los niveles de la Organización son la
esencia de ésta y su implicación total permite que sus capacidades sean utilizadas para el
beneficio de la empresa.
8. Relaciones beneficiosas con los proveedores. Una Organización y sus proveedores son
interdependientes, y las relaciones mutuamente beneficiosas mejoran la capacidad de ambos
para crear valor. [8, p. 4]
1.- Fiabilidad: Habilidad para realizar el servicio acordado de forma fiable y cuidadosa:
acierto y precisión; ausencia de errores.
Este atributo se basa en la percepción del usuario sobre la capacidad de realizar el servicio
acordado en la forma y plazos establecidos. La fiabilidad representa la capacidad organizativa
y de recursos para prestar el servicio de forma eficiente y sin fallos que lo impidan o
perjudiquen. Para satisfacer este criterio son necesarios procesos experimentados y personal
cualificado para ejecutarlos. Cuando la fiabilidad es baja, existen riesgos graves de pérdida
de confianza de los clientes (incluso la pérdida del cliente) y elevados costes de reparación
(los llamados costes de la “no calidad”). [8, p. 16]
Ilustración 4 Conceptos asociados al atributo general de calidad “Fiabilidad”.
Estos son los criterios o atributos que utilizan los usuarios para evaluar la calidad de los
servicios. Además, los usuarios conceden mayor importancia a unos criterios que a otros.
De acuerdo con la metodología SERVQUAL, la importancia relativa que los usuarios
conceden a estos criterios, en una escala de 100, es:
1. Fiabilidad 32%
2. Capacidad de respuesta 22%
3. Seguridad 19%
4. Empatía 16%
5. Elementos tangibles 11%
[8, p. 19]
Diseño de cuestionario
La estructura del cuestionario del Modelo Servqual, está basado en 5 dimensiones, y de éstas
surgen 22 ítems (ZEITHAML, PARASURAMAN y BERRY, 2004).
Dimensión de fiabilidad.
1. Cuando promete hacer algo en cierto tiempo, lo debe cumplir.
2. Cuando el cliente tiene un problema, la empresa debe mostrar un sincero interés en
resolverlo.
3. La empresa, debe desempeñar bien el servicio por primera vez.
4. La empresa debe proporcionar sus servicios en el momento en que promete hacerlo.
5. La empresa debe insistir en registros libres de error.
Dimensión de sensibilidad.
1. La empresa debe mantener informados a los clientes con respecto a cuándo se ejecutarán
los servicios.
2. Los empleados de la empresa deben dar un servicio rápido.
3. Los empleados, deben estar dispuestos a ayudarles.
4. Los empleados de la empresa, nunca deben estar demasiados ocupados para ayudarles.
Dimensión de seguridad.
1. El comportamiento de los empleados, debe infundir confianza en Ud.
2. El cliente debe sentirse seguro en las transacciones con la empresa.
3. Los empleados, deben ser corteses de manera constante con Uds.
4. Los empleados de la empresa de publicidad, deben tener conocimiento para responder a
las preguntas de los clientes.
Dimensión de empatía.
1. La empresa debe dar atención individualizada a los clientes.
2. La empresa de publicidad debe tener empleados que den atención personal, a cada uno de
los clientes.
3. La empresa debe preocuparse de sus mejores intereses.
4. Los empleados deben entender las necesidades específicas de Uds.
5. La empresa de publicidad debe tener horarios de atención convenientes para todos sus
clientes.
“La calidad en el servicio no es conformidad con las especificaciones sino más bien
conformidad con las especificaciones de los clientes”[9, p. 1]
Tiempo de respuesta, es la prontitud para servir, es la voluntad para atender a los clientes
pronto y eficientemente. El tiempo de respuesta implica demostrar al cliente que se aprecia
su preferencia y se desea conservarla.
Seguridad (confianza), se refiere a la actitud y aptitud del personal que combinadas inspiren
confianza en los clientes. Cuando los clientes tratan con proveedores de servicios que son
agradables y que tienen conocimiento, se les refuerza a seguir siendo clientes de esa
organización. La seguridad viene de colocar a la gente adecuada en el puesto adecuado.
Las brechas entre lo que los clientes esperan y el servicio que reciben son:
- La diferencia entre lo que los clientes desean y lo que la gerencia piensa que desean.
- La diferencia entre lo que la gerencia cree que los clientes desean y lo que pide a la
organización entregar.
- La diferencia entre las especificaciones de servicio y el nivel de servicio realmente
entregado.
- La diferencia entre el servicio entregado y la comunicación externa acerca del servicio. [9,
p. 2]
Ilustración 9 Calidad del servicio
Recolección.
La etapa de recolección es la parte medular de un sistema de aseo urbano y tiene como
objetivo principal preservar la salud pública mediante la recolección de los desechos en los
centros de generación y transportarlos al sitio de tratamiento o disposición final en forma
eficiente y al menor costo, ya que esta etapa es la que emplea un número considerable de
recursos económicos.
Con el fin de diseñar un sistema adecuado de recolección, los municipios deben contar con
ciertos parámetros técnicos y demográficos como:
• Procedencia y volumen de los desechos sólidos
• Tipo de almacenamiento
• Frecuencia de recolección
• Método de recolección y tripulación
• Tipo de vehículos, etc. [1, p. 19,20]
Generación de residuos sólidos urbanos.
Actualmente existen normas que indican que se deben incluir instrumentos de información
para llevar un control de los residuos que genera cada municipio, como se ve en el siguiente
informe publicado por el estado de Michoacán.
“El cumplimiento de la NOM-083-SEMARNAT-2003, implica la elaboración de
instrumentos de control y seguimiento sobre la situación particular en que se encuentra el
manejo de los residuos sólidos municipales, tal es el caso de las Guías de Verificación, las
Listas-Dictamen y los Planes de Regularización de los Sitios de Disposición Final”.[10, p.
32]
Frecuencia de la recolección.
La frecuencia de la recolección determina la cantidad de residuos a almacenar de acuerdo al
número de días en que se ofrece el servicio de recolección. Para su aplicación en la
determinación de las necesidades volumétricas de almacenamiento se utilizan los siguientes
factores: [1, p. 45]
Tabla 1 - Factores de frecuencia de recolección
Rutas de Recolección.
Una fase importante del sistema de recolección de residuos sólidos municipales, es la que
comúnmente se conoce como ruta, la cual no es otra cosa que los recorridos específicos que
deben realizar diariamente los vehículos recolectores en las zonas de la localidad, donde han
sido asignadas con el fin de recolectar en la mejor forma posible los residuos generados por
los habitantes de dicho sector. [1, p. 75]
7.1 JERAPP
“Junta, Entrega y Recicla (JER) es una innovadora plataforma “Smart City” que ofrece una
alternativa de servicio tanto al ciudadano como a la empresa para el acopio, reúso y reciclaje
de productos que ya no se utilizan. Basada en la economía circular realizando la vinculación
tecnológica entre el generador (casa, oficina u empresa) de los productos para reciclar para
que mediante un servicio de logística”. [11]
variables independientes.
Satisfacción en el servicio. (UC)
Tiempo de búsqueda de un dato relacionado con los recorridos. (UE)
Número total de quejas realizadas en el departamento de aseo público (UE)
Número de contenedores con amontonamiento de basura. (UE)
ID DEL
DURACIÓ RESPONSABL
INSTRUMENT ACTIVIDAD FECHA I FECHA T
N E
O
1.1.1 Análisis Jesús Adrián
de los Trejo Pérez /
resultados Flavio César
obtenidos de la Robledo Ayala
1 24/01/2019 25/01/2019 1
entrevista con
el encargado
del servicio.
Diseño de la investigación
Nombre del proyecto Aplicación móvil Android para observar la
actividad de nuestros servicios de
recolección de basura en la cd. de Lázaro
Cárdenas Mich.
Tabla 8 Presupuesto
Las pruebas para la medición de la calidad del servicio serán realizadas en la zona centro de
la ciudad de Lázaro Cárdenas Michoacán, actualmente la ciudad cuenta con una población
de 178,817 personas en su totalidad con un área geográfica de 1,1600 km2. [12]
La zona centro que tomaremos para experimentación y pruebas de nuestro sistema cuenta
con una superficie total de 1.72 km2 Aproximadamente [13].
Lo cual nos indica que en la zona centro de la ciudad de Lázaro Cárdenas vive un
aproximado de:
PERSONAS KM2
78 PERSONAS 1 KM2
Para realizar las pruebas se realizara un cuestionario servqual el cual se aplicara a una muestra
tomando en cuenta el total de personas que existen aproximadamente en la zona centro de la
ciudad de Lázaro Cárdenas, la cual sacaremos con la siguiente formula [15]:
Para realizar el cálculo se usó una calculadora online con el fin de obtener resultados más
precisos, la cual nos arroja los siguientes resultados.
Ilustración 11 Calculo de tamaño de muestra para la zona centro de la ciudad.
La cual con un tamaño de la población de 134 un nivel de confianza del 95% y con un margen
de error de .5%. da como total 101 de tamaño de muestra.[15]
Una vez obtenido el tamaño de la muestra se procederá a realizar la medición de la calidad
del servicio mediante un cuestionario tipo SERVQUAL a 101 personas de la zona, para
posteriormente realizar el mismo cuestionario, pero ya con nuestra aplicación móvil
funcionando y comparar resultados y ver si se cumple nuestra hipótesis.
Ilustración 16 Resultados de la pregunta 1, medición de la calidad. Ilustración 15 Resultados de la pregunta 2, medición de la calidad.
Ilustración 13 Resultados de la pregunta 3, medición de la calidad. Ilustración 14 Resultados de la pregunta 4, medición de la calidad.
Respuesta a la pregunta.
¿Cuál es el aspecto o aspectos que mejoraría del Departamento de Aseo Público?
CONTEDOR COORDENADAS
Tabla 11 Contenedores en la zona centro de la ciudad.
Para subir nuestra aplicación móvil y poder realizar pruebas se realizó la compra de hosting
con el paquete LTE en los servidores de ww.donweb.com el cual tiene las siguientes
características:
Para esta solución se propone la realización de una aplicación móvil Android implementada
con Android Studio con JAVA, la cual se pude ver en la siguiente arquitectura propuesta de
la solución:
Tecnologías.
Descripción Caso de uso en el cual se presenta la forma de comunicarse con los encargados
del servicio por medio de un buzón de quejas y sugerencias y el sistema
ejecute de manera adecuada.
Actores Usuarios (Chofer)
Usuarios (Ciudadano)
Usuarios (Encargados)
Condiciones previas
Postcondiciones
Flujos
# Descripción
2 El usuario entra a la sección “Contacto”.
3 El sistema abre la sección “Contacto”.
4 El sistema abre la sección “Contacto” en la opción “Buzón”
5 El usuario elige si mandar un mensaje por el buzón de la aplicación.
# Descripción
5 El usuario no quiere comunicarse por medio de buzón.
11 El sistema no tiene acceso a internet.
16 El sistema detecta campos vacíos.
15 El usuario decide salir.
Diagrama de Flujo.
Servicio público
Condiciones previas
Postcondiciones
Condiciones De El Smartphone debe contar con los permisos necesarios del sistema
Negocio para realizar llamadas
El Smartphone debe contar con saldo.
El Smartphone debe tener señal de cualquier compañía en México.
Flujos.
# Descripción
1 El usuario ingresa a la sección “Contacto” opción “Contactos”
2 El sistema abre la sección “Contacto” opción “Contactos”
3 El sistema verifica si tiene permisos para realizar llamadas
4 El sistema muestra la opción “Contactos”
5 El usuario elige si realizar una llamada a los contactos de la agenda.
6 El usuario escoge el contacto a llamar.
7 El sistema realiza la llamada.
8 El usuario decide si finalizar la llamada.
9 El sistema finaliza la llamada.
10 El sistema se mantiene en la llamada.
11 El sistema verifica si finalizo la llamada.
12 El sistema avisa que se necesitan permisos para realizar llamadas.
13 El usuario decide si dar permiso al sistema para realizar llamadas.
14 El sistema decide si salir de la opción.
Flujos Alternos.
# Descripción
3 El sistema no tiene permiso para realizar llamadas
5 El usuario no quiere realizar una llamada.
13 El usuario no da permiso para acceder a los permisos de realizar llamadas.
Diagrama de Flujo.
Descripción Caso de uso para que el usuario observe la información de las rutas y el
sistema actúe de manera correcta.
Actores Usuarios (Chofer)
Usuarios (Ciudadano)
Usuarios (Encargados)
Condiciones previas
Postcondiciones
Condiciones De
Negocio
Flujos.
# Descripción
1 El usuario ingresa a la sección de “Info. Rutas”
2 El sistema abre la sección “Info. Rutas”
3 El sistema muestra las rutas agregadas y su información.
4 El usuario decide si seleccionar una ruta para ver su información más
detallada.
5 El usuario selecciona una ruta a escoger.
6 El sistema despliega información de la ruta seleccionada.
7 El usuario decide si seguir viendo la ruta seleccionada.
8 El usuario decide si seguir en la sección “Info. Rutas”.
9 Finaliza el sistema ir a página de inicio.
Flujos Alternos.
# Descripción
8 El usuario decide no ver la información de las rutas.
Diagrama de Flujo.
Descripción Caso de uso para que el usuario pueda observar los recorridos en tiempo
real de las rutas agregadas al sistema y así se muestren de manera funcional.
Condiciones previas
Postcondiciones
Flujos.
# Descripción
1 El usuario ingresa a la sección de “Mapa”.
2 El sistema abre la sección “Mapa”.
3 El sistema verifica si tiene permiso para acceder a la ubicación.
4 El sistema verifica si tiene la ubicación activada.
5 El sistema muestra los contenedores y canastillas en el mapa.
6 El sistema verifica si hay acceso a internet en el dispositivo.
7 Muestra la información de los camiones en tiempo real.
8 El sistema no muestra la información de los camiones en tiempo real.
9 El usuario decide si conectarse a la red.
10 El usuario decide si salir.
11 El sistema no mostrara la ubicación actual.
12 El usuario decide si dar permisos de ubicación.
13 Finaliza el sistema.
Flujos Alternos.
# Descripción
3 El sistema no tiene permiso de tomar la ubicación del dispositivo.
4 El dispositivo móvil no tiene la ubicación activada.
6 El sistema no cuenta con red a internet.
10 El usuario decide salir.
12 El usuario no da permiso para acceder a la ubicación
Diagrama de Flujo.
Descripción Caso de uso para que el usuario observe las notificaciones agregadas por
los encargados del servicio y el sistema funcione de manera correcta.
Actores Usuarios (Chofer)
Usuarios (Ciudadano)
Usuarios (Encargados)
Condiciones previas
Postcondiciones
Flujos.
# Descripción
1 El usuario ingresa a la sección de “Mapa”.
2 El sistema verifica si hay conexión a internet.
3 El sistema muestra las notificaciones.
4 El usuario decide si salir de notificaciones.
5 El sistema notifica que debe haber conexión a internet.
6 Finaliza el sistema, ir a página de inicio.
Flujos Alternos.
# Descripción
2 El sistema no cuenta con conexión a internet.
4 El usuario sale de la sección de notificaciones.
Diagrama de Flujo.
Flujos.
# Descripción
1 El usuario desea ingresar a la sección de “Chofer” o “Administrador”.
2 El sistema muestra el Login.
3 El usuario ingresa su contraseña y usuario.
4 El sistema verifica si la contraseña y usuario es correcto.
5 El sistema verifica que tipo de cuenta es.
6 El sistema accede a la sección de “Administrador”.
7 El sistema accede a la sección de “Chofer”.
8 El usuario notifica si la cuenta es válida o activa.
9 El usuario notifica si olvido la contraseña o usuario.
10 El sistema notifica que se debe comunicar con los encargados de “BasurapK”
11 El usuario decide si intentar de nuevo.
12 El sistema finaliza y va a página de inicio.
Flujos Alternos.
# Descripción
11 El usuario decide no intentar de nuevo logearse.
Diagrama de Flujo.
Condiciones
previas
Postcondiciones
Flujos.
# Descripción
1 El usuario encargado se logea de manera correcta.
2 El sistema entra a la sección administrador.
3 El sistema verifica la conexión a la red.
4 El sistema muestra los registros de los recorridos.
5 El encargado decide si ver registros de una ruta en específico.
6 El encargo escoge los recorridos de la ruta específica a ver.
7 El sistema muestra los registros seleccionados.
8 El sistema manda mensaje de no hay acceso a la red.
9 El sistema no muestra la información de los recorridos.
10 El usuario decide si salir de la sección.
11 Fin ir a página de inicio.
Flujos Alternos.
# Descripción
3 El sistema no tiene conexión a internet.
10 El usuario decide salir.
Diagrama de Flujo.
Descripción Caso de uso para que los encargados del servicio puedan crear
notificaciones para así informar a los ciudadanos lo que acontece y que
el sistema funcione correctamente.
Actores Usuarios (Encargados)
Postcondiciones
Flujos.
# Descripción
1 El usuario ingresa a la sección de “Noticias”.
2 El usuario se tiene que logear.
3 El sistema ingresa a la sección “Noticias” opción “Crear Noticias”.
4 El sistema muestra la opción o interfaz de “Crear Noticias”
5 El usuario decide si escribir una nueva noticia.
6 El usuario ingresa fecha
7 El usuario ingresa el mensaje o notificación.
8 El usuario decide si publicar el mensaje.
9 El sistema verifica si hay conexión a internet.
10 El sistema publica la notificación o mensaje.
11 El sistema envía la información a la base de datos.
12 El sistema envía un mensaje de que el dispositivo móvil no tiene conexión a internet.
13 El usuario decide si salir de la opción.
14 El sistema finaliza ir a sección Administrador.
Flujos Alternos.
# Descripción
5 El usuario decide no escribir una notificación.
9 El dispositivo no cuenta con red a internet.
12 El usuario desea salir.
Diagrama de Flujo.
Descripción Caso de uso para que los encargados del servicio puedan observar el buzón
de quejas y sugerencias enviadas por los ciudadanos o choferes.
Actores Usuarios (Encargados)
Postcondiciones
Flujos.
# Descripción
1 El usuario ingresa a la sección de “Administrador”.
2 El usuario se tiene que logear.
3 El sistema ingresa a la sección “Administrador” opción “Buzón”.
4 El sistema verifica la conexión a internet.
5 El sistema no muestra los mensajes alojados en el buzón.
6 El sistema muestra los mensajes alojados en el buzón
7 El usuario decide si salir.
8 El sistema va a inicio sección administrador.
Flujos alternos.
# Descripción
4 No existe conexión a internet.
7 El usuario decide salir.
Diagrama de Flujo.
Descripción Caso de uso para que los choferes del servicio de recolección inicien el
recorrido y se muestre en tiempo real en el mapa.
Actores Usuarios (Encargados)
Usuarios (Chofer)
Postcondiciones
Flujos.
# Descripción
1 El usuario ingresa a la sección de “Chofer”.
2 Ingresa el Login (LOGC-1)
3 El sistema entra a la sección Chofer.
4 El sistema verifica si cuenta con conexión a internet.
5 El sistema verifica si cuenta con permisos para acceder a la ubicación
6 El sistema verifica si cuenta con la ubicación activada.
7 El sistema muestra la sección de “Chofer”.
8 El usuario decide si desea iniciar el recorrido.
9 El sistema inicia el recorrido.
10 El usuario decide si Cancelar el recorrido.
11 El sistema sigue ejecutando el recorrido.
12 El usuario decide si finalizar el recorrido.
13 El sistema se dirige a (IN-FN).
14 El sistema se dirige a (IN-CN).
15 El sistema notifica que se requiere conexión a internet.
16 El usuario decide si dar permiso de acceder a la ubicación del dispositivo móvil.
17 El sistema notifica que se necesita acceder a la ubicación.
18 Finaliza el sistema a página de inicio.
Flujos alternos.
# Descripción
4 El sistema no tiene acceso de internet.
19 El usuario no da permiso de acceder a la ubicación
Diagrama de Flujo.
Postcondiciones
Flujos.
# Descripción
1 El usuario cancela el recorrido.
2 El sistema detiene el recorrido.
3 El sistema muestra el formulario de cancelación (FCR-1).
4 El usuario contesta el formulario.
5 El usuario decide si corregir el formulario.
6 El sistema guarda y envía el formulario a la base de datos.
7 Finaliza el sistema, ir a página de inicio
Diagrama de flujo.
Flujos.
# Descripción
1 El usuario finaliza el recorrido.
2 El sistema finaliza el recorrido.
3 El sistema muestra el formulario de finalización (FFR-1).
4 El usuario contesta el formulario.
5 El usuario decide si corregir el formulario.
6 El sistema guarda y envía el formulario a la base de datos.
7 Finaliza el sistema, ir a página de inicio
Diagrama de flujo.
Aquí mostramos el diagrama ER que muestras las clases que se ocuparan juntos con los
atributos usados para la base de datos.
Camión
Ciudadano
Encargado
Noticias
Recorrido
Posición
Las primeras pruebas presentaron errores en los tiempos de bajada de información, ya que se
actualizaba la posición en un tiempo bastante largo, por lo cual, se estuvieron haciendo
cálculos para saber cuál tiempo de subida y bajada sería el más óptimo para que la aplicación
sea funcional para las personas, el camión de basura no va a altas velocidades y hace muchas
paradas para vaciar los contenedores, así que, se tomó la decisión de dejarlo con un tiempo
de subida de 10 segundos, y el tiempo de bajada de 15 segundos, para que el corrido que vaya
dejando el camión no aparezcan tan separado.
Después de las pruebas mejoradas, pudimos dar por concluido que la aplicación queda lista
y funcional para el público, solo queda subirla a la play store.