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.