Abstract:
La institución educativa John F. Kennedy necesita utilizar nuevas herramientas tecnológicas que reemplacen el sistema actual, debido a que realizan esta actividad de forma manual, utilizando las listas de estudiantes en hojas impresas para luego ser ingresados a una plantilla de Excel, es importante mencionar que el establecimiento ya contó con un sistema de asistencia realizado en plataforma de escritorio que luego de unos años dejaron de utilizar, puesto que no cumplía con los requerimientos solicitados por las autoridades académicas. Es por esto que se planteó un sistema informático que esté enfocado en cumplir principalmente la automatización del proceso que permita controlar la asistencia en el establecimiento educativo, facilitando el almacenamiento y acceso a la información, sin desperdiciar tiempo, recursos y esfuerzo, mediante un sistema biométrico ensamblado con hardware libre, donde permita el registro de la huella dactilar del estudiante para la toma de la asistencia, evitando que el personal académico registre individualmente a los alumnos en una hoja, además cuenta con el registro de módulos anexos a la asistencia, como por ejemplo el ingreso de permisos de salida y justificaciones de los estudiantes que no asisten. Para la determinación de los requerimientos funcionales de la aplicación web, se utilizaron técnicas de recopilación de información como la entrevista y la observación; que ayudaron a definir la problemática existente. El sistema de control de asistencia se desarrolló con herramientas de software libre como lenguaje de programación en java con IDE Eclipse, framework ZK, Servidor Apache Tomcat, arquitectura modelo – vista – controlador (MVC) y modelo – vista – vista – modelo (MVVM), gestor de base de datos PostgreSQL, y JasperReport para diseño de reportes. Las pruebas realizadas en el sistema demuestran que existe una mejor organización y control del proceso de asistencia, puesto que los reportes se generan en menos tiempo a diferencia de los reportes que el inspector generaba en el sistema anterior, así mismo se evita el uso excesivo del papel. La automatización de uno de los procesos relevantes de la institución permite que el establecimiento educativo brinde un mejor servicio a sus trabajadores y estudiantes.