CD 4217.Desbloqueado

211
ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIERIA DE SISTEMAS Desarrollo de un Sistema de Inscripción y Matriculación para el Centro Regional de Formación Industrial del Norte PROYECTO PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN SISTEMAS INFORMÁTICOS Y DE COMPUTACIÓN HAYDI GUISSELA CHILUISA LÓPEZ [email protected] DIANA ELIZABETH PALACIOS CÓRDOVA [email protected] DIRECTOR: ING. RAÚL CORDOVA

description

trabajo

Transcript of CD 4217.Desbloqueado

ESCUELA POLITCNICA NACIONAL

FACULTAD DE INGENIERIA DE SISTEMAS

Desarrollo de un Sistema de Inscripcin y Matriculacin para el Centro Regional de Formacin Industrial del Norte

PROYECTO PREVIO A LA OBTENCIN DEL TTULO DE INGENIERO EN SISTEMAS INFORMTICOS Y DE COMPUTACIN

HAYDI GUISSELA CHILUISA [email protected]

DIANA ELIZABETH PALACIOS [email protected]

DIRECTOR: ING. RAL CORDOVA

Quito, Diciembre 2011

DECLARACIN

Nosotros Haydi Guissela Chiluisa Lpez y Diana Elizabeth Palacios Crdova, declaramos bajo juramento que el trabajo aqu descrito es de nuestra autora; que no ha sido previamente presentado para ningn grado o calificacin profesional; y, que hemos consultado las referencias bibliogrficas que se incluyen en este documentoA travs de la presente declaracin cedemos nuestros derechos de propiedad intelectual correspondientes a este trabajo, a la Escuela Politcnica Nacional, segn lo establecido por la Ley de Propiedad Intelectual, por su Reglamento y por la normativa institucional vigente.

Haydi Guissela Chiluisa LpezDiana Elizabeth Palacios Crdova

2

CERTIFICACIN

Certifico que el presente trabajo fue desarrollado por Haydi Guissela Chiluisa Lpez y Diana Elizabeth Palacios Crdova, bajo mi supervisin.

Ing. Ral Crdova DIRECTOR DEL PROYECTO

AGRADECIMIENTO

A Dios, quien siempre me ha guiado y protegido en todo los momentos de mi vida llenndome siempre de bendiciones.

A mi Madre, que con su amor y sacrificio me ha apoyado en cada etapa de mi vida siendo el pilar fundamental de ella y a la cual agradezcolo soy y tengo.

A mi Padre, quien me ha inculcado que con dedicacin y empeo se pueden alcanzar mismetas propuestas.

A mi esposo y a mi hija, quienes con su amor y paciencia han sido un respaldo en mis logrosalcanzados.

A mi ta Rosita, quien ha sido como una madre y que incondicionalmente me ha apoyado en laculminacin de mi carrera.

A toda mi familia, abuelitos, tos y primos y dems que siempre estuvieron apoyndome deuna u otra forma.

A Diana, por su comprensin y paciencia en eldesarrollo de esta tesis

Al Ing. Ral Crdova, por su apoyo, tiempo y consejos dados para el desarrollo de esteproyecto.

A la Escuela Politcnica Nacional y a sus buenos maestros, que aportaron con sus conocimientos en todo el transcurso de micarrera.

Haydi

AGRADECIMIENTO

A mis padres por ser ejemplo de esfuerzo constante, por brindarme su amor y su apoyo en mis decisiones, por esos consejos en los momentos difciles que me motivaron paracumplir con mi meta.

A mis hermanos por demostrarme que solo a travs del esfuerzo se consigue lo que se desea.

A mi amigo y compaero Andrs por su amor que ha sido una gua y una fortaleza en mivida.

A mis amigas por su valiosa amistad la cualpermanecer por siempre.

A nuestro director de tesis el Ing. Ral Crdova por compartir su experiencia y conocimientos en el desarrollo de esta tesis.

Diana

DEDICATORIA

Dedico este proyecto a todas las personas quienes de una u otra manera me han apoyado en todo el transcurso de mi carrera y de mivida.

En especial quiero dedicarlo a Dios quien siempre ha sido mi gua y fortaleza en cada paso que he dado, a mis padres Carmen y Jos a quienes admiro porque a pesar de las adversidades me han apoyado con su amor y esfuerzo, a mi amado esposo Pablo y a mi querida hija Carolyn a los cuales amo tanto, a mi ta Rosita por todo su apoyo y a mi Hermanito Jairo a quien tanto quiero.

Haydi

DEDICATORIA

Dedico esta tesis a mis amados padres Ceci y Hernn quienes con su sacrificio me han dado la oportunidad de cumplir mi meta.

A mis hermanos Luis y Fer, quienes me llenan de alegra aun en los momentos difciles, a mi hermana Stefany porque a pesar de tener criterios diferentes siempre me ha apoyado de una u otra forma, gracias flaca y a mi Andrs quien me ha dado su apoyo, comprensin y suamor.

Diana

CONTENIDOINDICE DE TABLAS.10 INDICE DE FIGURAS....12 RESUMEN...16 PRESENTACIN ...17CAPTULO 1.0HDESCRIPCIN DEL PROBLEMA...................................................................................................... 90H181H1.1.DESCRIPCIN DEL CERFIN......................................................................................................91H182H1.1.1.MISIN .................................................................................................................................92H183H1.1.2.VISIN..................................................................................................................................93H184H1.1.3.DIAGRAMA DE PROCESOS DE LA INSTITUCIN...........................................................94H195H1.1.4.ORGANIGRAMA DE LA INSTITUCIN..............................................................................95H206H1.2.JUSTIFICACIN DE LA METODOLOGA................................................................................96H257H1.2.1.PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE. ..........................................97H258H1.2.1.1.Iteraciones sobre el Ciclo de vida de Proceso Unificado..................................................................98H259H1.2.1.2.Flujos de trabajo del Proceso Unificado de Desarrollo de Software...............................................99H25 10H1.2.1.3.Justificacin .................................................................................................................................... 100H2711H1.3.DESCRIPCIN DE HERRAMIENTAS .......................................................................................101H2812H1.3.1.APACHE ...............................................................................................................................102H2813H1.3.2.PHP (HYPERTEXT PREPROCESSOR) ...............................................................................103H2914H1.3.3.JAVASCRIPT.........................................................................................................................104H2915H1.3.4.MYSQL..................................................................................................................................105H2916H1.3.5.ARTISTEER...........................................................................................................................106H3017H1.3.6.RATIONAL ROSE .................................................................................................................107H3018H1.3.7.ARQUITECTURA DE APLICACIONES EN TRES CAPAS..................................................108H31

CAPTULO 2.

19HINICIO Y ELABORACIN.................................................................................................................. 109H3320H2.1.DEFINICIN DEL ALCANCE.....................................................................................................110H3321H2.1.1.PLANTEAMIENTO DEL PROBLEMA .................................................................................111H3322H2.1.2.ALCANCE .............................................................................................................................112H3323H2.1.3.EXCLUSIONES.....................................................................................................................113H3424H2.1.4.DEFINICIONES....................................................................................................................114H3425H2.1.5.MODELO DE NEGOCIO .....................................................................................................115H3526H2.1.5.1.Actores del Modelo del Negocio..................................................................................................... 116H3627H2.1.5.2.Acciones del Modelo del Negocio .................................................................................................. 117H3728H2.1.6.MODELO DE DOMINIO......................................................................................................118H3929H2.2.ANLISIS .....................................................................................................................................119H3930H2.2.1.MODELO DE CASOS DE USO............................................................................................120H3931H2.2.1.1.Actores del Modelo de Caso de Usos del Sistema........................................................................... 121H4032H2.2.1.2.Paquete Administracin del Sistema ............................................................................................... 122H4133H2.2.1.3.Paquete Parmetros ......................................................................................................................... 123H4534H2.2.1.4.Paquete de Inscripciones ................................................................................................................. 124H5535H2.2.1.4.1. Subpaquete Manejo de Aspirantes ......................................................................................... 125H5536H2.2.1.4.2. Subpaquete Consultas de Inscripciones ................................................................................. 126H5737H2.2.1.4.3. Subpaquete Manejo de Inscripciones ..................................................................................... 127H6038H2.2.1.5.Paquete Notas.................................................................................................................................. 128H62

39H2.2.1.6.Paquete Matrculas .......................................................................................................................... 129H6440H2.2.1.6.1. Subpaquete Manejo de Matrculas ......................................................................................... 130H6441H2.2.1.6.2. Subpaquete Consultas de Matrculas. .................................................................................... 131H6842H2.2.2.DIAGRAMAS DE SECUENCIA............................................................................................132H7343H2.2.2.1.Paquete de Administracin del Sistema .......................................................................................... 133H7344H2.2.2.2.Paquete de Parmetros .................................................................................................................... 134H7745H2.2.2.3.Paquete Inscripciones...................................................................................................................... 135H8646H2.2.2.3.1. Subpaquete Manejo de Inscripciones ..................................................................................... 136H8647H2.2.2.3.2. Subpaquete Manejo de Aspirantes ......................................................................................... 137H8848H2.2.2.3.3. Subpaquete Manejo de Consultas Inscripciones ................................................................... 138H8949H2.2.2.4.Paquete Notas.................................................................................................................................. 139H9150H2.2.2.5.Paquete Matrculas .......................................................................................................................... 140H9251H2.2.2.5.1. Subpaquete Manejo de Matrculas ......................................................................................... 141H9252H2.2.2.5.2. Subpaquete Manejo de Consultas Matrculas ....................................................................... 142H9553H2.3.DISEO.........................................................................................................................................143H9854H2.3.1.DISEO DE CLASES............................................................................................................144H9855H2.3.1.1.Diagrama de Clases......................................................................................................................... 145H9856H2.3.2.DISEO DE LA BASE DE DATOS.......................................................................................146H9957H2.3.2.1.Modelo fsico de la base de datos.................................................................................................... 147H9958H2.3.3.DISEO DEL SITIO WEB ..................................................................................................148H10159H2.3.3.1.Esquema de Navegacin ............................................................................................................... 149H10160H2.3.3.2.Diseo de Interfaces ...................................................................................................................... 150H10161H2.3.3.3.Descripcin de la Arquitectura...................................................................................................... 151H107

CAPTULO 3.

62HIMPLEMENTACIN Y PRUEBAS................................................................................................... 152H11063H3.1.IMPLEMENTACIN..................................................................................................................153H11064H3.1.1.CAPTURA DE PANTALLAS...............................................................................................154H11065H3.1.2.VALIDACIN DE LOS CASO DE USO .............................................................................155H12466H3.1.3.CAPA DE ACCESO DE REGLAS DEL NEGOCIO............................................................156H12567H3.1.4.DESARROLLO DE CDIGO .............................................................................................157H12868H3.1.4.1.Estndar de codificacin ............................................................................................................... 158H12869H3.2.PRUEBAS ...................................................................................................................................159H13370H3.2.1.PRUEBAS DE CASOS DE USO .........................................................................................160H13371H3.2.2.PRUEBAS DEL SISTEMA ..................................................................................................161H15072H3.2.2.1.Recuperacin................................................................................................................................. 162H15073H3.2.2.2.Validacin de Datos ...................................................................................................................... 163H15174H3.2.3.IMPLANTACIN ................................................................................................................164H15275H3.2.3.1.Plan de Implantacin..................................................................................................................... 165H15276H3.2.4.EVALUACIN DEL SISTEMA ...........................................................................................166H15377H3.2.4.1.Resultados De La Evaluacin........................................................................................................ 167H153

