Logo Studenta

UPS-CT002157

¡Este material tiene más páginas!

Vista previa del material en texto

UNIVERSIDAD POLITECNICA 
SALESIANA SEDE CUENCA 
FACULTAD DE INGENIERIAS 
CARRERA DE INGENIERIA DE SISTEMAS 
 
“ANALISIS, DISEÑO E IMPLEMENTACION DEL SISTEMA 
DE CONTROL DE ASISTENCIA DE PERSONAL DOCENTE Y 
ADMINISTRATIVO DE LA ESCUELA FISCAL MIXTA RAFAEL 
AGUILAR PESANTEZ“ 
 
 
Tesis de Grado previo a la obtención 
De Título de Tecnólogo en Sistemas. 
 
 
AUTORES: 
Johanna Xiomara Sandoval Illescas 
Rosa Elena Sigüenza Cárdenas 
 
 
DIRECTORA: 
Ing. Paola Ingavélez G. 
 
 
CUENCA – ECUADOR 
2011 
 
 
 
DECLARACIÓN 
 
Nosotras, Johanna Xiomara Sandoval Illescas y Rosa Elena Sigüenza Cárdenas, 
declaramos bajo juramento que el trabajo aquí descrito es de nuestra autoría; que no 
ha sido previamente presentado para ningún grado o calificación profesional; y, que 
hemos consultado las referencias bibliográficas que incluyen este documento. 
A través de la presente declaración cedemos nuestros derechos de propiedad 
intelectual correspondientes a este trabajo, a la Universidad Politécnica Salesiana, 
según lo establecido por la Ley de Propiedad Intelectual, por su Reglamento y por la 
normatividad vigente. 
 
 
 
………………………………. ………………………………………. 
Johanna Xiomara Sandoval Illescas Rosa Elena Sigüenza Cárdenas 
 
 
Cuenca, 11 de Julio de 2011 
 
 
 
 
 
 
 
CERTIFICACIÓN 
 
Certificación que el presente trabajo fue desarrollo por Johanna Xiomara Sandoval 
Illescas, Rosa Elena Sigüenza Cárdenas, bajo mi supervisión. 
 
 
 
…………………………………. 
Ing. Paola Ingavélez G. 
Directora de Tesis. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
DEDICATORIAS 
 
LA Dedicación de esta tesis va dirigida al ser que me guió 
siempre por el buen camino, al que me ayudó a superar 
obstáculos y a ser valiente en los momentos más difíciles de mi 
carrera DIOS, a mis padres, a mi esposo a mi hijo y 
hermanos quienes han estado en todo momento apoyándome, 
viendo por mi bienestar y mi educación, apoyándome sin dudar 
ni un solo momento de mi inteligencia y capacidad para salir 
adelante y cumplir los retos que me he propuesto. 
JOHANNA X. SANDOVAL 
ILLESCAS 
 
 
 
 
 
 
 
 
La presente tesis la dedico especialmente a mis padres quienes 
me apoyaron económica y moralmente en todos los momentos 
buenos y malos de mi vida brindándome su cariño y comprensión, 
a toda mi familia por sus palabras y consejos que contribuyeron 
en mi formación. 
 
ROSA ELENA SIGÜENZA 
CÁRDENAS 
 
 
 
AGRADECIMIENTOS 
Un agradecimiento profundo a nuestra directora de tesis a la Ing. 
Paola Ingavélez ya que ha sido la persona que nos ha sabido guiar 
para la culminación de esta tesis gracias a sus conocimientos y paciencia 
a lo largo de su desarrollo. 
A mi esposo quien ha sabido entenderme y ayudarme en todo momento 
apoyándome en la culminación de mi carrera creyendo en mí y en mis 
conocimientos adquiridos a lo largo de mi vida de estudiante. A mi 
hijo por entenderme los días que he tenido que dejarlo para salir a 
cumplir con las horas asignadas para el desarrollo de la tesis. Y a mis 
Padres quienes siempre han velado por mi bienestar y mi educación ya 
que esta es la mejor herencia que me pueden dejar para salir adelante y 
ser una mujer de éxitos. 
A mis maestros quienes me han enseñado y han compartido sus 
conocimientos. A todas las personas que de una u otra manera me han 
ayudado. 
JOHANNA X. SANDOVAL ILLESCAS 
 
 
 
 
Agradezco primeramente a Dios por haberme guiado en todos los 
momentos de mi vida, a mis padres por ser siempre un ejemplo 
y por brindarme su apoyo y colaboración incondicional, a todos 
mis hermanos mis sobrinos a mi familia en general. A la 
Universidad Politécnica Salesiana, a los docentes quienes 
aportaron con sus conocimientos para mi formación académica en 
especial a la Ing. Paola Ingavélez por su dirección en este 
trabajo de tesis. A todos mis amigos, compañeros y a mi 
compañera de tesis por brindarme siempre su apoyo. 
 
ROSA ELENA SIGÜENZA 
CÁRDENAS 
 
 
 
INDICE GENERAL 
 
1 CAPITULO I........................................................................................................... 21 
1.1 INTRODUCCION ....................................................................................... 21 
1.1.1 ANÁLISIS GENERAL DE LA ESCUELA FISCAL MIXTA RAFAEL 
AGUILAR. ......................................................................................................... 21 
1.1.1.1 GENERALIDADES ..................................................................... 21 
1.1.1.2 ANTECEDENTES HISTORICOS ............................................... 21 
1.1.2 ORGANIZACIÓN ........................................................................... 22 
1.1.3 CARGOS Y FUNCIONES .............................................................. 22 
1.2 ANTECEDENTES DEL PROYECTO ................................................... 23 
1.2.1 GENERALIDADES DEL REGISTRO DE LA ASISTENCIA ...... 23 
1.3 JUSTIFICACIÓN E IMPORTANCIA DEL DESARROLLO DEL 
SOFTWARE DE CONTROL DE ASISTENCIA DEL PERSONAL 
DOCENTE. ........................................................................................................ 27 
2 CAPITULO II ......................................................................................................... 29 
2.1 ANALISIS DE REQUISITOS. ................................................................... 29 
2.1.1 PREFACIO .......................................................................................... 29 
2.2 OBTENCIÓN Y ANÁLISIS DE REQUERIMIENTOS ......................... 30 
2.2.1 DESCRIPCIÓN TEXTUAL ............................................................ 31 
2.3 LEVANTAMIENTO INFORMATICO DE LA ESCUELA .................. 32 
2.4 CASOS DE USO: ................................................................................ 39 
2.5 DIAGRAMA DE CLASES ..................................................................... 52 
 
 
2.6 DIAGRAMA DE SECUENCIA .............................................................. 53 
2.7 REQUERIMIENTOS NO FUNCIONALES ........................................... 54 
2.8 ESPECIFICACIÓN DE REQUERIMIENTOS. ...................................... 55 
2.8.1 GESTIÓN DE EMPLEADOS .......................................................... 55 
2.8.2 GESTIÓN DE VACACIONES ............................................................. 71 
2.8.2 GESTION DE PERMISOS .............................................................. 86 
2.8.3 GESTION DE LA ASISTENCIA .................................................... 90 
2.9 ANÁLISIS DE REQUERIMIENTOS TECNOLÓGICOS ..................... 95 
2.9.1 SELECCIÓN DEL LENGUAJE DE PROGRAMACIÓN .............. 95 
2.9.2 SELECCIÓN DE LA HERRAMIENTA DE PROGRAMACIÓN . 95 
2.9.3 SELECCIÓN DEL SISTEMA GESTOR DE BASE DE DATOS .. 96 
3 CAPITULO III .............................................................................................. 101 
3.1 DISEÑO Y ARQUITECTURA DEL SISTEMA .......................................... 101 
3.1.1 PRESENTACIÓN DE LA ARQUITECTURA ................................. 101 
3.1.2 MODELO ....................................................................................... 101 
3.1.3 VISTA ............................................................................................ 101 
3.1.4 CONTROLADOR: ......................................................................... 102 
3.1.5 OBJETIVOS Y RESTRICCIONES DE LA ARQUITECTURA .. 102 
3.2 DISEÑO ARQUITECTÓNICO ............................................................ 102 
3.3 ESQUEMA DE BASE DE DATOS ...................................................... 104 
3.4.1 PREFACIO ..................................................................................... 105 
3.4.2 OBJETIVOS ................................................................................... 105 
3.4.3 ALCANCE .....................................................................................105 
3.4.4 INTERFACE PARA EL INGRESO AL SISTEMA ...................... 106 
3.4.5 INTERFACE PARA EL PANEL DE CONTROL ........................ 106 
3.4.6 INTERFACE PARA LA GESTIÓN DE PARÁMETROS ............ 106 
 
 
3.4.7 INTERFACE PARA LA ADMINISTRACIÓN DE PARÁMETROS
 107 
