Escolar Documentos
Profissional Documentos
Cultura Documentos
PROYECTOS I+D2
Proyecto Final
GASAPP
Alumnos:
Karen Leticia Vazquez Flores
Daniela Maldonado Cortes
Diana Delgadillo Arroyo
Andrew Lpez Snchez
Edgar Lpez Herrera
Profesora:
Concepcion Perez de Celis
Primavera 2016
Proyecto Final
GASAPP
Contenido
RESUMEN.....................................................................................................................4
IDENTIFICACIN DEL PROBLEMA........................................................................5
INVESTIGACIN..........................................................................................................5
SELECCIN DE SOLUCIN.....................................................................................6
OBJETIVO.....................................................................................................................7
PUBLICO META...........................................................................................................7
ENUNCIADO DE CASOS DE USO...........................................................................7
CASOS DE USO (ESPECIFICACIN).....................................................................9
DIAGRAMA DE BASE DE DATOS.........................................................................19
DIAGRAMAS DE SECUENCIA...............................................................................21
WORKFLOW...............................................................................................................24
2
EDT...............................................................................................................................24
RECOMENDACIN DE PARADIGMA DEL LENGUAJE A UTILIZAR............25
PROPIEDAD DE PROPIEDAD INTELECTUAL...................................................26
Bibliografa.................................................................................................................26
RESUMEN
El presente trabajo consiste en la elaboracin de un proyecto sobre la aplicacin
mvil GasApp, se plantea desde la identificacin del problema, es decir el por
qu se decidi la elaboracin de la dicha aplicacin. De igual forma se presenta la
investigacin sobre el problema a atacar con la aplicacin, as como la estructura
llevada a cabo para el xito de la misma: Identificacin de requisitos, Estudios de
viabilidad y factibilidad, Planeacin del Proyecto, Lenguajes de Software a utilizar,
Diseo, etc.
Cada una de estos son detallados en el documento, presentando diagramas,
imgenes, grficas y tablas, as como la debida teora con el fin de una mejor
descripcin.
IDENTIFICACIN DEL PROBLEMA
De acuerdo a varias investigaciones y bsquedas realizadas se averiguo que el
robo de combustible en las gasolineras es un problema social muy frecuente en
grandes urbes, pues es ah donde su consumo es mayor, dndole una buena
oportunidad a los dueos de estos establecimientos estafar al cliente ofrecindole
una mala atencin, adems de no brindarle la cantidad de combustible que el
3
(Figura 1.1) Imagen sobre las 21 Gasolineras que rechazaron inspeccion de Profeco
SELECCIN DE IDEA
Desarrollar una Aplicacin mvil para el sistema operativo ANDROID, que
mostrar la opinin de los usuarios sobre las estaciones de gasolina de la ciudad,
dentro de las herramientas que ofrecer la aplicacin mvil ser una lista de
5
OBJETIVO
Prevenir que la sociedad de Puebla (principalmente) establezca relacin con
gasolineras que no brindan al usuario un buen llenado de tanques en sus autos ,
brindndoles una herramienta con funciones adecuadas y fciles de usar, es decir
crear una aplicacin mvil para el sistema operativo Android, con la finalidad de
ayudar a todas las personas que posean un vehculo para conocer la mejor opcin
dentro del estado para cargar gasolina evitando que no les den litros completos o
les cobren de ms aprovechando que el usuario desconoce el precio o el tamao
del tanque de su automvil, as ayudar a la economa de cada familia poblana. No
buscamos erradicar el problema, ms bien se quiere dar una herramienta que les
ayude a prevenir con la ayuda de la comunidad, as mismo crear conciencia de
que como usuarios pagan un servicio y este debe ser de calidad y dar justo lo que
ofrecen.
PUBLICO META
Ya que GasApp ser una aplicacin mvil para usuarios del sistema Android,
estar dirigida a aquellas personas con disponibilidad de algn Smartphone con el
sistema operativo antes mencionado, la podrn descargar personas de todas las
edades, pero en primer lugar estar dirigida a usuarios que conduzcan
automviles, es decir que hagan uso de gasolineras, de igual manera ser dirigida
como segundo puesto a personas que aunque no conduzcan automviles pero
sean copilotos o acompaantes de los conductores, con la finalidad de no distraer
al chofer o conductor mientras maneja y desee saber sobre la forma de llenado de
tanque y atencin de algunas gasolinera.
ENUNCIADO DE CASOS DE USO
El usuario despus de haber adquirido la aplicacin GasApp podr registrarse
para poder tener acceso a los servicios que existen dentro de ella si solo si INICIO
SESION dentro de la App, la cual permanecer abierta hasta que el mismo usuario
haya CERRADO SESION; una vez registrado el usuario se loguea con su nombre
de usuario y contrasea que dio de alta con el fin de tener acceso a un mapa con
la visualizacin de gasolineras cercanas a l (solo sern de la ciudad de Puebla),
de ese mapa podr seleccionar cualquier gasolinera para consultar informacin
6
sobre ella, as como tambin las referencias dadas por otros usuarios y para que
as despus de haber visitado la gasolinera, el usuario, por medio de la aplicacin,
pueda calificar el tipo de servicio que le dieron y dar una opinin acerca del
mismo, as la aplicacin podr promediar la calificacin final para la gasolinera,
adems de que podr consultar una aproximacin de la capacidad de los tanques
de gasolina de modelos de coches ms comunes dentro de la ciudad.
As mismo podr consultar su perfil de usuario el cual le mostrara sus datos que
ingreso en el registro y el nmero de comentarios que ha ingresado durante el uso
de la app.
Un administrador del sistema puede tambin insertar datos de las gasolineras,
califica gasolinera y opinar ya que al ser lanzada por primera vez la app el
administrador se encarga de dicha tarea para que los usuarios tengan acceso a
esos datos por primera vez.
3.
4.
5.
6.
7.
cuenta de GasApp.
Post-Condicin
ID
3
Caso de Uso
Validar datos
Descripcin
Alternativas
1. La aplicacin recibir los datos
del Caso de uso 2, para poderlos
validar y ver si estn correctos.
2. La aplicacin, tomar el Correo
Electrnico y revisar en la BD
si no hay alguno registrado, si
hay alguno, termina el CU y
enva mensaje de error. EN caso
contrario sigue.
3. La aplicacin toma el campo
Nombre de usuario y la recorre
para revisar que no tenga
caracteres diferentes a los
alfanumricos incluyendo el - y
_, si tiene alguno desconocido
enva mensaje de error. Sino
revisa que no est repetido, si
esta repetido enva mensaje de
error, sino prosigue con la
validacin.
4. La aplicacin toma los campos
de contraseas, si ambos
coinciden para al siguiente paso,
sino enva mensaje de error.
5. Cuando todos los datos estn
validados, los registra en la DB y
enva mensaje de confirmacin al
usuario y termina Caso de uso.
Pre-Condicin
El dispositivo debe contar con
acceso a internet para poder
visualizar el mapa.
El usuario NO debe tener una
cuenta de GasApp.
Post-Condicin
ID
Caso de Uso
Descripcin
4
Consultar Mapa de gasolineras
Alternativas
11
1. El usuario despus de
loguearse vera un mapa de
acuerdo a su ubicacin
donde se marcarn todas las
gasolineras de la ciudad y
tres botones consultar perfil
el cual lo llevara a otro caso
de uso, calculadora y cerrar
sesin los cuales llevarn a
otros casos de usos.
2. El usuario podr visualizar
las gasolineras marcadas en
el mapa.
3. Se repite el caso 4, hasta
que el usuario ya no desee
ms referencias o pase al
caso de uso Seleccionar
gasolinera.
Pre-Condicin
Post-Condicin
ID
Caso de Uso
Descripcin
5
Seleccionar gasolineras
Alternativas
12
verificacin
y
con
anomalas.
4. Se repite el caso 4, hasta
que el usuario ya no desee
ms referencias.
Pre-Condicin
Post-Condicin
ID
Caso de Uso
Descripcin
6
Consultar referencias
Alternativas
Post-Condicin
ID
Caso de Uso
Descripcin
7
Calificar gasolinera
Alternativas
1. El
usuario,
revisa
las
referencias y hasta abajo se
le presentan un botn el cual
dice Calificar comentar
2. El sistema muestra una
nueva ventana, donde estn
2 campos a llenar:
- Calificacin de la
estacin del 1 al 5
13
marcados
con
iconos de Estrella
(Caso de uso 9)
- Escribir comentario
(Caso de Uso 10)
3. El usuario deber llenar esos
2 campos.
4. Cuando el usuario termine de
llenar, aparecer un botn de
Enviar
5. Si el botn no aparece
regresa al paso 3, en caso
contrario Termina el caso de
uso
Pre-Condicin
Post-Condicin
ID
Caso de Uso
Descripcin
8
Calculadora
Alternativas
1. El usuario selecciona la
opcin Calculadora que se
encuentra en la pantalla
principal (debajo del mapa)
2. El
sistema
obtiene
la
informacin
del
tanque
dependiendo del modelo de
vehculo
que
este
seleccionado
3. El sistema muestra la
informacin del vehculo
4. El sistema calcular el precio
total del llenado del tanque
Si ya no quiere seguir
calculando termina el caso
de uso. En caso contrario
regresa al paso 5.
Pre-Condicin
Post-Condicin
ID
Caso de Uso
Descripcin
9
Dar calificacin
Alternativas
10
Escribir Comentario
Alternativas
le da un aviso de que el
comentario es ms extenso
para que el usuario lo
modifique y regresa al paso
2.
Pre-Condicin
Post-Condicin
ID
Caso de Uso
Descripcin
11
Calcular Promedio final (Gasolinera)
Alternativas
Post-Condicin
ID
Caso de Uso
Descripcin
14
Insertar datos de las gasolineras
Alternativas
1. El administrador de la base
de datos para la aplicacin
puede agregar los datos de
la gasolinera en la BD as
como tambin escribir un
comentario o agregar una
16
Post-Condicin
CASO DE USO PRIORITARIOS
Se evalu la prioridad de los casos de uso de acuerdo a uso previsto de la GASAPP:
1. Registro: Se toma como caso principal, debido a que un usuario no podr hacer uso
de la app sin un registro de usuario.
2. Validar datos: Es otro caso que hace el Sistema, siendo de importancia debido a que
al no ser validados los datos del usuario este no podr registrarse y hacer uso de la
app
3. Login: Siendo el tercer caso debido a que no se podr accede a la app sin ser
logueado.
4. Consultar Mapas de gasolineras: Es el cuarto ms importante pues es este el medio
por el cual se seleccionara la gasolinera que el usuario quiera evaluar o visitar.
5. Seleccionar de gasolineras: La seleccin de gasolinera por usuario, sera el quinto
caso ms importante, pues para poder evaluar, consultar informacin y as mismo
referencias, el usuario lo tiene que hacer con respecto a la gasolinera seleccionada.
6. Calificar Gasolinera
7. Escribir Comentario
8. Dar calificacin
9. Calcular promedio
10. Consultar referencias
11. Recorrido
12. Capturar informacin de las gasolineras
DIAGRAMAS DE BASES DE DATOS
17
18
19
DIAGRAMAS DE SECUENCIA
20
21
WORKFLOW
22
[REGISTRADO]
INGRESAR
USUARIO
INGRESAR
CONTRASEA
[NO REGISTRADO]
REGISTRAR
DATOS
SOLICITAR
REGISTRO
[DATOS INVALIDOS]
[DATOS VALIDOS]
[DATOS VALIDOS]
COMPROBAR
REGISTRO
[DATOS INVALIDOS]
UBICAR EN
EL MAPA
CONSULTAR
GASOLINERA
CALIFICAR
GASOLINERA
CONSULTAR
PRECIOS
24
Bibliografa
Blogspot. (s.f.). Obtenido de
http://estudiodefactibilidadyproyectos.blogspot.mx/2010/09/factibilidad-yviabilidad.html
Blogspot. (s.f.). Obtenido de http://paulparicoto.blogspot.mx/2013/05/estudio-deviabilidad-y-factibilidad.html
Ciudadpedstre. (s.f.). Obtenido de https://ciudadpedestre.wordpress.com/2010/06/28/elproblema-no-son-los-25-millones-de-autos/
cnnexpansion. (s.f.). Obtenido de http://www.cnnexpansion.com/mi-dinero/2014/08/05/6tips-para-evitar-el-robo-de-gasolina
Google. (s.f.). Obtenido de https://www.google.com/maps/d/u/0/viewer?
mid=zVGqHS9RwUFM.kCw75vulP7dI
Google. (s.f.). Obtenido de https://www.google.com/maps/d/u/0/viewer?
mid=zVGqHS9RwUFM.kCw75vulP7dI
GooglePlay. (s.f.). Obtenido de https://play.google.com/store/search?q=gas&c=apps
GooglePlay. (s.f.). Obtenido de https://play.google.com/store/apps/details?
id=gbis.gbandroid
GooglePlay. (s.f.). Obtenido de https://play.google.com/store/apps/details?
id=com.quo.cheapgas
GooglePlay. (s.f.). Obtenido de https://play.google.com/store/apps/details?
id=com.mobilendo.gasolinerasbaratas
Montero, A. M. (10 de abril de 2015). http://www.diariocambio.com.mx/. Obtenido de
http://www.diariocambio.com.mx/2015/zoon-politikon/item/3944-la-lista-de-las-44gasolineras-mas-ladronas-de-puebla#ixzz3rcT5GnqJ
Notimex. (s.f.). Obtenido de http://www.notimex.com.mx/acciones/verNota.php?
clv=295520
25
26