Preparar
- Se requiere una base de datos / LDAP en el servidor para contener las credenciales del estudiante, el guardián y el guardia de seguridad
- Si se utiliza una base de datos, se debe crear una tabla con las credenciales del alumno; las contraseñas se deben cifrar para evitar el uso indebido
- Se debe crear otra tabla para almacenar las solicitudes de pase de puerta
Flujo de solicitud de pase de puerta de estudiante
- Al iniciar sesión en la aplicación de Android, las credenciales del alumno deben autenticarse con la tabla del servidor o LDAP
- En una autenticación exitosa, se debe mostrar una pantalla con los detalles del estudiante (nombre, Id, número de sala, etc.) junto con una opción para solicitar un pase de puerta
- Cuando el estudiante envía la solicitud de un pase de puerta, la aplicación de Android debe almacenar datos en la tabla de solicitudes de pase de puerta del servidor y enviar un correo electrónico a la ID de correo electrónico del alcaide
Warden Flow
- ¿Cuál es la diferencia entre Android onClick en XML y onClickListener?
- ¿Es Android tan abierto que podría rediseñar la interfaz de usuario para crear una experiencia completamente personalizada?
- Quiero desarrollar una aplicación, ¿qué idioma debo aprender?
- ¿Hay alguna aplicación de Android que mantenga actualizado mi GK diario?
- ¿Cuál es el estado del desarrollo de aplicaciones de Android en estos días?
- Al recibir el correo electrónico para la solicitud de pase de puerta, el alcaide registra su aplicación de Android
- En la autenticación exitosa de las credenciales del alcaide, se muestra la lista de pases de puerta pendientes de aprobación
- El director revisa los detalles del pase de la puerta, como el número de habitación, la hora, el motivo, etc. y aprueba o rechaza
- En la aprobación / rechazo, la tabla de pase de puerta del servidor se actualiza con el estado y se envía un correo electrónico al estudiante que ha solicitado el pase de puerta
Flujo de estado de pase de puerta de estudiante
- Al recibir el correo, el Estudiante inicia sesión en la aplicación de Android
- Al iniciar sesión correctamente, la aplicación muestra el estado de su solicitud
Guardia de seguridad de flujo
- Al iniciar sesión en la aplicación de Android, las credenciales del guardia deben autenticarse con la tabla del servidor o LDAP
- En la autenticación exitosa de las credenciales del guardia, se muestra la lista de pases aprobados