3.4.8 INTERFACE PARA LA GESTIÓN DE EMPLEADOS. ............. 107 
3.4.9 INTERFACE GESTIÓN DE VACACIONES ............................... 108 
3.4.10 INTERFACE DE ADMINISTRACION DE VACACIONES ....... 108 
3.4.11 ADMINISTRACIÓN DE PERMISOS .......................................... 109 
3.4.12 GESTIÓN DE HORARIOS ........................................................... 109 
3.4.13 PARA VISUALIZAR DIAS NO LABORABLES ........................ 110 
3.4.14 PARA CREAR LOS HORARIOS ................................................. 110 
3.4.15 INTERFACE PARA ASIGNAR LOS HORARIOS A UN 
EMPLEADO ................................................................................................. 111 
3.4.16 INTERFACE PARA GESTIÓN DE ASISTENCIA ...................... 111 
3.4.17 INTERFACE DE ACCESO DEL PERSONAL ............................ 112 
4 CAPITULO IV .............................................................................................. 113 
4.1 DOCUMENTO DE PRUEBAS ..................................................................... 113 
4.1.1 OBJETIVOS .............................................................................................. 114 
4.1.2 PROPÓSITO .............................................................................................. 114 
4.1.3 ALCANCE ................................................................................................. 114 
4.1.4 ACTIVIDADES .......................................................................................... 114 
4.2 RECURSOS HUMANOS Y MATERIALES ............................................... 115 
4.3 PRUEBAS DE INTEGRIDAD DE LA BASE DE DATOS ......................... 116 
4.3.1 PROPÓSITO ........................................................................................... 116 
4.3.2 OBJETIVOS ........................................................................................... 116 
4.3.3 ACTIVIDADES ...................................................................................... 116 
 
 
4.4 PRUEBAS DE REGISTRO DE ASISTENCIA EN EL SISTEMA ........ 117 
4.4.1 PRUEBA ABD-001: REGISTRO DE ADMINISTRADOR DE 
CONTROL DE EMPLEADOS........................................................................ 117 
4.4.2 PRUEBA ABD-002: INGRESO DE EMPLEADOS EN EL SISTEMA 119 
4.4.3 PRUEBA ABD-003: CREACION DE HORARIOS ......................... 121 
4.4.4 PRUEBA ABD-004: GENERAR REPORTES ................................. 123 
4.5 PRUEBAS DE FUNCIONALIDAD ............................................................ 125 
4.5.1 PROPÓSITO ........................................................................................... 125 
4.5.2 OBJETIVO ............................................................................................. 125 
4.5.3 ACTIVIDADES ..................................................................................... 125 
4.5.4 ALCANCE ............................................................................................. 126 
4.5.5 PRUEBA FN-001: MANTENIMIENTO DE EMPLEADOS ........... 126 
4.5.6 PRUEBA FN-002: MODIFICACION DE HORARIOS ................... 128 
4.6 PRUEBAS DE REGISTRO DE ASISTENCIA DE LOS EMPLEADOS 
EN EL SISTEMA ............................................................................................ 130 
4.6.1 PRUEBA ABD-001: REGISTRO DE ENTRADA Y SALIDA DE 
LOS EMPLEADOS. ........................................................................................ 130 
5 CAPITULO V ............................................................................................... 134 
5.1 IMPLEMENTACION ............................................................................... 134 
5.2 IMPLEMENTACION DEL SISTEMA .................................................... 135 
 
 
5.2.1 DISEÑO MVC DEL SISTEMA ........................................................ 135 
5.2.2 VISTA (M-V-C) ................................................................................ 137 
5.2.3 CONTROLADOR (M-V-C) .............................................................. 139 
5.3 IMPLEMENTACIÓN DE ASISCONTROL EN LA ESC. RAFAEL 
AGUILAR PESANTEZ ....................................................................................... 140 
5.3.3 ESTRUCTURA DE LA BASE DE DATOS .................................... 141 
5.3.4 ENTREGA DEL SOFTWARE ......................................................... 141 
5.3.5 ENTREGA DE CLAVES .................................................................. 141 
5.3.6 CAPACITACIÓN .............................................................................. 142 
5.3.7 FUNCIONAMIENTO ....................................................................... 142 
5.4 ADAPTACION DE ASISCONTROL EN FUTURO CON 
MECANISMOS BIOMETRICOS ....................................................................... 143 
CONCLUSIONES ................................................................................................... 146 
RECOMENDACIONES .......................................................................................... 147 
GLOSARIO ............................................................................................................. 149 
ANEXOS ................................................................................................................. 149 
1 ANEXO 1 HERRAMIENTAS DE DESARROLLO .................................... 151 
2 ANEXO 2 MANUAL DE USUARIO ......................................................... 154 
3 ANEXO 3 ESTANDARES DE PROGRAMACION ................................. 189 
 
 
BIBLIOGRAFÍA ..................................................................................................... 203 
 
 
 
 
INDICE DE FIGURAS 
Ilustración 1organización de la Escuela ..................................................................... 22 
Ilustración 2 Enseñanza.............................................................................................. 23 
Ilustración 3Registro de asistencia diario .................................................................. 24 
Ilustración 4 Caso de Uso Director ............................................................................ 39 
Ilustración 5 Caso de Uso Empleado ......................................................................... 40 
Ilustración 6 Gestión de Empleados ........................................................................... 41 
Ilustración 7 Gestión de Horarios .............................................................................. 43 
Ilustración 8 Gestión de Permisos .............................................................................. 45 
Ilustración 9 Gestión de Vacaciones .......................................................................... 47 
Ilustración 10 Gestión Vacaciones ............................................................................. 49 
Ilustración 11 Gestión Reportes ................................................................................. 51 
Ilustración 12 Diagrama de Clases ............................................................................. 52 
Ilustración 13 Diagrama de Secuencia Registro de Empleados ................................. 53 
Ilustración 14 Diagrama de Secuencia Registro de Asistencia .................................. 54 
Ilustración 15 Diagrama de Actividades Agregar Empleado ..................................... 55 
Ilustración 16 Agregar Empleado Diagrama de Actividades General ....................... 59 
Ilustración 17 Diagrama Modificar Empleado ........................................................... 60 
file:///D:/rosa/FINAL/INFORME%20FINAL%20D/tesis_final-f.docx%23_Toc297781496Ilustración 18 Diagrama de Actividades Agregar Empleado ..................................... 63 
Ilustración 19 Diagrama deshabilitar Empleado ........................................................ 64 
Ilustración 20 Diagrama de Actividades Deshabilitar Empleados ............................. 67 
Ilustración 21 Diagrama Listar Empleado ................................................................. 68 
Ilustración 22 Diagrama Actividades Listar Empleados ............................................ 71 
Ilustración 23 Diagrama Registrar Vacaciones .......................................................... 72 
Ilustración 24 Diagrama de Actividades Registrar Vacaciones ................................. 75 
Ilustración 25 Diagrama Modificar Vacaciones ........................................................ 76 
Ilustración 26 Diagrama de Actividades Modificar Vacaciones................................ 79 
Ilustración 27 Diagrama Listar Vacaciones ............................................................... 80 
Ilustración 28 Diagrama de Actividades Listar Vacaciones ...................................... 82 
Ilustración 29 Diagrama Eliminar Vacaciones .......................................................... 83 
Ilustración 30 Diagrama de Actividades Eliminar Vacaciones.................................. 86 
Ilustración 31 Diagrama Ingresar Permisos ............................................................... 87 
Ilustración 32 Diagrama de Actividades Ingresar Permisos ...................................... 90 
Ilustración 33 Diagrama Registrar Asistencia............................................................ 91 
Ilustración 34 Diagrama de Actividades Registrar Asistencia ................................... 94 
Ilustración 35 Arquitectura ...................................................................................... 101 
 
 
Ilustración 36 Diseño Arquitectónico Arquitectura del Sistema Manejo de la 
asistencia del personal .............................................................................................. 103 
Ilustración 37 Ingreso al Sistema ............................................................................. 106 
Ilustración 38 Panel de Control ................................................................................ 106 
Ilustración 39 Gestión de Parámetros ...................................................................... 107 
Ilustración 40 Administración de Parámetros .......................................................... 107 
Ilustración 41 Gestión de Empleados ....................................................................... 108 
Ilustración 42 Gestión Vacaciones ........................................................................... 108 
Ilustración 43 Administración Vacaciones .............................................................. 109 
Ilustración 44 Administración de Permisos ............................................................. 109 
Ilustración 45 Gestión de Horarios .......................................................................... 110 
Ilustración 46 Gestión Días no Laborables .............................................................. 110 
Ilustración 47 Creación de Horarios ........................................................................ 111 
Ilustración 48 Asignación de Horarios ..................................................................... 111 
Ilustración 49 Gestión de Asistencia ........................................................................ 112 
Ilustración 50 Acceso de Personal ........................................................................... 112 
Ilustración 51 Acceso al Sistema de Control ........................................................... 118 
Ilustración 52 Sistema de Control de Asistencia ..................................................... 119 
Ilustración 53 Ingreso de Empleados ....................................................................... 121 
 
 
Ilustración 54 verificación del ingreso de emp. ....................................................... 121 
Ilustración 55 Generar reportes de asistencia........................................................... 124 
Ilustración 56 Vista del reporte generado ................................................................ 125 
Ilustración 57 Listado de empleados ........................................................................ 127 
Ilustración 58 Modificar empleado .......................................................................... 128 
Ilustración 59 Modificar horarios ............................................................................ 130 
Ilustración 60 Registrar Asistencia .......................................................................... 132 
Ilustración 61 Ingreso de clave en Registro Asist. ................................................... 132 
Ilustración 62Diseño MVC ...................................................................................... 135 
Ilustración 63Ejem. Formulario ............................................................................... 138 
Ilustración 64Ejem. Etiqueta .................................................................................... 138 
Ilustración 65Ejem. Caudros de Texto ..................................................................... 138 
Ilustración 66Ejem. Area de Texto .......................................................................... 139 
Ilustración 67Ejem.Cuadros de Fecha...................................................................... 139 
Ilustración 68Ejem. Combo BOX ............................................................................ 139 
Ilustración 69Controlador MVC .............................................................................. 140 
Ilustración 70 Fig 1 Manual ..................................................................................... 156 
Ilustración 71 Figura 2 Manual ................................................................................ 158 
 
 
Ilustración 72 Figura 3 Manual ................................................................................ 158 
Ilustración 73 Figura 4 Manual ................................................................................ 159 
Ilustración 74 Figura 5 Manual ................................................................................ 159 
Ilustración 75 Figura 6 Manual ............................................................................... 160 
Ilustración 76 Figura 7 Manual ............................................................................... 160 
Ilustración 77 Figura 8 Manual ................................................................................ 161 
Ilustración 78 Figura 9 Manual ................................................................................ 162 
Ilustración 79 Figura 10 Manual ............................................................................. 162 
Ilustración 80 Figura 11 Manual .............................................................................. 163 
Ilustración 81 Figura 12 Manual .............................................................................. 164 
Ilustración 82 Figura 13 Manual .............................................................................. 164 
Ilustración 83 Figura 14 Manual ............................................................................. 165 
Ilustración 84 Figura 15 Manual .............................................................................. 166 
Ilustración 85 Figura 16 Manual ............................................................................. 166 
Ilustración 86 Figura 17 Manual ............................................................................. 167 
Ilustración 87 Figura 18 Manual ............................................................................. 168 
Ilustración 88 Figura 19 Manual ..............................................................................168 
Ilustración 89Figura 20 Manual ............................................................................... 169 
 
 
Ilustración 90 Figura 21 Manual .............................................................................. 170 
Ilustración 91 Figura 22 Manual .............................................................................. 170 
Ilustración 92 Figura 23 Manual ............................................................................. 171 
Ilustración 93 Figura 24 Manual .............................................................................. 172 
Ilustración 94 Figura 25 Manual .............................................................................. 172 
Ilustración 95 Figura 26 Manual ............................................................................. 173 
Ilustración 96 Figura 27 Manual ............................................................................. 174 
Ilustración 97Figura 28 Manual .............................................................................. 174 
Ilustración 98Figura 29 Manual ............................................................................... 175 
Ilustración 99Figura 30 Manual ............................................................................... 175 
Ilustración 100Figura 31 Manual ............................................................................. 176 
Ilustración 101Figura 32 Manual ............................................................................. 176 
Ilustración 102Figura 33 Manual ............................................................................. 177 
Ilustración 103Figura 34 Manual ............................................................................. 177 
Ilustración 104Figura 35 Manual ............................................................................. 179 
Ilustración 105Figura 36 Manual ............................................................................. 179 
Ilustración 106Figura 37 Manual ............................................................................. 180 
Ilustración 107Figura 38 Manual ............................................................................. 181 
 
 
Ilustración 108Figura 39 Manual ............................................................................. 182 
Ilustración 109Figura 40 Manual ............................................................................. 182 
Ilustración 110Figura 41 Manual ............................................................................. 183 
Ilustración 111Figura 42 Manual ............................................................................. 184 
Ilustración 112Figura 43 Manual ............................................................................. 184 
Ilustración 113Figura 44 Manual ............................................................................. 185 
Ilustración 114Figura 45 Manual ............................................................................. 186 
Ilustración 115Figura 46 Manual ............................................................................. 186 
Ilustración 116Figura 47 Manual ............................................................................. 187 
Ilustración 117Figura 48 Manual ............................................................................. 187 
 
 
 
 
 
 
 
 
1 CAPITULO I 
1.1 INTRODUCCION 
1.1.1 ANÁLISIS GENERAL DE LA ESCUELA FISCAL MIXTA RAFAEL 
AGUILAR. 
1.1.1.1 GENERALIDADES 
La Escuela Rafael Aguilar es una institución educativa de índole fiscal, con una 
estrategia, ya que tiene como objetivo impulsar una ciudadanía participativa y 
consciente de cuáles son sus derechos y obligaciones. Con un proceso de enseñanza 
y aprendizaje basada en sus principios y valores. 
El sistema educativo inculca a los jóvenes a prepararse para cumplir con las 
obligaciones mediante los conocimientos básicos adquiridos durante su etapa escolar 
para formar seres capaces de salir adelante por si solos. 
1.1.1.2 ANTECEDENTES HISTORICOS 
 