CAPTULO 4.

78HCONCLUSIONES Y RECOMENDACIONES................................................................................... 168H15879H4.1.CONCLUSIONES .......................................................................................................................169H15880H4.2.RECOMENDACIONES..............................................................................................................170H15981HBIBLIOGRAFA .....................................................................................................................................171H16082H ANEXOS .................................................................................................................................................172H162

10

INDICE DE TABLASTabla 2.1: Actores del Modelo del Negocio.. Tabla 2.2: Acciones del Modelo del Negocio... Tabla 2.3: Caso de Uso Ingresar al sistema Tabla 2.4: Caso de Uso Ingresar al sistema Tabla 2.5: Caso de Uso Registrar Instructor Tabla 2.6: Caso de Uso Modificar Usuario Fijo... Tabla 2.7: Caso de Uso Modificar Instructor Tabla 2.8: Caso de Uso Registrar Perodo.. Tabla 2.9: Caso de Uso Registrar Especialidad.. Tabla 2.10: Caso de Uso Registrar Semestre. Tabla 2.11: Caso de Uso Registrar Materia. Tabla 2.12: Caso de Uso Registrar Malla. Tabla 2.13: Caso de Uso Agregar Materias Malla.. Tabla 2.14: Caso de Uso Registrar Grupo... Tabla 2.15: Caso de Uso Asignar Malla Grupo... Tabla 2.16: Caso de Uso Asignar Instructor Materia.. Tabla 2.17: Caso de Uso Registrar Aspirantes Tabla 2.18: Caso de Uso Consultar Nmero de Inscritos.. Tabla 2.19: Caso de Uso Consultar Inscritos por Especialidad Tabla 2.20: Caso de Uso Registrar Inscripcin... Tabla 2.21: Caso de Uso Registrar Nota Nivelacin.. Tabla 2.22: Caso de Uso Registrar Notas Tabla 2.23: Caso de Uso Consultar Estado Inscrito... Tabla 2.24: Caso de Uso Registrar matricula Inscrito. Tabla 2.25: Caso de Uso Registrar Matricula Formando Tabla 2.26: Caso de Uso Consultar Nmero Formandos.. Tabla 2.27: Caso de Uso Consultar Formandos por Especialidad....... Tabla 2.28: Caso de Uso Consultar Formandos por Grupo... Tabla 2.29: Caso de Uso Consultar Formandos por Semestre. Tabla 3.1: Validacin de los Casos de Uso.. Tabla 3.2: Formularios del Sistema Tabla 3.3: Estndares de Programacin del Sistema. Tabla 3.4: Estndares de Base de Datos del Sistema

3637404243444546474849505152535456585961626365666769707172124125128129

Tabla 3.5: Estndares de Controles del Sistema. Tabla 3.6: Prueba sobre el Caso de Uso Ingresar al Sistema... Tabla 3.7: Prueba sobre el Caso de Uso Registrar Instructor... Tabla 3.8: Prueba sobre el Caso de Uso Modificar Usuario.. Tabla 3.9: Prueba sobre el Caso de Uso Modificar Instructor... Tabla 3.10: Prueba sobre el Caso de Uso Registrar Perodo... Tabla 3.11: Prueba sobre el Caso de Uso Registrar Especialidad... Tabla 3.12: Prueba sobre el Caso de Uso Registrar Semestre. Tabla 3.13: Prueba sobre el Caso de Uso Registrar Materia Tabla 3.14: Prueba sobre el Caso de Uso Registrar Malla Tabla 3.15: Prueba sobre el Caso de Uso Agregar Materias Malla.. Tabla 3.16: Prueba sobre el Caso de Uso Registrar Grupo.. Tabla 3.17: Prueba sobre el Caso de Uso Agregar Malla Grupo.. Tabla 3.18: Prueba sobre el Caso de Uso Agregar Instructor Materia. Tabla 3.19: Prueba sobre el Caso de Uso Registrar Aspirantes... Tabla 3.20: Prueba sobre el Caso de Uso Consultar Nmero de Inscritos. Tabla 3.21: Prueba sobre el Caso de Uso Consultar Inscritos por Especialidad Tabla 3.22: Prueba sobre el Caso de Uso Registrar Inscripcin.. Tabla 3.23: Prueba sobre el Caso de Uso Registrar Nota Nivelacin.. Tabla 3.24: Prueba sobre el Caso de Uso Registrar Nota. Tabla 3.25: Prueba sobre el Caso de Uso Registrar Matrcula Aspirantes. Tabla 3.26: Prueba sobre el Caso de Uso Registrar Matrcula Formando... Tabla 3.27: Prueba sobre el Caso de Uso Consultar Nmero de Formandos Tabla 3.28: Prueba Recuperacin.. Tabla 3.29: Prueba Seguridad Tabla 3.30: Cronograma De Actividades.. Tabla 3.31: Resultados Encuesta Perfil Usuario Pregunta1.. Tabla 3.32: Resultados Encuesta Perfil Usuario Pregunta 2 Tabla 3.33: Resultados Encuesta Perfil Usuario Pregunta 3 .. Tabla 3.34: Resultados Encuesta Perfil Usuario Pregunta 4... Tabla 3.40: Resultados Encuesta Perfil Administrador 157

130132133134135135136137137138139140140141142143

143145145146147148149150150151154154155156157

INDICE DE FIGURASFigura 1.1: Diagrama de Procesos del CERFIN.19Figura 1.2: Organigrama del CERFIN.20Figura 1.3: Arquitectura de tres capas.31 Figura 2.1: Modelo del Negocio36Figura 2.2: Modelo del Dominio39Figura 2.3: Paquetes del sistema.40 Figura 2.4: Casos de uso del Paquete Administracin del Sistema......41Figura 2.5: Casos de uso del Paquete de Parmetros. 46 Figura 2.6: Subpaquetes del Paquete de Inscripciones... 55 Figura 2.7: Casos de uso del Subpaquete Manejo de Aspirantes.. 56 Figura 2.8: Casos de uso del Subpaquete Consultas de Inscripciones. 58 Figura 2.9: Casos de uso del Subpaquete Manejo de Inscripciones. 60Figura 2.10: Casos de uso del Subpaquete Manejo de Notas63Figura 2.11: Subpaquetes del Paquete Matriculacin..64Figura 2.12: Casos de uso del Subpaquete Manejo de Matriculas65Figura 2.13: Casos de uso del Subpaquete Consultas de Matriculas69Figura 2.14: Diagrama de Secuencia para Ingresar al Sistema (Administrador del Sistema).73 Figura 2.15: Diagrama de Secuencia para Registrar Instructor (Administrador del Sistema).74 Figura 2.16: Diagrama de Secuencia para Modificar Usuario Fijo (Administradordel Sistema).75Figura 2.17: Diagrama de Secuencia para Modificar Instructor (Administrador del Sistema).76 Figura 2.18: Diagrama de Secuencia para Registrar Perodo (Administrador del Sistema).77 Figura 2.19: Diagrama de Secuencia para Registrar Especialidad (Administradordel Sistema)..78Figura 2.20: Diagrama de Secuencia para Registrar Semestre (Administrador del Sistema).79 Figura 2.21: Diagrama de Secuencia para Registrar Materia (Administrador del Sistema).80

Figura 2.22: Diagrama de Secuencia para Registrar Malla (Administrador del Sistema).81 Figura 2.23: Diagrama de Secuencia Agregar Materias Malla (Administrador del Sistema).82 Figura 2.24: Diagrama de Secuencia para Registrar Grupo (Administrador del Sistema).83 Figura 2.25: Diagrama de Secuencia para Agregar Malla Grupo (Administradordel Sistema)..84 Figura 2.26: Diagrama de Secuencia para Agregar Instructor Materia(Administrador del Sistema)85 Figura 2.27: Diagrama de Secuencia para Registrar Instructor (Administrador del Sistema).86 Figura 2.28: Diagrama de Secuencia para Registrar Nota Curso (Administradordel Sistema)..87 Figura 2.29: Diagrama de Secuencia para Registrar Aspirantes (Administradordel Sistema)..88 Figura 2.30: Diagrama de Secuencia para Consultar Nmero de Inscritos (Administrador del Sistema)89 Figura 2.31: Diagrama de Secuencia para Consultar Inscritos por Especialidad (Administrador del Sistema)90 Figura 2.32: Diagrama de Secuencia para Registrar Notas (Administrador del Sistema).91 Figura 2.33: Diagrama de Secuencia para Consultar Estado Inscrito(Administrador del Sistema)92 Figura 2.34: Diagrama de Secuencia para Registrar Matricula Inscrito(Administrador del Sistema)93 Figura 2.35: Diagrama de Secuencia para Registrar Matricula Formando (Administrador del Sistema)94 Figura 2.36: Diagrama de Secuencia para Registrar Consultar Nmero deFormandos (Administrador del Sistema).95 Figura 2.37: Diagrama de Secuencia para Consultar Formandos porEspecialidad (Administrador del Sistema)96 Figura 2.38: Diagrama de Secuencia para Consultar Formandos por Grupo

(Administrador del Sistema) Figura 2.39: Diagrama de Secuencia para Consultar Formandos por Semestre (Administrador del Sistema) Figura 2.40: Diagrama de Clases............ Figura 2.41: Modelo fsico de la Base de datos. Figura 2.42: Esquema de Navegacin............... Figura 2.43: Prototipo Pantalla Login...... Figura 2.44: Prototipo Pantalla Principal. Figura 2.45: Prototipo Pantalla Registrar Datos. Figura 2.46: Prototipo Pantalla Modificar Datos, Registrar Inscripcin y Registrar Matrcula........ Figura 2.47: Prototipo Listas. Figura 2.48: Prototipo Consultas.. Figura 2.49: Arquitectura del Sistema. Figura 3.1: Pantalla Ingreso al Sistema.. Figura 3.2: Pantalla Administracin Usuario Fijo... Figura 3.3: Pantalla Registrar Instructor.. Figura 3.4: Pantalla Listar Instructor Figura 3.5: Pantalla Modificar Instructor.. Figura 3.6: Pantalla Listar Usuario Fijo Figura 3.7: Pantalla Modificar Usuario Fijo. Figura 3.8: Pantalla Registrar Perodo Figura 3.9: Pantalla Registrar Especialidad Figura 3.10: Pantalla Registrar Semestre... Figura 3.11: Pantalla Registrar Materia... Figura 3.12: Pantalla Registrar Mallas. Figura 3.13: Pantalla Registrar Grupo. Figura 3.14: Pantalla Registrar Aspirantes. Figura 3.15: Pantalla Registrar Nota Figura 3.16: Pantalla Registrar Inscripcin. Figura 3.17: Pantalla mostrar ficha Inscripcin...... Figura 3.18: Pantalla Consultar Total Inscritos.. Figura 3.19: Pantalla Consultar Total Inscritos..

