Se necesita desarrollar lo siguiente:
Un sistema muy SIMPLE, el sistema trata en desarrollar una app para android y iphone, donde cada 5 segundos envíe a través de internet las coordenadas donde se encuentra el dispositivo a un servidor MS SQL. La app en el dispositivo se debe logear mediante un correo electrónico y un password, una vez iniciada la sesión, debe aparecer dos botones que diga INICIAR RUTA, CERRAR SESIÓN, una vez que se presione INICIAR RUTA este debe empezar a enviar los datos al servidor SQL, además, cuando se inicia la ruta la app debe de tener un menú que indique los siguientes botones: "PANNE", "CHOQUE", "ENFERMEDAD", "ASALTO", "OLVIDO", "PROBLEMAS CON CARGA", "DESTINO FINALIZADO".
La ruta que debe recorrer el vehículo se debe escribir en la tabla de la base de datos SQL. Las tablas serían las siguientes:
usuario
=======
usuarioID
email
contrasena
origen
=====
origenID
longitud
latitud
hora
fecha
partio (si | no)
destino
======
destinoID
longitud
latitud
hora
fecha
llego (si | no)
origenDestino
===========
origenDestinoID
fk_origen
fk_destino
tracer
=====
tracerID
longitud
latitud
hora
fecha
ruta
===
rutaID
fk_usuario
fk_origenDestino
fk_tracerEventoFechaHora
evento
=====
eventoID
nombre ("PANNE", "CHOQUE", "ENFERMEDAD", "ASALTO", "OLVIDO", "PROBLEMAS CON CARGA", "DESTINO FINALIZADO")
tracerEventoFechaHora
=====================
trackerEventoFechaHora
fk_evento
fk_tracer
fecha
hora
Mi propuesta es realizar el modelo de la base de datos, similar al que se envio en la propuesta en formato SQL listo para ejecutar en MSSQL y crear las tablas correctas.
Crear una aplicacion con el framework de Android en Java, para versiones android > 4.
Con una pantalla que incluya un INICIO y CIERRE de sesion, validando con una tabla de usuarios en la base de datos.
Una vez inciada la sesión, se presenta un menu con 2 botones. se puede inciar ruta y cerrar sesion.
Luego de apretar el boton "iniciar la ruta" y la aplicacion ingresa a modo background y cada 5 segundos envia las coordenadas a la base de datos posiblemente mediante una api web o directamente a la base de datos ( a definir por el desarrollador ).
Si se ingresa nuevamente a la aplicacion, aparecen los botones con los distintos eventos
"PANNE", "CHOQUE", "ENFERMEDAD", "ASALTO", "OLVIDO", "PROBLEMAS CON CARGA", "DESTINO FINALIZADO". Donde cualquier evento produce una entrada en la base de datos con la coordenadas y el evento.
El plazo maximo para la entrega es de 14 días.
trabajo y ezfuerzo es lo primero para nosotros
Teniendo en cuenta siempre que nuestros clientes queden muy satisfechos
con nuestros servicios
PARA HACI AL FINAL SE ENTIENDA QUE MICROSYS ES SOLUCIONES QUE RESULTAN