La Escuela Fiscal Mixta Rafael Aguilar Pesantez es una Escuela primaria, fundada 
el 28 de agosto de 1968, para atender a los niños y niñas pertenecientes al Barrio de 
El Cebollar. Las clases se iniciaron en el mes de octubre de 1968, en la casa de un 
Señor Pesantez, vecino del lugar, en la actualidad la institución cuenta con 270 
estudiantes y 12 docentes. 
 
La Mutualista Azuay, realiza una lotización en este sector para construir una 
ciudadela que lleva el mismo nombre y dona al Ministerio de Educación un lote de 
unos tres mil metros cuadrados para la construcción del local escolar, el mismo que 
se realiza en el año de 1972, en convenio entre el Ministerio de Educación, Consejo 
Provincial y el Cuerpo de Paz de los Estados Unidos de Norteamérica. La 
construcción consta de dos pabellones con tres aulas cada una, vivienda para el 
Conserje y dos tercios de aula para la dirección del Plantel y bodega. 
 
Ante el crecimiento de la población estudiantil, en el periodo de 1993 a 1996, se 
construyeron tres aulas más con el apoyo del gobierno de Sixto Duran Ballén y el 
 
 
Consejo Provincial. 
 
En la actualidad asisten 270 niños y niñas a la escuela, siendo necesario la 
ampliación vertical del local escolar para atender al crecimiento de la población de la 
Ciudadela y sus alrededores. 
 
1.1.2 ORGANIZACIÓN 
 
La escuela para su funcionamiento se estructura con los siguientes órganos: 
 
 Director de la Escuela. 
 Personal Docente. 
 Conserje 
 
Ilustración 1organización de la Escuela 
 
 
1.1.3 CARGOS Y FUNCIONES 
 
Director de la Escuela.- Persona que administra el sistema. 
Encargado de vigilar que el proceso de Registro se desarrolle de manera transparente 
y ordenada, para obtener reportes diarios y mensuales los mismos que serán 
entregados al Ministerio Educación. 
 
Personal Docente.- Registran asistencia y salida de sus labores. 
DIRECTOR 
DR. WILLIAM 
BENALCAZAR 
CONSERJE DOCENTES 
 
 
Registran la hora de ingreso y salida dejando constancia que han cumplido con sus 
labores respetando su horario de trabajo. 
1.2 ANTECEDENTES DEL PROYECTO 
Las Escuelas fiscales se encuentran en muchos retos para la adquisición de recursos 
financieros y humanos para ofrecer una educación de calidad a sus estudiantes. 
Al ser escuelas fiscales y estar en una zona alejada de la ciudad tienen grandes 
necesidades e inconvenientes para brindar una educación confiable, ya que carecen 
de recursos en cuanto a materiales didácticos se refiere ya que estos no pueden ser 
asumidos por ellos por cuanto los recursos que el estado les asigna no son suficientes 
para su cubrir las necesidades que tienen. 
Es imprescindible recordar a los docentes que cada vez que se inicien las labores 
escolares en las diferentes instituciones es importante la puntualidad y el desempeño 
de sus labores en el tiempo y horario asignados. 
 
 
Ilustración 2 Enseñanza 
 
Por tales motivos se hace necesario un control de asistencia eficiente que permita 
reportar el desempeño de docentes y personal administrativo dentro de su jornada de 
trabajo. 
1.2.1 GENERALIDADES DEL REGISTRO DE LA ASISTENCIA 
 
 
El control de ingreso y salida de los Docentes a sus labores, se desarrolla mediante el 
registro en un cuaderno de asistencia el mismo que se encuentra ubicado en la 
Dirección de la Escuela, donde, se debe anotar el grado, la hora de ingreso a sus 
labores así como la hora de salida, la firma y el nombre del docente. 
Cada docente podrá registrar su asistencia solo 5 minutos después de la hora de 
ingreso, la cual no se contará como atraso. 
 
GRADO FIRMA FIRMA
ESCUELA FISCAL MIXTA
RAFAEL AGUILAR PESANTEZ
APELLIDO Y NOMBRE HORA DE INGRESO HORA DE SALIDA
DIRECTOR 
Ilustración 3Registro de asistencia diario 
 
1.2.1.1 DEFINICIÓN DE LA PROBLEMÁTICA 
 
La siguiente informaciónes tomada de la página web del Ministerio de 
Educación. 
 
A través del tiempo, la tecnología ha evolucionado de una manera 
asombrosa, permitiendo automatizar procesos para un mejor control. 
Los procesos rutinarios que son manejados en forma manual resuelven 
procesos de una manera lenta, es por ello que llevarla a un sistema 
automatizado garantiza un mejor trato de la información. 
En gran parte la tecnología de la información, reúne, almacena y procesa, 
es por ello que se desea disminuir tiempo en la ejecución de las tareas 
realizadas mediante procesos tediosos para el ser humano. 
 
 
 
Actualmente la escuela Rafael Aguilar no cuenta con tecnología 
suficiente, sin embargo el alcance del tema de esta tesis tiene como 
objetivo la gestión de control de asistencia ya que al momento el proceso 
es manual, por ello registran su asistencia, faltas y permisos en hojas de 
papel las cuales son archivadas y no brindan un control exacto de las 
horas laboradas, además de convertirse en una tarea tediosa y lenta a la 
hora de realizar consultas y obtener reportes de asistencia. 
Esta forma de llevar el registro permite tener de forma rápida: 
 Registro unificado de cada persona 
 Acceso a la información de forma instantánea. 
 Reportes diarios de las horas de entrada, salida, faltas y en 
especial las horas de atraso o las horas extras. 
 Restringir la información a personal sin autorización. 
 Calculo automatizado de horas asistidas, 
 Reportes de faltas, atrasos, permisos solicitados por el personal 
por diversos motivos, automatizando los procesos de manera 
optima. 
El objetivo que persigue la Institución Educativa, es mantener un control 
adecuado y confiable de la asistencia de cada personal, y así obtener de 
forma rápida documentos para presentar en el Ministerio de Educación. 
Ya que estos solicitan, se les entreguen mediante Acuerdo Ministerial. 
 
