3. Requerimientos de interfaces externas - migueltovarb/ISWREQUERIMIENTOS202502-1Juan-Cuaran GitHub Wiki

3.1 Interfaz de usuario

Para el presente proyecto se tomó en cuenta las siguientes características para la interfaz de usuario

  • Interfaz con menús claros y puntuales
  • Interfaz con botones visibles para el usuario
  • Interfaz con etiquetas con lenguaje claro no técnico
  • Interfaz con contraste adecuado
  • Interfaz con lenguaje base español

Para mayor información visitar el Style Tyle

3.2 Interfaces de Hardware

3.2.1 Lector QR

Características físicas:

  • Tipo: Lector QR 2D omnidireccional
  • Conexión: USB 2.0 o superior
  • Voltaje: 5V DC (alimentado por USB)
  • Distancia de lectura: 5-30 cm
  • Velocidad de escaneo: 100ms

Configuración:

  • El lector debe estar configurado para enviar datos al modulo de registro de acceso, debe relacionar la credencial detectada con los datos registrados del visitante y con los campos que digita el personal de seguridad manualmente (Puerta de acceso y Estado) para generar reportes

3.2.2 Teclado:

  • Permite el ingreso manual de información como identificaciones, contraseñas, nombres o búsquedas de visitantes.
  • Debe admitir caracteres alfanuméricos y teclas de función (Enter, Tab, Escape).
  • Se integra al software mediante eventos de teclado reconocidos por el sistema operativo.

3.2.3 Mouse o pantalla táctil:

  • Se utiliza para la interacción con los elementos de la interfaz gráfica: botones, menús, formularios y listas desplegables.
  • Los eventos de clic, desplazamiento o selección serán interpretados por la interfaz gráfica.

3.2.4 Pantalla o monitor:

  • Medio principal de salida visual del sistema.
  • Resolución mínima recomendada: 1366x768 píxeles.
  • Debe mostrar los formularios, alertas, confirmaciones y reportes generados por el software.

3.3 Interfaces de Software:

No aplica. El sistema no se va a integrar con software externo

3.4 Interfaces de comunicación

Comunicación con hardware externo:

  • Lector QR: conectado por USB 2.0, con transmisión de datos bajo protocolo HID (Human Interface Device), enviando los códigos leídos en formato de texto plano al módulo de autenticación.