Download - Revista Jobs
Sistema de control de asistencia de los docentes y página web de las instituciones educativas Rosa de América y Sebastián Lorente
CARRERA DE INGENIERÍA DE SISTEMAS E INFORMÁTICAFACULTAD DE INGENIERÍA
GRUPO DE PROYECCIÓN SOCIAL“JOBS”
P r o y e c c i ó n S o c i a l
DIRECTORIO PresidenteFernando Barrios Ipenza
VicepresidenteJosé Barrios Ipenza
AUTORIDADES UNIVERSITARIAS
RectorEsaú Caro Meza
Gerente General Teresa Godoy Castilla
DecanosRicardo Salcedo ZárateDecano de la Facultad de Ingeniería
William Rodríguez GiraldezDecano de la Facultad de Ciencias para
la Empresa
Rigoberto Zúñiga MeraDecano de la Facultad de Ciencias de la
Salud
Armando Prieto HormazaDecano de la Facultad de Derecho
COORDINADOR DE LA CARRERAMiguel Túpac Yupanqui Alanya
Directora de la O�cina de Proyección SocialElizabeth Coronel Capacyachi
Asistente de la O�cina de Proyección SocialPaola Manyari Verástegui
Pág. 2
La antigua concepción de que los sistemas
informáticos solo eran empleados en entidades
�nancieras o en lugares en los cuales su uso era
indispensable, ha cambiado. En estos tiempos
modernos, el uso de un sistema de información
es la clave de la competitividad.
El constante desarrollo de las escuelas en la
región centro, hace que éstas entiendan la
importancia de las nuevas tecnologías y
también la utilidad de las mismas. Las nuevas
herramientas a disposición de los planteles les
son útiles para mejorar sus procesos internos.
Años atrás, el registro manual era el principal
motivo por el cual la toma de decisiones tardaba
demasiado. Ahora, con el uso de la tecnología
podemos reducir el tiempo empleado en
diversas actividades, como el que se desperdicia
en el papeleo innecesario que se generan en
muchas entidades públicas.
El sistema CONTROL DE ASISTENCIA (COASIS )
da solución al problema de la gestión del
personal. Antes se tenía que esperar mucho
tiempo para recibir una respuesta a una
solicitud sencilla, ahora estos documentos se
atienden en tiempo real y dando solución
oportuna a los problemas que puedan surgir.
El sistema COASIS da solución al problema de la
gestión del personal. Antes se tenía que esperar
mucho tiempo para recibir una respuesta a una
solicitud sencilla, ahora estos documentos se
atienden en tiempo real y dando solución
oportuna a los problemas que puedan surgir.
ACUÑA ROMANÍ, Brian Paul ANTONIO CAHUI, Hildebrando BENDEZU SAYAS, Kelly Yesenia BRAVO CERRÓN, Cesar CASTRO TORRES, José Tony CRUZ SALOME, Deisy Jeanet CUEVA PAREJAS, Cristhian DEZA FRANCO, Cesar MEZA ALANIA, Luis Antony NOLASCO BONILLA, Francisco Robert PALPAN MUCHA, Carlos ROJAS PORRAS, Julio César
AUTORES
INTRODUCCIÓN
Pág. 3
Desarrollar acciones de responsabilidad social universitaria orientada a los grupos de interés al
interior de la universidad para contribuir satisfactoriamente con el
desarrollo sostenible de la región.
Ser una universidad modelo, reconocida por generar impactos positivos en el campo social y medioambiental, orientado a los grupos de interés en el tiempo.
MISIÓN
VISIÓN
CONTEN
IDO
Análisis de Requerimientos6Página
Validación de Requerimientos7Página
Diseño del Wireframing8Página
Validación de la Interfaz9Página
Diseño de la Base de Datos y Migración de Datos10
Página
Desarrollo del Software11Página
Despliegue12Página
CapacitaciónC onclusiones - R ecomendaciones13
Página
Se tuvo una reunión con los directores de las Instituciones Educativas Sebastián Lorente y Rosa de América con el �n de construir un software que les permita automatizar el registro de asistencia del personal administrativo, docentes y personal de servicio que labora en cada una de las instituciones; el software en mención les facilitará el registro de horarios por cada profesor: salidas, ingresos, permisos, faltas, así como también, el ingreso de los temas a tocar en clases por cada uno de los docentes.
ANÁLISIS DE REQUERIMIENTOS
Recopilación de los requerimientosEn esta sesión, que se realizó en cada una de las instituciones educativas, se solicitó a los directores que nos brindaran la información necesaria para la extracción de requerimientos funcionales del software COASIS (Control de Asistencia) y de esta manera poder construir un software a medida.
Entre los principales requerimientos tenemos: Asignación de horar ios a cada
docente. Permisos a todo el personal. Restricciones de tiempo a la hora de
ingreso. Registro del tema de clases por cada
docente. Generación de reportes mensuales,
semanales y diarios de las faltas de los docentes.
Asimismo, se les dio la opción a los direc tores de contar con algunas funcionalidades especí�cas como captura de imagen mediante una cámara web. Esta opción solo fue asumida por la Institución Educativa Rosa de América.U n a v e z t e r m i n a d a l a s e s i ó n d e recopilación de información se pasó a veri�car el parque informático con el que contaban para seleccionar una máquina que fuera lo su�cientemente apta para el despl iegue del sof tware. Una vez seleccionado el equipo de cómputo se procedió al formateo y mantenimiento del mismo, para dejarla óptima para la instalación del software. Pág. 6
En esta sesión se les presentó a los directores de las instituciones educativas un documento de requerimientos. En este se plasmaron las necesidades presentadas por ambos directores con el �n de veri�car si satisfacían los requerimientos de los planteles educativos.Luego de que cada director revisara el documento presentado, se empezó a realizar las consultas pertinentes acerca de cada ítem del documento. El encargado del desarrollo del software procedió a explicar en qué consistían los ítems que no entendían los directores.Una vez veri�cado la conformidad del documento de requerimiento por cada uno de los directores se dio por �nalizada la reunión para realizar los últimos ajustes en la documentación.
Entrevista con el director de la I.E. Sebastián Lorente para la validaciónde los requerimientos obtenidos en la reunión anterior.
VALIDACIÓN DE REQUERIMIENTOS
Elección de la arquitectura y el IDE de desarrolloU n a v e z c o n c l u i d a l a f a s e d e requerimientos, el grupo procedió con la elección de la arquitectura sobre la cual se desar ro l lará e l sof t ware. También seleccionó el Entorno de Desarrollo Integrado (IDE) de desarrollo.El grupo consideró que la arquitectura más adecuada fue la �arquitectura de tres capas�, puesto que ofrece una gran �exibilidad en cuanto a páginas web. Por otro lado, el IDE de desarrollo que se eligió fue DJANGO, el cual brinda bene�cios como libertad en el uso del framework, �exibilidad en cuanto a código PYTHON y desarrollo simultáneo entre varios programadores.Reunión en la que se decidió la arquitectura del software,
así como el IDE de desarrollo de COASIS. Pág. 7
Validación de ingreso de datos al software
En esta fase se empezó a construir las
posibles interfaces del software de
asistencia COASIS. En ese sentido el grupo
trató que fueran lo más amigables
posibles para el usuario �nal �en este caso
los trabajadores de las escuelas, para
generar un rápido aprendizaje en la
navegación y rapidez para ingresar los
datos.
La validación del ingreso de datos estuvo a
cargo del jefe del grupo, quien en
colaboración con cada uno de integrantes
del proyecto, revisó las debilidades del
p r o c e s o e n l o s a m b i e n t e s d e l a s
instituciones educativas.
DISEÑO DEL WIREFRAMING
Modelamiento del software de asistencia
Reunión de trabajo para modelar los bosquejos del wireframing del software COASIS.
Pág. 8
VALIDACIÓN DE LA INTERFAZ
Presentación de la interfaz a los bene�ciariosEl grupo se reunió con los directores de
cada plantel para mostrarles el resultado
de las interfaces de construcción del
software COASIS con la �nalidad de
veri�car que no existan errores.
Luego de las pruebas necesarias en las
interfaces así como en el registro de los
datos de los trabajadores, los directores de
ambas instituciones consideraron a las
interfaces como atractivas y fáciles de Pruebas de software para la validación de las
interfaces del software COASIS así como la navegabilidad entre las mismas
Corrección de las interfaces del software
Esta fase del proyecto solo sirvió para que
el grupo pudiera hacer algunos ajustes
mínimos para las resoluciones de pantallas
en las cuales se pueda desplegar el
software.
Se procedió a retirar el CPU para realizar los cambiosa nivel de color de interfaz para que sea más
agradable a los usuarios.Pág. 9
DISEÑO DE LA BASE DE DATOS Y MIGRACIÓN DE DATOS
En esta fase el grupo se reunió para
plasmar el modelo de la base de datos,
las posibles tablas, así como la elección
del Gestor de Base de Datos.
Al �nal de esta fase se obtuvieron los
siguientes resultados: 15 tablas y la
elección del Gestor de Base de Datos libre
MySQL.
Luego del análisis se pasó a la
construcción de la base de datos en
MySQL para probar los datos que solo
habían sido probados desde la memoria
del mismo computador en el cual fue
desplegado.
Al �nalizar los cinco días en los que se
tenía planeada la construcción de la base
de datos, se unió la data al sistema
COASIS y generó desde código los
controladores para que pueda funcionar Una vez desplegado el software COASIS
en las máquinas correspondientes de
cada institución educativa, se procedió a
instalar el Gestor de Base de Datos Libre
MySQL y empezar a con�gurarlos de
modo exprés, también conocido como
con�guración por defecto.
Análisis de la base de datos Modelamiento de la base de datos
Instalación del MySql
Pág. 10
DESARROLLO DEL SOFTWARE
Esta fase consistió en el desarrollo del
software en sí, esto quiere decir la
construcción de las funcionalidades de
generación de reportes, validación,
autenticación e identi�cación de los
usuarios dándole así la funcionalidad
requerida a las interfaces.
Es así que los tres programadores del
grupo empezaron a trabajar con el patrón
de diseño MVC (Model � View - Controller),
el cual se acopla perfectamente con el IDE
DJANGO en el lenguaje de programación
PYTHON con el Gestor de Base de Datos
libre MySQL.
Este patrón de diseño nos permitió
construir el software en su totalidad de
manera e�ciente en el plazo de 15 días.
Análisis y desarrollo en IDE DJANGO
Reunión en las instalaciones de la Universidad Continental para el desarrollo del software COASIS.
Prueba de la carga de datos masiva en la máquina destinadaa la pruebas de desarrollo.
Pruebas de autenticación:
Se probó la e�ciencia del software en la
detección de permisos de usuario
conectado.
Pruebas de identi�cación:
Sirvió para saber si el usuario era un
personal que registra su asistencia o un
administrador del sistema.
Pruebas de controladores de la base de
datos:
Se probó la e�ciencia en la comunicación
del software con la base de datos.
Pruebas de carga de datos masiva:
Sirvió para poder medir la velocidad con la
que el software puede procesar cientos de
datos desde un archivo importado en
formato XLS.
Pruebas del software COASIS
Pág. 11
DESPLIEGUE DEL SISTEMA
Acordada la fecha para la instalación del
software en las respectivas instituciones
se procedió a implementar el programa
en las máquinas destinadas.
La instalación completa del software
duró alrededor de 20 minutos e implicó
la implementación de:
- Software COASIS
- IDE DJANGO
- Gestor de Base de Datos MySQL
- Utilitario DROP BOX
Instalación del software en las I.E.
Instalación del software COASIS en las instalaciones de las entidades
bene�ciadas.
Instalación del software COASIS en la I.E. Sebastián Lorente con la
presencia de la sub directora y secretaria.
Pruebas de instalación y funcionamiento
Una vez concluida la instalación del
s o f t w a r e C O A S I S , s e p r o c e d i ó a
comprobar el funcionamiento del
software post-instalación, el cual brindó
una conformidad del 100% por parte de
los directores de las instituciones
bene�ciadas.
Concluida la sesión de instalación y
pruebas de funcionamiento se acordó
una fecha para la capacitación del
COASIS.Pág. 12
CAPACITACIÓN
Luego de implementar el software COASIS, realizar las pruebas y obtener la conformidad de los directores de las instituciones bene�ciadas se pasó a la capacitación de los mismos.En la institución educativa Rosa de América se capacitó al director, puesto que la computadora estará instalada en su o�cina.En la Institución Educativa Sebastián Lorente se capacitó a la sub directora y a la secretaria, encargadas de la supervisión de este proceso en dicho plantel.
Capacitación a los encargados de administrar el software en las instituciones educativas.
Capacitación de los docentes
1El protot ipo implementado está diseñado para funcionar dentro de una intranet corporativa, para que funcione
en Internet es necesario rediseñar los componentes del sistema y agregarle un componente de encriptación para cuidar de la integridad y seguridad de los datos.
2Es necesario promover la utilización de sistemas de información para agilizar los procesos que maneje la institución
educativa y al mismo tiempo brindar un mejor servicio.
RECOMENDACIONESCONCLUSIONES
1Las empresas deben comprender la importancia de capturar toda la información posible referente a sus
trabajadores puesto que estos datos debidamente manejados constituyen una ventaja competitiva.
2Hoy en día, muchas entidades públicas llevan sus procesos de forma manual. Por ello, las instituciones bene�ciadas
deben empezar a sistematizar todos los procedimientos que conforman el core de negocio de la institución educativa.
3El proyecto se limitó a los aspectos de la asistencia de los trabajadores de las instituciones educativas, esperamos que
este sea el inicio de una variedad de proyectos informáticos que apoyen a las instituciones educativas. Pág. 13