Luego de entrar en vigencia la nueva Ley Orgánica de Educación, y hasta 
que se expida el correspondiente reglamento, la ministra de Educación, 
emitió el Acuerdo Ministerial No. 135, el cual establece los lineamientos 
que deberán seguir autoridades y docentes de todos los establecimientos 
educativos fiscales del país. 
El Acuerdo Ministerial N. 135 establece, entre varios de sus puntos, el 
cumplimiento de las 8 horas laborales del docente, el cual aplica tanto 
 
 
para las instituciones matutinas como vespertina. Como primer punto, se 
dispone a las autoridades de cada establecimiento educativo que escojan 
un horario de entre las opciones propuestas y que notifiquen en la 
Dirección Provincial respectiva el modelo de jornada que se ajuste a sus 
necesidades. 
En casos excepcionales, las instituciones educativas podrán solicitar a las 
Direcciones Provinciales un horario distinto a los señalados en el Acuerdo 
Ministerial, los cuales deberán ser debidamente analizados y sustentados 
con informes y firmados por la máxima autoridad del establecimiento 
educativo. 
 
JORNADA MATUTINA 
a) Horario: de 07H00 a 12H45. Sugerido para Educación General 
Básica (EGB), con 35 períodos de clase semanales. 
b) Horario: de 07H00 a 13H10. Sugerido para Bachillerato, con 40 
períodos de clase semanales. 
c) Horario: de 07H30 a 13H05. Sugerido para planteles rurales que 
ofrecen EGB, con 35 períodos de clase semanales. 
d) Horario: de 07H00 a 12H45. Sugerido para educación inicial y 
primero de EGB. 
 JORNADA VESPERTINA 
a) Horario: de 13h00 a 18h45. Sugerido para EGB, con 35 períodos de 
clase semanales. 
b) Horario: de 13h10 a 18h50. Sugerido para EGB, con 35 períodos de 
clase semanales. 
c) Horario: de 13H00 a 19H10. Sugerido para Bachillerato, con 40 
períodos de clase semanales. 
d) Horario: de 13H05 a 18H35. Sugerido para planteles rurales que 
ofrecen EGB, con 35 períodos de clase semanales. 
 
 
 En los planteles urbanos, la jornada docente matutina será de 06h45 a 
14h45 y la vespertina de 11H00 a 19H00. Durante la semana, el maestro 
deberá enseñar 30 períodos de clase. En ningún caso el período de clase 
podrá durar menos de 40 minutos. 
En los planteles rurales, la jornada docente matutina será de 07H00 a 
15H00 y la vespertina de 11H00 a 19H00. Durante la semana, el maestro 
deberá enseñar 30 períodos de clase. En ningún caso el período de clase 
podrá durar menos de 40 minutos. 
Una vez que la Dirección Provincial de Educación correspondiente 
autorice la jornada de clases que adoptará cada institución educativa 
pública, deberá registrar la información para la debida supervisión, 
asesoría y auditoría. Adicionalmente, las instituciones educativas deberán 
también registrar esta información en el Archivo Maestro de Instituciones 
Educativas, AMIE, en el momento en que se actualicen los datos anuales. 
Finalmente, el artículo cuatro señala: “De la aplicación y cumplimiento 
del presente Acuerdo serán responsables las Subsecretarías 
Metropolitanas de Educación, las Coordinaciones Zonales y Distritales, y 
las Direcciones Provinciales del Ministerio de Educación, en sus 
jurisdicciones respectivas, y los Directores y Rectores de las instituciones 
educativas públicas”. (Educación) 
 
 
1.3 JUSTIFICACIÓN E IMPORTANCIA DEL DESARROLLO DEL 
SOFTWARE DE CONTROL DE ASISTENCIA DEL PERSONAL 
DOCENTE. 
El proceso de control se lleva en forma manual, recolectando los datos mediante un 
libro de asistencia en el cual cada personal debe ingresar la hora de ingreso y salida 
de cada docente. Entre las dificultades que se podría presentar al contar con un 
proceso manual se pueden mencionar: 
 
 
 Que los docentes no tomen con responsabilidad la hora de ingreso y/o salida 
de la institución. 
 Se puede alterar o manipular los datos que constan en el libro de ingreso. 
 Que se pierdan los documentos y la manipulación de la información sea muy 
lento. 
Por estas diversas razones es necesario un cambio, a través de un sistema 
automatizado que evite y controle, la duplicación y pérdida de documentos y que 
agilice el proceso de control de tal manera que sea confiable, seguro y amigable. 
Es por ello que con el fin de ayudar a esta prestigiosa institución educativa, se desea 
desarrollar un sistema de software que permita la gestión del control de asistencia 
del personal administrativo de la Escuela Fiscal Mixta Rafael Aguilar, que optimice 
y automatice el proceso y se pueda llevar de una forma ordenada, segura y efectiva el 
control de asistencia. 
 
 
2 CAPITULO II 
2.1 ANALISIS DE REQUISITOS. 
2.1.1 PREFACIO 
Los documentos de requerimientos de software son la declaración acordada de los 
requerimientos del sistema. Se estructuran de tal forma que puedan ser utilizados por: 
- Usuarios del Sistema: Especifican los requerimientos y los lee para verificar 
que cumplen sus necesidades. 
- Administradores: Planean el proceso de desarrollo del sistema. 
- Ingenieros de Sistemas: Comprenden por qué se desarrolla el sistema. 
- Ingenieros Probadores: Desarrollan la pruebas de validación para el 
sistema. 
- Ingenieros Mantenedores: Ayudan a comprender el sistema y las relaciones 
entre las partes. 
Por lo tanto la especificación del diseño del software es un documento orientado a la 
implementación. 
Para el desarrollo del mismo le daremos un enfoque a la forma en que se captan las 
ideas las mismas que se obtendrán de una manera muy sencilla e informal mediante 
una conversación con las personas involucradas con el manejo del posible sistema, 
en este caso el suscrito Director de la Escuela Fiscal Rafael Aguilar Pesantes el Dr. 
William Benalcazar Torres. 
Para un mejor entendimiento de los requerimientos obtenidos se usará un lenguaje 
natural estructurado el mismo que debe ser completamente claro tanto para los 
usuarios como para la desarrolladora del Software (Programador). Una vez que se 
tenga la información por parte del usuario se obtendránlos requerimientos del 
 
 
sistema y luego se podrá diferenciar los diferentes requerimientos del Usuario y por 
último identificar con los requerimientos de los diferentes módulos. 
Una vez bien definidas las etapas anteriores y que se tenga claro la funcionalidad de 
cada uno de ellas se podrá ir observando las necesidades del sistema así como los 
problemas que irán surgiendo en el desarrollo y con la ayuda de herramientas se 
podrá ir planteando soluciones. 
2.2 OBTENCIÓN Y ANÁLISIS DE REQUERIMIENTOS 
La necesidad de crear este sistema es de computarizar y automatizar la asistencia del 
personal docente para llevar un control adecuado y así brindarles un mejor servicio y 
ahorrar tiempo y recursos. 
Para ello se pretende hacer un análisis del sistema tomando en cuenta todos los 
requerimientos y necesidades de los usuarios y así ofrecer una solución factible. 
Para esto el sistema debe realizar funciones como las que se indican. 
 Llevar un registro completo de todos los trabajadores. 
 Permitir el ingreso de información perteneciente al período de trabajo de 
cada empleado de la escuela, como horario asignado, calendario de 
actividades, permisos, vacaciones y multas. 
 El sistema debe automatizar el cálculo de los totales de minutos de atraso 
en base a la información que provea al sistema en función sobre su hora 
de llegada y hora de salida y el horario de cada empleado. 
 Clasificar a los empleados de acuerdo a su función en la escuela. 
 Mantener control de los empleados sobre sus horarios de trabajo. 
 Presentar Reportes mensuales a ser usados en los roles. 
El propósito de este documento es presentar un método de desarrollo de software 
basado en especificación de requerimientos, análisis, planificación, diseño y 
documentación que están constituidos por un conjunto de procesos que van desde la 
identificación de necesidades del usuario hasta la entrega del producto final. 
 
 
Este método se fundamenta en modelos de desarrollo, métodos y técnicas de la 
Ingeniería de Software por su significativa contribución a la construcción y 
mejoramiento de calidad de los productos software y de gestión de proyectos. 
2.2.1 DESCRIPCIÓN TEXTUAL 
Los servicios que el sistema deberá proveer constan de los siguientes puntos: 
 Registrar información de los empleados como: Nombres, Apellidos, Lugar y 
fecha de nacimiento, Estado civil, grupo sanguíneo, cedula, cedula militar, 
carnet IESS, licencia, fecha de ingreso, código (interno). 
 Identificar a los empleados por medio de su código interno. 
 Permitir cualquier tipo de actualización en la información personal del 
empleado. 
 Identificar a cada empleado por medio de su número de cédula de identidad. 
 El sistema debe permitir el ingreso de información perteneciente al período 
de trabajo de cada empleado, como horario asignado, permisos, vacaciones 
 Proveer información de los empleados clasificándolos por el cargo de 
empleado sea estos empleados de personal docente y administrativo. 
 Reconocer los días de labor para ello se toma en cuenta los días de permiso, 
días de faltas, falta injustificadas total de atrasos. 
 Verificar las vacaciones sean estas una vez por año y el tiempo que le 
corresponde a cada empleado. 
 Verificar los permisos que solicita el empleado, con la correspondiente 
descripción que identifique el tipo de permiso, sea estos con cargo a las 
vacaciones, o calamidad domestica previo a un comprobante del IESS, o 
comisión a realizar una tarea encomendada. 
 El sistema debe automatizar el cálculo de los totales de minutos de atraso y 