97

9899100101102103104

105106107108110110111111112112112113113114114115115116116117117118118

Figura 3.20: Pantalla Consultar Estado Matrculas... Figura 3.21: Pantalla Consultar Total Inscritos.. Figura 3.22: Pantalla Ingresar cdula Formando.. Figura 3.23: Pantalla Matricular Formando. Figura 3.24: Pantalla Mostrar Ficha Matrcula Figura 3.25: Pantalla Consultar Total Formandos. Figura 3.26: Pantalla Consultar Formandos Por Especialidad Figura 3.27: Pantalla Consultar Formandos por Grupo Figura 3.28: Pantalla Consultar Formandos por Semestre.. Figura 3.29: Pantalla Panel del Instructor... Figura 3.30: Pantalla Registrar Nota Materia. Figura 3.31: Grfico Encuesta Perfil Usuario Pregunta1 Figura 3.32: Grfico Encuesta Perfil Usuario Pregunta 2 Figura 3.33: Grfico Encuesta Perfil Usuario Pregunta 3..Figura 3.34: Grfico Encuesta Perfil Usuario Pregunta 4

119119120120121121122122123123124154155155156

RESUMEN

El Centro Regional de Formacin Industrial del Norte (CERFIN), no cuenta con un sistema automatizado que le permita llevar a cabo los procesos de Inscripcin y Matriculacin, razn por la cual se procede a desarrollar un sistema que cumpla con los requerimientos del centro y automatice estos dos procesos.El sistema de Inscripcin y Matriculacin para el CERFIN contempla cuatro captulos.En el captulo 1, se realiza la descripcin del centro CERFIN, se especfica la metodologa a ser usada, se habla de las herramientas que se utilizarn para el desarrollo del sistema.En el captulo 2, contiene el desarrollo del sistema de Inscripcin y Matriculacin, En este captulo se procede a realizar el anlisis y diseo del sistema mediante la metodologa RUP y UML.En el captulo 3, contempla la implementacin del sistema en el centro CERFIN, la realizacin de pruebas con el fin de mostrar la funcionalidad del sistema y resultados obtenidos mediante la evaluacin del mismo.En el captulo 4, se detallan conclusiones y recomendaciones obtenidas en el desarrollo del sistema desde su fase inicial hasta su implementacin y funcionamiento.

PRESENTACIN

El presente proyecto es un sistema de Inscripcin y Matriculacin para el Centro Regional de Formacin Industrial del Norte (CERFIN), que se basa en la aplicacin de la metodologa de Proceso Unificado Racional (RUP) con Lenguaje Unificado de Modelado (UML).Para el desarrollo del sistema se utiliz la metodologa RUP que proporciona una serie de pasos que guan en el desarrollo de los proyectos, y como complemento UML que permitir obtener los diagramas de anlisis y diseo para el sistema.

1

CAPITULO 1

0BDESCRIPCIN DEL PROBLEMA

1.1. 4BDESCRIPCIN DEL CERFINEl Servicio Ecuatoriano de Capacitacin Profesional (SECAP) est dividido en varios centros que sirven de apoyo en la formacin de los estudiantes, dentro del cual est el Centro Regional de Formacin Industrial del Norte (CERFIN) ubicado en Quito en la Av. Isaac Albeniz E415 y El Morln (Sector El Inca), prestando sus servicios de capacitacin a bachilleres, tcnicos, tecnlogos, empresas pblicas y privadas. La misin, visin y organigrama de la Institucin son referencias obtenidas del CERFIN.1.1.1. 16BMISINFormar, Capacitar, Perfeccionar, Certificar y Titular Talento Humano comprometido y solidario para el trabajo mediante sistemas flexibles para los diferentes sectores productivos y Grupos de Atencin Prioritaria del pas, de acuerdo a los avances tecnolgicos y demandas de los usuarios de la Formacin Profesional.1.1.2. 17BVISINSer la Institucin oficial, lder de la Formacin Profesional para el Trabajo, que desarrolla su gestin acorde a los cambios econmico-sociales y tecnolgicos, en relacin directa con el plan de desarrollo y polticas de empleo nacionales.

1.1.3. 18BDIAGRAMA DE PROCESOS DE LA INSTITUCIN

Figura 1.1: Diagrama de Procesos del CERFINFuente: CERFINElaborado por: Las autoras

La descripcin del Diagrama de Procesos de la institucin se describe a continuacin:Poblacin Econmicamente Activa

La poblacin econmicamente activa se refiere a los usuarios externos, llmense Empresas o pblico en general.Generadores de Valor

Lo integran todas las instancias que ejecutan las disposiciones del proceso gobernante.Gobernante

El proceso gobernante se refiere Al Director Del Centro de Formacin y Capacitacin Profesional, es decir lo integran todas las autoridades que componen el Centro.

1.1.4. 19BORGANIGRAMA DE LA INSTITUCIN

Figura 1.2: Organigrama del CERFINFuente: CERFINElaborado por: Las autoras

La descripcin del Organigrama de la Institucin se describe a continuacin:

Director Tcnico de rea o Coordinador de Centro.- Es la persona (profesional de tercero o cuarto nivel) encargada de coordinar, dirigir e intervenir en la gestin estratgica de las polticas, normas y reglamentos de la formacin profesional del SECAP, en un Centro Operativo.Centro Operativo.- Es una de las unidades operativas del SECAP, constituida por un conjunto de medios fsicos, tcnicos y humanos indispensables para ejecutar las acciones de enseanza-aprendizaje.DISPOSICIONES

Son responsabilidades del Director o Coordinador de Centro:

La gestin estratgica de las polticas, normas y reglamentos de la Formacin Profesional del Centro Operativo.

20

Coordinar con el Proceso de Desarrollo Institucional e intervenir en la Gestin de Recursos Organizacionales y la Gestin Financiera del Centro Operativo. Coordinar con el Proceso de Gestin Operativa e intervenir en el Marketing Estratgico del Centro Operativo. Coordinar con el Proceso de Gestin Operativa, la formulacin y aprobacin de currculos de curso nuevos de capacitacin para su aplicacin en el Centro, e informar a la Direccin de Planificacin para su conocimiento y difusin a otros Centros Operativos, as como la actualizacin de currculos de cursos existentes. Coordinar con el Proceso de Gestin Operativa y apoyar en la programacin y en la ejecucin de los procesos de enseanza-aprendizaje, en base a los macro-diseos curriculares autorizados por la Direccin de Planificacin y a los generados por el Centro Operativo. Coordinar con los Procesos respectivos y apoyar en la seleccin de facilitadores y de formados. Coordinar con los Procesos respectivos y apoyar para la adquisicin de materiales, herramientas e implementos de trabajo para la ejecucin de acciones de enseanza-aprendizaje. Coordinar con los Lderes de los Procesos correspondientes, su conformacin y funcionamiento. Coordinar e intervenir en la conformacin y funcionamiento de los Comits del Centro. Coordinar con los Procesos respectivos y apoyar en el control, seguimiento, asistencia y asesora tcnico-pedaggica y administrativa a las acciones de formacin profesional del Centro. Coordinar y participar en la elaboracin del Plan de Accin del Centro. Gestionar y administrar convenios interinstitucionales para intercambio de informacin tcnica a nivel nacional e internacionalDirector-Coordinador del Centro

El Director del Centro de Formacin y Capacitacin Profesional controla y ejecuta acciones a travs de los procesos de generadores de valor (Gestin Operativa) y

habilitantes de apoyo (Gestin de Recursos Organizacionales y Gestin Financiera). Gestin Operativa tiene control de Marketing Estratgico, Planificacin Curricular y Ejecucin de La Formacin y Capacitacin Profesional (Nivel de aula o de taller del diseo curricular), incluida Secretara Docente.Gestin Operativa

Gestin Operativa tiene como responsabilidades lo siguiente:

Proceso de Gestin Operativa.- Es el Proceso en los Centros Operativos del SECAP, que organiza y coordina la gestin y ejecucin de los procesos tcnicos pedaggicos de enseanza-aprendizaje en las acciones de formacin profesional.DISPOSICIONES

Es responsabilidad del Proceso de Gestin Operativa, dirigir, coordinar y participar en: El diagnstico de la estructura y el comportamiento actual del aparato productivo y elmercado de trabajo local y regional. La investigacin de las caractersticas y las tendencias tecnolgicas a nivel local y regional. Las reuniones tcnicas para la elaboracin de currculos de curso, manuales tcnicos, planes de clase o de leccin, material didctico y otros documentos de apoyo para el proceso de enseanza-aprendizaje. La conformacin de equipos de trabajo por sectores y reas a nivel local y regional, para analizar y avalar currculos de curso y manuales tcnicos. La formulacin, aprobacin e implementacin de procesos nuevos de capacitacin, e informar a la Direccin de Planificacin, para su difusin y aplicacin. La actualizacin o formulacin de currculos de curso, para formacin y perfeccionamiento en base a las necesidades del entorno. La aplicacin de metodologas para el diseo de planes de clase o de leccin. La formulacin de metodologas para evaluar resultados de aplicacin de las propuestas curriculares.

El control, seguimiento, asesora y asistencia tcnico pedaggica de las acciones de formacin profesional del Centro. El marketing estratgico del Centro. La evaluacin de los resultados cualitativos y cuantitativos de la aplicacin local y regional de las propuestas curriculares. La evaluacin de impacto de las acciones de formacin profesional. La formulacin y aplicacin del Plan de Accin del Centro.

Nivel de aula o de taller del diseo curricular.- Es el conjunto de responsabilidades que tienen los facilitadores en la planificacin y ejecucin de las acciones de enseanza aprendizaje que se desarrollan en las aulas, talleres y otros ambientes de formacin del SECAP.DISPOSICIONES

Las responsabilidades de los facilitadores son:

Intervenir en la formulacin de planes de estudios, itinerarios de formacin, mallas curriculares y currculos de curso. Elaborar el respectivo manual tcnico, basado en los currculos de curso. Elaborar los correspondientes planes de clase o de leccin, basados en el currculo de curso y manual tcnico. Seleccionar metodologas apropiadas para la ejecucin de sus clases. Prever y preparar recursos y materiales didcticos y de trabajo para el desarrollo de la clase. Seleccionar metodologas e instrumentos para evaluar los resultados de los aprendizajes. Proponer currculos de curso de nuevos cursos. Intervenir en los equipos de trabajo de su rea o especialidad. Mantener en buen estado la maquinaria, equipos y herramientas. Preparar y presentar informes y formatos estadsticos. Aplicar normas de seguridad en el desarrollo de los procesos de enseanza aprendizaje.

Los facilitadores de planta se sujetarn a los horarios que se establezcan en el Centro, para atender las necesidades de los usuarios. Los facilitadores de planta, mientras no se encuentren cumpliendo actividades docentes, brindarn apoyo administrativo en otras actividades inherentes al Proceso de Gestin Operativa.Marketing Estratgico

