La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

TRANSPORTES ALEMANIA. PRESENTACION Transportes Alemania es una compañía especializada en el transporte urgente de paquetes entre las principales ciudades.

Presentaciones similares


Presentación del tema: "TRANSPORTES ALEMANIA. PRESENTACION Transportes Alemania es una compañía especializada en el transporte urgente de paquetes entre las principales ciudades."— Transcripción de la presentación:

1 TRANSPORTES ALEMANIA

2 PRESENTACION Transportes Alemania es una compañía especializada en el transporte urgente de paquetes entre las principales ciudades alemanas. Berlín, Hamburgo, Bremen, Hannover, Dortmund, Frankfurt, Stuttgart o Múnich son algunas de las numerosas ciudades que trabajamos. Actualmente estamos en la búsqueda de socios en países extranjeros para ampliar nuestro negocio más allá de las fronteras alemanas.

3 PRESENTACION URL de la API http://transportesgrupo25.appspot.com/ Alumnos Miguel Moreno Escobar Daniel De Tena Benzal Alfonso Alcántara López Manuel Alés Rodríguez Contacto danieldetena@hotmail.com

4 API Métodos GET URL: /api/register/{login} DESCRIPCIÓN: Si el usuario conectado es administrador se obtiene la lista de los usuarios registrados. Ejemplo de respuesta: [{"dni":{"dni":"28828689y"},"pasword":"casa","tipo":"Administrador"},{"d ni":{"dni":"47236589V"},"pasword":"casa","tipo":"Cliente"}]

5 API Métodos GET URL: /api/{login}/envios/ DESCRIPCIÓN: Si el usuario conectado es administrador se obtiene la lista de todos los encargos. Si el usuario conectado es cliente se obtiene la lista de todos los encargos que éste ha realizado. Ejemplo de respuesta: [{"tipo":"electronica","dniCliente":{"dni":"28828689y"},"cantidad":10,"ori gen":"Dortmund","destino":"Hannover","estado":"enviando","dniAdmin": {"dni":""},"dniConductor":{"dni":""},"codigo":1}]

6 API Métodos GET URL: /api/{login}/envio/{codigo} DESCRIPCIÓN: Si el usuario conectado es administrador se obtiene sólo el encargo cuyo código coincide con el parámetro enviado. Si el usuario conectado es cliente, se obtiene sólo el encargo cuyo código coincide con el parámetro enviado en el caso de que el encargo lo haya realizado éste. Ejemplo de respuesta: {"tipo":"electronica","dniCliente":{"dni":"28828689y"},"cantidad":10,"orig en":"Dortmund","destino":"Hannover","estado":"enviando","dniAdmin":{ "dni":""},"dniConductor":{"dni":""},"codigo":1}

7 API Métodos GET URL: /api/{login}/conductor DESCRIPCIÓN: Si el usuario conectado es conductor se obtiene la lista de todos los encargos que tiene asignados. Ejemplo de respuesta: [{"tipo":"electronica","dniCliente":{"dni":"28828689y"},"cantidad":10,"ori gen":"Dortmund","destino":"Hannover","estado":"en ruta","dniAdmin":{"dni":""},"dniConductor":{"dni":"47236589V"},"codigo" :1}]

8 API Métodos POST URL: /api/register DESCRIPCIÓN: Registra un nuevo usuario. Si no se puede crear devuelve 0, si se crea correctamente devuelve 1, si ya existe devuelve 2 Ejemplo de creación: { "dni":{ "dni":"47236589V" }, "pasword":"casa" }

9 API Métodos POST URL: /api/login DESCRIPCIÓN: Conecta a un usuario a través de su DNI y contraseña. Si se ha podido conectar devuelve un número, si no se ha podido conectar devuelve un mensaje de error Ejemplo de creación: { "dni":{ "dni":"47236589V" }, "pasword":"casa" }

10 API Métodos POST URL: /api/{login}/envio DESCRIPCIÓN: Crea un encargo de productos Ejemplo de creación: {"tipo": "electronica","cantidad": 10,"origen": "Hamburgo","destino": "Bremen","dniCliente": {"dni": "47236589V"}}

11 API Métodos POST URL: /api/{login}/inicializa DESCRIPCIÓN: Introduce un encargo de prueba

12 API Métodos PUT URL: /api/register/{login} DESCRIPCIÓN: Modifica la contraseña de un usuario registrado. Si no se ha podido modificar devuelve 0, si se ha podido modificar devuelve 1, si no estabas conectado devuelve 2 Ejemplo de modificación: {"dni": {"dni": "28828689y"},"pasword": "mansion"}

13 API Métodos PUT URL: /api/register/{login}/modificaconductor DESCRIPCIÓN: Cambia el tipo de usuario de cliente a conductor. Ejemplo de modificación: {"dni": {"dni": "47236589V"}}

14 API Métodos PUT URL: /api/{login}/asignarconductor DESCRIPCIÓN: Asigna un encargo a un conductor Ejemplo de modificación: 47236589V,1

15 API Métodos PUT URL: /api/{login}/envio DESCRIPCIÓN: Actualiza el estado de un encargo Ejemplo de modificación: 2,en ruta

16 API Métodos DELETE URL: /api/register/{login} DESCRIPCIÓN: Se elimina su usuario. Si no se ha podido eliminar devuelve 0, si se ha podido eliminar devuelve 1, si no estabas conectado devuelve 2

17 API Métodos DELETE URL: /api/login/{num} DESCRIPCIÓN: Se cierra la sesión. Si la desconexión es correcta devuelve 1, si la desconexión no es correcta devuelve 0, y si no estabas conectado devuelve 2

18 API Métodos DELETE URL: /api/{login}/borrardatos DESCRIPCIÓN: Si el usuario conectado es administrador borra todos los encargos. Si se ha podido borrar devuelve 0, si no se ha podido borrar devuelve 1

19 PROMOCION Al ser una empresa de transportes, cualquier otro grupo puede integrarse con nosotros. Funcionalidad y claridad de la API, preparada para la gestión de usuarios. Disponibilidad de los alumnos del grupo para la resolución de dudas a los grupos que decidan integrarse con nosotros. Usamos una base de datos para guardar los envíos, evitando que se pierdan si se cae la aplicación.

20 GUI

21

22

23


Descargar ppt "TRANSPORTES ALEMANIA. PRESENTACION Transportes Alemania es una compañía especializada en el transporte urgente de paquetes entre las principales ciudades."

Presentaciones similares


Anuncios Google