los días laborables en base a la información del horario de cada empleado y 
su hora de ingreso y salida diaria. 
 Generar un reporte al final de cada mes de trabajo en el cual se listan a los 
empleados según sean su tipo con sus respectivos días laborables, días de 
falta, total de atrasos. 
 Generar información de los empleados basándose en los atributos de éstos. 
 
 
 Visualizar reporte del empleado desde su fecha de inicio hasta la fecha actual 
o fecha de salida. 
 Recibir información de nuevos empleados. 
 Permitir el registro de la hora de llegada y hora de salida de cada empleado, a 
través de un código de acceso. 
2.3 LEVANTAMIENTO INFORMATICO DE LA ESCUELA 
Esta institución educativa cuenta con un solo computador, el mismo que es manejado 
por el Director de la Escuela, no cuenta con otra máquina para sacar respaldos, 
además de esto no cuentan con ningún programa, es por este motivo que el 
ASISCONTROL sería el primer sistema que la institución tendría instalado en un 
computador con características: 
ORDENADOR 
Sistema Operativo: Microsoft Windows Xp Profesional 
Service Pack del Sistema Operativo: Service Pack 2 
Nombre de Usuario: Administardor 
PLACA BASE 
Tipo de Procesador: Intel Celeron D 351, 3200 MHz (24 x 133) 
Memoria del Sistema: 448 MB (PC2700 DDR SDRAM) 
Puerto de comunicación: Puerto de comunicaciones (COM1) 
Puerto de comunicación: Puerto de impresora ECP (LPT1) 
MONITOR: 
Tarjeta gráfica: ATI RADEON XPRESS 200 Series (256 MB) 
 
 
Monitor: Monitor Plug and Play [NoDB] (H9KL706746) 
 
MULTIMEDIA: 
Tarjeta de sonido: ATI SB450 - High Definition Audio Controller 
ALMACENAMIENTO: 
Controlador IDE: ATI IDE Controller 
Disquetera de 3 ½: Unidad de disquete 
Disco duro: SAMSUNG HD161HJ (149 GB, IDE) 
Disco duro: ST380815AS (74 GB, IDE) 
Estado de los discos duros SMART : OK 
DISPOSITIVOS DE ENTRADA: 
Teclado: Teclado estándar de 101/102 teclas o Microsoft Natural PS/2 Keyboard 
Ratón: Mouse compatible PS/2 
RED: 
Tarjeta de Red: Realtek RTL8139/810x Family Fast Ethernet NIC 
DISPOSITIVOS: 
Impresora: HP LaserJet 1018 
Impresora: Xerox PC Fax 
http://www.samsung.com/Products/HardDiskDrive/index.htm
http://www.seagate.com/products
 
 
Impresora: Xerox WorkCentre 3210 PCL 6 
PROCESADORES / INTEL(R) CELERON(R) CPU 3.20GHZ 
PROPIEDADES DEL PROCESADOR: 
Fabricante: Intel 
Versión: Intel(R) Celeron(R) CPU 3.20GHz 
Reloj externo: 133 MHz 
Velocidad de reloj máxima: 3800 MHz 
Velocidad de reloj máxima: 3200 MHz 
Tipo: Central Processor 
Estado: Activado 
Actualizar: ZIF 
Identificación del socket: Socket 775 
MÓDULOS DE MEMORIA / A0 
PROPIEDADES DEL MÓDULO DE MEMORIA: 
Identificación del socket: A0 
Tipo: DIMM, SDRAM 
Tamaño instalado: 512 MB 
Tamaño activado: 512 MB 
 
 
MEMORIA 
MEMORIA FÍSICA: 
Total: 446 MB 
Usada: 352 MB 
Disponible: 93 MB 
Uso: 79 % 
MEMORIA VIRTUAL: 
Total: 1500 MB 
Usada: 656 MB 
Disponible: 843 MB 
Uso: 44 % 
MONITOR 
Monitor Plug and Play [NoDB] 
Nombre del monitor: Monitor Plug and Play [NoDB] 
Identificación del monitor: SAM022F 
Modelo: SyncMaster 
Fecha de fabricación: Semana 29 / 2006 
Número de serie: H9KL706746 
 
 
Tamaño de visión máximo: 31 cm x 23 cm (15.2") 
Ratio de aspecto de la imagen: 5:3 
Frecuencia horizontal: 30 - 71 KHz 
Frecuencia vertical: 50 - 160 Hz 
Gamma: 2.20 
Gestión del modo DPMS: Active-Off 
DISCOS LÓGICOS 
A: Disco removible 
C: Disco local 
D: Lector óptico 
E: Disco local 
F: Disco local 
TECLADO 
Descripción del dispositivo: Teclado 
Tipo de dispositivo: Desconocido 
Sub-tipo de dispositivo: Desconocido 
Botones/teclas 128 
DISPOSITIVOS DE IMAGEN 
 
 
Xerox WorkCentre 3210 
DISPOSITIVOS DE SONIDO, VIDEO Y JUEGO 
Codecs de audio 
Codecs de video 
Controlador de compatibilidad de audio Microsoft WINMM WDM 
Controladores de audio heredados 
Dispositivos de sonido del sistema Kernel de Microsoft 
Dispositivos de captura de video heredados 
Dispositivos para el control de multimedia 
Realtek High Definition Audio 
EQUIPO 
Monoprocesador ACPI de PC 
IMPRESORAS 
Xerox WorkCentre 3210 PCL 6 
MONITOR 
Monitor Plug and Play 
MOUSE Y OTROS DISPOSITIVOS SEÑALADORES 
Mouse compatible PS/2 
 
 
OTROS DISPOSITIVOS 
Modem PCI 
PROCESADORES 
Intel(R) Celeron(R) CPU 3.20GHzPUERTOS (COM & LPT) 
Puertos de comunicación (COM1) 
Puerto de impresora ECP (LPT1) 
 
UNIDADES DE DISCO 
SAMSUNG HD16HJ 
ST380815AS 
UNIDADES DE DISQUETE 
Unidad de disquete 
UNIDADES DE DVD/CD-ROM 
HL-DT-ST CD-RW GCE-8526B 
PROGRAMAS INSTALADOS 
La Escuela tiene instalado en su computador, office 2007 y Acroba Reader, debido a 
que por las tareas que realiza no cuentan con ningún otro software ni licencia alguna 
por lo que sugerimos si les fuera posible realizar la adquisición de licencias del 
software existentes y de ser necesario conseguir nuevos software lo hagan con las 
licencias correspondientes. 
 
 
2.4 CASOS DE USO: 
CASO DE USO DE DIRECTOR CU001. 
AsisControl
Director
Gestionar Empleados
Gestionar Horarios
Gestionar Permisos
Gestionar
Vacaciones
Solicitar Reportes
Gestionar
Parametros Generales
 
Ilustración 4 Caso de Uso Director 
 
 
CASO DE USO DE EMPLEADO CU002. 
 
 
AsisControl
Docente
Marcar Hora de
Llegada
Marcar Hora de
Salida
 
Ilustración 5 Caso de Uso Empleado 
 
GESTIÓN DE EMPLEADOS CU003 
 
 
AsisControl
Director
Agregar
Modificar
Listar
Eliminar
 
Ilustración 6 Gestión de Empleados 
 
Descripción: Este caso de uso pretende modelar de manera general la gestión de 
empleados, y representa las funcionalidades de agregar un nuevo empleado, 
modificar sus datos, eliminar un empleado, y presentar un reporte con el listado de 
todos ellos. 
Actores: Director proporciona información al sistema de los datos personales del 
empleado. Se trata de un Usuario autorizado del sistema con su clave respectiva. 
Precondiciones: El usuario autorizado se debe haberse conectado al sistema y la base 
de datos debe estar disponible. 
Flujo Normal: 
1. El actor selecciona del menú Principal la opción de Empleado. 
2. Al hacer esto el sistema presenta un formulario una tabla de datos con el 
listado de los empleados, y un panel de control de acciones con los botones 
de nuevo, modificar, eliminar y filtrar. 
3. El actor deberá hacer clic en la acción que desea hacer. Al hacer esto se 
 
 
presentara un nuevo formulario en donde se procede a realizar los cambios. 
4. Hacer clic en Aceptar para que se acepten los cambios. 
Flujo Alternativo: 
1. Si al ingresar la información se digita una no valida, no se permitirá el 
ingreso de los datos y se notificará al actor mediante un mensaje de 
advertencia. 
Poscondiciones: La información registrada en la Base de Datos se actualiza. 
 
 
 
 
GESTIÓN DE HORARIOS CU004 
AsisControl
Director
Agregar Horario
Modificar Horario
Listar los Horarios
Eliminar Horario
 
Ilustración 7 Gestión de Horarios 
 
Descripción: Este caso de uso pretende modelar de manera general la gestión de 
horarios. La definición de los horarios consiste en la organización de los días de 
labor registrando la hora de entrada y salida a lo largo de la semana. Estos horarios 
son definidos en base al plan anual de la dirección de educación. 
La cantidad de horarios a crear depende del tipo de empleado. 
Actores: Director de la Escuela. 
Precondiciones: El sistema debe estar conectado al servidor de la base de datos para 
que se pueda almacenar la información, de la misma manera el usuario autorizado se 
debe haber conectado al sistema para que se pueda generar la información que el 
 
 
usuario requiera. 
Flujo Normal: 
1. El actor selecciona del menú Principal la opción de Horarios. 
2. Al hacer esto el sistema presenta un formulario con una tabla de datos con el 
listado de los horarios registrados, y un panel de control de acciones con los 
botones de nuevo, modificar y eliminar. 
3. El actor deberá hacer clic en la acción que desea hacer. Al hacer esto se 
presentara un nuevo formulario en donde se procede a realizar los cambios. 
4. Hacer clic en Aceptar para que se guarden los cambios. 
Flujo Alternativo: Si en el registro se digitaliza más los datos, no se permitirá el 
ingreso de los mismos y se notificará al actor mediante un mensaje de advertencia. 
Poscondiciones: La información registrada en la Base de Datos se actualiza. 
 
 
 
 
GESTIÓN DE PERMISOS CU005 
AsisControl
Director
Agregar Permiso a
Empleado
Modificar Permiso
Listar los Permisos
Eliminar Permisos
 
Ilustración 8 Gestión de Permisos 
Descripción: Este caso de uso pretende modelar de manera general la gestión de 
permisos. La definición de los permisos consiste en el día laborable del empleado 
que se encuentra ausente con justificación. 
El sistema deberá permitir ingresar en el sistema la aprobación de los permisos o 
justificaciones por faltas en el trabajo. 
Actores: Director de la Escuela. 
Precondiciones: El sistema debe estar conectado al servidor de la base de datos para 
que se pueda almacenar la información, de la misma manera el usuario autorizado se 
debe haber conectado al sistema para que se pueda generar la información que el 
usuario requiera. 
 
 
Flujo Normal: 
1. El actor selecciona del menú Principal la opción de Permiso. 
2. Al hacer esto el sistema presenta un formulario con una tabla de datos con el 
listado de los empleados, y un panel de control de acciones con los botones 
de nuevo, modificar y eliminar. 
3. Seleccionar al empleado y se deberá hacer clic en la acción que desea hacer. 
Al hacer esto se presentara un nuevo formulario en donde se procede a 
realizar los cambios. 
4. Hacer clic en Aceptar para que se guarden los cambios. 
Flujo Alternativo: Si en el registro se digitaliza más los datos, no se permitirá el 
ingreso de los mismos y se notificará al actor mediante un mensaje de advertencia. 
Poscondiciones: La información registrada en la Base de Datos se actualiza. 
 
 
 
 
GESTIÓN DE VACACIONES CU005 
AsisControl
Director
Agregar Vacaciones
a Empleado
Modificar
Vacaciones
Eliminar Vacaciones
 
Ilustración 9 Gestión de Vacaciones 
Descripción: Pretende modelar la asignación de vacaciones de un empleado Permite 
ingresar en el sistema la aprobación de las vacaciones y su tiempo de duración. 
Actores: Empleado la escuela proporciona información y previa a una validación que 
se trata de un Usuario autorizado del subsistema con su clave respectiva. 
Precondiciones: El sistema debe estar conectado al servidor de la base de datos para 
que se pueda almacenar la información, de la misma manera el usuario autorizado se 
debe haber conectado al sistema para que se pueda generar la información que el 
usuario requiera. 
Flujo Normal: 
 
 
1. El actor selecciona del menú Principal la opción de Vacaciones. 
2. El sistema presenta un formulario que permite el ingreso para el 
almacenamiento de la información. 
3. El actor registra la información de aprobación de vacaciones y la fecha de 
inicio si no se registra esta aprobación las vacaciones son acumulables. 
4. El sistema guarda los datos en la base de datos del sistema. 
Flujo Alternativo: Si en el registro se digitaliza mal los datos, no se permitirá el 
ingreso de los datos y se notificará al actor mediante un mensaje de advertencia. 
Poscondiciones: La información registrada en la Base de Datos se actualiza. 
 
 
 
 
GESTIÓN DE VACACIONES CU007 
AsisControl
Director
Registra hora de
llegada
Registrar Hora de
Salida
 
Ilustración 10 Gestión Vacaciones 
Descripción: Permite el ingreso en el sistema de la hora de entrada y salida en la que 
el personal de la escuela. 
Actores: Empleado la escuela proporciona información y previa a una validación que 
se trata de un Usuario autorizado del subsistema con su clave respectiva. 
Precondiciones: El sistema electrónico debe estar conectado al servidor de la base de 
datos para que se pueda almacenar la información, de la misma manera el usuario 
autorizado se debe haber conectado al sistema para que se pueda generar la 
información que el usuario requiera. 
Flujo Normal: 
1) El actor ingresa su código de identificaciónúnico. 
2) Presionar la tecla enter 
 
 
3) El sistema presentara un mensaje de éxito con la hora de entrada. 
4) Hacer el mismo procedimiento para registrar tanto la salida como el ingreso. 
Flujo Alternativo: 
7. Si en el listado de empleados no se encuentra el código le presenta el mensaje 
de error. 
Poscondiciones: La información registrada en la Base de Datos se actualiza. 
 
 
 
 
GESTIÓN DE REPORTES CU008 
AsisControl
Director
Solicitar Reportes
 