Marketing estratgico se refiere a las estrategias de promocin de las diferentes actividades del CERFIN (incluyendo todo tipo de cursos).Planificacin Curricular

Planificacin curricular se refiere a la elaboracin y/o actualizacin de mallas y currculos de curso, y todo lo concerniente a la parte pedaggica, para ser aplicados a nivel de aula o de taller, ya que se refieren a la ejecucin de formacin y capacitacin profesional.Secretara Acadmica

Departamento encargado de gestionar el proceso de Inscripcin y Matriculacin en el Centro, as como el manejo de la informacin de los estudiantes correspondientes a la formacin acadmica, trabaja conjuntamente con el departamento de Inspeccin y DOBE (Departamento de Orientacin y Bienestar Estudiantil).El departamento de Inspeccin se encarga de llevar el control de asistencia de los estudiantes, con listas actualizadas otorgadas por el departamento de Secretara Acadmica.El departamento DOBE se encarga de entrevistar a los estudiantes para guiarlos a seleccionar una especialidad correcta, con horas de entrevista fijadas por el departamento de Secretara Acadmica.Gestin de Recursos Organizaciones y Gestin Financiera

0FGestin de Recursos Organizacionales y Gestin Financiera, conocida como Gestin de Recursos Humanos y Desarrollo Institucional, controla todo lo relacionado a personal del CERFIN y el aspecto financiero. 1

1.2. 5BJUSTIFICACIN DE LA METODOLOGA1.2.1. 20BPROCESO UNIFICADO DE DESARROLLO DE SOFTWARE.

1.2.1.1. 41BIteraciones sobre el Ciclo de vida de Proceso UnificadoRUP divide el proceso de desarrollo en ciclos teniendo una versin del producto al final de cada uno. Cada ciclo consta de cuatro fases:

Fase de inicio: se define el alcance del proyecto y el anlisis de negocio del producto. Fase de elaboracin: se establece el diseo de la arquitectura del sistema y se desarrolla el plan del proyecto. Fase de construccin: se completa el desarrollo del sistema con todos los componentes restantes y se incorporan al producto en base a la arquitectura definida. Fase de transicin: se corrige los problemas y se incorporan mejoras de la ltima versin general para garantizar que el software est listo para entregarlo a los usuarios.

1.2.1.2. 42BFlujos de trabajo del Proceso Unificado de Desarrollo de SoftwareLos flujos de trabajo del proceso Unificado de Desarrollo de Software son los siguientes: Captura de Requisitos Anlisis Diseo Implementacin y Pruebas

1 Fuente: Informacin proporcionada por el Departamento de Gestin Operativa del CERFIN.

Captura de requisitoSe detallan las diferentes condiciones que el sistema debe cumplir mediante la recoleccin de los requisitos de tal forma que exista un acuerdo entre el cliente, usuarios y desarrolladores, para ello el proceso unificado se basa en los siguientes modelos: Modelo de Negocios: describe los procesos de negocio de una empresa en trminos de casos de uso del negocio, actores del negocio y los clientes respectivamente. Modelo de dominio: captura los tipos ms importantes de objetos en el contexto del sistema los cuales representan cosas que existen o eventos que suceden en el entorno que trabaja el sistema. Modelo de Casos de Uso: contiene actores, casos de uso y sus relaciones, y permite llegar a un acuerdo a los desarrolladores y clientes sobre las condiciones y posibilidades que debe cumplir el sistema. Prototipo de Interfaces: muestra la interaccin entre los actores y el sistema durante la captura de requisitos. Se elaboran para asegurarse que es lo que quiere el usuario.

AnlisisLa funcin de este flujo de trabajo consiste en analizar los requisitos, depurarlos y estructurarlos en un modelo de objetos que sirve como primera impresin del modelo de diseo y consta de los siguientes modelos: Modelo de Anlisis: expresa una especificacin ms precisa de los requisitos, estructurndolos para una mayor comprensin. Diagramas de clases de Anlisis: representan una abstraccin de una o varias clases y/o subsistemas del diseo del sistema. Diagramas de colaboracin: permiten identificar requisitos y responsabilidades sobre los objetos. Descripcin de sucesos: ayuda a la comprensin de la secuencia de los mensajes en el diagrama de colaboracin.

DiseoEl objetivo del diseo es bosquejar un modelo de diseo de con objeto de incluirlo en la descripcin de la arquitectura preliminar. Modelo de Diseo: es un modelo de objetos que describe la realizacin fsica de los casos de uso. Clases de diseo: son una abstraccin sin detalle de una clase. Elaboracin de casos de uso del diseo: es un apoyo en el modelo de diseo que describe como se realiza un caso de uso especfico y como se ejecuta en trminos de clases de diseo y sus objetos. Diseo de interfaces: se especifica las operaciones que proporcionan las clases del diseo y los mtodos que se acotaron en estas clases. Descripcin de la arquitectura : es una vista del modelo de diseo

Implementacin y Pruebas Seleccin de la herramienta : consiste en valorar y elegir la herramienta ms apta para la construccin del sistema Modelo de implementacin: se detalla como los elementos del modelo de diseo y clases se implementan en trminos de componentes. Modelo de pruebas: describe como se examinan los componentes ejecutables en el modelo de implementacin con pruebas de integracin y de sistema. Plan de prueba: se refiere a las estrategias, recursos y planificacin de la prueba. Evaluacin de la prueba: es una valoracin de los resultados de los esfuerzos de la prueba.

1.2.1.3. 43BJustificacin

El Proceso Unificado de Desarrollo (RUP) es seleccionado por las siguientes razones:1. El sistema necesita ser realizado en fases que permitan la entrega de avances a la institucin para verificacin del proceso de desarrollo y que se debe presentar una documentacin base para el entendimiento

de la lgica del sistema, se utilizar la metodologa de desarrollo de software Proceso Unificado de Desarrollo (RUP).2. El sistema necesita que se establezca su comportamiento mediante la definicin de sus requerimientos que servir como un eje sobre el cual se trazarn las diferentes actividades del sistema, RUP mediante la caracterstica de casos de uso permite establecer los requerimientos funcionales del sistema.3. El sistema requiere de una estructura que permita tener una visin de la dinmica de la organizacin para poder tener un control de las diferentes actividades a realizar, RUP es centrado en la arquitectura que me permite conceptualizar las partes ms relevantes del sistema permitiendo construir, administrar y evolucionar el sistema en desarrollo.4. El sistema ser susceptible a nuevos cambios en los requerimientos ya que al entregar los diferentes avances en la institucin se necesitara una retro alimentacin de cada entrega para mantener una integracin continua con la arquitectura, RUP es iterativo e incremental que me permite producir nuevas versiones mejoradas

1.3. 6BDESCRIPCIN DE HERRAMIENTASPara el desarrollo del sistema utilizaremos software licenciado y software libre, dentro del software licenciado utilizaremos para el diseo web Artisteer y para el modelado visual Rational Rose, mientras que en software libre utilizaremos el lenguaje de programacin PHP y la base de datos Mysql.1.3.1. 21BAPACHEEs un servidor web gratuito, flexible, rpido, eficiente, altamente configurable y brinda estabilidad en el diseo, es uno de los servidores HTTP ms utilizados va web.Apache es un servidor multiplataforma, modular ya que puede ser adaptado a cualquier entorno.

Para la programacin del sistema utilizaremos el lenguaje de programacin PHP y JAVASCRIPT los cuales se describen a continuacin.1.3.2. 22BPHP (HYPERTEXT PREPROCESSOR)Es un lenguaje de script que permite generar cdigo dinmico de contenidos para un servidor web, el cual permite generar informacin para formularios, enviar o recibir cookies.PHP permite manejar programacin orientada objetos y puede ser utilizado en la mayora de sistemas operativos tanto en Linux como en Windows y sus versiones, adems soporta la mayora de servidores como Apache, IIS (Microsoft Internet Information Server), Personal Web Server.1.3.3. 23BJAVASCRIPTEs un lenguaje de programacin que se utiliza para realizar programas que realizan acciones en una pgina web.El uso de Javascript permite crear variados efectos en las pginas permitiendo definir la interaccin con el usuario. El navegador es quien interpreta las instrucciones Javascript y las ejecuta siendo este la base principal de funcionamiento de Javascript.Para la base de datos del sistema utilizaremos Mysql, la cual se describe a continuacin.1.3.4. 24BMYSQLEs un sistema de base de datos operacional, en MySQL el diseo y programacin de base de datos es de tipo relacional. El programa MySQL se usa como servidor a travs del cual pueden conectarse mltiples usuarios y utilizarlo al mismo tiempo.Una de las 83Hcaractersticas ms importantes de MySQL es que permite recurrir a bases de datos multiusuario a travs de la web y en diferentes lenguajes de programacin que se adaptan a diferentes necesidades y requerimientos. Las plataformas que utiliza son de variado tipo y entre ellas podemos mencionar LAMP, MAMP, SAMP, BAMP y WAMP (aplicables a Mac, Windows, Linux, BSD, Open Solaris, Perl y Phyton entre otras).

Para el diseo de la pgina se utilizar el software Artisteer, el cual se describe a continuacin.1.3.5. 25BARTISTEEREs una aplicacin de automatizacin para Windows que permita crear diseos web profesionales sin necesidad de utilizar otras tecnologas web como HTML, CSS, XHTML, motiva la creatividad del diseador con ayudas propias del software.Artisteer posee un ambiente amigable para el usuario aun siendo un usuario inexperto ya que posee botones, fondos, grficos que permiten dar forma a las distintas plantillas web que se realice, evita la prdida del diseo web ya que es compatible con la mayora de navegadores web.Para el modelado UML se utilizara la herramienta Rational Rose, el cual se describe a continuacin.1.3.6. 26BRATIONAL ROSEEs una herramienta que permite modelar visualmente basado en UML (Lenguaje de Modelado Visual) permitiendo especificar, analizar y disear sistemas de software antes de inicie la construccin del mismo.Caractersticas:

Mantiene la consistencia de los modelos del sistema de software Chequeo de la sintaxis UML Generacin Documentacin Automticamente Generacin de cdigo a partir de los modelos. 2Ingeniera Inversa (crear modelo a partir de cdigo)1F

Interfaz de Rational Rose

Est formada por los siguientes elementos:

1) Browser o Navegador

2 Fuente: www.novitt.ws/modules.php?name=Downloads&d_op=getit&lid=87

30

Permite Navegar rpidamente a travs de las distintas vistas del modelo.

2) Ventana de DocumentacinPara manejar los documentos del tem en cualquiera de los diagramas.

3) Barra de Herramientas StandardPara acceder rpidamente a las acciones comunes a ejecutar.

4) Barra de Herramientas DiagramaMuestra el conjunto de herramientas disponibles para el diagrama activo.

5) Ventana de DiagramaPermite desplegar y editar cualquiera de los diagramas UML.

6) Ventana Registro o LogRegistra todas las rdenes ejecutadas y los errores que se producen durante su ejecucin.7) Barra de Estado

2FMuestra el programa de la carga de modelo, el estado de lectura/escritura del elemento seleccionado y otros datos de utilidad. 3

