Programacion de Aplicacion para Mantenimiento de Aire Acondicionado

Evaluando propuestas

Publicado: Hace 1 semana Plazo: 30 días Propuestas: 11 Freelancers interesados: 19 Vencimiento de la publicación: 3 días

Abierto

Descripción:

Se necesita desarrollar una aplicación móvil bajo la plataforma Android que pueda usarse SIN NECESIDAD de conexión a Internet, la cual usarían técnicos de la empresa para registrar mantenimientos y services que se le hayan asignado en el dispositivo y luego sincronizar cuando pueda sus modificaciones con una base de datos usada por una aplicación web central.

Reseña de la aplicación web:
Ésta es un software creado sobre una base de datos que codifica equipos de aire acondicionado según su localización, tipo y unidades y que planifica tareas de mantenimiento preventivo y correctivo (services) de acuerdo con un plan de mantenimiento. Está desarrollada en lenguaje php y el motor de la base de datos es MySQL.
Se utilizan diversas herramientas para llevar a cabo los mantenimientos y services de los equipos de aire acondicionado:
- Reclamos: Los clientes acceden con sus usuarios específicos para informar el estado de un equipo y solicitar el servicio correctivo.
- Ordenes de Trabajo Preventivas: Los técnicos realizan tareas de mantenimiento a los equipos de acuerdo a un plan según sus tipos y la frecuencia que corresponda.
- Ordenes de Trabajo Correctivas: Estas órdenes surgen a partir de un reclamo u orden preventiva. El técnico realiza el trabajo requerido. Son las únicas que quedan registradas en el historial del equipo.

*Se cuenta con 3 tipos de usuarios: Administrador, Técnico, Externo (Cliente).
- El administrador tiene acceso a modificar valores y asignar los técnicos.
- El técnico solo acceso a las OT Preventivas y Correctivas (una vez que se le asignaron).
- Los clientes solo puede "ver" los Equipos, el Plan de Mantenimiento y los Reclamos, como también crear los últimos.

*Para que los técnicos realicen las ordenes, actualmente se imprimen papel para que luego la información escrita en ellas sea registrada a través de un navegador, he aquí la intervención de la aplicación para que este registro sea más directo.
-------------------------------------------------------------------------------------------------------------------------
EXPLICACIÓN DEL USO DE LA APLICACIÓN MÓVIL

• Los técnicos Ingresarían tocando el icono de la aplicación para escribir sus usuarios y contraseñas correspondientes (por cuestión de seguridad, el ingreso caduca, confirmen si es necesario una modificación en esto para la app móvil).
• En el menú principal podrán comprobar que órdenes tienen asignadas, preventivas y correctivas. Tocando cada sección para acceder.
• En la parte de las preventivas, tendrán una tabla en un primer panel mostrando a que plantas deben realizar el mantenimiento en la semana.
• Usando el texto del tipo de frecuencia como botón accederían al listado de órdenes, deslizando la vista hacia un segundo panel a la derecha.
• En este listado, tocando el renglón de cada orden se des/plegaria una sub-lista con las tareas a realizar.
En el cabezal del renglón irían los siguientes datos:
-Nº de orden. -Fecha de creación. -Nº de semana. -Frecuencia. -Estado (abierto, cerrado, anulado).
-Datos del equipo (sistema, código, capacidad, marca, ubicación de unidades, consumo, tensión y gas refrigerante).
En la sub-lista figuraría:
-Técnico. -Fecha de realización.
-Número y Nombre de la Tarea. -Botón "Anular".
-Botón "No Realizada".
-Dos opciones de registro según el tipo de tarea:
○3 Multiple-choice para elegir 1 para: OK, ERR, NA (No Aplica).
○Un campo para llenar con un valor de una medición (las unidades se especifican en el nombre de la tarea).
-Observaciones.
-Botón "Solicitar Correctiva"
-Botón "Modificar".
• Al realizar el registro de la orden, el técnico selecciona o completa un valor para cada tarea y presiona el botón "Modificar" para guardar los cambios, cuando lo hace en todas las tareas la orden se cierra y cambia el color de fondo (verde).
-Una vez cerrada no podrá modificarla más sin una autorización de un administrador. Puede tocarse el botón "No Realizada" para que la orden quede abierta.
-Si quedan tareas por realizar cuando quiera salir del listado de ordenes se le advertirá diciendo cuales y resaltando con color (rojo), pero no se le restringiría salir.
-Dependiendo las asignaciones varios técnicos pueden terminar una frecuencia.
-Anular una orden bloquea toda modificación en las tareas y cambia su color de fondo (rojo).
-El nombre del técnico, las fechas de realización se tomará automáticamente cuando toque el botón "Modificar".
• Si el técnico llega a solicitar una correctiva, un administrador evaluaría la situación y designaría al técnico para que pueda acceder a la misma, mientras las ordenes se vinculan.
----------------------------------------------------------------------------------------------------------------
• En la parte de las correctivas, se mostraría un listado similar al anterior, pero con un sistema de paneles deslizables, el técnico selecciona una y la ventana se desliza para dar lugar a los detalles completos de la misma:
-Nº de orden. -Fecha de creación. -Datos del equipo (código, capacidad, marca, ubicación de unidades).
-Orden preventiva o reclamo relacionada/o.
-Botón "Anular".
-Causa del problema. -Trabajo realizado.
-Observaciones.
-Sub-tareas de comprobación (12 tareas como las preventivas).
-Botón "Modificar".
-Botón "Cerrar".
*Las ordenes correctivas no siempre se terminan en el día con el mismo técnico, por lo que pueden quedar abiertas hasta que se termine el trabajo.
*De nuevo anular bloquea toda modificación y cerrar la orden implica no poder volver a modificarla para el técnico sin autorización de un administrador.
*Una idea como observación seria utilizar la cámara para presentar el estado.

*Algo que debe suceder desde el otro lado de la aplicación web es la relación que da el administrador al técnico con las herramientas.
*A TODO lo anterior, le sumamos el hecho que hay botones para ir y volver entre ventanas.

Con esto concluyo la explicación.
Cualquier idea distinta y/o nueva será bienvenida.


Categoría: IT & Programación
Subcategoría: Programación para móviles
¿Cuál es el alcance del proyecto?: Crear una aplicación nueva
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: No (No he administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Integraciones de API: Cloud Storage (Dropbox, Google Drive, etc)
Plataformas requeridas: Android

Freelancers que ya aplicaron para este trabajo

Freddy M. Front End Especialista en diseño web con tecnologías como HTML5, CSS3, jQuery, Javascript y posicionamiento en buscadores. + detalles

Alex Dominguez Asesor de marcas, especialista en Marketing Digital, Google Partners Adwords y Analytics Certified. Con amplia experiencia en: - Branding - Desarrollo de emprendimientos - SEO - Diseño web - Usabilidad web - Wor... + detalles

Miguel S. Ing de Sistema, Programador, Técnico en redes, Soporte Técnico (PC, Laptop, Telefonos, Tablet) + detalles

Lucas G. ¡Hola! Soy estudiante de Ingeniería en Informática de la Universidad Nacional de la Matanza, Argentina (2011-2017). Soy programador Android con 2 años de experiencia laboral. He desarrollado también aplicaciones híbri... + detalles

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.