Ilustración 11 Gestión Reportes 
Descripción: El caso de uso pretende modelar la obtención de los reportes. 
Actores: El director: Solicita el reporte. 
Precondiciones: El sistema electrónico debe estar conectado al servidor de la base de 
datos para que se pueda almacenar la información, de la misma manera el usuario 
autorizado se debe haber conectado al sistema para que se pueda generar la 
información que el usuario requiera. 
Flujo Normal: El actor selecciona del menú Principal la opción de Reportes. 
1. El sistema presenta un formulario que permite la selección del tipo de reporte 
a obtener. 
2. El actor selecciona el formato que desea. 
3. El sistema genera el reporte, que puede ser visualizado y apto a ser impreso. 
Flujo Alternativo: Ninguno Poscondiciones: Ninguno 
 
 
 
2.5 DIAGRAMA DE CLASES 
+ingresar()
+modificar()
+deshabilitar()
+listar()
-identificador
-nombres
-apellidos
-cedula
-direcion
-telefono
-fecha_nacimiento
-estado_civil
-instruccion
-profesion
-titulo
-carnet_iess
-fecha_ingreso
-fecha salida
EMPLEADOS
+ingresar()
+modificar()
+listar()
+deshabilitar()
-identificador
-fecha_inicio
-fecha_final
-descripcion
Vacaciones
+verificar()
+registrar()
-identificado
-total_dias
-total_dias_vaciones
-total_dias_permiso
Asistencia
+ingresar()
+modificar()
+deshabilitar()
+listar()
+()
-identificador
-descripcion
-hora_entrada
-hora_salida
-tipo
-dia
Horarios
+registrar()
-dia
-hora_llegada
-hora_salida
-
Jornada
+ingresar()
+modificar()
+deshabilitar()
+listar()
-identificador
-departamento
-cargo
Tipo Empleado
+ingresar()
+modificar()
+deshabilitar()
+listar()
-identificador
-nombre
-descripcion
Departamentos
+ingresar()
+modificar()
+listar()
+deshabilitar()
-identificador
-fecha_inicio
-fecha_final
-descripcion
-motivo
Permiso
-pertenece
*
-Contiene
1-Pertenece
*
-Clasifica
1
-Es designado
1
-Tiene
1
-tiene
1
-se registra
*
-Tiene 1
-Es asiganado
*
-solicita*
-se aprueba*
-almacena
*
-ingresa
*
-muestra1
-consulta1
-Tiene
1
-Se adiciona *
-Tiene1
-Se consulta *
 
Ilustración 12 Diagrama de Clases 
 
 
 
2.6 DIAGRAMA DE SECUENCIA 
2.6.1 REGISTRO DE EMPLEADO 
 
Ilustración 13 Diagrama de Secuencia Registro de Empleados 
 
Diagrama de Secuencia
Depatamento Horario vacaciones
registra
registro de jornada
Empleado
jornada
notifica
Verifica registro
asigna cumple
permiso
registrar petcion
solicita
asigna
ingresa
 
 
2.6.2 REGISTRO DE ASISTENCIA
Diagrama de Secuencia
horario
asigna
jornada vacaciones
registra
solicitar
Empleado
verificcacion de aprobacion
permisos
verificación de tipo de permiso
pedir
verificcacion de peticion
departamento
pertenece
asistencia
notifica
ingresa
admitir
 
Ilustración 14 Diagrama de Secuencia Registro de Asistencia 
2.7 REQUERIMIENTOS NO FUNCIONALES 
Dentro del sistema a desarrollar tenemos requerimientos no funcionales los cuales 
restringen al producto de software, éstos a menudo están relacionados con las 
propiedades emergentes del sistema, por lo tanto aplican para el sistema completo. 
A continuación se presentan los requerimientos no funcionales más sobresalientes: 
 El sistema será multiplataforma ya que será realizado en java y podrá ser 
implementado en diversos Sistemas Operativos, pero su funcionalidad la 
realizará sobre plataforma Windows ya es el sistema operativo que 
maneja la institución. 
 El servidor deberá tener un procesador mayor a 400MHz y un mínimo de 
512 MB de memoria RAM. 
 
 
 El sistema contará con interfaces desarrolladas en el lenguaje de 
programación Java. 
 Para el almacenamiento de datos e información se utilizará la Base de 
Datos Postgres. 
 El producto de software no desperdiciará recursos de sistema. 
 El sistema funcionará dentro de una estructura centralizada. 
2.8 ESPECIFICACIÓN DE REQUERIMIENTOS. 
2.8.1 GESTIÓN DE EMPLEADOS 
I. Agregar Empleados 
o Nombre: Agregar Empleado 
o Descripción breve 
 El caso de uso busca modelar la funcionalidad del sistema que 
permite agregar nuevos empleados, estos empleados permiten 
tener una clasificación ordenada y detallada de los diferentes 
empleados que se manejan en la escuela. El caso de uso es 
utilizado por el director e inicia cuando el director se identifica 
en el sistema e ingresa en el área de Empleados. 
 
o Diagrama 
Director
Agregar Empleados
 