1.3.7. 27BARQUITECTURA DE APLICACIONES EN TRES CAPASLa arquitectura de tres capas permite la implementacin lgica y separada de la interface de usuario, las reglas de negocio y de la capa de datos permitiendo que se pueda ejecutar varios servidores en la red.

CAPA DE PRESENTACINCAPA DE REGLAS DELNEGOCIO

CAPA DE DATOS

3 Fuente: http://www.slideshare.net/vivi jocadi/rational-rose

ClienteServidor de aplicacinServidor de base dedatos

Figura 1.3: Arquitectura de tres capasElaborado por: Las autoras

Capa de presentacinEs el nivel en donde los usuarios interactan con el sistema en donde se expone los datos.

Capa de reglas del negocioEn esta capa se basa la funcionalidad del sistema mediante las diferentes clases para manipular la informacin. El cdigo en esta capa captura o toma las reglas de servicios, validacin de datos y otras semnticas del negocio para los datos.

Capa de datosLa informacin es almacenada a travs de las diferentes rutinas ejecutadas en el sistema. La manipulacin de los datos se lo realiza generalmente en lenguaje de consulta estructurado SQL.

2

CAPITULO 2

1BINICIO Y ELABORACIN

2.1. 7BDEFINICIN DEL ALCANCE2.1.1. 28BPLANTEAMIENTO DEL PROBLEMAEl CERFIN no tiene una debida administracin en los procesos en lo que se refiriere a la Inscripcin y Matriculacin de los Aspirantes y Formandos, ni un sistema que permita la consulta de informacin estudiantil.El proceso de inscripcin, es un proceso que se lo realiza manualmente y es realizado por el Responsable de Secretaria Acadmica, quien se encarga de registrar la informacin de los Aspirantes, informacin que servir para poder tomar el curso de nivelacin que dura un mes dentro del cual su aprobacin ser el requisito para la Matriculacin.El proceso de Matriculacin tambin lo realiza el Responsable de la Secretara Acadmica quien es el encargado de organizar, procesar y guardar la informacin de los Aspirantes y Formandos; este proceso se realiza de forma manual como se detalla a continuacin:

En el caso de Formandos (que estn en proceso de formacin) se revisan las notas que Secretara Acadmica lleva registrada en Excel, si el Formando aprob todas las materias tendr acceso a la segunda Matrcula, caso contrario el Formando tendr Matrcula condicionada. Para los nuevos Aspirantes en Secretara Acadmica se verifica si el Aspirantes aprob o no el curso de nivelacin de acuerdo a la especialidad escogida, con esto se procede a la Matriculacin correspondiente.

2.1.2. 29BALCANCEEl sistema de Inscripcin y Matriculacin es especfico para el Sector Formal y no de capacitacin, y contendr los siguientes procesos:

Inscripcin: este proceso se encargar de guardar la informacin de los Aspirantes, almacenando los datos personales de cada uno de ellos; el cdigo de identificacin ser el nmero de cdula, y servir para el proceso de Matriculacin en caso de ser aprobado. Matriculacin: con este proceso el Formando quedar registrado y Matriculado legalmente en el CERFIN, en cada uno de los grupos creados en las distintas especialidades que se dictan en el centro de formacin. Consultas: con este proceso se podrn realizar consultas de los diferentes formularios con los que se trabaja en la Secretaria Acadmica y de las distintas necesidades de informacin solicitadas a este departamento, informacin que ser tomada del proceso de inscripcin y Matriculacin.

2.1.3. 30BEXCLUSIONES El sistema no llevar un control de horarios de los instructores y asignacin de las aulas, ya que se mantienen estables, y solo puede variar si existe un nmero considerable de Formandos, y es una decisin tomada por parte de la Secretaria Acadmica y Gestin Operativa. El sistema no realizar el control de la asistencia de los Formandos que se lleva con el uso del Formato B utilizado para este fin por parte de los instructores, inspectores y responsables del subcentro. El sistema no realizar el proceso de aprobacin y certificacin en cuanto se refiere al proceso de capacitacin.

2.1.4. 31BDEFINICIONES Aspirantes: Persona que proporciona datos personales para ingresar en el CERFIN. Asistencia: Proceso en el cual se registra la presencia diaria de los Formandos al Centro. Capacitacin: Proceso en el cual se realiza nivelacin de conocimientos para personas de empresas pblicas o privadas del pas. Certificados: Documento que verifica la aprobacin de una persona que ha pasado por el proceso de capacitacin.

Formando: Persona que forma parte del centro de formacin. Evaluacin: Documento que consta de una serie de preguntas de conocimiento acadmico con el fin de seleccionar Aspirantes. Formularios: Son documentos en los cuales se lleva un control de la informacin que es manejado por la Secretaria Acadmica Grupo: Se refiere a los Formandos que forman parte de una de las especialidades del centro Horario: Se refiere a la distribucin de horas que un instructor debe dictar en una semana de clases. Instructores: Son los profesores que pertenecen en este centro de formacin Secretaria Acadmica: Es la encargada de llevar el registro de los Aspirantes y Formandos en las diferentes materias as como la encargada de realizar el proceso de inscripcin y Matriculacin y todos los procesos relacionados con esta. Usuarios Finales: Son las personas las cuales van a requerir de la informacin del sistema, en cuanto se refiere a consultas. Formato B: Documento en el que se lleva el control de asistencia de los Formandos. Sector Formal: Es un rea de educacin del CERFIN dirigida a Formandos que cumplen con un ciclo regular.

2.1.5. 32BMODELO DE NEGOCIOEl Modelo de Negocio para el proyecto est definido por el siguiente diagrama (Figura 2.1), en el que se puede observar que el CERFIN maneja en un solo departamento toda la informacin correspondiente a los procesos de Inscripcin, Matriculacin, Notas, Asistencia y Cursos de actualizacin para empresas.

proporcionarInformacin

Aspirante

actualizarInformacin

Formando

inscribirAspirante

tomarExamen

calificarExamen

Instructor

emitirReporteExamen

Responsable de Secretaria Acadmica

JefeSubcentro

emitirReporteCalificaciones

emitirCertificados

emitirReporteGeneral

controlarAsistencia

registrarCalificaciones

consultarInformacinCarpeta

modificarInformacinCarpetahabilitarMatriculamatricularFormando

Figura 2.1: Modelo del NegocioElaborado por: Las autoras

2.1.5.1.44BActores del Modelo del Negocio

ActorDescripcin

Responsable de Secretaria AcadmicaPersona encargada de llevar el registro de los Aspirantes y Formandos en las diferentes materias as como la encargada de realizar el proceso de

inscripcin y Matriculacin y todos los procesos relacionados con esta.

AspirantesPersonaqueproporcionadatos personales para ingresar en el CERFIN.

FormandoPersona que forma parte del centro de formacin.

InstructorProfesor que pertenece al centro de formacin.

Jefe de SubcentroPersona encargada de emitir reportes al Responsable de Secretaria Acadmica para l pueda realizar las funciones asignadas.

Tabla 2.1: Actores del Modelo del NegocioElaborado por: Las autoras

2.1.5.2.45BAcciones del Modelo del Negocio

ModeloDescripcin

Proporcionar InformacinInformacin que es entregada por el estudiante.

Actualizar InformacinInformacin que debi ser cambiada por el Responsable de Secretaria Acadmica.

Inscribir AspirantesRegistrar datos de la persona que desea ser parte del centro de formacin.

Tomar ExamenDocumento que lleva una serie de preguntas con el fin de ver el nivel de conocimiento de un Aspirantes.

Calificar ExamenPoner una nota especifica que represente si el examen es bueno o malo.

Emitir Reporte ExamenDocumento realizado por el Instructor

que contiene informacin de los exmenes de cada Aspirantes para posteriormente ser entregado al Jefe de Subcentro.

Emitir Reporte CalificacionesDocumento realizado por el Instructor que contiene informacin de las calificaciones de todos los Aspirantes que rindieron el examen para posteriormente ser entregado al Jefe de Subcentro.

Emitir Reporte GeneralDocumento realizado por el Jefe de Subcentro que contiene informacin del reporte de examen y el reporte de calificaciones.

Registrar CalificacionesSe ingresa las calificaciones de los Formandos.

Matricular FormandoSe registra al Formando en un grupo.

Habilitar MatrculaSe permite el acceso a la Matrcula al Formando verificando que se haya cumplido con los requerimientos.

Modificar Informacin CarpetaSe realiza cambios de la informacin de los Aspirantes o Formandos.

Consultar Informacin CarpetaSe consulta la informacin de los Aspirantes o Formandos.

Controlar AsistenciaSe controla la asistencia de los Formandos por parte del instructor

Emitir CertificadosSe emite certificados para el rea de educacin del CERFIN que es de Capacitacin.

Tabla 2.2: Acciones del Modelo del NegocioElaborado por: Las autoras

2.1.6. 1inscribeResponsable de Secretaria Acadmica1maneja1..*CarpetaInscripcin11contiene informacincontiene informacin de11AspiranteFormando1..**aprueba11..**Examencalifica1Instructor111dictacontrolacontrolaAsistenciaGrupo1..*Materiatoma33BMODELO DE DOMINIO

Figura 2.2: Modelo del DominioElaborado por: Las autoras

2.2. 8BANLISIS2.2.1. 34BMODELO DE CASOS DE USOA partir del modelo del negocio y tomando en cuenta los requerimientos de Secretaria Acadmica se han establecido los siguientes paquetes en el sistema: Administracin del Sistema, Parmetros, Inscripciones, Matrculas y Notas. Esto se observa en la Figura 2.3.

Administracin del SistemaParmetrosInscripciones

MatriculasNotas

Figura 2.3: Paquetes del sistemaElaborado por: Las autoras

2.2.1.1.46BActores del Modelo de Caso de Usos del Sistema

ActorDescripcin

Administrador del Sistema

Persona encargada de realizar cambios en el sistema de inscripcin y Matriculacin.

Responsable de Secretaria Acadmica

Persona encargada de registrar, modificar, consultar informacin de Aspirantes y Formandos en proceso de inscripcin y Matriculacin.

Ayudante de Secretaria Acadmica

Persona encargada de registrar y consultar la informacin de Aspirantes y Formandos en proceso de inscripcin y Matriculacin.

Lder de Gestin Operativa

Persona encargada de registrar materias y mallas para el proceso de inscripcin y Matriculacin.

40

InstructorPersona encargada de registrar notas de los Formandos para habilitar laMatriculacin.Tabla 2.3: Caso de Uso Ingresar al sistemaElaborado por: Las autoras

2.2.1.2.47BPaquete Administracin del SistemaEl paquete de Administracin del Sistema incluye el diagrama de casos de uso que se muestra en la Figura 2.4.

Administrador del Sistema

ingresarSistema

Responsable deSecretara AcadmicaregistrarInstructor

Ayudante de Secretaria Acadmica

modificarUsuarioFijo

Lder de Gestin Operativa

modificarInstructor

Figura 2.4: Casos de uso del Paquete Administracin del SistemaElaborado por: Las autoras

