Diferencia entre revisiones de «Chinator: Servicio de geolocalización de tiendas de todo a 100/Documentación del proyecto»

Todos estos diagramas se pueden encontrar en [[ http://chinator.260mb.net/api.html | la web de Chinator ]] aunque se expondrán aquí también para facilitar su lectura y en el caso de que la página web deje de dar soporte.
 
=== ObtenerCasos Tiendade uso ===
==== Obtener Tienda ====
 
* '''URL:''' http://chinator.260mb.net/sw.php?command=getTienda&idTienda=id_tienda
** <code>{"error" : "ID tienda no encontrado. "}</code>
 
==== Obtener lista de Tiendas ====
 
* '''URL:''' http://chinator.260mb.net/sw.php?command=getListaTiendas&ciudad=Comunidad_Autonoma
** Nota: si introduces un identificador de ciudad que no corresponde, no devolverá resultados.
 
==== Crear Nueva Tienda ====
 
* '''URL''': http://chinator.260mb.net/sw.php?command=createTienda
** Nota: La lista de invalid attributes irá variando dependiendo de las variables no válidas.
 
==== Borrar Tienda ====
 
* '''URL''': http://chinator.260mb.net/sw.php?command=createTienda
** <code>{"error" : "La tienda no existe. "}</code>
 
==== Obtener lista de tiendas pendientes de Valorar ====
 
* '''URL''': http://chinator.260mb.net/sw.php?command=getPendientes&iduser=id_user
** <code>{"error" : "Falta iduser"}</code>
 
==== Valorar Tienda ====
 
* '''URL''': http://chinator.260mb.net/sw.php?command=valoraTienda&idtienda=id_tienda&iduser=id_user&valoracion=boolean
** <code>{"error" : "IDTienda IDUser valoracion (valid: 1,0,true,false) "}</code>
** Nota: los valores IDTienda, IDUser, y Valoracion pueden ir variando dependiendo de cual sea el que falte o sea erróneo.
 
=== Diagramas de Clases ===
Parte de todo diseño de un proyecto usualmente contiene diagramas de clases que ayudan a los programadores a conocer la estructura y el funcionamiento de dicho proyecto. Nosotros, aunque el código real es una versión mejorada (Pues el servicio web, por ejemplo, acopla todos los resultados en una clase Return que es un contenedor para resultados a mostrar), se generaron diagramas de clases tanto del servicio web como de la primera versión de la aplicación Android.
 
Esto agilizó el desarrollo y previno que surgiesen errores en el diseño más adelante, pues dichos diagramas fueron planteados en reuniones de los equipos de desarrollo y pasados a limpio por el equipo de programadores de Chinator.
 
==== Diagramas de clases del Servicio Web ====
 
[[File:Servicio Web - Diagrama de Clases - Chinator.png|thumb|center|800px|La imagen muestra el diagrama de clases del servicio web de Chinator]]
====
 
== Planificación Temporal ==
109

ediciones