Trazabilidad Laptops
De Paraguay Educa
| ADVERTENCIA: Los contenidos de está página no son definitivos y están sujetos a cambio! ESTA PAGINA ES UN BORRADOR. |
Necesitamos un sistema para mantener el inventario de laptops y poder trazarlas en el tiempo.
Tabla de contenidos |
Itinerario Laptops
Los distintos puntos en la "vida de una laptop" son:
- Llegan al puerto los palettes que a su vez contienen cajas de 5 unidades cada una
- Se envían a Caacupé los palettes
- Llegan a Caacupé los palettes y se cargan al sistema las cajas. Para esto se ingresa el identificador de la Caja (nro. de serie de la caja) y los números de serie de las laptops que se se encuentran al costado de la caja. Esto da de alta las laptops en el sistema.
- En el deposito en Caacupé, utilizando nand-blaster, se carga la imagen personalizada del sistema operativo junto con las actividades seleccionadas.
- Salen del deposito en Caacupé las cajas destinadas a las distintas escuelas
- En cada escuela el procedimiento es: a) se scannea el código de barra de la laptop, batería y cargador y se asocia al número de cédula del niño (el listado de alumnos asociados al proyecto se cargó previamente) b) el niño en presencia de una maestra y un padre/tutor recibe su laptop y su padre/madre/tutor firma una planilla de recepción de la laptop
- al encender su laptop y conectarse al schoolserver la laptop es activada
- Cuando el niño tiene un problema, sea que se resuelva in-situ (en la escuela) o se lleva al CATS Cats esto debe quedar registrado en el sistema: a) la laptop entro para verificación b) se hizo algún tipo de reparación (re-instaló actividades, cambio de pantalla, etc.) c) se devolvió la laptop al niño
Requisitos Técnicos
- el sistema tiene que ser Web
- tenemos que tener el código fuente para algunas modificaciones que podamos necesitar
- el sistema tiene que ser basado en herramientas open source
Inventario Laptops
Los datos de cada laptop son:
- nro. serial
- nro. serial batería (contemplar que una misma laptop puede tener a lo largo de su vida varias baterias, por reparaciones por ejemplo)
- nro. serial cargador (idem anterior )
- activada (true/false)
- en_manos_de (aduana,deposito,reparador,alumno_XX)
- datos de version personalizada de la imagen?
Movimiento de una laptop
- fechahora salida
- origen (aduana,deposito,taller de reparaciones)
- destino (deposito, nino, taller)
- fechahora llegada
- responsable
Reparaciones
- fechahora pedido de reparacion
- laptop o pieza (puede ser bateria o cargador) (seleccionar vía nro. de serie, etc.)
- persona_que_trajo_el_equipo
- diagnostico inicial
- comentarios asociados al proceso de reparacion
- conclusion reparacion (comentario)
- conclusion (estado final: se reparo, no se reparo, se reparo parcialmente)
Reportes
- historial de movimiento de una laptop (incluyendo entradas para reparacion)
- grafico de reparaciones en el tiempo
- etc.
Prototipos
Vamos haciendo varias iteraciones en donde vamos incluyendo funcionalidades y probando que ya funciona. (Incluir links a demo).
Prototipo 1
- Hacer funcionar la tecnología (ruby on rails + qooxdoo)
- Poder listar entidades básicas del sistema
- Screenshots: [1]
Prototipo 2
- Poder agregar instancias de cada entidad
- Screenshots
Prototipo 3
- tener reportes
Prototipo 4
- testing & robustez

