Trazabilidad Laptops

De Paraguay Educa



Stop hand.png 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

Instalación

Ver Procedimiento de instalación