Ingresar al Sistema

IDCU01

NombreingresarSistema.

DescripcinPermite al usuario el ingreso al sistema.

Actores-Administrador del Sistema (AS)-Responsable de Secretaria Acadmica (RSA)-Ayudante de Secretaria Acadmica (ASA)-Lder de Gestin Operativa(LGO)-Instructor

PrecondicionesEl sistema ha sido cargado

PoscondicionesCondicin de xito: El actor ingresa al sistema. Condicin de Fallo: El actor no ingresa al sistema.

Flujo de eventos

Flujo Bsico1. El caso de uso comienza cuando el sistema muestra al actor un formulario de acceso al sistema.2. El actor selecciona el tipo de usuario.3. El actor ingresa: nombre de usuario.4. El actor ingresa la contrasea.5. El sistema verifica que el tipo de usuario, nombre de usuario y la contrasea sean correctas.6. Si el tipo de usuario, nombre de usuario y la contrasea son correctos, entonces se permite el acceso al sistema. Flujos Alternativo 11. El caso de uso comienza cuando el sistema muestra al actor un formulario de acceso al sistema.2. El actor selecciona el tipo de usuario.3. El actor ingresa: nombre de usuario.4. El actor ingresa la contrasea.5. El sistema verifica que el tipo de usuario, nombre de usuario y la contrasea sean correctas.6. Si el tipo de usuario, nombre de usuario y la contrasea son

incorrectos, entonces el sistema muestra un mensaje de errorDatos Incorrectos y se vuelve al paso uno del flujo bsico.Tabla 2.4: Caso de Uso Ingresar al sistema

IDCU02NombreregistrarInstructorDescripcinPermite registrar un instructor en el sistema.Actores-Administrador del Sistema (AS)PrecondicionesEl actor debe haber ingresado en el sistema.PoscondicionesCondicin de xito: El instructor queda registrado en el sistema.Condicin de Fallo: El instructor no queda registrado en el sistema.Flujo de eventosFlujo BsicoEl caso de uso comienza cuando el sistema muestra al actor un formulario de registrar instructor.El actor ingresa: nombre del instructor.El actor selecciona tipo de contrato.El actor ingresa usuario.El actor ingresa contrasea.El sistema verifica que el nombre de usuario no exista.Si el nombre de usuario no existe, entonces el sistema almacena la informacin.Flujos Alternativo 1El caso de uso comienza cuando el sistema muestra al actor un formulario de registrar instructor.El actor ingresa: nombre del instructor.El selecciona tipo de contrato.El actor ingresa usuario.Elaborado por: Las autoras Registrar Instructor

El actor ingresa contrasea.El sistema verifica que el nombre de usuario no exista.Si el nombre de usuario existe, entonces el sistema muestra unmensaje de error Usuario ya registrado.Tabla 2.5: Caso de Uso Registrar Instructor

IDCU04NombremodificarUsuarioFijoDescripcinPermite modificar la informacin de un usuario fijo en el sistema.Actores-Administrador del Sistema (AS)PrecondicionesEl actor debe haber ingresado en el sistema.PoscondicionesCondicin de xito: La informacin del usuario fijo queda modificada en el sistema.Condicin de Fallo: La informacin del usuario fijo no queda modificada en el sistema.Flujo de eventosFlujo BsicoEl caso de uso comienza cuando el sistema muestra al actor un formulario de modificar usuario.El actor selecciona el tipo de usuario.El actor ingresa nueva contrasea.El actor selecciona el estado del usuario.El sistema actualiza la informacin.Elaborado por: Las autoras Modificar Usuario Fijo

Tabla 2.6: Caso de Uso Modificar Usuario FijoElaborado por: Las autoras

Modificar Instructor

IDCU05

NombremodificarInstructor

DescripcinPermite modificar la informacin de un instructor en el sistema.

Actores-Administrador del Sistema (AS)

PrecondicionesEl actor debe haber ingresado en el sistema.

PoscondicionesCondicin de xito: La informacin del instructor queda modificada en el sistema.Condicin de Fallo: La informacin del instructor no queda modificada en el sistema.

Flujo de eventos

Flujo Bsico1. El caso de uso comienza cuando el sistema muestra al actor un formulario de modificar instructor.2. El actor selecciona el tipo de contrato del instructor.3. El actor ingresa nueva contrasea.4. El actor selecciona el estado del instructor.5. El sistema actualiza la informacin.

Tabla 2.7: Caso de Uso Modificar InstructorElaborado por: Las autoras

2.2.1.3.48BPaquete ParmetrosEl paquete de Parmetros incluye el diagrama de casos de uso que se muestra en la Figura 2.5.

registrarPerodo

Administrador del Sistema(from Administracin ...)

registrarEspecialidad

registrarSemestre

Responsable de Secretara Acadmica(from Administracin del Si...)

registrarMateria

registrarMalla

agregarMateriasMalla

Lder de Gestin Operativa(from Administracin ...)

registrarGrupo

AgregarMallaGrupo

agregarInstructorMateria

Figura 2.5: Casos de uso del Paquete de Parmetros

IDCU06NombreregistrarPerodoDescripcinPermite registrar un perodo en el sistema.Actores-Administrador del Sistema (AS)-Responsable de Secretara Acadmica (RSA)PrecondicionesEl actor debe haber ingresado en el sistema.PoscondicionesCondicin de xito: El perodo queda registrado en el sistema.Condicin de Fallo: El perodo no queda registrado en elElaborado por: Las autoras Registrar Perodo

sistema.

Flujo de eventos

Flujo Bsico1. El caso de uso comienza cuando el sistema muestra al actor el Formulario de Registro del perodo.2. El actor ingresa el nombre del perodo.3. Si el nombre del perodo no existe, entonces el sistema almacena la informacin. Flujos Alternativo 11. El caso de uso comienza cuando el sistema muestra al actor el Formulario de Registro del perodo.2. El actor ingresa el nombre del perodo.3. Si el nombre del perodo existe, entonces el sistema muestra un mensaje de error Perodo ya registrado y se vuelve al paso uno del flujo bsico.

Tabla 2.8: Caso de Uso Registrar Perodo

IDCU07NombreregistrarEspecialidadDescripcinPermite registrar una especialidad en el sistema.Actores-Administrador del Sistema (AS)-Responsable de Secretara Acadmica (RSA)PrecondicionesEl actor debe haber ingresado en el sistema.PoscondicionesCondicin de xito: La especialidad queda registrado en el sistema.Condicin de Fallo: La especialidad no queda registrado en el sistema.Flujo de eventosFlujo BsicoEl caso de uso comienza cuando el sistema muestra al actor elElaborado por: Las autoras Registrar Especialidad

Formulario de Registro de la especialidad.El actor ingresa el nombre de la especialidadSi el nombre de la especialidad no existe, entonces el sistema almacena la informacin.Flujos Alternativo 1El caso de uso comienza cuando el sistema muestra al actor el Formulario de Registro de la especialidad.El actor ingresa el nombre de la especialidadSi el nombre de la especialidad existe, entonces el sistema muestra un mensaje de error Especialidad ya registrada y se vuelve al paso uno del flujo bsico.Tabla 2.9: Caso de Uso Registrar Especialidad

IDCU08NombreregistrarSemestreDescripcinPermite registrar un semestre en el sistema.Actores-Administrador del Sistema (AS)-Responsable de Secretara Acadmica (RSA)PrecondicionesEl actor debe haber ingresado en el sistema.PoscondicionesCondicin de xito: El semestre queda registrado en el sistema.Condicin de Fallo: El semestre no queda registrado en el sistema.Flujo de eventosFlujo BsicoEl caso de uso comienza cuando el sistema muestra al actor el Formulario de Registro del semestreEl actor ingresa el nombre del semestre.Si el nombre del semestre no existe, entonces el sistema almacena la informacin.Elaborado por: Las autoras Registrar Semestre

Flujos Alternativo 1El caso de uso comienza cuando el sistema muestra al actor el Formulario de Registro del semestreEl actor ingresa el nombre del semestreSi el nombre del semestre existe, entonces el sistema muestra un mensaje de error Semestre ya registrado y se vuelve al paso uno del flujo bsico.Tabla 2.10: Caso de Uso Registrar SemestreElaborado por: Las autoras

Registrar Materia

IDCU09

NombreregistrarMateria

DescripcinPermite registrar una materia en el sistema.

Actores-Administrador del Sistema (AS)-Responsable de Secretara Acadmica (RSA)

PrecondicionesEl actor debe haber ingresado en el sistema.

PoscondicionesCondicin de xito: La materia queda registrado en el sistema.Condicin de Fallo: La materia no queda registrado en el sistema.

Flujo de eventos

Flujo Bsico1. El caso de uso comienza cuando el sistema muestra al actor el Formulario de Registro de la materia.2. El actor ingresa el nombre de la materia.3. El actor selecciona el tipo de materia.4. El actor selecciona la especialidad.5. Si el nombre de la materia no existe, entonces el sistema almacena la informacin. Flujos Alternativo 1

El caso de uso comienza cuando el sistema muestra al actor el Formulario de Registro de la materiaEl actor ingresa el nombre de la materia.El actor selecciona el tipo de materia.El actor selecciona la especialidad.Si el nombre de la materia existe, entonces el sistema muestra un mensaje de error Materia ya registrada y se vuelve al paso uno del flujo bsico.Tabla 2.11: Caso de Uso Registrar Materia

IDCU10NombreregistrarMallaDescripcinPermite el registro de una malla para un Grupo.Actores-Administrador del Sistema(AS)-Lder de Gestin Operativa (LGO)PrecondicionesEl actor debe haber ingresado en el sistema.PoscondicionesCondicin de xito: La malla queda registrada en el sistema.Condicin de Fallo: La malla no queda registrada en el sistema.Flujo de eventosFlujo BsicoEl caso de uso comienza cuando el sistema muestra al actor un formulario de registro de malla.El actor selecciona la especialidad.El actor selecciona semestre.Si la malla no existe, entonces el sistema almacena la informacin.Flujo AlternativoEl caso de uso comienza cuando el sistema muestra al actor unElaborado por: Las autoras Registrar Malla

50

formulario de registro de malla.El actor selecciona la especialidad.El actor selecciona semestre.Si la malla existe, entones el sistema muestra un mensaje de error Malla ya registrada y se regresa al paso uno del flujo bsico.Tabla 2.12: Caso de Uso Registrar MallaElaborado por: Las autoras

Agregar Materias Malla

IDCU11

NombreagregarMateriasMalla

DescripcinPermite agregar materias a una malla.

Actores-Administrador del Sistema(AS)-Lder de Gestin Operativa (LGO)

Precondiciones-El actor debe haber ingresado en el sistema.-Una Malla debe estar registrada en el sistema.-Una materia debe estar registrada en el sistema.

PoscondicionesCondicin de xito: La malla queda registrada con materias en el sistema.Condicin de Fallo: La malla no queda registrada con materias en el sistema.

Flujo de eventos

Flujo Bsico1. El caso de uso comienza cuando el sistema muestra al actor un pequeo formulario de ingreso materias.2. El actor selecciona materias complementarias.3. El actor selecciona materias tcnicas.4. El sistema almacena la informacin.