Ilustración 15 Diagrama de Actividades Agregar Empleado 
o Objetivos 
 Crear y mantener una clasificación de los empleados que se 
manejan en el ASISCONTROL. 
 
o Objetivos de rendimiento 
 
 
 A continuación se muestran las métricas que serán utilizadas 
para medir el rendimiento del proceso, con una breve 
descripción de las mismas. 
o Tiempo: este será el tiempo que toma llevar a cabo el proceso de 
agregar un nuevo empleado. 
o Descripción de flujos de trabajo 
 A continuación se muestra la descripción del flujo de trabajo 
normal y la descripción de los flujos de trabajo alternos que 
pudieran ocurrir. 
 
 Flujo normal de trabajo: Agregar Empleado 
 El director selecciona la opción de 
Nuevo Empleado. 
 El sistema muestra el formulario para 
agregar los datos. Los datos que se 
deben de agregar son: Registrar 
información de los empleados como: 
Nombres, Apellidos, Cédula, Fecha de 
Ingreso, Teléfono, Celular, Email, 
Clave, Dirección, Lugar y fecha de 
nacimiento, Estado civil, grupo 
sanguíneo, cedula militar, carnet IESS. 
 El director ingresa los datos solicitados. 
 El director presiona el botón aceptar 
para que el sistema guarde la 
información [Flujo alterno 1]. 
 El sistema agrega la información a la 
base de datos[Flujo alterno 2]. 
 El sistema muestra un mensaje de que el 
proceso ha finalizado. 
 El director presiona el botón aceptar del 
mensaje. 
 
 
 El sistema regresa a mostrar el 
formulario para ingresar los datos. 
 
 Flujo alterno 1: Información incompleta o no valida 
 El director no ingreso uno de los campos 
obligatorios, o no ingresa un dato valido. 
 El sistema muestra un mensaje de que el 
campo es obligatorio o que hay un error 
en el ingreso del dato. 
 El sistema regresa al paso mostrar el 
formulario para ingreso de datos del 
Flujo normal de trabajo. 
 
 Flujo alterno 2: Error de comunicación con la base 
de datos 
 El sistema no se pudo comunicar con la 
base de datos. 
 El sistema muestra un mensaje 
indicando el error. 
 El director presiona el botón aceptar del 
mensaje para indicar que está enterado 
del problema. 
 El sistema regresa a mostrar el 
formulario para ingreso de datos del 
Flujo normal de trabajo. 
 
o Categoría 
 Este caso de uso se encuentra en la categoría de requerimiento 
funcional debido a que este lleva a cabo el proceso de agregar 
un nuevo empleado y dicho proceso es una de las funciones 
solicitadas para el sistema. 
o Riesgos 
 
 
 Los riesgos que representa la ejecución de este caso de uso 
son: 
 Información falsa: esto debido a información no verídica que 
puede ingresar el director. 
o Posibilidades 
 Disminución en el tiempo que toma agregar un nuevo 
empleado. 
 Mejorar el control de los empleados que se utilizan en el 
ASISCONTROL. 
o Propietario del proceso 
 El propietario del proceso es el director ya que es el encargado 
de ingresar la información dentro del sistema. 
o Requerimientos especiales 
 A continuación semuestran los requisitos que no son cubiertos 
por el flujo de trabajo pero que son necesarios para la 
implementación. Estos requisitos se deben de cumplir antes de 
llevar a cabo el caso de uso. 
 Tener una comunicación con la base de datos. 
 El director debe de estar registrado en el sistema. 
o Puntos de extensión 
 No aplica. 
 
 
o Diagrama de actividades Agregar Empleado 
Director Sistema
Nuevo Empleado
Ingresar Informacion
Mensaje de Proceso Terminado
Mensaje de Error
Almacenar Datos
Mostrar Formulario
Mensaje de Error
Validar y comprobar datos obligatorios
SI
No
SI
No
 
Ilustración 16 Agregar Empleado Diagrama de Actividades General 
II. Modificar Empleados 
o Nombre: Modificar Empleado 
o Descripción breve 
 El caso de uso busca modelar la funcionalidad del sistema que 
permite modificar empleados ya existentes, lo que se busca a 
través de esto es que los cambios que se realicen sobre estos 
 
 
datos sean ordenados y coherentes. El caso de uso es utilizado 
por el director e inicia cuando el director se identifica en el 
sistema y luego ingresa en el área de de Empleados. 
o Diagrama 
 
 
o Objetivos 
 Crear y mantener una clasificación de los empleados que se manejan 
en el ASISCONTROL. 
o Objetivos de rendimiento 
 A continuación se muestran las métricas que serán utilizadas para medir el 
rendimiento del proceso, con una breve descripción de las mismas. 
o Tiempo: este será el tiempo que toma llevar a cabo el proceso de modificar 
un nuevo empleado existente. 
o Descripción de flujos de trabajo 
 A continuación se muestra la descripción del flujo de trabajo normal y la 
descripción de los flujos de trabajo alternos que pudieran ocurrir. 
 Flujo normal de trabajo: Modificar Empleado 
 El director selecciona el empleado del 
listado que desea modificar. 
 El director selecciona la opción 
Modificar Empleado. 
 El sistema muestra un formulario 
editable con la información existente del 
empleado seleccionado. 
 Los datos que pueden modificar son: 
Nombres, Apellidos, Lugar y fecha de 
nacimiento, Estado civil, grupo 
Modificar Empleado
Director
Ilustración 17 Diagrama Modificar Empleado 
 
 
sanguíneo, cedula, cedula militar, carnet 
IESS, fecha de ingreso. 
 El director modifica la información que 
desea. 
 El director presiona el botón guardar 
para que el sistema guarde la 
información [Flujo alterno 1]. 
 El sistema modifica la información 
[Flujo alterno 2]. 
 El sistema muestra un mensaje de que el 
proceso ha finalizado. 
 El director presiona el botón aceptar del 
mensaje. 
 El sistema regresa a muestra un 
formulario editable. 
 Flujo alterno 1: Información incompleta o no valida 
 El director no ingreso uno de los campos 
obligatorios o ingreso un dato no valido. 
 El sistema muestra un mensaje de que el 
campo es obligatorio o no es válido. 
 El sistema regresa al paso muestra un 
formulario editable del Flujo normal de 
trabajo. 
 Flujo alterno 2: Error de comunicación con la 
base de datos 
 El sistema no se pudo comunicar con la 
base de datos. 
 El sistema muestra un mensaje indicando el 
error. 
 El director presiona el botón aceptar del 
mensaje para indicar que está enterado del 
problema. 
 
 
 El sistema regresa al paso muestra un 
formulario editable del Flujo normal de 
trabajo. 
o Categoría 
 Este caso de uso se encuentra en la categoría de requerimiento funcional 
debido a que este lleva a cabo el proceso de modificación de empleado y 
dicho proceso es una de las funciones solicitadas para el sistema. 
o Riesgos 
 Los riesgos que representa la ejecución de este caso de uso son: 
 Información falsa: esto debido a información no verídica que puede 
ingresar el director. 
o Posibilidades 
 Disminución en el tiempo que toma modificar un nuevo empleado. 
 Mejorar el control de los empleados que se utilizan en el 
ASISCONTROL. 
o Propietario del proceso 
 El propietario del proceso es el director ya que este es el encargado de 
modificar la información dentro del sistema. 
 
o Requerimientos especiales 
 A continuación se muestran los requisitos que no son cubiertos por el 
flujo de trabajo pero que son necesarios para la implementación. Estos 
requisitos se deben de cumplir antes de llevar a cabo el caso de uso. 
 Tener una comunicación con la base de datos. 
 El director debe de estar registrado en el sistema. 
 
o Puntos de extensión 
 No aplica. 
 
o Diagrama de actividades 
 
 
SistemaDirector
Modificar Empleado
Seleccionar Empleado 
a modificar
Mensaje proceso terminado
SI
SI
Comprobar datos obligatorios
Mensaje de error
NO
Actualizar datos
Mostrar formulario
Mensaje de error
NO
Mostrar información del tipo seleccionado
Actualizar información
 
Ilustración 18 Diagrama de Actividades Agregar Empleado 
 
III DESHABILITAR EMPLEADOS 
o Nombre: Deshabilitar Empleado 
o Descripción breve 
 El caso de uso busca modelar la funcionalidad del sistema que 
permite deshabilitar el/los empleados de los que no se requiera 
mas que se presente su información de registro de entrada y 
salida y lo cambie a un estado de deshabilitado. El caso de uso 
es utilizado por el director e inicia cuando el director se 
identifica en el sistema e ingresa en el área de empleados. 
o Diagrama 
 
 
Deshabilitar
Director
 
Ilustración 19 Diagrama deshabilitar Empleado 
o Objetivos 
 Permitir al director eliminar aquellos empleados ingresados 
que dejen de labora en el establecimiento. 
o Objetivos de rendimiento 
 A continuación se muestran las métricas que serán 
utilizadas para medir el rendimiento del proceso, con una 
breve descripción de las mismas. 
o Tiempo: este será el tiempo que toma dar baja al empleado y 
deshabilitar la información relacionada con respecto a la asistencia y 
el registro de entrada y salida. 
o Descripción de flujos de trabajo 
 A continuación se muestra la descripción del flujo de 
trabajo normal y la descripción de los flujos de trabajo 
alternos que pudieran ocurrir. 
 Flujo normal de trabajo: Eliminar Empleados 
 El sistema muestra un listado de los 
Empleados registrados en el sistema 
[Flujo alterno 1]. 
 El director selecciona un empleado 
dentro de la lista entregada y 
presiona el botón dar de baja. 
 El sistema presenta un mensaje de 
confirmación. 
 El director presiona el botón aceptar 
