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