Tabla 2.13: Caso de Uso Agregar Materias MallaElaborado por: Las autoras

Registrar Grupo

IDCU12

NombreregistrarGrupo

DescripcinPermite registrar un grupo.

Actores-Administrador del Sistema(AS)-Responsable de Secretaria Acadmica (RSA)

PrecondicionesEl actor debe haber ingresado en el sistema.

PoscondicionesCondicin de xito: El grupo queda registrado en el sistema.Condicin de Fallo: El grupo no queda registrado en el sistema.

Flujo de eventos

Flujo Bsico1. El caso de uso comienza cuando el sistema muestra al actor un pequeo formulario de registro de grupo.2. El actor ingresa el nombre del grupo.3. El actor selecciona modo.4. El actor selecciona modalidad.5. El actor selecciona horario.6. El actor selecciona estrategia de formacin.7. Si el nombre del grupo no existe, entonces el sistema almacena la informacin

Flujo Alternativo1. El caso de uso comienza cuando el sistema muestra al actor un pequeo formulario de registro de grupo.2. El actor ingresa el nombre del grupo.3. El actor selecciona modo.4. El actor selecciona modalidad.5. El actor selecciona horario.6. El actor selecciona estrategia de formacin.7. Si el nombre del grupo existe, entonces el sistema muestra un

mensaje de error Grupo ya registrado.Tabla 2.14: Caso de Uso Registrar GrupoElaborado por: Las autoras

Agregar Malla Grupo

IDCU13

NombreagregarMallaGrupo

DescripcinPermite agregar una malla creada a un grupo.

Actores-Administrador del Sistema(AS)-Responsable de Secretaria Acadmica (RSA)

Precondiciones-El actor debe haber ingresado en el sistema.-Una malla debe estar registrada en el sistema.-Un Grupo debe estar registrado en el sistema.

PoscondicionesCondicin de xito: Se agrega una malla a un grupo en el sistema.Condicin de Fallo: No se agrega una malla a un grupo en el sistema.

Flujo de eventos

Flujo Bsico1. El caso de uso comienza cuando el sistema muestra al actor un pequeo formulario agregar malla.2. El actor selecciona la especialidad.3. El actor selecciona el semestre.4. El sistema carga en el formulario la malla correspondiente a la especialidad y al semestre seleccionado por el actor.5. El actor selecciona la malla.6. El sistema almacena la informacin. Flujo Alternativo1. El caso de uso comienza cuando el sistema muestra al actor un pequeo formulario agregar malla.2. El actor selecciona la especialidad.

El actor selecciona el semestre.El sistema carga en el formulario la malla correspondiente a la especialidad y al semestre seleccionado por el actor.El actor selecciona la malla.Si la malla esta asignada a ese grupo, entonces el sistema muestra un mensaje de error Malla ya existe en ese grupo y se regresa al paso uno del flujo bsico.Tabla 2.15: Caso de Uso Asignar Malla Grupo

IDCU14NombreagregarInstructorMateriaDescripcinPermite agregar un Instructor a una materia.Actores-Administrador del Sistema(AS)-Lder de Gestin Operativa (LGO).Precondiciones-El actor debe haber ingresado en el sistema.-Agregar una malla a un grupo en el sistema.PoscondicionesCondicin de xito: Se agrega un Instructor a una materia en el sistema.Condicin de Fallo: No se agrega un Instructor a una materia en el sistema.Flujo de eventosFlujo BsicoEl caso de uso comienza cuando el sistema muestra al actor un pequeo formulario agregar instructor.El actor selecciona el semestre.El sistema carga en el formulario la malla correspondiente al semestre seleccionado por el actor.El sistema despliega las materias correspondientes a la malla.El actor selecciona el nombre del Instructor para cada una de las materias de la malla.Elaborado por: Las autoras Agregar Instructor Materia

6. El sistema almacena la informacin.Flujo AlternativoEl caso de uso comienza cuando el sistema muestra al actor un pequeo formulario agregar instructor.El actor selecciona el semestre.El sistema carga en el formulario la malla correspondiente al semestre seleccionado por el actor.El sistema despliega las materias correspondientes a la malla.El actor selecciona el nombre del Instructor para cada una de las materias de la malla.Si una malla ya tiene asignado un instructor, entonces el sistema muestra un mensaje de error La malla ya tiene asignados instructores y se regresa al paso uno del flujo bsico.Tabla 2.16: Caso de Uso Asignar Instructor MateriaElaborado por: Las autoras

2.2.1.4.49BPaquete de InscripcionesEl paquete de Inscripciones incluye los siguientes subpaquetes: Manejo de Aspirantes, Consultas de Inscripciones y Manejo de Inscripciones. Estos se observan en la Figura 2.6.

Manejo de AspiranteConsultas de InscripcionesManejo de Inscripciones

Figura 2.6: Subpaquetes del Paquete de InscripcionesElaborado por: Las autoras

2.2.1.4.1. 66BSubpaquete Manejo de AspirantesEl Subpaquete de Manejo de Aspirantes incluye el siguiente diagrama de casos de uso que se muestra en la Figura 2.7.

Administrador del Sistema(from Administracin del Sistema)

Responsable de Secretaria Acadmica

(from Administracin del Sistema)

registrarAspirante

Ayudante de Secretaria Acadmica(from Administracin del Sistema)

Figura 2.7: Casos de uso del Subpaquete Manejo de Aspirantes

IDCU15NombreregistrarAspirantesDescripcinPermite el registro de los datos de un Aspirantes.Actores-Administrador del Sistema(AS)-Responsable de Secretaria Acadmica (RSA)-Ayudante de Secretaria Acadmica(ASA)PrecondicionesEl actor debe haber ingresado en el sistema.PoscondicionesCondicin de xito: El Aspirantes queda registrado en el sistema.Condicin de Fallo: El Aspirantes no queda registrado en el sistema.Flujo de eventosFlujo BsicoEl caso de uso comienza cuando el sistema al actor un formularioElaborado por: Las autoras Registrar Aspirantes

de registro de datos del Aspirantes.El actor ingresa: Nombres.El actor ingresa: Apellidos.El actor ingresa: EdadEL actor ingresa Cdula.El sistema verifica si el nmero de cdula del Aspirantes existe.Si el nmero de cdula no existe, entonces el sistema almacena la informacin.Flujos AlternativoEl caso de uso comienza cuando el sistema al actor un formulario de registro de datos del Aspirantes.El actor ingresa: Nombres.El actor ingresa: Apellidos.El actor ingresa: EdadEL actor ingresa Cdula.El sistema verifica si el nmero de cdula del Aspirantes existe.Si el nmero de cdula existe, entonces el sistema muestra un mensaje de error Aspirantes ya registrado y se regresa al paso uno del flujo bsico.Tabla 2.17: Caso de Uso Registrar AspirantesElaborado por: Las autoras

2.2.1.4.2. 67BSubpaquete Consultas de InscripcionesEl Subpaquete Consultas de Inscripciones incluye el siguiente diagrama de casos de uso que se muestra en la Figura 2.8.

Administrador del Sistema(from Administraci...)

consultarNmeroInscritos

Responsable de Secreta...(from Administraci...)

consultarInscritosEspecialidad

Ayudante de Secreta...(from Administraci...)

Figura 2.8: Casos de uso del Subpaquete Consultas de Inscripciones

IDCU16NombreconsultarNmeroInscritosDescripcinPermite consultar el nmero y los datos de los Aspirantes inscritos.Actores-Administrador del Sistema(AS)-Responsable de Secretaria Acadmica (RSA)-Ayudante de Secretaria Acadmica(ASA)PrecondicionesEl actor debe haber ingresado en el sistema.PoscondicionesCondicin de xito: El nmero y los datos del Aspirantes se muestran al actor.Condicin de Fallo: El nmero y los datos del Aspirantes no se muestran al actor.Elaborado por: Las autoras Consultar Nmero de Inscritos

Flujo de eventosFlujo Bsico1.El caso de uso comienza cuando el sistema muestra al actor un formulario de consultar inscritos.El actor selecciona el perodo de inscripcin de los Aspirantess.El sistema muestra: El nmero de Inscritos segn el perodo en formato pdf.Si el actor desea imprimir la informacin, escoge la opcin imprimir del formato pdf.Si el actor desea guardar la informacin, escoge la opcin guardardel formato pdf.2.3.4.5.Tabla 2.18: Caso de Uso Consultar Nmero de Inscritos

IDCU17NombreconsultarInscritosEspecialiadadDescripcinPermite consultar los datos de los Aspirantess inscritos por Especialidad.Actores-Administrador del Sistema(AS)-Responsable de Secretaria Acadmica (RSA)-Ayudante de Secretaria Acadmica(ASA)PrecondicionesEl actor debe haber ingresado en el sistema.PoscondicionesCondicin de xito: Los datos del Aspirantes Inscrito por Especialidad se muestran al actor.Condicin de Fallo: Los datos del Aspirantes Inscrito por Especialidad no se muestran al actor.Flujo de eventosFlujo BsicoEl caso de uso comienza cuando el sistema al actor muestra un formulario de consultar inscritos por especialidad.Elaborado por: Las autoras Consultar Inscritos por Especialidad

El actor selecciona el perodo y la Especialidad de los Aspirantes.El sistema muestra: Nmero de Inscripcin, Nombres, Apellidos, Cdula, Horario de los Aspirantes Inscritos por Especialidad en formato pdf.Si el actor desea imprimir la informacin, escoge la opcin imprimir del formato pdf.Si el actor desea guardar la informacin, escoge la opcin guardar del formato pdf.Tabla 2.19: Caso de Uso Consultar Inscritos por EspecialidadElaborado por: Las autoras

2.2.1.4.3. 68BSubpaquete Manejo de InscripcionesEl Subpaquete Manejo de Inscripciones incluye el siguiente diagrama de casos de uso que se muestra en la Figura 2.9.

Administrador del Sistema(from Administracin del Sistema)

registrarInscripcin

Responsable de Secretaria Acadmica(from Administracin del Sistema)

registrarNotaCursoNivelacin

Ayudante de Secretaria Acadmica(from Administracin del Sistema)

Figura 2.9: Casos de uso del Subpaquete Manejo de InscripcionesElaborado por: Las autoras

60

Registrar Inscripcin

IDCU18

NombreregistrarInscripcion

DescripcinPermite el registro de Inscripcin para un Aspirantes.

Actores-Administrador del Sistema(AS)-Responsable de Secretaria Acadmica (RSA)-Ayudante de Secretaria Acadmica(ASA)

PrecondicionesEl actor debe haber ingresado en el sistema.Debe haber un Aspirantes registrado en el sistema.

PoscondicionesCondicin de xito: La Inscripcin queda registrado en el sistema.Condicin de Fallo: La Inscripcin no queda registrado en el sistema.

Flujo de eventos

