Revista Jobs

14
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ÁTICA FACULTAD DE INGENIERÍA GRUPO DE PROYECCIÓN SOCIAL “JOBS” Proyección Social

description

Sistema de control de asistencia docente y página web de las instituciones educativas Rosa de América y Sebastián Lorente

Transcript of 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

Universidad ContinentalAv. San Carlos N°1980, Huancayo

www.continental.edu.pe