para que el sistema de de baja la 
información [Flujo alterno 1]. 
 El sistema verificas los códigos de 
referencia con el registro de la 
 
 
asistencia y elimina la información 
que relaciona su visualización del 
registro de entrada y salida [Flujo 
alterno 2]. 
 El sistema regresa al paso El 
director selecciona un empleado. 
 Flujo alterno 1: Error de comunicación con la 
base de datos 
 El sistema no se pudo comunicar 
con la base de datos. 
 El sistema muestra un mensaje 
indicando el error. 
 El director presiona el botón aceptar 
del mensaje para indicar que está 
enterado del problema. 
 El sistema regresa al paso El 
director selecciona un empleado del 
Flujo normal de trabajo. 
 Flujo alterno 2: Error al validar eliminación de 
empleado 
 El sistema no pudo eliminar el 
empleado, porque no se ha 
seleccionado al empleado de la lista. 
 El sistema muestra un mensaje 
indicando el error. 
 El director presiona el botón aceptar 
del mensaje para indicar que está 
enterado del problema. 
 El sistema regresa al paso, El 
sistema muestra un listado de los 
Empleados registrados en el sistema, 
del Flujo normal de trabajo. 
o Categoría 
 
 
 Este caso de uso se encuentra en la categoría de requerimiento 
funcional debido a que este lleva a cabo el proceso de 
deshabilitar los empleados existentes en el sistema y dicho 
proceso es una de las funciones solicitadas para el sistema. 
o Riesgos 
 Los riesgos que representa la ejecución de este caso de usoson: 
 Información no disponible: es posible que en algún momento 
el sistema no pueda acceder a la información de la base de 
datos y por lo tanto no se pueda realizar la baja. 
o Posibilidades 
 Disminución en el tiempo que toma eliminar un empleado. 
o Propietario del proceso 
 El propietario del proceso es el director ya que este es el 
encargado de gestionar los empleados. 
o Requerimientos especiales 
 A continuación se muestran los requisitos que no son cubiertos 
por el flujo de trabajo pero que son necesarios para la 
implementación. Estos requisitos se deben de cumplir antes de 
llevar a cabo el caso de uso. 
 Tener una comunicación con la base de datos. 
 El director debe de estar registrado en el sistema. 
o Puntos de extensión 
 No aplica. 
o Diagrama de actividades 
 
 
SistemaDirector
Mensaje de Error
Mostrar ListadoSelecionar Empleado a Deshabilitar
Mostrar Mensaje de Confirmacion
Mensaje de Error
Generar Listado
Si
No
No
Si
Deshabilitar Empleado
Aceptar la Cofirmacion
No
Si
Deshabilitar Empleado
 
Ilustración 20 Diagrama de Actividades Deshabilitar Empleados 
IV LISTAR EMPLEADOS 
o Nombre Listar Empleados 
o Descripción breve 
 El caso de uso busca modelar la funcionalidad del sistema 
que permite crear un reporte de los empleados y entregas 
existentes en el sistema, esto permite saber, en el momento 
 
 
que se necesite, los empleados que existen y de ser 
necesario agregar nuevos empleados o modificar o 
deshabilitar los existentes. El caso de uso es utilizado por 
el director e inicia cuando el director se identifica en el 
sistema y luego ingresa en el área de Gestión de 
Empleados. 
 
o Diagrama 
Coordinador
Listar Empleados
 
Ilustración 21 Diagrama Listar Empleado 
o Objetivos 
 Generar un reporte sobre los Empleados que se encuentran 
registrados actualmente en el ASISCONTROL. 
 Presentar opciones de filtrado. 
o Objetivos de rendimiento 
 A continuación se muestran las métricas que serán utilizadas 
para medir el rendimiento del proceso, con una breve 
descripción de las mismas. 
o Tiempo: Que se toma el director seleccionar los parámetros de 
búsqueda. 
 
o Descripción de flujos de trabajo 
 A continuación se muestra la descripción del flujo de trabajo 
normal y la descripción de los flujos de trabajo alternos que 
pudieran ocurrir. 
 
 Flujo normal de trabajo: Listar Empleados 
 El director selecciona la opción Listar 
Empleados. sistema [Flujo alterno 1]. 
 
 
 El sistema muestra un listado de los Empleados 
registrados en el sistema [Flujo alterno 2]. 
 El sistema regresa al paso El sistema muestra 
un listado de los Empleados registrados en el 
sistema. 
 Flujo alterno 1: Filtrar Información 
 El director selecciona la opción filtrar 
 El sistema muestra el formulario que 
permite el ingreso de los parámetros de 
filtrado. 
 El director procede a ingresar los datos para 
el filtrado. 
 El director presiona el botón de aceptar para 
indicar que se puede proceder a mostrar la 
información 
 El sistema continúa al paso, El sistema 
muestra un listado de los Empleados 
registrados en el sistema, del Flujo normal 
de trabajo. 
 
 Flujo alterno 2: Error de comunicación con la 
base de datos 
 El sistema no se pudo comunicar con la base 
de datos. 
 El sistema muestra un mensaje indicando el 
error. 
 El director presiona el botón aceptar del 
mensaje para indicar que está enterado del 
problema. 
 El sistema regresa al paso, El sistema 
muestra un listado de los Empleados 
registrados en el sistema, del Flujo normal 
de trabajo. 
 
 
o Categoría 
 Este caso de uso se encuentra en la categoría de requerimiento 
funcional debido a que este lleva a cabo el proceso de 
generación de reporte de los Empleados existentes en el 
sistema y dicho proceso es una de las funciones solicitadas 
para el sistema. 
o Riesgos 
 Los riesgos que representa la ejecución de este caso de uso 
son: 
 Información no disponible: es posible que en algún momento 
el sistema no pueda acceder a la información de la base de 
datos y por lo tanto no se pueda generar el reporte. 
o Posibilidades 
 Disminución en el tiempo que toma generar un reporte de los 
Empleados existentes. 
o Propietario del proceso 
 El propietario del proceso es el director ya que este es el 
encargado de generar los reportes. 
o Requerimientos especiales 
 A continuación se muestran los requisitos que no son cubiertos 
por el flujo de trabajo pero que son necesarios para la 
implementación. Estos requisitos se deben de cumplir antes de 
llevar a cabo el caso de uso. 
 Tener una comunicación con la base de datos. 
 El director debe de estar registrado en el sistema. 
 
o Puntos de extensión 
 No aplica. 
 
 
 
SistemaDirector
Mensaje de Error
Mostrar ListadoSelecionar Empleado a Deshabilitar
Mostrar Mensaje de Confirmacion
Mensaje de Error
Generar Listado
Si
No
No
Si
Deshabilitar Empleado
Aceptar la Cofirmacion
No
Si
Deshabilitar Empleado
 
Ilustración 22 Diagrama Actividades Listar Empleados 
2.8.2 GESTIÓN DE VACACIONES 
I. REGISTRAR VACACIONES 
o Nombre: Registrar Vacaciones 
o Descripción breve 
 El siguiente caso de uso refleja la funcionalidad del sistema el 
mismo que permite registrar nuevas vacaciones, dentro de la 
cual se podrá obtener una lista de todas las vacaciones 
tomadas por parte de los docentes que laboran en la escuela. 
Este caso es manejado únicamente por el Director, el mismo 
 
 
que ingresa al sistema y selecciona el módulo de las 
vacaciones. 
o Diagrama 
REGISTRAR 
VACACIONES
 
Ilustración 23 Diagrama Registrar Vacaciones 
o Objetivos 
 Establecer un listado de todas las vacaciones que se manejan en el 
ASISCONTROL 
o Objetivos de rendimiento 
 Se detalla la metodología la cual será utilizada para evaluar el 
rendimiento de los procesos detallados brevemente. 
o Tiempo: Será el tiempo que tome en registrar una nueva vacación al docente 
o Descripción de flujos de trabajo 
 Se muestra la descripción del flujo de trabajo normal y la 
descripción de los flujos de trabajo alternos que pudieran ocurrir. 
 Flujo normal de trabajo: Agregar Vacación 
 El director selecciona la opción de Registrar 
Vacaciones 
 El sistema muestra el formulario para 
agregar los datos. Los datos que se deben de 
agregar son: Fecha de inicio y final de 
vacaciones. 
 El director ingresa los datos solicitados. 
 El director presiona el botón aceptar para 
que el sistema guarde la información [Flujo 
alterno 1]. 
 El sistema agrega la información en la base 
de datos [Flujo alterno 2]. 
 El sistema muestra que el proceso ha 
finalizado. 
 
 
 El director presiona el botón aceptar para 
confirmar el proceso. 
 El sistema muestra la solicitud en pantalla. 
 Flujo alterno 1: Información incompleta o no 
valida 
 El director se olvida de ingresar uno de los 
datos requeridos e importantes para el 
desarrollo de la solicitud requerida. 
 El sistema muestra un mensaje informando 
que se deben ingresar los campos necesarios 
 Flujo alterno 2: Error de comunicación con la 
base de datos 
 No se puede establecer una conexión con la 
base de datos. 
 El sistema nos indica el error que se está 
teniendo. 
 El director confirma que se ha enterado del 
error que cometió. 
 El sistema regresa al paso, El sistema 
muestra el formulario para agregar los datos, 
para continuar con el Flujo normal de 
trabajo. 
o Categoría 
 
 Este proceso se encuentra dentro de la categoría de requerimientos 
funcionales ya que se encarga del proceso de ingresar una nueva 
vacación, este proceso es una de las solicitudes que se podrá 
encontrar en el sistema 
o Riesgos 
 Los riesgos que se pueden presentar en la ejecución de este caso 
de uso son: 
 Ingresar Información falsa: Que el director de la escuela no 
ingrese datos correctos sobre los

Continuar navegando