Consulta realizada: Hace 9 meses desde Colombia

Desarrollo App Movil - Captura de Datos - Online y Offline

Ultimo comentario: Hace 9 meses

Ver otras consultas

Colombia

J. I. A. R.

Comentado: Hace 9 meses

Desarrollar una aplicación movil (Android) que permita capturar datos en campo, con o sin conexión a internet. La aplicación debe conectarse a un Software que ya existe, y debe colocar los datos recolectados en tablas puntualmente indicadas en la base de datos. Por lo tanto, el software o la aplicación movil, debe presentar las siguientes funcionalidades: 1. Al aperturar la aplicación debe permitir al usuario indicar su número de usuario y palabra de seguridad (o contraseña), para que le permita loguearse en la aplicación con la respectiva validación de que cuente con los permisos de acceso. La tabla donde reposan los datos de usuarios y y palabra de seguridad se llama "dbo.Aco_5s5r" y cuenta con un campo denominado "cedula" que es el usuario y otro "palabra" que es la palabra de seguridad que permite el ingreso a la aplicación. Por otro lado, el nivel de permisos se evidencia buscando en la tabla "dbo.Aco_1ss1" los permisos que boleanos de tipo verdadero que arroje a la siguiente consulta (select permiso from dbo.Aco_1ss1 where activo = 1 and idmod = 2 and form = 'm52s'). Es posible que los dispositivos se encuentren en varias oportunidades sin conexión a internet, por lo cual, es necesario que la aplicación tenga una copia de la tabla de usuarios y permisos alojada localmente, y la actualice cuando tenga acceso a internet, lo que permitirá que los usuarios se loguen tengan o no acceso a internet. 2. Una vez acceda a la aplicación, debe encontrar una lista de formularios para diligenciar, claramente solo debe mostrar la lista de formularios para los que el usuario cuente con permisos de diligenciamiento, según sea el resultado de la consulta de permisos. Nota: Se contratara el desarrollo de uno solo de los formularios que tenemos planeado, según la eficiencia y resultados de la aplicación, se contratará el desarrollo de otros formularios en la misma aplicación. 3. El formulario a desarrollar es de muestreos de animales de producción acuicola. En este sentido debera alojar la información recolectada en tres tablas dentro de la base de datos (La base de datos es SQL Azure de microsoft), estas tablas son: A. "Dbo.APP2_M52S_PR3N" donde se consignará la información de encabezado de cada reporte ingresado en el formulario, debera almacenar datos como Número de reporte (int), fecha del reporte (datetime), número de lote (int), tipo de reporte (nvarchar(50)), observaciones (nvarchar(max)), id empresa (int), id granja (int), responsable (int). B. "Dbo.APP2_M52S_D2T1" donde se consignará la información detallada del reporte ingresado en el formulario, la cual contiene campos como ID Empresa (int), ID Granja (int), número de reporte (int), número de lote (int), fecha (datetime), ID Especie (int), Peso total (numeric(18,3)), cantidad (numeric(18,3)), peso <campo que se calcula a partir de Peso Total y cantidad> (numeric(18,3)), largo (numeric(18,3) opcional), alto (numeric(18,3) opcional), sexo (nvarchar(1) opcional). C. "Dbo.APP2_M52S_S1LD" donde se consignará la información detallada del reporte ingresado en el formulario, y contiene campos como ID Empresa (int), ID Granja (int), número de reporte (int), número de lote (int), fecha (datetime), ID Especie (int), Saldo (numeric(18,3)). NOTA: Los campos como ID Empresa (int), ID Granja (int), Responsable (int), ID especie (int) son listas desplegables que tienen diferentes tablas que originan su información, por lo cual, en el momento de que el usuario este registrando el formulario, deberá poder elegir de las tablas donde reposan estos datos, la empresa, granja, responsable o especie para la cual esta capturando el dato. Estas tablas son: dbo.APP0_2MPR con los datos de la empresa, dbo.APP3_GR1N con los datos de la granja la cual depende de la empresa que se haya seleccionado, dbo.APP0_R2SP con los datos de los responsables en función de la empresa y la granja que el usuario previamente eligio y dbo.APP2_S32M y dbo.APP2_S32M_ESP con los datos de ID de la especie y nombre de la especie que esta en función de la empresa, granja y número de lote elegido previamente por el usuario. Funcionalidad especial: Cuando el dispositivo no este conectado a internet, la aplicación debe tener la capacidad de almacenar los datos localmente, y una vez tenga acceso a una red, insertarlos en la base de datos SQL Azure conforme la cadena de conexión, usuario y contraseña proveeidos. Se insiste en que el proyecto no incluye, el desarrollo de la base de datos, tablas o funciones, pues estas ya existen. El desarrollo debe enforcarse en los formularios y la aplicación movil.

Este proyecto ha sido publicado por un usuario tercero a TakeYourDesign. Algunos de los datos pueden ser omitidos para proteger la privacidad de nuestros usuarios. Esta información solo es mostrada para tener referencias de proyectos que trabajamos. Cada proyecto es diferente, por ello, te invitamos a escribirnos sobre tu proyecto y te ayudaremos con mucho gusto.