Flujo Bsico1. El caso de uso comienza el sistema muestra al actor un formulario de inscripcin para el Aspirantes.2. El actor selecciona la fecha de inscripcin.3. El actor ingresa la Ciudad.4. El actor selecciona la Formacin Acadmica.5. El actor selecciona el modo.6. El actor selecciona modalidad de Formacin7. El actor selecciona la especialidad.8. El actor selecciona la fecha de orientacin.9. El actor selecciona la hora.10. El actor selecciona la fecha de curso de nivelacin.11. El actor selecciona el perodo.12. El sistema almacena la informacin.

Tabla 2.20: Caso de Uso Registrar InscripcinElaborado por: Las autoras

Registrar Nota Nivelacin

IDCU19

NombreregistrarNotaNivelacin

DescripcinPermite el registro de la nota del curso de nivelacin para un Aspirantes.

Actores-Administrador del Sistema(AS)-Responsable de Secretaria Acadmica (RSA)-Ayudante de Secretaria Acadmica(ASA)

Precondiciones-El actor debe haber ingresado en el sistema.-Debe haber un inscrito.

PoscondicionesCondicin de xito: La nota queda registrada en el sistema.Condicin de Fallo: La nota no queda registrada en el sistema.

Flujo de eventos

Flujo Bsico1. El caso de uso comienza cuando el sistema muestra al actor un pequeo formulario de registrar nota.2. El actor ingresa la nota del curso.3. El sistema almacena la informacin.

Tabla 2.21: Caso de Uso Registrar Nota NivelacinElaborado por: Las autoras

2.2.1.5.50BPaquete NotasEl paquete Notas incluye el diagrama de casos de uso que se muestra en la Figura 2.10.

Administrador del Sistema(from Administracin ...)

registrarNotas

Instructor

Figura 2.10: Casos de uso del Subpaquete Manejo de Notas

IDCU21NombreregistrarNotasDescripcinPermite agregar un Instructor.Actores-Administrador del Sistema(AS)-Instructor.PrecondicionesEl actor debe haber ingresado en el sistema.PoscondicionesCondicin de xito: Se registra una nota en el sistema. Condicin de Fallo: No se registra una nota en el sistema.Flujo de eventosFlujo BsicoEl caso de uso comienza cuando el sistema muestra al actor un formulario de registrar notas.El actor selecciona Perodo.El actor selecciona semestre.Elaborado por: Las autoras RegistrarNotas

El actor selecciona especialidad.El sistema carga en el formulario, el grupo segn el perodo, semestre, especialidad.El actor selecciona el grupo.El sistema muestra una lista de los Formandos.El actor escoge ingresar nota.El sistema muestra un pequeo formulario de ingreso de nota.El actor registra la nota.El sistema almacena la informacin.Tabla 2.22: Caso de Uso Registrar NotasElaborado por: Las autoras

2.2.1.6. 51BPaquete MatrculasEl paquete Matriculacin incluye los siguientes subpaquetes: Manejo de Matriculacin, Consultas de Matrculas y Manejo de Formando. Estos se observan en la Figura 2.11.

Manejo de MatriculasConsultas de Matriculas

Figura 2.11: Subpaquetes del Paquete Matriculacin

Elaborado por: Las autoras

2.2.1.6.1. 69BSubpaquete Manejo de MatrculasEl Subpaquete Manejo de Matrculas incluye el siguiente diagrama de casos de uso que se muestra en la Figura 2.12.

Administrador del Sistema(from Administracin ...)

ConsultarEstadoInscrito

Responsable de Secretara Acadmica(from Administracin del Si...)

registrarMatriculaInscrito

registrarMatriculaFormando

Ayudante de Secretaria Acadmica(from Administracin del Si...)

Figura 2.12: Casos de uso del Subpaquete Manejo de Matrculas

IDCU22NombreconsultarEstadoInscritoDescripcinPermite consultar el estado de un inscrito.Actores-Administrador del Sistema(AS)-Responsable de Secretaria Acadmica (RSA)-Ayudante de Secretaria Acadmica(ASA)Precondiciones-El actor debe haber ingresado en el sistema.PoscondicionesCondicin de xito: Se consulta el estado de un inscrito en el sistema.Condicin de Fallo: No se consulta el estado de un inscrito en el sistema.Flujo de eventosElaborado por: Las autoras Consultar Estado Inscrito

Flujo BsicoEl caso de uso comienza cuando el sistema muestra al actor un formulario de consultar estado inscrito.El actor selecciona el perodo.El sistema consulta los Inscritos en ese perodo.El sistema muestra a los inscritos aprobados.Tabla 2.23: Caso de Uso Consultar Estado InscritoElaborado por: Las autoras

Registrar Matrcula Inscrito

IDCU23

NombreregistrarMatrculaInscrito

DescripcinPermite registrar una Matrcula para un inscrito.

Actores-Administrador del Sistema(AS)-Responsable de Secretaria Acadmica (RSA)-Ayudante de Secretaria Acadmica(ASA)

Precondiciones-El actor debe haber ingresado en el sistema.-Debe haber un Aspirantes inscrito y aprobado.

PoscondicionesCondicin de xito: Se Matrcula al inscrito en el sistema. Condicin de Fallo: No se Matrcula al inscrito en el sistema.

Flujo de eventos

Flujo Bsico1. El caso de uso comienza cuando el sistema muestra al actor un formulario de registrar Matrcula inscrito.2. El actor selecciona un perodo.3. El sistema consulta los Inscritos en ese perodo.4. El sistema muestra a los inscritos aprobados.5. El actor escoge la opcin Matrcular del formulario.6. El sistema muestra un pequeo formulario de registro de Matrcula para el inscrito.

El actor ingresa la nacionalidad.El actor ingresa la etnia.El actor ingresa la ocupacin.El actor ingresa el representante.El actor ingresa la fecha de nacimiento.El actor ingresa la ciudad.El actor ingresa la provincia.El actor ingresa el cantn.El actor ingresa el detalle direccin.El actor ingresa el telfono.El actor escoge el gnero.El actor selecciona el estado civil.El actor selecciona el nivel de instruccin.El actor ingresa la experiencia laboral.El actor selecciona la enseanza regular.El actor selecciona el grupo.El actor selecciona el perodo.El actor ingresa la observacin.El sistema almacena la informacin.Tabla 2.24: Caso de Uso Registrar Matrcula InscritoElaborado por: Las autoras

Registrar Matrcula Formando

IDCU24

NombreregistrarMatrculaFormando

DescripcinPermite registrar una Matrcula para un Formando.

Actores-Administrador del Sistema(AS)-Responsable de Secretaria Acadmica (RSA)-Ayudante de Secretaria Acadmica(ASA)

Precondiciones-El actor debe haber ingresado en el sistema.

PoscondicionesCondicin de xito: Se Matrcula al Formando en el

sistema.Condicin de Fallo: No se Matrcula al Formando en el sistema.

Flujo de eventos

Flujo Bsico1. El caso de uso comienza cuando el sistema muestra al actor un formulario de registrar Matrcula Formando.2. El actor ingresa el nmero de cdula del Formando.3. Si la cdula existe, entonces el sistema muestra un formulario de matrcula.4. El actor selecciona el perodo.5. El actor selecciona el grupo.6. El actor selecciona el semestre.7. El actor ingresa la observacin.8. El sistema almacena la informacin. Flujo Alternativo1. El caso de uso comienza cuando el sistema muestra al actor un formulario de registrar Matrcula Formando.2. El actor ingresa el nmero de cdula del Formando.3. Si la cdula no existe, entonces el sistema muestra un mensaje de errorFormando no registrado, y se regresa al paso uno del flujo bsico.

Tabla 2.25: Caso de Uso Registrar Matrcula FormandoElaborado por: Las autoras

2.2.1.6.2. 70BSubpaquete Consultas de Matrculas.El Subpaquete de Consultas de Matrculas incluye el siguiente diagrama de casos de uso que se muestra en la Figura 2.13.

Administrador del Sistema(from Administraci...)

consultarNmeroFormandos

Responsable de Secreta...(from Administraci...)

consultarFormandosEspecialidad

consultarFormandosGrupo

Ayudante de Secreta...(from Administraci...)

consultarFormandosSemestre

Figura 2.13: Casos de uso del Subpaquete Consultas de Matrculas

IDCU25NombreconsultarNmeroFormandosDescripcinPermite consultar el nmero y los datos de los Formandos Matriculados.Actores-Administrador del Sistema(AS)-Responsable de Secretaria Acadmica (RSA)-Ayudante de Secretaria Acadmica(ASA)PrecondicionesEl actor debe haber ingresado en el sistema.PoscondicionesCondicin de xito: El nmero y los datos del Formando se muestran al actor.Condicin de Fallo: El nmero y los datos del Formando no se muestran al actor.Flujo de eventosElaborado por: Las autoras Consultar Nmero de Formandos

Flujo BsicoEl caso de uso comienza cuando el sistema muestra al actor un formulario de consultar total.El actor selecciona el perodo de Matriculacin de los Formandos.El sistema muestra: Nombres, Apellidos, Cdula, Especialidad, Grupo, Semestre y el nmero de los Formandos segn el perodo en formato pdf.Si el actor desea imprimir la informacin, escoge la opcin imprimir del formato pdf.Si el actor desea guardar la informacin, escoge la opcin guardar del formato pdf.Tabla 2.26: Caso de Uso Consultar Nmero Formandos

IDCU25NombreconsultarFormandosEspecialidadDescripcinPermite consultar los datos de los Formandos Matriculados por Especialidad.Actores-Administrador del Sistema(AS)-Responsable de Secretaria Acadmica (RSA)-Ayudante de Secretaria Acadmica(ASA)PrecondicionesEl actor debe haber ingresado en el sistema.PoscondicionesCondicin de xito: Los datos del Formando por Especialidad se muestran al actor.Condicin de Fallo: Los datos del Formando por Especialidad no se muestran al actor.Flujo de eventosFlujo BsicoEl caso de uso comienza cuando el sistema muestra al actor un formulario de consultar Formandos por especialidad.Elaborado por: Las autoras Consultar Formandos por Especialidad

70

El actor selecciona el perodo y la Especialidad de los Formandos.El sistema muestra: Nombres, Apellidos, Cdula, Grupo, Horario de los Formandos Matriculados por perodo y Especialidad en formato pdf.Si el actor desea imprimir la informacin, escoge la opcin imprimir del formato pdf.Si el actor desea guardar la informacin, escoge la opcin guardar del formato pdf.Tabla 2.27: Caso de Uso Consultar Formandos por Especialidad

IDCU26NombreconsultarFormandosGrupoDescripcinPermite consultar los datos de los Formandos Matriculados por Grupo.Actores-Administrador del Sistema(AS)-Responsable de Secretaria Acadmica (RSA)-Ayudante de Secretaria Acadmica(ASA)PrecondicionesEl actor debe haber ingresado en el sistema.PoscondicionesCondicin de xito: Los datos del Formando por Grupo se muestran al actor.Condicin de Fallo: Los datos del Formando por Grupo no se muestran al actor.Flujo de eventosFlujo BsicoEl caso de uso comienza cuando el sistema muestra al actor un formulario de consultar Formandos por grupo.El actor selecciona el perodo y el Grupo de l