Académique Documents
Professionnel Documents
Culture Documents
================================================================================
SISTEMA CON METODOLOGIA RUP PARA MEJORAR
EL PROCESO DE MATRCULA EN LA UNIVERSIDAD
PRIVADA DE PUCALLPA
===============================================================================
PUCALLPA PER
2014
DEDICATORIA
Natn
A nuestro Seor creador, por
permitirme disfrutar una vida
llena de alegras e iluminar el
sendero por donde voy.
Ivonne
AGRADECIMIENTOS
Currently, the University has a system that has a registration module, which is a
slow process, since for Enrolling a student takes from 15-20 minutes,
validations times are wrong, some requirements are made manually, the
interfaces are not very navigable, lack of reporting.
Finally, the results of this research show that the application of this system with
RUP methodology improves the process of registration at the Private University
of Pucallpa.
INTRODUCCION 8
CAPITULO I 1
EL PROBLEMA DE INVESTIGACIN 1
Antecedentes 2
Teoras Bsicas: 4
E) Hiptesis Secundaria: 8
F) Variables 8
Variable Independiente 8
Variable Dependiente 8
G) Justificacin e importancia. 10
Justificacin Tcnica 10
Justificacin Econmica 10
Justificacin Acadmica 11
Importancia: 11
H) Viabilidad 12
Recursos financieros: 12
Recursos Humanos: 12
Recursos Materiales: 12
I) Limitaciones 13
CAPITULO II 14
MATERIALES Y MTODOS 14
A) Materiales 14
B) Definiciones conceptuales 17
B.1. Arquitectura Cliente Servidor 17
B.2. Arquitectura Web 18
B.3. Programacin de Servidores Web 19
B.4. El Lenguaje de Modelado Unificado 27
B.5. El Proceso Unificado Rational 29
C) Mtodos 34
1. Documento Visin del Negocio 34
2. Plan de Desarrollo del Software 53
Modelo Use Case 73
Diagrama de Trazabilidad 78
Descripcin del modelo Use-Case: Gestionar Matrcula 79
Descripcin del modelo Use-Case: Administrar Sistema 97
Diagrama de Colaboracin del Anlisis GESTIONAR MATRICULA 99
A) Diagrama de Colaboracin 99
Diagrama de Colaboracin del Anlisis ADMINISTRAR SISTEMA 119
B) Diagrama de Paquetes del Anlisis 122
C) Diagrama de Clases 123
D) Diseo de la Arquitectura 128
E) Interfaz Vs. Secuencia. 129
F) Diseo de la Base de Datos 255
G) Diagrama de Base de Datos 259
RESULTADOS 304
A) Resultados 304
C A P I T U L O IV 321
CONCLUSIONES 324
SUGERENCIAS 325
BIBLIOGRAFA 326
ANEXOS 330
INDICE DE CUADROS
Cuadro 1 : Dimensiones e Indicadores de la Variable Independiente: Sistema con
metodologa RUP. ............................................................................................................. 8
Cuadro 2 : Dimensiones e Indicadores de la Variable Dependiente: Mejora el proceso de
Matrcula ........................................................................................................................... 9
Cuadro 3 : Cuadro de Materiales .................................................................................... 14
Cuadro 4 : Exposicin del Problema............................................................................... 36
Cuadro 5: Sumario de Stakeholders ................................................................................. 39
Cuadro 6: Sumario de Usuarios ....................................................................................... 39
Cuadro 7: Necesidades de Usuarios ................................................................................. 41
Cuadro 8: Entregables del proyecto. ................................................................................ 55
Cuadro 9: Papeles y Responsabilidades ........................................................................... 57
Cuadro 10: Plan de proceso de desarrollo de acuerdo a fases ........................................... 58
Cuadro 11: Fases del proyecto e hitos principales ............................................................ 59
Cuadro 12: Tareas del proyecto ....................................................................................... 60
Cuadro 13: Tarjetas de RED para las Estaciones de Trabajo.......................................... 62
Cuadro 14: Caractersticas del switch ............................................................................. 62
Cuadro 15: Procesos del negocio .................................................................................... 72
Cuadro 16: Tabla de Indices ......................................................................................... 255
Cuadro 17: Prueba de Carga Servidor ............................................................................ 295
Cuadro 18: Prueba de Carga Cliente .............................................................................. 296
Cuadro 19 : Distribucin Alumnos Matriculados Semestre 2012-I .............................. 298
Cuadro 20 : Distribucin Personal Acadmico ............................................................. 298
Cuadro 21 : Distribucin Alumnos para la Muestra ..................................................... 299
Cuadro 22 : Distribucin Personal Acadmico para la Muestra ................................... 300
Cuadro 23: Instrumentos ............................................................................................... 300
Cuadro 24: Tcnicas e Instrumentos ............................................................................. 301
Cuadro 25: Cuadro de Dimensiones e Indicadores con cantidades de la Variable
Independiente: Sistema con metodologa RUP ............................................................... 304
Cuadro 26: Cuadro de Dimensiones e Indicadores con cantidades de la Variable
Dependiente: Mejora el proceso de Matrcula ................................................................ 305
Cuadro 27: Comparacin de valores Pre y Post ............................................................. 306
Cuadro 28: Comparacin grfica de valores Pre y Post.................................................. 306
Cuadro 29: Cuadro grfico de resultados de valores Pre Test......................................... 314
Cuadro 30: Comparacin de indicadores cualitativos..................................................... 320
Cuadro 31: Caractersticas de Hardware del servidor. .................................................. 386
Cuadro 32: Caractersticas de Software mnimo en el servidor. ................................... 386
Cuadro 33: Caractersticas de Hardware para las estaciones de trabajo. ...................... 387
Cuadro 34: Caractersticas de Software mnimo de las estaciones de trabajo. ............. 387
INDICE DE GRFICOS
Grfico 1: Per: Alumnos Matriculados segn tipo de Universidad 2010 2012. .......... 1
Grfico 2: Resumen de alumnos Matriculados 2010-I al 2013-II..................................... 2
Grfico 3: Arquitectura cliente servidor 3 capas............................................................. 17
Grfico 4: Arquitectura de un sitio Web bsica .............................................................. 19
Grfico 5: Arquitectura de un sitio Web dinmico ......................................................... 19
Grfico 6:Compilacin y ejecucin de programas en Java ............................................... 20
Grfico 7: Arquitectura RichFaces. ................................................................................ 25
Grfico 8 : Arquitectura del JAVA 2EE ......................................................................... 26
Grfico 9 : Origen UML .................................................................................................. 28
Grfico 10 : Fases RUP ................................................................................................... 32
Grfico 11 : Organigrama de la Universidad privada de Pucallpa................................. 38
Grfico 12 : Diagrama actual de proceso de matrcula de la UPP .................................. 45
Grfico 13 :Diagrama de Requerimientos Funcionales: Gestionar Matrcula Parte I. ... 50
Grfico 14 :Diagrama de Requerimientos Funcionales: Gestionar Matrcula Parte II ... 51
Grfico 15 : Diagrama de Requerimientos Funcionales: Gestionar Matricula Parte III. 52
Grfico 16 : Diagrama de Requerimientos Funcionales: Gestionar Matricula Parte IV. 52
Grfico 17 : Diagrama de Requerimientos Funcionales: Administrar Sistema .............. 53
Grfico 18 : Use Case del Negocio .................................................................................. 64
Grfico 19 : Modelo de Objetos Gestionar Matrcula Parte I. .......................................... 65
Grfico 20 : Modelo de Objetos Gestionar Matrcula II. .................................................. 66
Grfico 21 : Modelo de Objetos Gestionar Matrcula parte III ......................................... 67
Grfico 22 : Modelo de Objetos Gestionar Matricula Parte IV......................................... 68
Grfico 23 : Modelo de Objetos Administrar Sistema ...................................................... 69
Grfico 24 : Modelo de Objetos Configurar Sistema ....................................................... 70
Grfico 25 : Modelo Dominio.......................................................................................... 71
Grfico 26 : Requerimientos Gestionar Matricula parte I. ................................................ 73
Grfico 27: Requerimientos Gestionar Matrcula parte II................................................. 74
Grfico 28 : Requerimientos Gestionar Matricula parte III .............................................. 75
Grfico 29 : Requerimientos Gestionar Matricula Parte IV. ............................................. 76
Grfico 30 : Requerimientos Administrar Sistema. .......................................................... 77
Grfico 31: Diagrama de Trazabilidad ............................................................................. 78
Grfico 32 : Colaboracin Gestionar tem ....................................................................... 99
Grfico 33 : Colaboracin Gestionar EntidadUniversitaria ............................................ 100
Grfico 34 : Colaboracin Gestionar Establecimiento.................................................... 100
Grfico 35 : Colaboracin Gestionar Universidad.......................................................... 101
Grfico 36 : Colaboracin Gestionar AoSemestre........................................................ 101
Grfico 37 : Colaboracin Gestionar Escuela ................................................................ 101
Grfico 38 : Colaboracin Gestionar Facultad ............................................................... 102
Grfico 39 : Colaboracin Gestionar Nacionalidad ........................................................ 102
Grfico 40 : Colaboracin Gestionar Procedencia.......................................................... 102
Grfico 41: Colaboracin Gestionar Tipo de persona..................................................... 103
Grfico 42 : Colaboracin Gestionar Ubigeo ................................................................. 103
Grfico 43 : Colaboracin Registrar Postulante ............................................................. 103
Grfico 44 : Colaboracin Evaluar Postulante ............................................................... 104
Grfico 45 : Colaboracin Generar Reporte de Admisin .............................................. 104
Grfico 46 : Colaboracin Gestionar Aula ..................................................................... 105
Grfico 47 : Colaboracin Gestionar Cargo ................................................................... 105
Grfico 48 : Colaboracin Gestionar Pabelln ............................................................... 105
Grfico 49 : Colaboracin Gestionar Profesin.............................................................. 106
Grfico 50 : Colaboracin Gestionar RegimenPensionario ............................................ 106
Grfico 51 : Colaboracin Registrar Alumno................................................................. 106
Grfico 52 : Colaboracin Registrar Carga Lectiva........................................................ 107
Grfico 53 : Colaboracin Registrar Personal ................................................................ 108
Grfico 54 : Colaboracin Registrar Plan de Estudio ..................................................... 109
Grfico 55 : Colaboracin Registrar Matrcula .............................................................. 109
Grfico 56 : Colaboracin Registrar Traslado ................................................................ 110
Grfico 57 : Colaboracin Generar Reporte de Ficha de Matrcula ................................ 110
Grfico 58 : Colaboracin Generar Mltiples Reporte de Matrcula .............................. 111
Grfico 59 : Colaboracin Registrar Nota ...................................................................... 111
Grfico 60 : Colaboracin Definir Criterio Evaluacin .................................................. 112
Grfico 61 : Colaboracin Agregar Conceptos de Notas ................................................ 112
Grfico 62 : Colaboracin Generar Reporte de Acta de Evaluacin Final ...................... 113
Grfico 63 : Colaboracin Generar Reporte Asociados al Alumno ............................... 114
Grfico 64 : Colaboracin Generar Mltiples Reporte de Notas .................................... 114
Grfico 65 : Colaboracin Registrar Conceptos de Pago................................................ 115
Grfico 66 : Colaboracin Gestionar Catlogo Cuenta................................................... 115
Grfico 67 : Colaboracin Gestionar Clasificacin ........................................................ 116
Grfico 68 : Colaboracin Generar Plan Pago ............................................................... 116
Grfico 69 : Colaboracin Fraccionar deuda.................................................................. 117
Grfico 70 : Colaboracin Registrar Pago..................................................................... 117
Grfico 71 : Colaboracin Gestionar Empresa ............................................................... 118
Grfico 72 : Colaboracin Gestionar TipoDocSunat ...................................................... 118
Grfico 73 : Colaboracin Generar Reporte Pagos Realizados....................................... 118
Grfico 74 : Colaboracin Generar Reporte Estado Cuenta ........................................... 119
Grfico 75 : Colaboracin Gestionar Sistema ............................................................... 119
Grfico 76 : Colaboracin Gestionar Men .................................................................. 119
Grfico 77 : Colaboracin Gestionar Grupo Usuario .................................................... 120
Grfico 78 : Colaboracin Asociar Men a Grupo de Usuario ....................................... 120
Grfico 79 : Colaboracin Asociar Men Personalizado a Usuario ................................ 121
Grfico 80 : Colaboracin Asociar Men Personalizado a Usuario ................................ 121
Grfico 81 : Diagrama de Paquetes del Anlisis ........................................................... 122
Grfico 82 : Diagrama de Clases de Gestionar Matricula parte I. ................................ 123
Grfico 83 : Diagrama de Clases de Gestionar Matrcula parte II ................................ 124
Grfico 84 : Diagrama de Clases de Gestionar Matricula parte III. .............................. 125
Grfico 85 : Diagrama de Clases de Gestionar Matricula parte IV. ............................. 126
Grfico 86 : Diagrama de Clases de Administrar Sistema ............................................ 127
Grfico 87: Diseo de la Arquitectura .......................................................................... 128
Grfico 88 : Interfaz de Listado de Universidad ........................................................... 129
Grfico 89 : Interfaz de Crear Universidad ................................................................... 129
Grfico 90 : Interfaz de Modificar Universidad ........................................................... 130
Grfico 91 : Interfaz de Ver detalle de Universidad ..................................................... 130
Grfico 92 : Diagrama de secuencia de Gestionar Universidad ................................... 131
Grfico 93 : Interfaz de Listado de Establecimiento ..................................................... 132
Grfico 94 : Interfaz de Crear Establecimiento............................................................. 132
Grfico 95 : Interfaz de Modificar Establecimiento ..................................................... 133
Grfico 96 : Diagrama de secuencia de Gestionar Establecimiento ............................. 134
Grfico 97: Interfaz de Listado de Entidad Universitaria ............................................. 135
Grfico 98 : Interfaz de Crear Entidad Universitaria .................................................... 135
Grfico 99 : Interfaz de Modificar Entidad Universitaria ............................................. 136
Grfico 100 : Diagrama de secuencia de Gestionar Entidad Universitaria ................... 137
Grfico 101 : Interfaz de Listado Ao - Semestre ........................................................ 138
Grfico 102 : Interfaz de Crear Ao - Semestre ........................................................... 138
Grfico 103: Interfaz de Modificar Ao - Semestre ..................................................... 139
Grfico 104 : Diagrama de secuencia de Gestionar Ao Semestre ........................... 140
Grfico 105: Interfaz de Listado de Escuela ................................................................. 141
Grfico 106 : Interfaz de Crear Escuela ........................................................................ 141
Grfico 107 : Interfaz de Modificar Escuela ................................................................. 142
Grfico 108 : Interfaz de Ver detalle de Escuela .......................................................... 142
Grfico 109 : Diagrama de secuencia de Gestionar Escuela......................................... 143
Grfico 110 : Interfaz de Listado de Facultad ............................................................... 144
Grfico 111 : Interfaz de Crear Facultad....................................................................... 144
Grfico 112 : Interfaz de Modificar Facultad ............................................................... 144
Grfico 113 : Diagrama de secuencia de Gestionar Facultad ....................................... 145
Grfico 114 : Interfaz de Listado de Nacionalidad ....................................................... 146
Grfico 115 : Interfaz de Crear Nacionalidad ............................................................... 146
Grfico 116 : Interfaz de Modificar Nacionalidad ........................................................ 146
Grfico 117 : Diagrama de secuencia de Gestionar Nacionalidad ................................ 147
Grfico 118 : Interfaz de Listado de Procedencia ......................................................... 148
Grfico 119 : Interfaz de Crear Procedencia ................................................................. 148
Grfico 120 : Interfaz de Modificar Procedencia .......................................................... 148
Grfico 121 : Diagrama de secuencia de Gestionar Procedencia ................................. 149
Grfico 122 : Interfaz de Listado de Tipo de Persona .................................................. 150
Grfico 123 : Interfaz de Crear Tipo de Persona .......................................................... 150
Grfico 124 : Interfaz de Modificar Tipo de Persona ................................................... 150
Grfico 125 : Diagrama de secuencia de Gestionar Tipo de Persona ........................... 151
Grfico 126 : Interfaz de Listado de Ubigeo ................................................................. 152
Grfico 127 : Interfaz de Crear Ubigeo......................................................................... 152
Grfico 128 : Interfaz de Modificar Ubigeo ................................................................. 152
Grfico 129: Interfaz de Dependencia de Departamento .............................................. 153
Grfico 130 : Interfaz de Dependencia de Provincia .................................................... 153
Grfico 131 : Diagrama de secuencia de Gestionar Ubigeo ......................................... 154
Grfico 132 : Interfaz de Listado de Postulante ............................................................ 155
Grfico 133 : Interfaz de Crear Ficha de Inscripcin del Postulante: I Datos Personales
....................................................................................................................................... 155
Grfico 134 : Interfaz de Crear Ficha de Inscripcin del Postulante: II Datos Personales
....................................................................................................................................... 156
Grfico 135 : Interfaz de Crear Ficha de Inscripcin del Postulante: III Otros Datos .. 156
Grfico 136 : Interfaz de Modificar Ficha de Inscripcin del Postulante: I Datos
Personales...................................................................................................................... 157
Grfico 137 : Interfaz de Modificar Ficha de Inscripcin del Postulante: II Datos
Personales...................................................................................................................... 157
Grfico 138 : Interfaz de Modificar Ficha de Inscripcin del Postulante: III Otros Datos.
....................................................................................................................................... 158
Grfico 139 : Diagrama de secuencia de Registrar Postulante ..................................... 159
Grfico 140 : Interfaz de Evaluar Postulante ................................................................ 160
Grfico 141 : Interfaz de Listado de Evaluar Postulante .............................................. 160
Grfico 142 : Diagrama de secuencia de Evaluar Postulante ....................................... 161
Grfico 143 : Interfaz de Listado de tem .................................................................... 162
Grfico 144 : Interfaz de crear tem .............................................................................. 162
Grfico 145 : Interfaz de Modificar tem ...................................................................... 162
Grfico 146 : Diagrama de secuencia de Gestionar tem .............................................. 163
Grfico 147 : Generar Reporte de Admisn ................................................................. 164
Grfico 148 : Diagrama de secuencia de Reporte de Admisin ................................... 165
Grfico 149 : Interfaz de Listado de Aula ..................................................................... 166
Grfico 150 : Interfaz de Crear Aula............................................................................. 166
Grfico 151 : Interfaz de Modificar Aula ..................................................................... 166
Grfico 152 : Diagrama de secuencia de Gestionar Aula ............................................. 167
Grfico 153 : Interfaz de Listado de Cargo ................................................................... 168
Grfico 154 : Interfaz de Crear Cargo........................................................................... 168
Grfico 155 : Interfaz de Modificar Cargo ................................................................... 168
Grfico 156 : Diagrama de secuencia de Gestionar Cargo ........................................... 169
Grfico 157 : Interfaz de Listado de Pabelln .............................................................. 170
Grfico 158 : Interfaz de Crear Pabelln ...................................................................... 170
Grfico 159 : Interfaz de Modificar Pabelln ............................................................... 170
Grfico 160 : Diagrama de secuencia de Gestionar Pabelln ....................................... 171
Grfico 161 : Interfaz de Listado de Profesin ............................................................. 172
Grfico 162 : Interfaz de Crear Profesin ..................................................................... 172
Grfico 163 : Interfaz de Modificar Profesin .............................................................. 172
Grfico 164 : Diagrama de secuencia de Gestionar Profesin ...................................... 173
Grfico 165 : Interfaz de Listado de Rgimen Pensionario .......................................... 174
Grfico 166 : Interfaz de Crear Rgimen Pensionario .................................................. 174
Grfico 167 : Interfaz de Modificar Rgimen Pensionario ........................................... 174
Grfico 168 : Diagrama de secuencia de Gestionar RegimenPensionario .................... 175
Grfico 169 : Interfaz de Listado de Alumno ............................................................... 176
Grfico 170 : Interfaz de Crear Alumno: I Datos Personales ....................................... 176
Grfico 171 : Interfaz de Crear Alumno: II Datos del Alumno .................................... 177
Grfico 172 : Interfaz de Crear Alumno: III Otros Datos ............................................. 177
Grfico 173 : Interfaz de Modificar Alumno: I Datos Personales ................................ 178
Grfico 174 : Interfaz de Modificar Alumno: II Datos del Alumno ............................. 178
Grfico 175 : Interfaz de Modificar Alumno: III Otros Datos ...................................... 179
Grfico 176 : Diagrama de secuencia de Registrar Alumno ......................................... 180
Grfico 177 : Interfaz de Registrar Carga Lectiva ........................................................ 181
Grfico 178 : Interfaz de Agregar Horario .................................................................... 181
Grfico 179 : Diagrama de secuencia de Registrar Carga Lectiva ............................... 182
Grfico 180 : Interfaz de Listado de Personal ............................................................... 183
Grfico 181 : Interfaz de Crear Personal: I Datos Personales ....................................... 183
Grfico 182 : Interfaz de Crear Personal: II Datos Laborales ....................................... 184
Grfico 183 : Interfaz de Crear Personal: III Otros Datos ............................................ 184
Grfico 184 : Interfaz de Modificar Personal: I Datos Personales................................ 185
Grfico 185 : Interfaz de Modificar Personal: II Datos Laborales................................ 185
Grfico 186 : Interfaz de Modificar Personal: III Otros Datos ..................................... 186
Grfico 187 : Diagrama de secuencia de Registrar Personal ........................................ 187
Grfico 188 : Interfaz de Listado de Cursos ................................................................. 188
Grfico 189 : Interfaz de Crear Cursos ......................................................................... 188
Grfico 190 : Interfaz de Modificar Cursos .................................................................. 189
Grfico 191 : Interfaz de Ver detalle de Cursos ............................................................ 189
Grfico 192 : Diagrama de secuencia de Registrar Plan de Estudios ........................... 190
Grfico 193: Interfaz de Registrar Matrcula ................................................................ 191
Grfico 194 : Diagrama de secuencia de Registrar Matrcula ...................................... 192
Grfico 195 : Interfaz de Registrar Traslado................................................................. 193
Grfico 196 : Diagrama de secuencia de Registrar Traslado ........................................ 194
Grfico 197 : Interfaz de Reporte de Ficha de Matrcula.............................................. 195
Grfico 198 : Diagrama de secuencia de Reporte de Ficha de Matrcula ..................... 196
Grfico 199 : Interfaz de Reporte de Ficha matrcula masiva ...................................... 197
Grfico 200: Interfaz de Reporte estadstico matrcula rango-semestre ....................... 198
Grfico 201: Interfaz de Mltiples Reportes: Reporte estadstico comparativo Matrcula
....................................................................................................................................... 199
Grfico 202 : Interfaz de Reporte resumen matrcula por ciclo y semestre .................. 200
Grfico 203 : Diagrama de secuencia de Mltiples Reportes ....................................... 201
Grfico 204 : Interfaz de Registrar Nota ....................................................................... 202
Grfico 205 : Interfaz de Registro de Notas con Concepto Agregado .......................... 202
Grfico 206 : Diagrama de secuencia de Registrar Nota .............................................. 203
Grfico 207 : Interfaz de Definir Criterios de Evaluacin ............................................ 204
Grfico 208 : Diagrama de secuencia de Definir Criterios de Evaluacin ................... 205
Grfico 209 : Interfaz de Agregar Concepto de Notas .................................................. 206
Grfico 210 : Diagrama de secuencia de Agregar Conceptos de notas ........................ 207
Grfico 211 : Interfaz de Reporte de Acta de Evaluacin Final ................................... 208
Grfico 212 : Interfaz de Reporte de Acta de Evaluacin Final en formato .pdf. ........ 208
Grfico 213 : Diagrama de secuencia de Reporte de Acta de Evaluacin Final.......... 209
Grfico 214 : Interfaz de Reporte de Nota ordenado por Semestre .............................. 210
Grfico 215 : Interfaz de Reporte de Nota ordenado por Semestre .............................. 211
Grfico 216 : Interfaz de Reporte de Rcord de Nota ................................................... 211
Grfico 217 : Interfaz de Reporte de Rcord de Nota en formato .pdf. ........................ 212
Grfico 218 : Interfaz de Reporte de Certificado de Estudio ........................................ 212
Grfico 219 : Interfaz de Reporte de Certificado de Estudios en formato .pdf ............ 213
Grfico 220 : Diagrama de secuencia de Reportes associados al alumno .................... 214
Grfico 221 : Interfaz de Rcord de Nota Masiva ........................................................ 215
Grfico 222 : Interfaz de Rcord de Nota Masiva en formato .pdf............................... 215
Grfico 223 : Interfaz de Reporte resumen de Nota por Semestre ............................... 216
Grfico 224 : Interfaz de Reporte de Rcord resumen de Nota por Semestre en formato
.pdf ................................................................................................................................ 216
Grfico 225 : Diagrama de secuencia de Mltiples Reportes de Nota ......................... 217
Grfico 226 : Interfaz de Registrar Conceptos de Pagos .............................................. 218
Grfico 227 : Diagrama de secuencia de Registrar Concepto de Pago ......................... 219
Grfico 228 : Interfaz de Listado de Clasificacin ....................................................... 220
Grfico 229 : Interfaz de Modificar Clasificacin ........................................................ 220
Grfico 230 : Diagrama de secuencia de Gestionar Clasificacin ................................ 221
Grfico 231 : Interfaz de Listado de Catlogo de Cuenta ............................................. 222
Grfico 232 : Interfaz de Modificar Catlogo de Cuenta .............................................. 222
Grfico 233 : Diagrama de secuencia de Gestionar Catlogo de Cuenta ..................... 223
Grfico 234 : Interfaz de Generar Plan de pago ............................................................ 224
Grfico 235 : Diagrama de secuencia de Generar Plan de Pago ................................... 225
Grfico 236 : Interfaz de Fraccionamiento de Concepto de Pago ................................ 226
Grfico 237 : Diagrama de secuencia de Fraccionar Concepto de Pago ...................... 227
Grfico 238 : Interfaz de Listado de Pagos realizados .................................................. 228
Grfico 239 : Interfaz de Registrar Pago....................................................................... 228
Grfico 240 : Interfaz de Ver detalle de Pago ............................................................... 229
Grfico 241 : Diagrama de secuencia de Registrar Pago .............................................. 230
Grfico 242 : Interfaz de Listado de Empresa .............................................................. 231
Grfico 243 : Interfaz de Crear Empresa ...................................................................... 231
Grfico 244 : Interfaz de Modificar Empresa ............................................................... 231
Grfico 245 : Diagrama de secuencia de Gestionar Empresa ....................................... 232
Grfico 246 : Interfaz de Listado de TipoDocSunat ..................................................... 233
Grfico 247 : Interfaz de Crear TipoDocSunat ............................................................. 233
Grfico 248 : Interfaz de Modificar TipoDocSunat ...................................................... 233
Grfico 249 : Diagrama de secuencia de Gestionar TipoDocSunat .............................. 234
Grfico 250 : Interfaz de Reporte de Estado de cuenta ................................................. 235
Grfico 251 : Diagrama se secuencia de Reporte de Estado de Cuenta........................ 236
Grfico 252 : Interfaz de Reporte de Pagos realizados ................................................. 237
Grfico 253 : Diagrama de secuencia Reporte de Pagos realizados ............................. 238
Grfico 254 : Interfaz de Grupos de Usuarios .............................................................. 239
Grfico 255 : Interfaz de Crear Grupos de Usuarios..................................................... 239
Grfico 256 : Interfaz de Modificar Grupos de Usuarios ............................................. 239
Grfico 257 : Diagrama de secuencia de Gestionar Grupos de Usuarios ..................... 240
Grfico 258 : Interfaz de Listado de Sistema ................................................................ 241
Grfico 259 : Interfaz de Crear Sistema ........................................................................ 241
Grfico 260 : Interfaz de Modificar Sistema................................................................. 242
Grfico 261 : Diagrama de secuencia de Gestionar Sistema ........................................ 243
Grfico 262 : Interfaz de Listado de Men ................................................................... 244
Grfico 263 : Interfaz de Crear Men ........................................................................... 244
Grfico 264 : Interfaz de Modificar Men .................................................................... 245
Grfico 265 : Diagrama de secuencia de Gestionar Men ............................................ 246
Grfico 266 : Interfaz de Asociar Grupo de Usuarios a Usuario .................................. 247
Grfico 267 : Diagrama de secuencia de Asociar Grupo de Usuarios a Usuario ......... 249
Grfico 268 : Interfaz de Asociar Men Personalizado a Usuario................................ 250
Grfico 269 : Diagrama de secuencia de Asociar Men Personalizado a Usuario ....... 252
Grfico 270 : Interfaz de Asociar Men a Grupos de Usuario ..................................... 253
Grfico 271 : Diagrama de secuencia de Asociar Men a Grupos de Usuario ............. 254
Grfico 272 : Diagrama de Base de Datos de Gestionar Matrcula Parte I................... 259
Grfico 273 : Diagrama de Base de Datos de Gestionar Matrcula parte II. ................ 260
Grfico 274 : Diagrama de Base de Datos de Gestionar Matricula parte III. ............... 261
Grfico 275 : Diagrama de Base de Datos de Gestionar Matricula parte IV. ............... 262
Grfico 276 : Diagrama de Base de Datos de Administrar Sistema ............................. 263
Grfico 277: Diagrama de Componentes ...................................................................... 264
Grfico 278: Componente siaa.web .............................................................................. 265
Grfico 279: Componente siaa-ear................................................................................ 265
Grfico 280: Componente siaa-entities ......................................................................... 266
Grfico 281: Componente siaa-framework ................................................................... 266
Grfico 282: Componente siaa-negocio ........................................................................ 267
Grfico 283 : Diagrama de Despliegue Lgico............................................................. 268
Grfico 284 : Cuadro Comparativo de indicadores del proceso anterior con el proceso
mejorado de la matrcula de la UPP .............................................................................. 307
Grfico 285 : Diagrama del proceso de matrcula mejorado de la UPP ...................... 309
1
CAPITULO I
EL PROBLEMA DE INVESTIGACIN
Antecedentes
Teoras Bsicas:
Sistema
Metodologa RUP
Inicio
En esta fase es donde se rene todos los requisitos o
requerimientos del usuario.
5
Elaboracin
En esta fase, es donde se construyen los diagramas
(casos de uso, actividad, secuencia, etc.), para
posteriormente construir la base de datos.
Construccin
En esta fase es donde se pasa a moldear el producto
que vamos a mostrar al usuario con todos sus
requerimientos, adems de que en esta etapa se
realiza la implantacin y las pruebas al mismo.
Transicin
Durante esta fase de transicin busca garantizar que
se tiene un producto preparado para su entrega al
usuario.
Proceso
Mejora de un proceso
Casos de Uso
2 Kruchten, P., The Rational Unified Process: An Introduction, 2000 Addison Wesley
6
Requerimiento de Usuario
Clase
Componentes
Cdigo Fuente
Ventanas (GUI)
Actividad
Problema general.
Problema Especfico
General
Especficos
E) Hiptesis Secundaria:
F) Variables
Variable Independiente
Variable Dependiente
Dimensiones Indicadores
Dimensiones Indicadores
G) Justificacin e importancia.
Justificacin Tcnica
Justificacin Econmica
Beneficios Tangibles:
Beneficios Intangibles:
Justificacin Acadmica
Importancia:
H) Viabilidad
Recursos financieros:
Recursos Humanos:
Recursos Materiales:
I) Limitaciones
CAPITULO II
MATERIALES Y MTODOS
A) Materiales
Materiales Descripcin
Herramienta de Java es un lenguaje rpido, seguro y fiable,
desarrollo de Independiente de la Plataforma, Orientado a Objetos,
5ta Generacin Facilidad de Aprendizaje, Libreras Estndar,
Comunidad Open Source.
B) Definiciones conceptuales
rs
D
de
is
tri
n
Re
b
ut
es
Web Page
Fuente: Desarrollo Web con Java
Orientado a objetos
Distribuido y dinmico
Robusto
20
Seguro
Multitarea
Portable
b.3.3 Hibernate
Caractersticas:
JSF incluye:
b.3.6 RichFaces
b.3.7 SEAM
Es un framework que facilita enormemente el desarrollo de las
aplicaciones. Seam integra de forma natural JSF y JPA,
incluyendo un motor de biyeccin. Seam es un framework cuyo
principio es configurar lo menos posible. Seam es uno de los
frameworks ms modernos existentes en la actualidad, con
proyeccin muy importante a corto plazo y unas caractersticas
sorprendentes.
b.3.8 JBOSS
Concepto
El Proceso Unificado Rational es un proceso de Ingeniera de
software. Este provee un enfoque disciplinado de tareas y
30
Caractersticas
Guiado/Manejado por casos de uso: La razn de ser de
un sistema software es servir a usuarios ya sean
humanos u otros sistemas; un caso de uso es una
facilidad que el software debe proveer a sus usuarios. Los
casos de uso reemplazan la antigua especificacin
funcional tradicional y constituyen la gua fundamental
establecida para las actividades a realizar durante todo el
31
Fase Elaboracin
Su objetivo principal es plantear la arquitectura para el
ciclo de vida del producto. En esta fase se realiza la
captura de la mayor parte de los requerimientos
funcionales, manejando los riesgos que interfieran con
los objetivos del sistema, acumulando la informacin
necesaria para el plan de construccin y obteniendo
suficiente informacin para hacer realizable el caso del
negocio.
Fase Construccin
Su objetivo principal es alcanzar la capacidad
operacional del producto. En esta fase a travs de
sucesivas iteraciones e incrementos se desarrolla un
producto software, listo para operar, ste es
frecuentemente llamado versin beta.
Fase Transicin
Su objetivo principal es realizar la entrega del producto
operando, una vez realizadas las pruebas de
aceptacin por un grupo especial de usuarios y
habiendo efectuado los ajustes y correcciones que
sean requeridos.
34
C) Mtodos
1.1 Introduccin
Propsito
Alcance
- Preparar Matrcula:
- Mantenimiento de universidad, Mantenimiento de
establecimiento, Mantenimiento de entidad Universitaria.
- Mantenimiento de ao semestre.
- Registrar cronograma.
- Mantenimiento de escuela.
- Mantenimiento de facultad.
35
- Mantenimiento de nacionalidad.
- Mantenimiento de procedencia.
- Mantenimiento de tipo de persona.
- Mantenimiento de ubigeo.
- Registrar Postulante: Evaluar postulante, Registrar postulante
a partir de uno existente.
- Administrar Maestros generales
- Generar Postulantes ingresantes.
- Mantenimiento de aula, Mantenimiento de cargo,
Mantenimiento de Pabelln, Mantenimiento de Profesin,
Mantenimiento de Rgimen pensionario. Registrar alumno:
Registrar Alumno a partir de los postulantes ingresantes,
Registrar carga Lectiva, Registrar Personal, Registrar Plan de
estudio.
- Registrar Matrcula.
- Registrar Traslado.
- Generar Reporte de Matrcula: Ficha Matrcula del alumno.
Mltiples reportes: Ficha de Matrcula masiva, Reporte
estadstico de Matricula por rango semestre, Reporte
estadstico comparativo de Matrcula por rango semestre,
reporte resumen de matricula por ciclo y semestre, Reporte de
Plan de Estudio.
- Registrar Notas.
- Definir criterios de evaluacin.
- Agregar conceptos de notas.
- Reporte de notas: acta de evaluacin final.
- Reportes asociados al alumno: Reporte de nota ordenado
por semestre, reporte de nota ordenado por ciclo, rcord de
nota, Reporte de certificado de estudio.
- Mltiples reportes de notas: Rcord de notas masivas,
resumen de nota de escuela por curso.
- Registrar concepto de pago de Matrcula: Mantenimiento de
clasificacin y Mantenimiento de catalogo de cuenta.
- Generar Plan de Pagos por alumno.
36
- Registrar Pago.
- Registrar Empresa
- Registrar TipoDocSunat
- Reporte de Estado de cuenta
- Reporte de Pagos realizados
Administrar Sistema:
1.2 Posicionamiento
a) Imagen institucional.
b) Proceso lento y mal definido que dificultan el
control de la Matrcula.
c) Demora en el anlisis de la informacin
El impacto d) Carga de Trabajo Operacional y de Toma de
Decisiones al personal involucrado en el
Proceso de Matrcula.
e) Ocasiona prdida de tiempo.
PROMOTORA DE LA
UNIVERSIDAD
COMISIN
ORGANIZADORA
PRESIDENCIA DE LA COMISIN
ORGANIZADORA
DEPARTAMENTO DE PLANIFICACIN Y
PRESUPUESTO
SECRETARIA GENERAL
VICEPRESIDENCIA
GERENCIA GENERAL
ACADEMICA
1.3.6 Alternativas
Proceso de Matrcula:
- Mantenimiento de facultad.
- Mantenimiento de nacionalidad.
- Mantenimiento de procedencia.
- Mantenimiento de tipo de persona.
- Mantenimiento de ubigeo.
- Registrar Postulante: Evaluar postulante, Registrar postulante
a partir de uno existente.
- Administrar Maestros generales
- Generar Reporte de Admisin.
- Registrar Notas.
- Definir criterios de evaluacin.
- Agregar conceptos de notas.
- Reporte de notas: acta de evaluacin final.
- Reportes asociados al alumno: Reporte de nota ordenado
por semestre, reporte de nota ordenado por ciclo, rcord de
nota, Reporte de certificado de estudio.
- Mltiples reportes de notas: Rcord de notas masivas,
resumen de nota de escuela por curso.
- Registrar concepto de pago de Matricula: Mantenimiento de
clasificacin y Mantenimiento de catalogo de cuenta.
- Generar Plan de Pagos por alumno.
- Registrar Pago.
- Registrar Empresa.
- Registrar TipoDocSunat.
- Reporte de recibo de pago.
Administrar Sistema:
Gestionar Matrcula.
Registrar Universidad.
Registrar establecimiento.
Registrar entidad Universitaria.
Registrar ao semestre.
Registrar cronograma.
Registrar escuela.
Registrar facultad.
Registrar nacionalidad.
Registrar procedencia.
Registrar tipo de persona.
Registrar ubigeo.
Registrar Postulante.
Registrar DocumentosEntregados.
Registrar TipoDocIdentidad.
Registrar ModalidadIngreso.
Registrar TipoPreparacion.
Registrar Turno.
Registrar Zona.
Registar TipoVia.
47
Registrar Nacionalidad.
Registrar Idioma.
Registrar NivelEducativo.
Evaluar Postulante.
Administrar Maestros generales
Generar Reporte de Admisin.
Registrar aula.
Registrar cargo.
Registrar Pabelln.
Registrar Rgimen pensionario.
Registrar alumno.
Registrar Matrcula.
Registrar Traslado.
Registrar PlanEstudio.
Registrar ColegioProcedencia.
Registrar Categoria.
Registrar CargaLectiva.
Registrar Ciclo.
Registrar Docente.
Registrar Horario.
Registrar Da.
Registrar Personal.
Registrar TipoPersona.
Registrar RegimenPensionario.
Registrar Profesin.
Registrar TipoOcupacionUniversitaria.
Registrar CondicionLaboral.
Registrar TipoTrabajador.
Registrar TipoCentroFormacion.
Registrar TipoContrato.
Registrar DedicacionDocente.
Registrar TipoTraslado.
Generar Reporte de Matrcula: Ficha Matrcula del alumno.
48
Administrar Sistema.
Registrar sistema
Registrar men
Registrar GrupoUsuarioMenu
Registrar GrupoUsuario
Registrar GrupoUsuario_Usuario
Registrar Usuario
49
1.7.2 No Funcionales
Grfico
req Business Gestionar Admision 13 :Diagrama de Requerimientos Funcionales: Gestionar Matrcula Parte I.
Registrar
Registrar
Universidad nacionalidad
Registrar
Registrar procedencia
establecimiento
Registrar
Evaluar
Postulante.
Postulante.
Registrar ao
semestre
Registrar escuela
Registrar
TipoPreparacion
Registrar
facultad Registrar Idioma
Registrar Zona
Registar TipoVia Registrar Registrar
Nacionalidad NivelEducativo
Registrar ao
Generar Reporte Registrar semestre
FichaMatriculaAlumno Matrcula
Registrar Horario
Registrar
Traslado
Registrar
CargaLectiva
Registrar Ciclo
Registrar Registrar
Registrar ModalidadIngreso Registrar PlanEstudio
TipoDocIdentidad NivelEducativo
Reporte de Plan
Registrar escuela
de Estudio
Registrar Turno
Registrar
Pabelln
Registrar
Universidad
Registrar
Registrar alumno
TipoPreparacion
Registrar cargo Registrar Docente
Registrar
nacionalidad Registrar
TipoPersona
Registrar Zona
Registrar
TipoContrato
Registrar Idioma
Registrar
Registrar ubigeo
TipoCentroFormacion
Registrar
TipoOcupacionUniversitaria
Registrar
ColegioProcedencia Registrar
Registrar Registrar Registrar Registrar Registrar
GradoInstruccion
Categoria Profesin DedicacionDocente CondicionLaboral TipoTrabajador
Reporte de nota
ordenado por
ciclo
Registrar escuela
Registrar Notas
Reporte de rcord
Registrar Ciclo
de nota
Agregar
conceptos de Resumen de nota
notas de escuela por
curso
Generar Plan de
Registrar Pagos por
Fraccionamiento alumno
Registrar
T ipoClasificacion
Registrar escuela
Registrar ao
semestre
Registrar
clasificacin
Registrar
ConceptoPago
Registrar de
catalogo de
cuenta
Registrar
Empresa
Registrar Registrar
GrupoUsuario GrupoUsuarioMenu
2.1 Introduccin
Propsito
Alcance
Referencias
Apreciacin Global
ELABORACIN Diagrama de
Clases.
ANLISIS Y DISEO
Diagrama de
Secuencia.
Paquetes del
Diseo.
Diseo de Base de
ANALISIS DE Datos.
DISEO Prototipo Inicial.
56
Diagrama de
Componentes.
CONSTRUCCIN
Diagrama de
Despliegue.
IMPLEMENTACIN
Prototipo del
Software Final.
Prueba por Use
TRANSICIN PRUEBA Case.
PAPEL RESPONSABILIDAD
Responsabilidad del manejo del
flujo de producto de direccin del
proyecto global.
a) Plan de la Fase:
Durante la Fase de la
Actualizacin con todos
Construccin se analizan
los elementos necesarios
los Use Case restantes y
para dar soporte a la
se disearn estos. La
implantacin de la
versin beta para la
CONSTRUCCIN persistencia (ejemplo
Versin 1.0 se
tablas, index, mapeo de
desarrollar y se
modelo de datos
distribuir para la
orientado a objetos a
evaluacin.
relacionar).
Completa en la
concordancia con los
En esta fase se requerimientos del
empaquetar, distribuir e producto definidas en el
TRANSICIN
instalar el producto. documento de Visin del
Negocio. El producto final
debe star disponible para
los usuarios.
2.6 Presupuesto
Sistema de Red
Para el eficiente funcionamiento del Sistema se
recomienda utilizar un sistema de cableado estructurado,
a continuacin describiremos las tarjetas de red para las
estaciones de trabajo, el switch y accesorios mnimos
para el sistema de red dentro del Departamento de
Asuntos Acadmicos de la Universidad Privada de
Pucallpa.
CARACTERSTICAS OPCIONES
Marca D-Link
Tecnologa Ethernet
Tipo de Bus ( Plug and
ISA/PCI
Play)
Full dplex Si
Conectores permitidos RJ-45
Leds Indicadores Power, TX/Rx
Soporte Boot Room No
Switch (Concentrador)
La eleccin del Switch ha sido tomada en consideracin a
la tecnologa de red (Ethernet) y a la cantidad de
estaciones de trabajo.
Cuadro 14: Caractersticas del switch
CARACTERSTICAS OPCIONES
Marca DLink
Tecnologa Ethernet
63
Accesorios de Red.
Se ha tomado en consideracin el estndar de
instalaciones comerciales de red ANSI/EIA/TIA 568-A.
Tipos de Cable a Usar:
Cable par trenzado (UTP RJ-45 DE 100 W).
El cable de par trenzado UTP, tiene 4 partes de
hilos trenzados juntos a seis vueltas por pulgada
para producir proteccin de inferencias elctricas
ms impedancia consistente, o resistencia
elctrica.
El Cable par trenzado UTP es barato, fcil de
instalar y puede funcionar en red. En la actualidad
es muy usado en redes locales Ethernet (UTP) de 8
hilos.
Conectores RJ-45 Categoras 5, soportan 4 pares
de cables UTP categora 5.
Caja toma de datos (Rosetas) RJ-45 Categora 5.
Roseta simple (1 jack) por cada estacin de
trabajo.
Montaje con tornillo para facilitar la instalacin.
64
Administrar Sistema
Coordinador de Facultad
Administrador
Sistema
Coordinador Secretaria
Acadmico
Gestionar Matrcula
Postulante
Docente
Alumno
Gestionar Admisin
Ubigeo
CRUD CRUD CRUD
CRUD
CRUD
CRUD
Nacionalidad
CRUD
Establecimiento
CRUD
CRUD EntidadUniversitaria
Registrador de
Coordinador Acadmico Admisin
(from Actors)
CRUD
Procedencia
R
R
R
R CRUD
TipoPersona
TipoInfraestructura
TipoEntidadUniversitaria Zona TipoVia
uc Modelo de Obj eto Gestionar Matrcula Grfico 20 : Modelo de Objetos Gestionar Matrcula II.
Gestionar Matrcula
Personal
R R R
AoSemestre R
(from Modelo de Objeto Gestionar Admision) CRU
R
R
Alumno
R
R R
Factura
CU Plan de Estudio
R
R Facultad
(from Modelo de Objeto Gestionar Admision)
Matriculador
Alumno R
(from Actors) Escuela
(from Modelo de Objeto Gestionar Admision)
R
R Ciclo
R CRU
R R R (from Modelo de Objeto Configurar Sistema)
R
Profesin
Turno
Pabelln
Matrcula RgimenPensionario (from Modelo de Objeto Configurar Sistema)
Aula Cargo Vacantes
uc Modelo de Obj eto Gestionar Nota Grfico 21 : Modelo de Objetos Gestionar Matrcula parte III
Gestionar Nota
Ciclo AoSemestre
(from Modelo de Objeto Configurar Sistema) (from Modelo de Objeto Gestionar Admision)
R
Escuela
Turno
(from Modelo de Objeto Gestionar Admision) (from Modelo de Objeto Configurar Sistema)
R
R
R Curso
Registrador de Notas
Docente
(from Actors)
CRU
CRUD
Criterio de Evaluacin
R CRUD
Nota
Concepto de Notas
Alumno
uc Modelo de Obj eto de Gestionar Pago Grfico 22 : Modelo de Objetos Gestionar Matricula Parte IV
Gestionar Pago
R CRUD
R
Concepto de Pago
CRUD
Alumno
Registrador de Pago CRUD Plan de Pago
(from Actors)
CRUD
CRUD Fraccionamiento
CRUD CRUD
Pago
TipoDocSunat
Empresa
Administrar Sistema
Persona
CRUD
Menu
Administrador del
CRUD
Sistema
Administrador
Sistema
Grupo Usuario
CRUD
Sistema
Configurar Sistema
Clase Especialidad ClasificacionConvenio CondicionLaboral DedicacionDocente Dia EstadoCivil FaseInvestigacion GradoInstruccion Idioma ModalidadIngreso TipoCentroFormacionProfesional
Ciclo
CRUD CRUD CRUD CRUD CRUD CRUD CRUD CRUD CRUD
CRUD
CRUD CRUD
CategoriaDocente MotivoNoDictadoDocente
CRUD
CRUD
NivelEducativo
CategoriaAlumno
CRUD
CRUD
CRUD
RelevanciaInvestigacion
AreaConocimiento
CRUD
CRUD
RolInvestigador
Configurador del CRUD
Sistema
Secretaria
CRUD
CRUD
TipoPublicacion CRUD
TipoContrato
CRUD
CRUD
Zona CRUD
TipoDocIdentidad
CRUD
CRUD CRUD CRUD CRUD CRUD CRUD
CRUD CRUD CRUD
CRUD
Turno
TipoDocumento
TipoVia
TipoNota TipoMoneda TipoInvestigacion TipoInfraestructura TipoEspecialidad TipoEntidadUniversitaria TipoDuracionAcademica TipoDocumentoRequerido
TipoTrabajador TipoOcupacionUniversitaria
Ficha de Matricula
RecordNota
Sistema
1
Grupo Usuario
1 1
Niv elEducativ o
1
Notas Matricula 1..*
1..*
TipoCentroFormacionProfesional
1..* 1 1..* 1 1..*
1
1
1..* 1..* ModalidadIngreso Menu
1..* Ciclo GradoInstruccion
TipoColegio 1
Fraccionamiento Plan de Pago
CategoriaDocente
Idioma CondicionLaboral Profesion
1..* 1..* 1 1..*
1 1
1
1..*
1
TipoPreparacion 1..* 1
Moneda 1 1
TipoDocSunat DedicacionDocente
Procedencia Zona
1..* EstadoCiv il
1 1
1
Curso 1
1
AoSemestre 1..* 1..* 1..*
TipoTrabajador
1 1..*
1 1 1..* 1 1 1..*
TipoMoneda 1
1 Personal
1..* 1..* 1..* 1..* 1..* 1..
1..* 1 1 1..*
1..* 1..* 1..*
1..* 1 1 1..* 1..*
1 Postulante 1 RegimenPensionario
Pago Persona 1..*
Turno 1 1..* 1..* 1..*
1..* Ubigeo 1
1..* 1..* 1..* 1..* 1..*
1..* 1
1 1..* 1 1..*
Empresa
1 1..*
1..* 1..* 1
1..* 1..* 1..* 1..* 1..* 1
1..* 1 1..* 1..* 1 1 TipoOcupacionUniv ersitaria
1 Traslados Internos y 1 1 1..* 1
externos EntidadUniv ersitaria 1..*
1..* 1 Alumno TipoPersona
TipoDocIdentidad TipoVia Establecimiento
Horario 1..*
CargaLectiv a 1 1..*
1..* 1
1
1.. Escuela 1..* 1..*
1..* 1 RolInv estigador
1
1 1..* 1..* 1 1
1 1..* 1..* 1..*
1..* 1..* 1..*
1 1 1 1 Nacionalidad
Facultad 1
1 1 1
1 1..* 1..* 1
1 1..* 1 1 1 TipoInfraestructura TipoContrato Cargo
Univ ersidad
Dia 1..* AreaConocimiento
Docente 1 TipoEntidadUniv ersitaria
1 Plan de Estudio CategoriaAlumno
Pabellon
TipoEspecialidad ClaseEspecialidad
1..*
1 1..* 1..*
CriterioEv aluacion
ConceptoNotas 1
TipoNota
1..* Aula
1
1..* 1
ESTEREOTIPO DESCRIPCIN
Se registran la inscripcin de la
matrcula del alumno, notas de los
cursos Matriculados, pago por el
GESTIONAR MATRCULA
concepto de la Matrcula que va a
llevar en un determinado
semestre.
Requerimientos
include include
Buscar Nacionalidad Buscar Postulante
include
Gestionar
include include
EntidadUniv ersitaria
include Buscar
include Establecimiento
Gestionar
include
Nacionalidad
extend
Registrar Postulante include
include
Administrar
Generar Reporte de Gestionar
Univ ersidad
Admisin extend Establecimiento include
extend
include
Gestionar
Gestionar extend Univ ersidad
Gestionar Tipo de
Persona AoSemestre
include
include
include include
Buscar Procedencia
include
include
Coordinador include
Acadmico
(from Actors)
Gestionar Buscar Item
Procedencia include
Buscar Escuela
include
Gestionar tem
include
Gestionar Escuela
include
Buscar Facultad
include
Gestionar Facultad
include
include
include
Buscar Cargo
Buscar Item
include
Gestionar
RegimenPensionario (from Use Case GestionarAdmisin)
include include
include Buscar Plan de
Estudio
Buscar Univ ersidad
include
Gestionar Cargo include include
include
include
include
Buscar Pabelln
Gestionar Pabelln include
include
include
include Buscar Escuela
Gestionar Aula
include
(from Use Case GestionarAdmisin)
Registrar Plan de
Estudio include
Secretaria
Buscar AoSemestre
(from Actors)
include
include
include
include
Buscar Horario
include
include
include include
Registrar Matrcula
Mltiples Reportes
de Matrcula
Generar Reporte extend
Matrcula
extend
Reporte Ficha de
Matrcula
include
include
include extend
Buscar Concepto
Nota
include
Registrar Nota
include
Docente
extend
(from Actors)
Definir Criterios de
Ev aluacin
Reporte Acta de
Reporte de Notas
extend Ev aluacin Final
extend
extend
Alumno Reporte Asociados al
Alumno
(from Actors)
Mltiples Reportes de
Nota
include
Gestionar
Clasificacin
Agregar Concepto extend
Registrar Conceptos Catlogo Cuenta
de Pago extend
extend Gestionar Catlogo
Cuenta
include
include
Buscar Catlogo
Cuenta include
include
include
Buscar Empresa
Buscar Clasificacin
include
include
Buscar Item
include
include include
Gestionar Empresa
(from Use Case GestionarAdmisin)
include
Registrar Pago
Buscar Alumno
include
include
include
include include
Buscar Concepto
Generar Plan Pagos
Pago include
Gestionar
TipoDocSunat
include
extend
include
Fraccionar Deuda
extend
Reporte de
Pagos
Realizados
include
Buscar Sistema
include
include
include
extend Gestionar Sistema
Asociar Menu a
Grupo de Usuario
extend include
extend
Administrar Sistema
Gestionar Grupo de
extend
Usuario
Administrador Sistema
extend
(from Actors)
Asociar Menu
Personalizado a
Usuario include
include
extend
Buscar Usuario
include
Diagrama de Trazabilidad
Grfico 31: Diagrama de Trazabilidad
re q Tra za bilida d de Re que rimie nto y Us e Ca s e
Re g i stra r M e n u Re g i stra r u b i g e o
Ge s tiona r M e nu Ge s tiona r
(fro m Bu si n e ss Ru l e s) Ubige o
Re g i stra r Re g i stra r Ho ra ri o
As oc ia r Grupo de (fro m Use Ca se Ge sti o n a rMa tri cu l a )
Gru p o Usu a ri o _ Usu a ri o
Us ua rio a Us ua rio
(fro m Bu si n e ss Ru l e s) (fro m Bu si n e ss Ru l e s)
(fro m Use Ca se Ad mi n i stra rSi ste ma ) Re g i stra r
Re gis tra r
Pe rso n a l
As oc ia r M e nu Pe rs ona l
Re g i stra r
Pe rs ona liza do a
M e n u Pe rso n a l i za d o (fro m Bu si n e ss Ru l e s)
Us ua rio (fro m Use Ca se Ge sti o n a rMa tri cu l a )
Re g i stra r Do ce n te
(fro m Bu si n e ss Ru l e s)
(fro m Use Ca se Ad mi n i stra rSi ste ma )
Re g i stra r Usu a ri o
(fro m Bu si n e ss Ru l e s)
Re gis tra r
Re g i stra r
M a trc ula
(fro m Bu si n e ss Ru l e s) M a trcu l a
Re g i stra r
(fro m Bu si n e ss Ru l e s) Ev a lua r Ge s tiona r
Pro fe si n
Pos tula nte Profe s in
Re g i stra r Ad m i si n
(fro m Bu si n e ss Ru l e s)
(fro m Use Ca se Ge sti o n a rAd mi si n ) (fro m Use Ca se Ge sti o n a rMa tri cu l a )
(fro m Bu si n e ss Ru l e s)
Re g i stra r Ge s tiona r
Re g i sta r T i p o Vi a
Re g i m e n Pe n si o n a ri o Re gime nPe ns iona rio
(fro m Bu si n e ss Ru l e s)
(fro m Bu si n e ss Ru l e s)
(fro m Use Ca se Ge sti o n a rMa tri cu l a )
Re g i stra r Ci cl o
Re g i stra r
T ra sl a d o Re gis tra r Tra s la do
(fro m Bu si n e ss Ru l e s)
Re g i stra r (fro m Bu si n e ss Ru l e s)
Co n d i ci o n L a b o ra l (fro m Use Ca se Ge sti o n a rMa tri cu l a )
(fro m Bu si n e ss Ru l e s)
Re g i stra r a l u m n o
Re g i stra r Re gis tra r Alumno
Co l e g i o Pro ce d e n ci a
(fro m Bu si n e ss Ru l e s)
(fro m Bu si n e ss Ru l e s) (fro m Use Ca se Ge sti o n a rMa tri cu l a )
Re g i stra r Re g i stra r a u l a
Do cu m e n to sEn tre g a d o s Ge s tiona r Aula
(fro m Bu si n e ss Ru l e s) (fro m Bu si n e ss Ru l e s)
(fro m Use Ca se Ge sti o n a rMa tri cu l a )
Re g i stra r
Gra d o In stru cci o n
Re g i stra r
De d i ca ci o n Do ce n te Re p o rte d e Pl a n
d e Estu d i o
(fro m Bu si n e ss Ru l e s)
(fro m Bu si n e ss Ru l e s)
Re g i stra r Da
Re p o rte re su m e n
(fro m Bu si n e ss Ru l e s) d e m a tri cu l a p o r
ci cl o y se m e stre
Re g i stra r M ltiple s Re porte s de
M o d a l i d a d In g re so (fro m Bu si n e ss Ru l e s) M a trc ula
Re p o rte
(fro m Bu si n e ss Ru l e s) Ge s tiona r te m e sta d sti co d e
(fro m Use Ca se Ge sti o n a rMa tri cu l a )
M a tri cu l a p o r
Re g i stra r
ra n g o se m e stre
Na ci o n a l i d a d
(fro m Use Ca se Ge sti o n a rAd mi si n ) (fro m Bu si n e ss Ru l e s)
(fro m Bu si n e ss Ru l e s)
Re p o rte
Re g i stra r e sta d sti co
Ni ve l Ed u ca ti vo co m p a ra ti vo d e
M a trcu l a p o r
(fro m Bu si n e ss Ru l e s) ra n g o se m e stre
Re g i stra r (fro m Bu si n e ss Ru l e s)
Pa b e l l n
Fi ch a d e
M a trcu l a m a si va Re porte Fic ha de
(fro m Bu si n e ss Ru l e s) M a trc ula
Re g i stra r T i p o Ca rg o (fro m Bu si n e ss Ru l e s)
(fro m Use Ca se Ge sti o n a rMa tri cu l a )
(fro m Bu si n e ss Ru l e s) Ge n e ra r Re p o rte
Fi ch a M a tri cu l a Al u m n o
Re g i stra r
T i p o Ce n tro Fo rm a ci o n
(fro m Bu si n e ss Ru l e s)
Agre ga r Conc e pto
(fro m Bu si n e ss Ru l e s) de Nota
Ag re g a r
Re g i stra r co n ce p to s d e
T i p o Cl a si fi ca ci o n n o ta s (fro m Use Ca se Ge sti o n a rNo ta )
(fro m Bu si n e ss Ru l e s)
(fro m Bu si n e ss Ru l e s)
De finir Crite rios de
De fi n i r cri te ri o s
Re g i stra r Ev a lua c in
d e e va l u a ci n
T i p o Co n tra to
Re g i stra r
T i p o Do cId e n ti d a d Re g i stra r No ta s
Re gis tra r Nota
(fro m Bu si n e ss Ru l e s)
(fro m Bu si n e ss Ru l e s)
Re g i stra r (fro m Use Ca se Ge sti o n a rNo ta )
T i p o Do cSu n a t
Ge n e ra r re p o rte
d e a cta d e Re porte Ac ta de
(fro m Bu si n e ss Ru l e s)
e va l u a ci n fi n a l Ev a lua c in Fina l
Re g i stra r (fro m Bu si n e ss Ru l e s)
T i p o Ocu p a ci o n Un i ve rsi ta ri a
Re p o rte d e (fro m Use Ca se Ge sti o n a rNo ta )
ce rti fi ca d o d e
(fro m Bu si n e ss Ru l e s)
e stu d i o
Re g i stra r (fro m Bu si n e ss Ru l e s) Re porte As oc ia dos a l
T i p o Pre p a ra ci o n Alumno
Re p o rte d e n o ta
o rd e n a d o p o r
(fro m Bu si n e ss Ru l e s)
ci cl o
(fro m Use Ca se Ge sti o n a rNo ta )
Re g i stra r (fro m Bu si n e ss Ru l e s)
T i p o T ra b a j a d o r
Re p o rte d e r co rd
d e n o ta
(fro m Bu si n e ss Ru l e s)
Re g i stra r T u rn o (fro m Bu si n e ss Ru l e s)
Re p o rte d e n o ta
o rd e n a d o p o r
(fro m Bu si n e ss Ru l e s)
se m e stre
Re g i stra r Zo n a
(fro m Bu si n e ss Ru l e s)
R co rd d e n o ta s M ltiple s Re porte s de
(fro m Bu si n e ss Ru l e s) m a si va s Nota
Re g i stra r
Ca te g o ri a (fro m Bu si n e ss Ru l e s)
(fro m Use Ca se Ge sti o n a rNo ta )
Re su m e n d e n o ta
(fro m Bu si n e ss Ru l e s) d e e scu e l a p o r
Ge s tiona r cu rso
Re g i stra r ao
AoSe me s tre
se m e stre (fro m Bu si n e ss Ru l e s)
Pasos:
1. Buscar Entidad Universidad.
6. Actualizar Establecimiento.
80
Pasos:
1. Buscar Universidad.
Pasos:
1. Buscar AoSemestre.
2. Buscar y asociar Universidad.
3. Agregar cronograma.
4. El sistema valida los datos obligatorios.
Pasos:
1. Buscar Escuela.
2. Buscar y seleccionar Facultad.
Buscar y seleccionar tem: Tipo Especialidad, Clase
3.
Especialidad.
Pasos:
1. Buscar Facultad.
3. Actualizar Nacionalidad.
5. Actualizar Procedencia.
82
Pasos:
1. Buscar Tipo de Persona.
2. El sistema valida los datos obligatorios.
3. Actualizar Tipo de Persona.
3. Actualizar Ubigeo.
Pasos:
1. Buscar Universidad.
Buscar y seleccionar tem: Tipo DocIdentidad, Colegio
Procedencia, Documentos Entregados, Modalidad Ingreso,
2.
Tipo Preparacin, Zona, Tipo Via, Preparacin, Idioma, Nivel
Educativo.
Pasos:
1. Buscar Universidad.
2. Buscar y seleccionar Escuela.
3. Seleccionar el botn Evaluar Postulante.
4. Buscar y seleccionar el Postulante.
5. Ingresar puntaje del Postulante.
6. Actualizar Postulante.
Pasos:
1. Buscar y seleccionar de la Lista tems.
2. El sistema valida los datos obligatorios.
3. Actualizar tem.
Pasos:
Seleccionar ao semestre (el sistema invoca a la
1.
funcionalidad: Gestionar Ao semestre).
Pasos:
1. Buscar Aula.
2. Buscar y seleccionar tem: Pabelln.
3. El sistema valida los datos obligatorios.
4. Actualizar Aula.
Pasos:
1. Buscar Cargo.
2. El sistema valida los datos obligatorios.
3. Actualizar Cargo.
3. Actualizar Pabelln.
85
Pasos:
1. Buscar Profesin.
2. El sistema valida los datos obligatorios.
3. Actualizar Profesin.
Pasos:
1. Buscar Alumno.
Buscar y seleccionar tem: Tipo DocIdentidad, Colegio
Procedencia, Documentos Entregados, Modalidad Ingreso,
2.
Tipo Preparacin, Categora, Zona, Tipo Va, Nacionalidad,
Idioma, Nivel Educativo.
Pasos:
1. Buscar y seleccionar Escuela.
2. Buscar y seleccionar Plan de Estudio.
3. Buscar y seleccionar tem: Ciclo.
4. Buscar y asociar Docente.
5. Buscar y asociar Docente Practica.
6. Agregar horario.
7. El sistema valida los datos obligatorios.
Pasos:
Buscar y seleccionar tem: Tipo DocIdentidad, Colegio
Procedencia, Documentos Entregados, Modalidad Ingreso,
1.
Tipo Preparacin, Categora, Zona, Tipo Va, Nacionalidad,
Idioma, Nivel Educativo.
Pasos:
1. Buscar y seleccionar Escuela.
Si no existe Plan de estudio, se presiona el botn agregar el
2.
Plan de Estudio.
Pasos:
1. Buscar y asociar el Ao semestre.
2. Buscar y asociar el Alumno.
3. Seleccionar el botn Generar Reporte.
4. El sistema valida los datos obligatorios.
El sistema genera el Reporte de Ficha de Matrcula en formato
5.
pdf.
89
Pasos:
Buscar y asociar el Tipo de Reporte: Ficha Matrcula Masiva,
Reporte estadstico matrcula rango semestre, Reporte
1.
estadstico comparativo Matrcula, Reporte resumen matrcula
por ciclo y semestre.
Pasos:
1. El sistema obtiene el ao semestre activo.
matriculados al curso.
Pasos:
El sistema obtiene el Curso seleccionado desde la
1.
Funcionalidad Registro de Notas.
Pasos:
1. Buscar y asociar Ao Semestre.
Pasos:
1. Buscar y asociar Alumno.
Buscar y seleccionar el Tipo de Reporte: - Reporte de Nota
Pasos:
Buscar y seleccionar el Tipo de Reporte: Rcord de nota
1.
masiva, Reporte resumen de nota por semestre.
Pasos:
1. Buscar y seleccionar tem: Tipo clasificacin.
Pasos:
1. Ingresar los datos obligatorios.
Pasos:
Buscar y seleccionar al alumno, mediante la funcionalidad:
1.
Buscar Alumno.
Pasos:
Buscar y seleccionar el Ao semestre, mediante la
1.
funcionalidad: Buscar Ao Semestre.
Buscar y seleccionar al alumno, mediante la funcionalidad:
2.
Buscar Alumno.
97
Pasos:
1. Ingresar los datos obligatorios.
Pasos:
1. Ingresar los datos obligatorios.
Pasos:
1. Buscar Men.
2. Buscar y Seleccionar sistema.
98
6. Actualizar Men.
Pasos:
Buscar y seleccionar al usuario, mediante la funcionalidad:
1.
Buscar usuarios.
Pasos:
Buscar y seleccionar al usuario, mediante la funcionalidad:
1.
Buscar usuarios.
Pasos:
1. Buscar y seleccionar Grupos de usuarios.
2. Buscar y seleccionar Sistema.
3. El sistema muestra el listado de men.
Anlisis y Diseo
A) Diagrama de Colaboracin
Grfico 32 : Colaboracin Gestionar tem
sd Gestionar tem
Buscador de tem
Actualizador tem
Buscador de
EntidadUniversitaria
GUI: Mantenedor de
Coordinador Acadmico EntidadUniversitaria EntidadUniversitaria
Buscador de
(from Actors) Establecimiento
Establecimiento
Actualizador
EntidadUniversitaria
Buscador de
Establecimiento
Buscador de Universidad
Universidad
Establecimiento
GUI: Mantenedor de
Establecimiento tem
Coordinador Acadmico Buscador de tem
(from Actors)
Actualizador de
Establecimiento
Buscador de
Universidad
GUI: Mantendor de
Universidad Universidad
Coordinador Acadmico
(from Actors)
Actualizador de
Universidad
Buscador de
AoSemestre
Actualizador
AoSemestre
Buscador de Escuela
Actualizador Escuela
Buscador de Facultad
Facultad
GUI: Mantenedor de
Facultad
Coordinador Acadmico
(from Actors)
Actualizador Facultad
Buscador de
Nacionalidad
GUI: Mantenedor de
Nacionalidad Nacionalidad
Coordinador Acadmico
(from Actors)
Actualizador
Nacionalidad
Buscador de
Procedencia
Actualizador de
Procedencia
Buscador de T i po de
Persona
GUI: Mantenedor T i po
de Persona T i poPersona
Coordinador Acadmico
(from Actors)
Actual i zador T i po de
Persona
GUI: M antenedor de
Ubi geo
Ubi geo
Coordinador Acadmico
(from Actors)
Buscador de
Postulante
Universidad
Buscador de
Universidad
Postulante
GUI: Registrar
Coordinador Acadmico Postulante
(from Actors)
Buscador de
Procedencia
Procedencia
Buscador de
Nacionalidad
Nacionalidad
Registrador de
Postulante
sd Ev aluar Postulante
Buscador de Universidad
Universidad
GUI: Evaluar
Coordinador Acadmico Postulante
(from Actors)
Buscador de
AoSemestre AoSemestre
Buscador de Postulante
Postulante
Evaluador Postulante
Buscador de
AoSemestre
AoSemestre
GUI: Generador
Reporte Admisin
Coordinador Acadmico
(from Actors)
Buscador de
Postulante
Postulante
sd Gestionar Aula
Buscador de Aula
(from Actors)
Actualizador de Aula
Buscador de Cargo
Cargo
GUI: Mantenedor de
Secretaria Cargo
(from Actors)
sd Gestionar Pabelln
Buscador de Pabelln
Pabelln
GUI: Mantenedor de
Secretaria Pabeln
(from Actors)
Actualizador Pabelln
Buscador de Profesi n
GUI: Mantenedor de
Profesi n
Secretaria Profesi n
(from Actors)
Buscador de
Regi menPensi onari o
GUI: Mantenedor de
Regi menPensi onari o
Secretaria Regi menPensi onari o
(from Actors)
Actual i zador
Regi menPensi onari o
Buscador de Alumno
(from Use Case Colaboracion Gestionar Admisin) (from Use Case Colaboracion Gestionar Admisin)
Buscador de
Procedencia Procedencia
(from Use Case Colaboracion Gestionar Admisin) (from Use Case Colaboracion Gestionar Admisin)
Buscador de
Nacionalidad Nacionalidad
(from Use Case Colaboracion Gestionar Admisin) (from Use Case Colaboracion Gestionar Admisin)
Registrador Alumno
Buscador de
AoSemestre
AoSemestre
(from Use Case Colaboracion Gestionar Admisin)
(from Use Case Colaboracion Gestionar Admisin)
GUI: Registrador de
Secretaria Carga Lectiva
(from Actors)
Buscador de Personal
Buscador de
RegimenPensionario
RegimenPensionario
GUI: Registrador de
Secretaria Personal
(from Actors)
Buscador de Procedencia
Procedencia
(from Use Case Colaboracion Gestionar Admisin)
(from Use Case Colaboracion Gestionar Admisin)
Buscador de
Nacionalidad
Nacionalidad
(from Use Case Colaboracion Gestionar Admisin)
(from Use Case Colaboracion Gestionar Admisin)
Registrar Personal
Buscador de Plan de
Estudio
(from Use Case Colaboracion Gestionar Admisin) (from Use Case Colaboracion Gestionar Admisin)
Registrador Plan de
Estudio
Buscador de
AoSemestre
AoSemestre
(from Use Case Colaboracion Gestionar Admisin)
(from Use Case Colaboracion Gestionar Admisin)
(from Actors)
Buscador de AoSemestre
AoSemestre
(from Use Case Colaboracion Gestionar Admisin)
(from Use Case Colaboracion Gestionar Admisin)
Buscador de
AoSemestre
AoSemestre
(from Use Case Colaboracion Gestionar Admis
(from Use Case Colaboracion Gestionar Admisin)
GUI: Generador
Reporte Ficha de Buscador de Alumno Alumno
Secretaria Matrcula
(from Actors)
Buscador de
AoSemestre
AoSemestre
(from Use Case Colaboraci on Gestionar Admisi n)
(from Use Case Colaboraci on Gestionar Admisi n)
Buscador de
AoSemestre
AoSemestre
(from Use Case Colaboracion Gestionar Admisin)
(from Use Case Colaboracion Gestionar Admisin)
Buscador de Carga
CargaLectiva
Lectiva
(from Use Case Colaboracion Gestionar Matrcula) (from Use Case Colaboracion Gestionar Matrcula)
GUI: Registrador de
Nota
Docente
(from Actors)
Buscador de Alumno Alumno
(from Use Case Colaboracion Gestionar Matrcula) (from Use Case Colaboracion Gestionar Matrcula)
Buscador Criterio
CriterioEvaluacion
Evaluacin
Buscador Criterio
Evaluacin
CriterioEvaluacion
GUI: Definir Criterio Buscador de Carga
Evaluacin CargaLectiva
Docente Lectiva
(from Use Case Colaboracion Gestionar Matrcula)
(from Actors) (from Use Case Colaboracion Gestionar Matrcula)
Registrar Criterio
Evaluacin
Buscador Concepto
Nota
GUI: Agregar
Conceptos de Notas
Docente
Buscador de Carga
(from Actors) CargaLectiva Concepto Nota
Lectiva
(from Use Case Colaboracion Gestionar Matrcula)
(from Use Case Colaboracion Gestionar Matrcula)
Buscador de AoSemestre
AoSemestre
(from Use Case Colaboracion Gestionar Admisin)
(from Use Case Colaboracion Gestionar Admisin)
Alumno
(from Actors)
Buscador de Escuela Escuela
(from Use Case Colaboracion Gestionar Admisin) (from Use Case Colaboracion Gestionar Admisin)
GUI: Generador de
Reporte de Acta de
Evaluacin Final
Docente
(from Actors)
(from Use Case Colaboracion Gestionar Matrcula) (from Use Case Colaboracion Gestionar Matrcula)
(from Use Case Colaboracion Gestionar Matrcula) (from Use Case Colaboracion Gestionar Matrcula)
Nota
Buscador Nota
Alumno
(from Actors)
GUI: Generador de
Reporte Asociados al Buscador de Matrcula Matrcula
Alumno
(from Use Case Colaboracion Gestionar Matrcula) (from Use Case Colaboracion Gestionar Matrcula)
Docente
(from Actors)
Buscador de
AoSemestre
AoSemestre
(from Use Case Colaboracion Gestionar Admisin)
(from Use Case Colaboracion Gestionar Admisin)
Alumno
(from Actors)
Buscador de Escuela Escuela
(from Use Case Colaboracion Gestionar Admisin) (from Use Case Colaboracion Gestionar Admisin)
GUI: Generador de
Mltiples Reportes de
Notas
(from Use Case Colaboracion Gestionar Matrcula) (from Use Case Colaboracion Gestionar Matrcula)
Docente
(from Actors)
(from Use Case Colaboracion Gestionar Matrcula) (from Use Case Colaboracion Gestionar Matrcula)
Buscador de
AoSemestre
AoSemestre
(from Use Case Colaboracion Gestionar Admisin)
(from Use Case Colaboracion Gestionar Admisin)
GUI: Registrador de
Secretaria Conceptos de Pago
(from Actors)
Buscador Catlogo
CatalogoCuenta
Cuenta
Registrar Conceptos de
CuotaConcepto
Pago
Buscador Catlogo
Cuenta
Actualizar Catlogo
Cuenta
Buscador Clasificacin
Clasificacin
Actualizar Clasificacin
Buscador de AoSemestre
AoSemestre
(from Use Case Colaboracion Gestionar Admisin)
(from Use Case Colaboracion Gestionar Admisin)
(from Actors)
Buscador Cuota
CuotaConcepto
Concepto
sd Fraccionar Deuda
sd Registrar Pago
Buscador de
AoSemestre
AoSemestre
(from Use Case Colaboracion Gestionar Admisin)
(from Use Case Colaboracion Gestionar Admisin)
GUI: Registrador de
Secretaria Pago
(from Actors)
Buscador
TipoDocSunat
TipoDocSunat
Buscador Fraccionamiento
Fraccionamiento
Pago
Registrar Pago
GUI: Mantenedor de
Empresa
Secretaria
(from Actors)
Buscador
T ipoDocSunat
T ipoDocSunat
GUI: Mantenedor
T ipoDocSunat
Secretaria
(from Actors)
Actualizar
T ipoDocSunat
Buscador de
AoSemestre
AoSemestre
(from Use Case Colaboracion Gestionar Admisin)
(from Use Case Colaboracion Gestionar Admisin)
(from Actors)
Buscador de
AoSemestre
AoSemestre
(from Use Case Colaboracion Gestionar Admisin)
(from Use Case Colaboracion Gestionar Admisin)
GUI: Generador
Buscador de Alumno Alumno
Secretaria Reporte Estado Cuenta
(from Use Case Colaboracion Gestionar Matrcula) (from Use Case Colaboracion Gestionar Matrcula)
(from Actors)
Buscador Sistema
Sistema
GUI: Mantenedor
Administrador Sistema Sistema
(from Actors)
Actualizar Sistema
Buscador Men
GUI: Mantenedor
Buscador Sistema Sistema
Administrador Sistema Men Menu
(from Actors)
Actualizar Men
GUI: Mantenedor
GrupoUsuario
Administrador Sistema Grupo Usuario
(from Actors)
Actualizar
GrupoUsuario
(from Actors)
Asociar Menu
Personalizado a MenuPersonalizado
Usuario
Asociar Grupo de
GrupoUsuarioUsuario
Usuario a Usuario
Entidad Interfaz
Control
C) Diagrama de Clases
Grfico 82 : Diagrama de Clases de Gestionar Matricula parte I.
Alumno PlanEstudio
- serialVersionUID: long = 2168757112700875088L {readOnly}
- serialVersionUID: long = -72877574942926... {readOnly}
- idAlumno: String 1 - idPlanEstudio: String
1..*
- postulante: Postulante - escuela: Escuela
- planEstudio: PlanEstudio - anho: String
- itemByIdCategoriaAlumno: Item Traslado
- estado: Character
- itemByIdCicloActual: Item - fechaCreacion: Date
- escuela: Escuela - serialVersionUID: long = -22884492540059... {readOnly}
1 0..* - idTraslado: String - detPlanEstudios: Set<DetPlanEstudio> = new HashSet<Det...
- anhoSemestreByIdAnhoSemestreIngreso: AnhoSemestre
- anhoSemestreByIdAnhoSemestreEgreso: AnhoSemestre - anhoSemestre: AnhoSemestre
1
- codigoCarnet: String - alumno: Alumno
- itemByIdTurnoActual: Item - codigoResolucion: String
- creditoAcumulado: BigDecimal - tipoTraslado: Character
- estadoAlumno: Character - detTraslados: Set<DetTraslado> = new HashSet<Det...
- fechaCreacion: Date
1
- usuarioCreacion: String
- fechaModificacion: Date 1..*
- usuarioModificacion: String
1 DetTraslado
1 1..* 1..*
RegimenPensionario 1
1..*
- serialVersionUID: long = -873252043345058623L {readOnly}
Aula
- idRegimenPensionario: Integer
- descripcion: String - idAula: Long
- abreviatura: String - pabellon: Pabellon
- tipo: Character - descripcion: String
- tipoDescripcion: String - abreviatura: String
- personals: Set<Personal> = new HashSet<Per... - estado: Character
- estadoDescripcion: String
- detCargaLectivas: Set<DetCargaLectiva> = new HashSet<Det...
Horario 1..*
RegistroNota
CursoNota
- serialVersionUID: long = 5567574445147308526L {readOnly}
- serialVersionUID: long = 7457510149013269615L {readOnly}
- idRegistroNota: String
- idCursoNota: String
- usuarioModificacion: String
- detRegistroNota: DetRegistroNota
- usuarioCreacion: String
- conceptoNota: ConceptoNota
- matricula: Matricula
- nota: BigDecimal
- notaFinal: Double
- fechaCreacion: Date 1..* 1..*
- fechaModificacion: Date
- detRegistroNotas: Set<DetRegistroNota> = new HashSet<Det...
1..* 1 ConceptoNota
1..*
1 DefinirCriterioEv aluacion
1..*
1 1 1
DetCargaLectiv a
Alumno PlanPagos
1..* 1 1..* 1
1
ControlPago
CuotaConcepto
- serialVersionUID: long = 7699455757405313219L {readOnly} 1..*
- idControlPago: String - serialVersionUID: long = 306733334174665063L {readOnly}
- anhoSemestre: AnhoSemestre - idCuotaConcepto: String
- alumno: Alumno - anhoSemestre: AnhoSemestre
- tipoDocSunat: T ipoDocSunat - escuela: Escuela
- empresa: Empresa - catalogoCuenta: CatalogoCuenta
- itemByT ipoMoneda: Item - nroMinFraccionamiento: Integer
- tipoCambio: BigDecimal - nroMaxFraccionamiento: Integer
- igv: BigDecimal - monto: BigDecimal
- nroDoc: String - permanente: Character
- subMontoT otal: BigDecimal - fechaT entativa: Date
- montoT otal: BigDecimal - fechaCreacion: Date
- fechaPago: Date - usuarioCreacion: String
- fechaCreacion: Date - fechaModificacion: Date
- usuarioCreacion: String - usuarioModificacion: String
- detControlPagos: Set<DetControlPago> = new HashSet<Det... - detPlanPagoses: Set<DetPlanPagos> = new HashSet<Det...
1..*
1 1
1
1..*
CatalogoCuenta
1..* 1..*
- serialVersionUID: long = -87408310658223... {readOnly}
DetControlPago - idCatalogoCuenta: Long
- catalogoCuenta: CatalogoCuenta
- serialVersionUID: long = -262752764218524824L {readOnly} - clasificacion: Clasificacion
- idDetControlPago: String - cuenta: String
- controlPago: ControlPago - nroCuenta: String 1
- detPlanPagos: DetPlanPagos - estado: Character
- fraccionamiento: Fraccionamiento - fechaCreacion: Date
- descripcionConcepto: String - usuarioCreacion: String
- monto: BigDecimal - fechaModificacion: Date
- mora: BigDecimal - usuarioModificacion: String
- catalogoCuentas: Set<CatalogoCuenta> = new HashSet<Cat...
1..*
- descripcionEstado: String
1..*
1..*
Empresa 1
- serialVersionUID: long = 1L {readOnly} Clasificacion
- idEmpresa: Long
- itemByIdT ipoVia: Item - serialVersionUID: long = -81645572785190... {readOnly}
- itemByIdZona: Item - idClasificacion: Long
- nombreZona: String - item: Item
- nombreT ipoVia: String - descripcion: String
- ruc: String - abreviatura: String
- razonSocial: String 1 - catalogoCuentas: Set<CatalogoCuenta> = new HashSet<Cat...
- direccion: String
- telefono: String Fraccionamiento
- email: String 1..*
- web: String - serialVersionUID: long = 3235724439194100398L {readOnly}
- fechaCreacion: Date - idFraccionamiento: String
- usuarioCreacion: String - detPlanPagos: DetPlanPagos
- nro: String
- cuotaFracionada: BigDecimal
- montoFraccionadoResta: BigDecimal
- fechaVencimiento: Date
- fechaCreacion: Date
- usuarioCreacion: String
- detControlPagos: Set<DetControlPago> = new HashSet<Det...
127
Sistema
1..*
1..*
Menu
1
- serialVersionUID: long = -642850367179726782L {readOnly}
- idMenu: Long
1
- menu: Menu
- sistema: Sistema
Persona
- nombre: String
- descripcion: String - serialVersionUID: long = -48555126078411... {readOnly}
- url: String - idPersona: String
- parametro: String - itemByIdIdioma: Item
- icono: String 1 - itemByIdT ipoVia: Item
- target: String - itemByIdZona: Item
- fechaCreacion: Date - nacionalidad: Nacionalidad
- usuarioCreacion: String - tipoPersona: T ipoPersona
- fechaModificacion: Date - itemByIdEstadoCivil: Item
- usuarioModificacion: String - itemByIdT ipoDocIdentidad: Item
- estado: Character - itemByIdNivelEducativo: Item
- check: boolean - procedencia: Procedencia
- menus: Set<Menu> = new HashSet<Menu>(0) - entidadUniversitaria: EntidadUniversitaria
- menuPersonalizados: Set<MenuPersonalizado> = new HashSet<Men... - ubigeoByIdUbigeoNacimiento: Ubigeo
- grupoUsuarioMenus: Set<GrupoUsuarioMenu> = new HashSet<Gru... - ubigeoByIdUbigeoActual: Ubigeo
- menuHijos: List<Menu> = new ArrayList<M... - nombre: String
- nodeT ype: String = "" - apellidoPaterno: String
- mostrarCheck: boolean = true - apellidoMaterno: String
- nroDoc: String
1
- genero: Character
- email: String
- emailAlternativo: String
1..*
- telefono1: String
- telefono2: String
GrupoUsuarioMenu
- celular: String
- serialVersionUID: long = 8506339277960816557L {readOnly} - rpm: String
- idGrupoUsuarioMenu: Long - fax: String
- grupoUsuario: GrupoUsuario - userName: String
- menu: Menu - userPassword: String
- fechaCreacion: Date - fechaNacimiento: Date
- usuarioCreacion: String - nombreZona: String
- estado: Character - nombreT ipoVia: String
- direccion: String
1..* - anhoConcluyoSecundaria: Long
- foto: String
1 - estado: Character
- fechaCreacion: Date
GrupoUsuario - postulantes: Set<Postulante> = new HashSet<Pos...
- nombreCompleto: String
- serialVersionUID: long = -37353245899821... {readOnly}
- idGrupoUsuario: Long 1
1..*
- descripcion: String
- check: boolean
- grupoUsuarioMenus: Set<GrupoUsuarioMenu> = new HashSet<Gru...
- grupoUsuarioUsuarios: Set<GrupoUsuarioUsuario> = new HashSet<Gru...
1 1
1..* TipoPersona
1..*
- serialVersionUID: long = -83771714500125... {readOnly}
GrupoUsuarioUsuario
- idT ipoPersona: Long
- serialVersionUID: long = 5748965537423133241L {readOnly} - descripcion: String
- idGrupoUsuarioUsuario: Long - personas: Set<Persona> = new HashSet<Per...
- grupoUsuario: GrupoUsuario
- usuario: Persona
- fechaCreacion: Date
- usuarioCreacion: String
- estado: Character
128
D) Diseo de la Arquitectura
Grfico 87: Diseo de la Arquitectura
pkg Diagrama de Arquitectura
PRESENTACION
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
SEAM
Clases de Aplicaciones
Socket Cliente
Gestionar Admision Gestionar Matricula
Gestionar Pago
EJB 3
NEGOCIO
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
DATOS
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Web Brow ser Serv idor Web / Aplicaciones DBMS MS SQL Serv er Maquina Virtual JAVA
Api Jav a
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Middleware/Intermedia
TCP IP
SISTEMA
129
MDULO DE MATRICULA
- Crear Universidad.
- Modificar Universidad.
Grfico 90 : Interfaz de Modificar Universidad
Entity::Universid...
click Mantenimiento de
Universidad() inicializar()
listarUniversidad(Universidad universidad)
listarUniversidad(Universidad universidad)
createQuery(String query)
busca()
busca()
List<Universidad> listaUniversidad()
List<Universidad> listaUniversidad()
List<Universidad> listaUniversidad()
List<Universidad> listaUniversidad()
build()
Mostrar()
Click en el Botn Nuevo()
nuevo()
renderizar()
build()
Mostrar()
Ingresar Datos()
T iempo de ingreso()
Click en el Botn Guardar()
controladorAccionUniversidad(Universidad universidad,
controladorAccionUniversidad()
AccionT ype)
save(Universidad universidad)
persist(Object entity)
crear()
crear()
Click en la Imagen Modificar()
findUniversidad()
T iempo de ingreso()
Click en el Botn Guardar()
controladorAccionUniversidad()
controladorAccionUniversidad(Universidad universidad, AccionT ype)
update(Universidad universidad)
merge(T entity)
actualiza()
Click en la Imagen Eliminar()
abrirModalConfirmation() actualiza()
renderizar()
build()
Mostrar()
delete(Universidad universidad)
remove(Object entity)
elimina()
elimina()
(from Actors)
- Crear Establecimiento.
- Modificar Establecimiento.
sd Gestionar Establecimiento
Entity::Establecimiento
Map<Long,List<SelectItem>>itemMap()
listarEstablecimiento(Establecimiento establecimiento)
listarEstablecimiento(Establecimiento establecimiento)
createQuery(String query)
busca()
busca()
List<Establecimiento>listaEstablecimiento()
List<Establecimiento>listaEstablecimiento()
List<Establecimiento>listaEstablecimiento()
Map<Long,List<SelectItem>>itemMap()
List<Establecimiento>listaEstablecimiento()
build()
Mostrar()
Ingresar Datos()
T iempo de ingreso()
T iempo de ingreso()
Click en el Botn Guardar()
controladorAccionEstablecimiento()
(from Actors)
Entity::EntidadUniversitaria
Coordinador AcadmicoGUI:AdministrarSP:AdministrarAdministrarUniversidadBeanAdmisionServiceImpl
CommonServiceImpl
EntidadUniversitariaDaoImpl
JPA:EntityManager T_EntidadUniversitaria
Universidad Universidad
listarEntidadUniversitaria(EntidadUniversitaria entidadUniversitaria)
listarEntidadUniversitaria(EntidadUniversitaria entidadUniversitaria)
createQuery(String query)
busca()
busca()
List<EntidadUniversitaria>listaEntidadUniversitaria()
List<EntidadUniversitaria>listaEntidadUniversitaria()
List<EntidadUniversitaria>listaEntidadUniversitaria()
Map<Long,List<SelectItem>>itemMap()
List<EntidadUniversitaria>listaEntidadUniversitaria()
build()
Mostrar()
Click en el Botn Nuevo()
nuevo()
renderizar()
build()
Mostrar()
Ingresar Datos()
Tiempo de ingreso()
Tiempo de ingreso()
update(EntidadUniversitaria entidadUniversitaria)
merge(T entity)
actualiza()
actualiza()
Click en la Imagen Eliminar()
abrirModalConfirmation()
renderizar()
build()
Mostrar()
(from Actors)
GESTIONAR AO SEMESTRE
- Listado Ao - Semestre.
- Crear Ao - Semestre.
- Modificar Ao - Semestre.
Grfico 103: Interfaz de Modificar Ao - Semestre
140
Entity::AnhoSemestre Entity::Cronograma
Coordinador Acadmico GUI:Gestionar SP:Gestionar AdministrarUniversidadBeanAnhoSemestreBean AdmisionServiceImpl AnhoSemestreDaoImpl CronogramaDaoImpl JPA:EntityManager T _AnhoSemestre T _Cronograma
AnhoSemestre AnhoSemestre
Listar Ao Semestre()
inicializar()
listarAnhoSemestre(AnhoSemestre anhoSemestre)
listarAnhoSemestre(AnhoSemestre anhoSemestre)
createQuery(String query)
busca()
busca()
List<AnhoSemestre> listaAnhoSemestre()
List<AnhoSemestre> listaAnhoSemestre()
List<AnhoSemestre> listaAnhoSemestre()
List<AnhoSemestre> listaAnhoSemestre()
build()
Mostrar()
Ingresar Datos()
T iempo de Ingreso()
build() renderizar()
Mostrar()
T iempo de Ingreso()
renderizar()
build()
Mostrar()
obtenerCronograma(Cronograma cronograma)
listarCronograma(Cronograma cronograma)
createQuery(String query)
busca()
busca()
List<Cronograma> listaCronograma()
List<Cronograma> listaCronograma()
List<Cronograma> listaCronograma()
List<Cronograma> listaCronograma()
build()
Mostrar()
renderizar()
build()
Mostrar()
Click en la Imagen
Modificar()
findAnhoSemestre()
controladorAccionAnhoSemestre(AnhoSemestre anhoSemestre, AccionT ype accionT ype)
T iempo de Ingreso()
update(AnhoSemestre anhoSemestre)
merge(T entity)
actualiza()
actualiza()
build() renderizar()
Mostrar()
delete(AnhoSemestre
anhoSemestre) remove(Object entity)
elimina()
elimina()
(from Actors)
GESTIONAR ESCUELA
- Listado de Escuela.
Grfico 105: Interfaz de Listado de Escuela
- Crear Escuela.
Grfico 106 : Interfaz de Crear Escuela
142
- Modificar Escuela.
Grfico 107 : Interfaz de Modificar Escuela
Entity::Escuela Entity::Facultad
Coordinador Acadmico GUI:Gestionar SP:Gestionar EscuelaBean AdmisionServiceImpl CommonServiceImpl EscuelaDaoImpl FacultadDaoImpl JPA:EntityManager T _Escuela T _Facultad
Escuela Escuela
List<SelectItem> listaClaseEspecialidad ()
listarFacultadSelectItem(Facultad facultad)
listarFacultad(Facultad facultad)
createQuery(String query)
busca()
List<Facultad> listaFacultad() busca()
List<Facultad> listaFacultad()
List<Facultad> listaFacultad()
listarEscuela(Escuela escuela)
listarEscuela(Escuela escuela)
createQuery(String query)
busca()
busca()
List<Escuela> listaEscuela()
List<Escuela> listaEscuela()
List<Escuela> listaEscuela()
List<SelectItem> listaClaseEspecialidad ()
List<Facultad> listaFacultad()
List<Escuela> listaEscuela()
build()
Mostrar()
renderizar()
build()
Mostrar()
T iempo de ingreso()
controladorAccion()
controladorAccionEscuela(Escuela escuela,AccionT ype accionT ype)
update(Escuela escuela)
merge(T entity)
actualiza()
actualiza()
Click en la Imagen Eliminar()
abrirModalConfirmation()
renderizar()
build()
Mostrar()
delete(Escuela escuela)
remove(Object entity)
elimina()
elimina()
(from Actors)
GESTIONAR FACULTAD.
- Listado de Facultad.
Grfico 110 : Interfaz de Listado de Facultad
- Crear Facultad.
Grfico 111 : Interfaz de Crear Facultad
- Modificar Facultad.
Grfico 112 : Interfaz de Modificar Facultad
145
Entity::Facultad
List<Facultad> listaFacultad()
List<Facultad> listaFacultad()
List<Facultad> listaFacultad()
build()
Mostrar()
build() renderizar()
Mostrar()
Ingresar Datos()
T iempo de Ingreso()
Objeto Facultad()
Objeto Facultad()
Objeto Facultad()
build()
Mostrar()
T iempo de Ingreso()
update(Facultad facultad)
merge(T entity)
actualiza()
actualiza()
renderizar()
build()
Mostrar()
(from Actors)
GESTIONAR NACIONALIDAD
- Listado de Nacionalidad.
Grfico 114 : Interfaz de Listado de Nacionalidad
- Crear Nacionalidad.
Grfico 115 : Interfaz de Crear Nacionalidad
- Modificar Nacionalidad.
Grfico 116 : Interfaz de Modificar Nacionalidad
147
sd Tiempo de Ingreso
Entity::Nacionalidad
listarNacionalidad(Nacionalidad
nacionalidad); listarNacionalidad(Nacionalidad
nacionalidad);
createQuery(String query)
busca()
List<Nacionalidad> List<Nacionalidad> busca()
listaNacionalidad()
List<Nacionalidad> listaNacionalidad()
List<Nacionalidad>
listaNacionalidad()
listaNacionalidad()
build()
Mostrar()
Ingresar Datos()
T iempo de Ingreso()
T object()
Objeto Nacionalidad()
Objeto Nacionalidad()
Objeto Nacionalidad()
build()
Mostrar()
T iempo de ingreso()
update(Nacionalidad
nacionalidad) merge(T entity) actualiza()
actualiza()
Click en la Imagen Eliminar()
abrirModalConfirmation()
renderizar()
build()
Mostrar()
controladorAccionNacionalidad(Nacionalidad
nacionalidad, AccionT ype)
Click en el Botn Aceptar() botonAceptar() delete(Nacionalidad
nacionalidad)
remove(Object entity)
elimina()
remove(Object entity)
(from Actors)
GESTIONAR PROCEDENCIA
- Listado de Procedencia.
Grfico 118 : Interfaz de Listado de Procedencia
- Crear Procedencia.
- Modificar Procedencia.
Grfico 120 : Interfaz de Modificar Procedencia
149
Entity::Procedencia Entity::Ubigeo
Coordinador Acadmico GUI:Gestionar SP:Gestionar ProcedenciaBean AdmisionServiceImpl CommonServiceImpl ProcedenciaDaoImpl UbigeoDaoImpl JPA:EntityManager T_Procedencia T_Ubigeo
Procedencia Procedencia
List<SelectItem> listaTipoColegio()
listarUbigeoSelectItem(Ubigeo ubigeo)
listarUbigeo(Ubigeo ubigeo)
createQuery(String query)
busca()
busca()
List<Ubigeo> listaUbigeo()
List<Ubigeo> listaUbigeo()
List<Ubigeo> listaUbigeo()
listarProcedencia(Procedencia procedencia)
listarProcedencia(Procedencia procedencia)
createQuery(String query)
busca()
busca()
List<Procedencia> listaProcedencia()
List<Procedencia> listaProcedencia()
List<Procedencia> listaProcedencia()
List<SelectItem> listaTipoColegio()
List<Ubigeo> listaUbigeo()
List<Procedencia> listaProcedencia()
build()
Mostrar()
renderizar()
build()
Mostrar()
Tiempo de Ingreso()
Tiempo de ingreso()
(from Actors)
Entity::TipoPersona
List<TipoPersona>
List<TipoPersona> listaTipoPersona()
listaTipoPersona()
build()
Mostrar()
build() renderizar()
Mostrar()
Ingresar Datos()
Tiempo de Ingreso()
build()
Mostrar()
Tiempo de Ingreso()
renderizar()
build()
Mostrar()
(from Actors)
GESTIONAR UBIGEO
- Listado de Ubigeo.
Grfico 126 : Interfaz de Listado de Ubigeo
- Crear Ubigeo.
Grfico 127 : Interfaz de Crear Ubigeo
- Modificar Ubigeo.
Grfico 128 : Interfaz de Modificar Ubigeo
153
- Dependencia de Departamento.
Grfico 129: Interfaz de Dependencia de Departamento
- Dependencia de Provincia.
Grfico 130 : Interfaz de Dependencia de Provincia
154
Entity::Ubigeo
List<Ubigeo>
List<Ubigeo> listaUbigeo()
listaUbigeo()
build()
Mostrar()
build() renderizar()
Mostrar()
Ingresar Datos()
Tiempo de Ingreso()
find(Class<Ubigeo>
classs, String id)
find(Class<T> class,Object id)
busca()
Objeto T object() busca()
Objeto Ubigeo()
Objeto Ubigeo()
Ubigeo()
build()
Mostrar()
Tiempo de Ingreso()
renderizar()
build()
Mostrar()
delete(Ubigeo
ubigeo)
remove(Object entity)
elimina()
eliminar()
(from Actors)
REGISTRAR POSTULANTE.
- Listado de Postulante.
Grfico 132 : Interfaz de Listado de Postulante
sd Registrar Postulante
Coordinador Acadmico GUI:Registrar SP:Registrar AdministrarUniversidadBean RegistrarPostulanteBean AdmisionServiceImpl CommonServiceImpl PostulanteDaoImpl PersonaDaoImpl DocumentoRequeridoDaoImpl AnhoSemestreDaoImpl CronogramaDaoImpl ProcedenciaDaoImpl UbigeoDaoImpl EscuelaDaoImpl JPA:EntityManager T_Postulante T_Persona T_DocumentoRequerido T_AnhoSemestre T_Cronograma T_Procedencia T_Ubigeo T_Escuela
Postulante Postulante
obtenerAnhoSemestreByEstado(EstadoAnhoSemestreState estadoAnhoSemestreState)
createQuery(String query)
busca() busca()
Objeto AnhoSemestre()
Objeto AnhoSemestre()
Objeto AnhoSemestre()
listarMapItemSelectItem(List<ListaItemType> listaItemType)
listarEscuelaSelectItem()
listarEscuela(Escuela escuela)
createQuery(String query)
busca() busca()
List<Escuela>
List<SelectItem> listaEscuela()
listaEscuela () List<Escuela> listaEscuela()
listarUbigeoSelectItem()
listarUbigeo(Ubigeo ubigeo)
createQuery(String query)
busca() busca()
List<Ubigeo> listaUbigeo()
List<Ubigeo> listaUbigeo()
List<SelectItem> listaUbigeo()
listarItem(List<ListaItemType> listaItemType)
List<Item> listaTipoDocumentoRequerido()
listarPostulante(Postulante postulante)
listarPostulante(Postulante postulante)
createQuery(String query)
busca()
busca()
List<Postulante> listaPostulante()
List<Postulante> listaPostulante()
List<Postulante> listaPostulante()
Objeto AnhoSemestre()
List<Procedencia> listaProcedencia()
List<SelectItem> listaEscuela ()
List<SelectItem> listaUbigeo()
List<Item> listaTipoDocumentoRequerido()
List<Postulante> listaPostulante()
build()
Mostrar()
build() renderizar()
Mostrar()
Tiempo de Ingreso()
Click en el Botn Buscar()
buscar()
build() renderizar()
Mostrar()
renderizar()
build()
Mostrar()
Seleccionar Escuela()
Tiempo de Seleccion()
update(Postulante postulante)
merge(T entity) actualiza()
actualiza()
update(DocumentoRequerido documentoRequerido)
merge(T entity) actualiza()
actualiza()
Click en la Imagen Eliminar()
abrirModalConfirmation()
build() renderizar()
Mostrar()
Click en el Botn Aceptar()
botonAceptar()
delete(DocumentoRequerido documentoRequerido) remove(Object entity) elimina() elimina()
controladorAccionPostulante(Postulante postulante, AccionType accionType)
delete(Postulante postulante) remove(Object entity)
elimina()
elimina()
(from Actors)
- Evaluar Postulante
Grfico 140 : Interfaz de Evaluar Postulante
sd Ev aluar Postulante
Entity::Postulante
List<Postulante> listaPostulante()
List<Postulante> listaEvaluarPuntajePostulante()
build()
Mostrar()
Seleccionar
Datos()
Tiempo de Seleccion()
(from Actors)
GESTIONAR TEM
- Listado de tem.
Grfico 143 : Interfaz de Listado de tem
- Crear tem.
Grfico 144 : Interfaz de crear tem
- Modificar tem.
Grfico 145 : Interfaz de Modificar tem
163
sd Gestionar tem
Entity::It... Entity::ListaItems
Coordinador Acadmico GUI:Gestionar temSP Gestionar tem ItemBean CommonServiceImpl ItemDaoImpl ListaItemsDaoImpl
JPA:EntityManager T _Item T _ListaItems
link listar tem()
inicializar()
listarListaItemsSelectItem()
findAll()
createQuery(String query)
busca()
busca()
List<ListaItems>
listaListaItems()
List<ListaItems> listaListaItems()
List<SelectItem>
listaSelectItems()
listarItem(Item item);
listarItem(Item item)
createQuery(String query)
busca()
busca()
List<Item> listaItem()
List<Item> listaItem()
List<Item> listaItem()
List<SelectItem> listaSelectItems()
List<Item> listaItem()
build()
Mostrar()
renderizar()
build()
Mostrar()
(from Actors)
Entity::Escuela
Coordinador Acadmico GUI:Generar SP:Generar AdministrarUniversidadBeanAnhoSemestreBean ReporteAdmisionBeanReporteBean AdmisionServiceImpl EscuelaDaoImpl JPA:EntityManager T_Escuela
Reporte de Reporte de
Admisin Admisin
Click en el Botn Generar Reporte Admisin()
inicializar()
listarEscuelaSelectItem()
listarEscuela(Escuela escuela)
createQuery(String query)
busca()
busca()
List<Escuela> listaEscuela()
List<Escuela> listaEscuela()
List<SelectItem> listaEscuela()
List<SelectItem> listaEscuela()
build()
Mostrar()
renderizar()
build()
Mostrar()
Tiempo de Ingreso()
renderizar()
build()
Mostrar()
Tiempo de Ingreso()
Seleccionar Datos()
Tiempo de Seleccion()
(from Actors)
- Crear Aula.
Grfico 150 : Interfaz de Crear Aula
- Modificar Aula.
Grfico 151 : Interfaz de Modificar Aula
167
Entity::Aula Entity::Pabellon
SecretariaGUI:Gestionar Aula SP:Gestionar Aula AulaBean MatriculaServiceImpl AulaDaoImpl PabellonDaoImpl JPA:EntityManager T _Aula T _Pabellon
listarPabellon(Pabellon pabellon)
createQuery(String query)
busca()
busca()
List<Pabellon> listaPabellon()
List<Pabellon> listaPabellon()
List<Pabellon> listaPabellon()
listarAula(Aula aula)
listarAula(Aula aula)
createQuery(String query) busca()
busca()
List<Aula> listaAula()
List<Aula> listaAula()
List<Aula> listaAula()
List<Pabellon> listaPabellon()
List<Aula> listaAula()
build()
Mostrar()
T iempo de Ingreso()
T iempo de ingreso()
Click en el Botn Guardar()
controladorAccion()
controladorAccionAula(Aula aula,AccionT ype accionT ype)
update(Aula aula) merge(T entity) actualiza() actualiza()
Click en la Imagen Eliminar()
abrirModalConfirmation()
renderizar()
build()
Mostrar()
(from Actors)
- Crear Cargo.
Grfico 154 : Interfaz de Crear Cargo
- Modificar Cargo.
Grfico 155 : Interfaz de Modificar Cargo
169
Entity::Cargo
List<Cargo>
List<Cargo> lista Cargo()
lista Cargo()
build()
Mostrar()
build() renderizar()
Mostrar()
Ingresar Datos()
Tiempo de Ingreso()
find(Class<Cargo>
classs, String id)
find(Class<T> class,Object id)
busca()
Objeto T object() busca()
Objeto Cargo()
Objeto Cargo()
Cargo()
build()
Mostrar()
Tiempo de Ingreso()
renderizar()
build()
Mostrar()
delete(Cargo
cargo)
remove(Object entity)
elimina()
eliminar()
(from Actors)
- Crear Pabelln.
Grfico 158 : Interfaz de Crear Pabelln
- Modificar Pabelln.
Grfico 159 : Interfaz de Modificar Pabelln
171
build()
Mostrar()
build() renderizar()
Mostrar()
Ingresar Datos()
Tiempo de Ingreso()
build()
Mostrar()
Tiempo de Ingreso()
renderizar()
build()
Mostrar()
(from Actors)
- Crear Profesin.
Grfico 162 : Interfaz de Crear Profesin
- Modificar Profesin.
Grfico 163 : Interfaz de Modificar Profesin
173
Entity::Profesion
build()
Mostrar()
build() renderizar()
Mostrar()
Ingresar Datos()
Tiempo de Ingreso()
build()
Mostrar()
Tiempo de Ingreso()
renderizar()
build()
Mostrar()
(from Actors)
Entity::RegimenPensionario
List<RegimenPensionario>
lista RegimenPensionario()
List<RegimenPensionario>
lista RegimenPensionario()
List<RegimenPensionario>
lista RegimenPensionario()
build()
Mostrar()
build() renderizar()
Mostrar()
Ingresar Datos()
Tiempo de Ingreso()
controladorAccionRegimenPensionario(RegimenPensionario
Click en el Botn Guardar() regimenPensionario, AccionType)
controladorAccion()
save(RegimenPensionario
regimenPensionario)
persist(Object entity)
crear()
crear()
controladorAccionRegimenPensionario(RegimenPensionario
Click en la Imagen Modificar() regimenPensionario, AccionType)
findRegimenPensionario()
find(Class<RegimenPensionario>
classs, String id)
find(Class<T> class,Object id)
busca()
Objeto T object() busca()
Objeto RegimenPensionario()
Objeto RegimenPensionario()
RegimenPensionario()
build()
Mostrar()
Tiempo de Ingreso()
controladorAccionRegimenPensionario(RegimenPensionario
Click en el Botn Guardar() regimenPensionario, AccionType)
controladorAccion()
update(RegimenPensionario
regimenPensionario)
merge(T entity)
actualiza()
actualiza()
Click en la Imagen Eliminar()
abrirModalConfirmation()
renderizar()
build()
Mostrar()
controladorAccionRegimenPensionario(RegimenPensionario
Click en el Botn Aceptar() regimenPensionario, AccionType)
botonAceptar()
delete(RegimenPensionario
regimenPensionario)
remove(Object entity)
elimina()
eliminar()
(from Actors)
Secretaria GUI:Registrar SP:Registrar AdministrarUniversidadBean RegistrarAlumnoBean MatriculaServiceImplCommonServiceImpl AlumnoDaoImpl AnhoSemestreDaoImpl EscuelaDaoImpl PlanEstudioDaoImpl ProcedenciaDaoImpl DocumentoRequeridoDaoImpl UbigeoDaoImpl PersonaDaoImplPostulanteDaoImpl JPA:EntityManager T_Alumno T_AnhoSemestre T_EscuelaT_PlanEstudio T_Procedencia T_DocumentoRequerido T_Ubigeo T_Persona T_Postulante
Alumno Alumno
Click en el link Registrar Alumno()
inicializar()
obtenerAnhoSemestreByEstado(EstadoAnhoSemestreState estadoAnhoSemestreState)
obtenerAnhoSemestreByEstado(EstadoAnhoSemestreState estadoAnhoSemestreState)
createQuery(String query) busca()
busca()
Objeto AnhoSemestre() Objeto AnhoSemestre()
Objeto AnhoSemestre()
listarMapItemSelectItem(List<ListaItemType> listaItemType)
listarEscuelaSelectItem()
listarEscuela(Escuela escuela)
createQuery(String query)
busca()
busca()
List<Escuela> listaEscuela()
List<SelectItem> listaEscuela () List<Escuela> listaEscuela()
listarPlanEstudioSelectItem()
listarPlanEstudio(PlanEstudio planEstudio)
createQuery(String query)
busca()
busca()
List<PlanEstudio> listaPlanEstudio()
List<PlanEstudio> listaPlanEstudio()
List<SelectItem> listaPlanEstudio ()
listarProcedenciaSelectItem()
listarProcedencia(Procedencia procedencia)
createQuery(String query)
busca()
busca()
List<Procedencia> listaProcedencia()
List<Procedencia> listaProcedencia()
List<SelectItem> listaProcedencia ()
listarItem(List<ListaItemType> listaItemType)
List<Item> listaTipoDocumentoRequerido()
listarUbigeoSelectItem()
listarUbigeo(Ubigeo ubigeo) createQuery(String query)
busca()
busca()
List<Ubigeo> listaUbigeo()
List<SelectItem> listaUbigeo() List<Ubigeo> listaUbigeo()
listarAlumno(Alumno alumno)
listarAlumno(Alumno alumno) createQuery(String query) busca()
busca()
List<Alumno> listaAlumno() List<Alumno> listaAlumno()
List<Alumno> listaAlumno()
Objeto AnhoSemestre()
List<SelectItem> listaEscuela ()
List<SelectItem> listaPlanEstudio ()
List<SelectItem> listaProcedencia ()
List<Item> listaTipoDocumentoRequerido()
List<SelectItem> listaUbigeo()
List<Alumno> listaAlumno()
build()
Mostrar()
Tiempo de Ingreso()
Click en el Botn Buscar()
buscar()
build() renderizar()
Mostrar()
Seleccionar Escuela()
Tiempo de Seleccion()
build() renderizar()
Mostrar()
Tiempo de Ingreso()
save(Postulante postulante)
persist(Object entity)
crear()
crear()
save(Alumno alumno)
persist(Object entity)
crear()
crear()
Objeto Alumno()
Objeto Alumno()
Objeto Alumno()
build() Objeto Alumno()
Mostrar()
update(Postulante postulante)
merge(T entity)
actualiza()
actualiza()
update(Alumno alumno)
merge(T entity)
actualiza()
actualiza()
build() renderizar()
Mostrar()
(from Actors)
- Agregar Horario.
Grfico 178 : Interfaz de Agregar Horario
182
Secretaria GUI:Registrar SP:Registrar RegistrarPersonalBean RegistrarCargaLectivaBean MatriculaServiceImpl AdmisionServiceImpl CommonServiceImpl AulaDaoImpl CargaLectivaDaoImplDetCargaLectivaDaoImplHorarioDaoImpl PlanEstudioDaoImplDetPlanEstudioDaoImpl JPA:EntityManager T_CargaLectivaT_DetCargaLectiva T_Horario T_Aula T_PlanEstudio T_DetPlanEstudio
CargaLectiva CargaLectiva
link Registrar Carga
Lectiva() inicializar()
obtenerAnhoSemestreByEstado(EstadoAnhoSemestreState estadoAnhoSemestreState)
Objeto AnhoSemestre()
listarItemSelectItem(ListaItemType listaType)
List<SelectItem> listaCiclo ()
listarItem(List<ListaItemType> listaItemType)
List<Item> listaDia()
listarAulaSelectItem(Aula aula)
listarAula(Aula aula) createQuery(String
List<Aula>query) busca() busca()
listaAula()
List<Aula> listaAula()
List<Aula> listaAula()
Objeto AnhoSemestre()
List<SelectItem> listaCiclo ()
List<Item> listaDia()
List<Aula> listaAula()
build()
Mostrar()
Seleccionar Escuela()
valueChangeEscuela()
listarPlanEstudioSelectItem(Escuela escuela)
listarPlanEstudio(Escuela escuela)
createQuery(String query) busca()
busca()
List<PlanEstudio> listaPlanEstudio()
List<PlanEstudio> listaPlanEstudio()
List<SelectItem> listaPlanEstudio()
List<SelectItem> listaPlanEstudio()
build()
Mostrar()
Seleccionar Ciclo()
valueChangeCicloDetCargaLectiva()
listarDetPlanEstudio(DetPlanEstudio detPlanEstudio)
listarDetPlanEstudio(DetPlanEstudio detPlanEstudio)
createQuery(String query)
busca()
busca()
List<DetPlanEstudio> listaDetPlanEstudio()
List<DetPlanEstudio> listaDetPlanEstudio()
List<DetPlanEstudio> listaDetPlanEstudio()
List<DetPlanEstudio> listaDetPlanEstudio()
build()
Mostrar()
Tiempo de Ingreso()
build()
Mostrar()
Ingresar Datos()
Tiempo de Ingreso()
renderizar()
build()
Mostrar()
save(DetCargaLectiva detCargaLectiva)
persist(Object entity)
crear()
crear()
save(Horario horario) persist(Object entity)
crear()
crear()
eliminarCargaLectiva(List<Horario> listaHorario)
delete(Horario horario)
remove(Object entity)
eliminar()
eliminar()
delete(DetCargaLectiva detCargaLectiva)
remove(Object entity)
eliminar() eliminar()
Secretaria GUI:RegistrarSP:Registrar AdministrarUniversidadBean RegistrarPersonalBean MatriculaServiceImpl CommonServiceImpl PersonalDaoImpl AnhoSemestreDaoImpl TipoPersonaDaoImpl RegimenPensionarioDaoImpl CargoDaoImpl ProcedenciaDaoImpl ProfesionDaoImpl UbigeoDaoImpl PersonaDaoImpl JPA:EntityManager T_Personal T_AnhoSemestre T_TipoPersona T_RegimenPensionario T_CargoT_Procedencia T_Profesion T_Ubigeo T_Persona
Personal Personal
Click en el link Registrar Personal()
inicializar()
obtenerAnhoSemestreByEstado(EstadoAnhoSemestreState estadoAnhoSemestreState)
obtenerAnhoSemestreByEstado(EstadoAnhoSemestreState estadoAnhoSemestreState)
createQuery(String query) busca()
busca()
Objeto AnhoSemestre()
Objeto AnhoSemestre()
Objeto AnhoSemestre()
listarMapItemSelectItem(List<ListaItemType> listaItemType)
listarTipoPersonaSelectItem()
listarTipoPersona(TipoPersona tipoPersona)
createQuery(String query) busca() busca()
List<TipoPersona> listaTipoPersona()
List<TipoPersona> listaTipoPersona()
List<SelectItem> listaTipoPersona ()
listarRegimenPensionarioSelectItem()
listarRegimenPensionario(RegimenPensionario regimenPensionario)
createQuery(String query)
busca() busca()
listarCargoSelectItem()
listarCargo(Cargo cargo) createQuery(String query) busca()
busca()
List<Cargo> listaCargo()
List<Cargo> listaCargo()
List<SelectItem> listaCargo()
listarProcedenciaSelectItem()
listarProcedencia(Procedencia procedencia) createQuery(String query)
busca()
busca()
listarProfesionSelectItem()
listarProfesion(Profesion profesion) createQuery(String query)
busca() busca()
List<Profesion> listaProfesion()
List<SelectItem> listaProfesion() List<Profesion> listaProfesion()
List<Ubigeo> listaUbigeo()
List<SelectItem> listaUbigeo() List<Ubigeo> listaUbigeo()
listarPersonal(Personal personal)
listarPersonal(Personal personal) createQuery(String query) busca()
busca()
List<SelectItem> listaTipoPersona ()
List<SelectItem> listaRegimenPensionario()
List<SelectItem> listaCargo()
List<SelectItem> listaProcedencia()
List<SelectItem> listaProfesion()
List<SelectItem> listaUbigeo()
List<Personal> listaPersonal()
Mostrar() build()
build() renderizar()
Mostrar()
Tiempo de Ingreso()
build() renderizar()
Mostrar()
save(Personal personal)
persist(Object entity)
crea()
crea()
update(Personal personal)
merge(T entity)
actualiza() actualiza()
Click en la Imagen Eliminar()
abrirModalConfirmation()
(from Actors)
- Crear Cursos.
Grfico 189 : Interfaz de Crear Cursos
189
- Modificar Cursos.
Grfico 190 : Interfaz de Modificar Cursos
Secretaria GUI:Registrar Plan SP:Registrar Plan RegistrarPlanEstudioBeanMatriculaServiceImplCommonServiceImplAdmisionServiceImplPlanEstudioDaoImplDetPlanEstudioDaoImpl PreRequisitoDaoImplJPA:EntityManager T_PlanEstudio T_DetPlanEstudio T_PreRequisito
Estudio Estudio
link Registrar Plan Estudio()
inicializar()
listarItemSelectItem(ListaItemType listaItemType)
List<SelectItem> listaCiclo()
List<SelectItem> listarEscuelaSelectItem()
List<SelectItem> listaEscuela()
List<SelectItem> listaCiclo()
List<SelectItem> listaEscuela()
build()
Mostrar()
Seleccionar Escuela()
valueChangeEscuela()
renderizar()
build()
Mostrar()
renderizar()
build()
Mostrar()
Ingresar Datos()
Tiempo de Ingreso()
listarItem(List<ListaItemType> listaItemType)
List<Item> listaDia()
Objeto
AnhoSemestreActivo()
List<Item> listaDia()
build()
Mostrar()
Tiempo de Ingreso()
renderizar()
build()
Mostrar()
createQuery(String query)
busca()
Long sumaCredito() busca()
int limiteCredito()
int limiteCredito()
obtenerCursoNotaTrasladoMap(Alumno alumno)
createQuery(String query)
busca()
busca()
List<DetTraslado> listaDetTraslado()
Map<String,BigDecimal> cursoNotaTrasladoMap()
List<DetCargaLectiva> listaCursosPosiblesLlevar()
existeCronogramaValidoBySemestre(Cronograma cronograma)
boolean
existeCronograma()
int limiteCredito()
List<DetCargaLectiva> listaCursosPosiblesLlevar()
boolean existeCronograma()
build()
Mostrar()
List<Horario> listaHorarioPersonalizado()
build()
Mostrar()
Secretaria GUI:Registrar SP:Registrar RegistrarAlumnoBeanRegistrarTrasladoBean MatriculaServiceImpl AdmisionServiceImpl CommonServiceImpl DetPlanEstudioDaoImpl TrasladoDaoImpl DetTrasladoDaoImpl JPA:EntityManager T_Traslado T_DetTraslado T_DetPlanEstudio
Traslado Traslado
link Registrar Traslado()
inicializar()
obtenerAnhoSemestreByEstado(EstadoAnhoSemestreState estadoAnhoSemestreState)
Objeto AnhoSemestre()
listarItemSelectItem(ListaItemType listaItemType)
List<SelectItem>listaCiclo()
Objeto AnhoSemestre()
List<SelectItem>listaCiclo()
build()
Mostrar()
Tiempo de Ingreso()
renderizar()
build()
Mostrar()
renderizar()
build()
Mostrar()
registrarTraslado(Traslado traslado,List<DetTraslado>
listaDetTraslado,,List<DetTraslado> listaDetTrasladoEliminar) save(Traslado traslado)
persist(Object entity)
crear()
crear()
REPORTE DE MATRCULA.
- Ficha de Matrcula.
Grfico 197 : Interfaz de Reporte de Ficha de Matrcula.
196
Entity::Matricula
Secretaria GUI:Generar SP:Generar RegistrarAlumnoBean ReporteMatriculaBean ReporteBean MatriculaServiceImpl MatriculaDaoImpl JPA:EntityManager T _Matricula
Reporte Matricula Reporte Matricula
renderizar()
build()
Mostrar()
obtenerSemestreMariculadoOrdenadoBySemestre(Matricula matricula)
createQuery(String query)
busca()
busca()
List<Matricula> listaMatricula()
List<Matricula> listaMatricula()
List<SelectItem> listaSemestreMatriculado()
List<SelectItem> listaSemestreMatriculado()
build()
Mostrar()
Seleccionar Datos()
T iempo de Ingreso()
Objeto Byte()
build()
Mostrar()
(from Actors)
List<SelectItem> listaEscuela()
List<SelectItem> listaEscuela()
build()
Mostrar()
build() renderizar()
Mostrar()
Tiempo de Ingreso()
renderizar()
build()
Mostrar()
renderizar()
build()
Mostrar()
Seleccionar Datos()
Tiempo Seleccion()
generarReporte(Map<String, Object> parametros, List<?> listaData, String reporte, String vfilename, String[] subreportes,
Objeto Byte()
build()
Mostrar()
(from Actors) (from Use Case GestionarAdmisin) (from Use Case GestionarAdmisin)
REGISTRAR NOTA.
Docente GUI:Registrar Nota SP:Registrar Nota RegistrarNotaBean NotaServiceImpl AdmisionServiceImplCommonServiceImpl MatriculaServiceImpl RegistroNotaDaoImpl DetRegistroNotaDaoImplConceptoNotaDaoImpl CursoNotaDaoImpl JPA:EntityManager T_ConceptoNota T_RegistroNota T_DetRegistroNota T_CursoNota
link Registrar Nota()
inicializar()
obtenerAnhoSemestreByEstado(EstadoAnhoSemestreState estadoAnhoSemestreState)
Objeto AnhoSemestre()
listarMapItemSelectItem(List<ListaItemType> listaItemType)
Map<Long,List<SelectItem>> itemMap()
listarEscuelaSelectItem()
List<SelectItem> listaEscuela()
Objeto AnhoSemestre()
listarEscuelaSelectItem()
List<SelectItem> listaEscuela()
build()
Mostrar()
Seleccionar Escuela()
valueChangeEscuela()
build() renderizar()
Mostrar()
Seleccionar Ciclo()
valueChangeCicloDetCargaLectiva()
renderizar()
build()
Mostrar()
Seleccionar Turno()
valueChangeTurnoDetCargaLectiva()
listarDetCargaLectivaSelectItem(DetCargaLectiva detCargaLectiva)
List<SelectItem>
List<SelectItem> listaCursoDetCargaLectiva()
listaCursoDetCargaLectiva()
build()
Mostrar()
Seleccionar Curso()
valueChangeCursoDetCargaLectiva()
listarConceptoNota(ConceptoNota conceptoNota)
listarConceptoNota(ConceptoNota conceptoNota)
createQuery(String query)
busca()
busca()
List<ConceptoNota> listaConceptoNota()
List<ConceptoNota> listaConceptoNota()
List<ConceptoNota> listaConceptoNota()
List<ConceptoNota> listaConceptoNota()
List<DetRegistroNota> listaNota()
build()
Mostrar()
renderizar()
build()
Mostrar()
Ingresar Nota()
Tiempo Ingreso()
update(RegistroNota registroNota)
merge(T entity) actualiza()
actualiza()
Entity::DefinirCriterioEvaluacion
Docente GUI:Definir Criterio SP:Registrar Nota RegistrarNotaBean NotaServiceImpl DefinirCriterioEvaluacionDaoImpl JPA:EntityManager T_DefinirCriterioEvaluacion
evaluacin
listarDefinirCriterioEvaluacion(DefinirCriterioEvaluacion
definirCriterioEvaluacion)
listarDefinirCriterioEvaluacion(DefinirCriterioEvaluacion definirCriterioEvaluacion)
createQuery(String query)
Busca()
Busca()
List<DefinirCriterioEvaluacion> listaDefinirCriterioEvaluacion()
List<DefinirCriterioEvaluacion> listaDefinirCriterioEvaluacion()
List<DefinirCriterioEvaluacion> listaDefinirCriterioEvaluacion()
List<DefinirCriterioEvaluacion> listaDefinirCriterioEvaluacion()
build()
Mostrar()
Ingresar datos()
Tiempo de Ingreso()
registrarCriterioEvaluacion(List<DefinirCriterioEvaluacion> listaDefinirCriterioEvaluacion)
save(DefinirCriterioEvaluacion definirCriterioEvaluacion)
persist(Object entity)
crear()
crear()
(from Actors)
Entity::ConceptoNota
listarConceptoNota(ConceptoNota conceptoNota)
listarConceptoNota(ConceptoNota conceptoNota)
createQuery(String query)
busca()
busca()
List<ConceptoNota> listaConceptoNota()
List<ConceptoNota> listaConceptoNota()
List<ConceptoNota> listaConceptoNota()
List<ConceptoNota> listaConceptoNota()
build()
Mostrar()
Ingresar datos()
Tiempo de Ingreso()
(from Actors)
REPORTE DE NOTA.
- Acta de Evaluacin Final.
Grfico 211 : Interfaz de Reporte de Acta de Evaluacin Final
Docente GUI:Generar SP:Generar AnhoSemestreBean ReporteNotaBean ReporteBean NotaServiceImpl AdmisionServiceImpl CommonServiceImpl MatriculaServiceImpl
Reporte Nota Reporte Nota
build() renderizar()
Mostrar()
T iempo de Ingreso()
renderizar()
build()
Mostrar()
Seleccionar Escuela()
valueChangeEscuela()
renderizar()
build()
Mostrar()
Seleccionar Ciclo()
valueChangeCicloDetCargaLectiva()
renderizar()
build()
Mostrar()
Seleccionar T urno()
valueChangeCursoDetCargaLectiva()
listarDetCargaLectivaSelectItem(DetCargaLectiva detCargaLectiva)
List<SelectItem> listaCursoDetCargaLectiva()
renderizar()
build()
Mostrar()
generarReporte(Map<String, Object> parametros, List<?> listaData, String reporte, String vfilename, String[] subreportes,
Objeto byte()
build()
Mostrar()
(from Actors) (from Use Case GestionarAdmisin) (from Use Case GestionarAdmisin)
(from Use Case GestionarAdmisin)
(from Use Case GestionarMatricula)
Tiempo de Ingreso()
build() renderizar()
Mostrar()
renderizar()
build()
Mostrar()
build() renderizar()
Mostrar()
(from Actors) (from Use Case GestionarMatricula) (from Use Case GestionarAdmisin)
(from Use Case GestionarAdmisin)
List<SelectItem> listaEscuela()
List<SelectItem> listaEscuela()
build()
Mostrar()
renderizar()
build()
Mostrar()
renderizar()
build()
Mostrar()
Tiempo de Ingreso()
renderizar()
build()
Mostrar()
Seleccionar Datos()
Tiempo de Seleccion()
generarReporte(Map<String, Object> parametros, List<?> listaData, String reporte, String vfilename, String[] subreportes,
Objeto Byte()
build()
Mostrar()
(from Actors) (from Use Case GestionarAdmisin) (from Use Case GestionarAdmisin)
Secretaria GUI:Registrar SP:Registrar RegistrarConceptoPagoBean PagoServiceImpl AdmisionServiceImpl CuotaConceptoDaoImpl ClasificacionDaoImpl CatalogoCuentaDaoImpl JPA:EntityManager T_CuotaConcepto T_CatalogoCuenta T_Clasificacion
Concepto Pago Concepto Pago
Objeto AnhoSemestreActivo()
listarEscuelaSelectItem()
List<SelectItem>
listaEscuela()
listarClasificacionSelectItem()
listarClasificacion(Clasificacion clasificacion)
createQuery(String query)
busca()
busca()
List<Clasificacion>
List<Clasificacion> listaClasificacion()
listaClasificacion()
List<SelectItem> listaClasificacionSelectItem()
listarCatalogoCuenta(CatalogoCuenta catalogoCuenta)
listarCatalogoCuenta(CatalogoCuenta catalogoCuenta)
createQuery(String query)
busca()
List<CatalogoCuenta> busca()
listaCatalogoCuenta()
List<CatalogoCuenta> listaCatalogoCuenta()
List<CatalogoCuenta> listaCatalogoCuenta()
Objeto AnhoSemestreActivo()
listarEscuelaSelectItem()
List<CatalogoCuenta> listaCatalogoCuenta()
buidl()
Mostrar()
Seleccionar Concepto()
agregarConceptoPagoSemestre()
renderizar()
build()
Mostrar()
Ingresar Datos()
Tiempo de Ingreso()
GESTIONAR CLASIFICACIN.
- Listado de Clasificacin.
Grfico 228 : Interfaz de Listado de Clasificacin
- Modificar Clasificacin
Grfico 229 : Interfaz de Modificar Clasificacin
221
listarClasificacion(Clasificacion clasificacion)
listarClasificacion(Clasificacion clasificacion)
createQuery(String query)
busca()
busca()
List<Clasificacion> listaClasificacion()
List<Clasificacion> listaClasificacion()
List<Clasificacion> listaClasificacion()
List<Clasificacion> listaClasificacion()
build()
Mostrar()
T iempo de Ingreso()
T iempo de ingreso()
Click en el Botn Guardar()
controladorAccion()
botonAceptar()
controladorAccionClasificacion(Clasificacion clasificacion,AccionT ype accionT ype)
delete(Clasificacion clasificacion)
remove(Object entity)
elimina()
elimina()
GESTIONAR CATALOGOCUENTA.
Entity::CatalogoCuenta
listarCatalogoCuenta(CatalogoCuenta catalogoCuenta)
createQuery(String query)
busca()
busca()
List<CatalogoCuenta> listaCatalogoCuenta()
List<CatalogoCuenta> listaCatalogoCuenta()
List<CatalogoCuenta> listaCatalogoCuenta()
List<CatalogoCuenta> listaCatalogoCuenta()
build()
Mostrar()
T iempo de Ingreso()
T iempo de ingreso()
update(CatalogoCuenta catalogoCuenta)
merge(T entity)
actualiza()
Click en la Imagen Eliminar() actualiza()
botonAceptar()
delete(CatalogoCuenta catalogoCuenta)
remove(Object entity)
elimina() elimina()
(from Actors)
Secretaria GUI:Generar Plan SP:Generar Plan RegistrarAlumnoBean GenerarPlanPagosBean PagoServiceImpl AdmisionServiceImpl ClasificacionDaoImplPlanPagosDaoImpl DetPlanPagosDaoImplCuotaConceptoDaoImplJPA:EntityManager T_PlanPagos T_DetPlanPagos T_Clasificacion T_CuotaConcepto
Pago Pago
listarEscuelaSelectItem()
List<SelectItem> listaEscuela()
listarClasificacionSelectItem()
listarClasificacion(Clasificacion clasificacion)
createQuery(String query)
busca() busca()
List<Clasificacion> listaClasificacion()
List<Clasificacion> listaClasificacion()
List<SelectItem> listaClasificacion()
Objeto AnhoSemestreActivo()
List<SelectItem> listaEscuela()
List<SelectItem> listaClasificacion()
build()
Mostrar()
renderizar()
build()
Mostrar()
Tiempo de Ingreso()
renderizar()
build()
Mostrar()
List<CuotaConcepto> listaCuotaConcepto()
List<CuotaConcepto> listaCuotaConcepto()
build()
Mostrar()
renderizar()
build()
Mostrar()
Ingresar Datos()
Tiempo Ingreso()
abrirModalConfirmation()
renderizar()
build()
Mostrar()
registrarConceptoPagoAlumnoSemestre()
(from Actors) (from Use Case GestionarMatricula) (from Use Case GestionarAdmisin)
Entity::Fraccionamiento
Secretaria GUI:Generar Plan SP:Generar Plan GenerarPlanPagosBean PagoServiceImpl FraccionamientoDaoImpl JPA:EntityManager T_Fraccionamiento
Pago Pago
renderizar()
build()
Mostrar()
renderizar()
build()
Mostrar()
Ingresar Datos()
Tiempo Ingreso()
save(Fraccionamiento fraccionamiento)
persist(Object entity)
crear()
crear()
(from Actors)
- Registrar Pago.
Grfico 239 : Interfaz de Registrar Pago
229
Secretaria GUI:Registrar Pago SP:Registrar Pago RegistrarAlumnoBean RegistrarPagoBean PagoServiceImpl AdmisionServiceImpl CommonServiceImpl ControlPagoDaoImplDetControlPagoDaoImpl DetPlanPagosDaoImpl FraccionamientoDaoImplTipoDocSunatDaoImpl JPA:EntityManager T_ControlPago T_DetControlPago T_DetPlanPagos T_Fraccionamiento T_TipoDocSunat
obtenerAnhoSemestreByEstado(EstadoAnhoSemestreState estadoAnhoSemestreState)
Objeto AnhoSemestreActivo()
listarTipoDocSunatSelectItem()
listarTipoDocSunat(TipoDocSunat tipoDocSunat)
createQuery(String query)
busca()
List<TipoDocSunat> busca()
listaTipoDocSunat()
List<TipoDocSunat> listaTipoDocSunat()
List<SelectItem> listaTipoDocSunat()
listarItemSelectItem(ListaItemType listaItemType)
List<SelectItem> listaMoneda ()
Objeto AnhoSemestreActivo()
List<SelectItem> listaTipoDocSunat()
List<SelectItem> listaMoneda ()
build()
Mostrar()
renderizar()
build()
Mostrar()
renderizar()
build()
Mostrar()
listarConceptoPagoAlumnoSemestre(DetPlanPagos detPlanPagos)
listarDetPlanPagos(DetPlanPagos detPlanPagos)
createQuery(String query) busca()
busca()
List<DetPlanPagos> listaDetPlanPagos()
List<DetPlanPagos> listaDetPlanPagos()
listarFraccionamiento(Fraccionamiento fraccionamiento)
createQuery(String query)
busca()
List<Fraccionamiento> listaFraccionamiento () busca()
List<Fraccionamiento> listaFraccionamiento ()
List<DetPlanPagos> listaDetPlanPagos()
obtenerPagosRealizados(ControlPago controlPago)
listarControlPago(ControlPago controlPago)
createQuery(String query)
busca()
busca()
List<ControlPago>
List<ControlPago> listaControlPago() listaControlPago()
List<ControlPago> listaControlPago()
List<ConceptoPagoDTO>
listaConceptoPagoDTO()
List<ControlPago> listaControlPago()
build()
Mostrar()
build() renderizar()
Mostrar()
update(TipoDocSunat tipoDocSunat)
merge(T entity)
actualiza()
actualiza()
actualizarMontoResta(Fraccionamiento fraccionamiento )
executeUpdate() actualiza()
actualiza()
actualizarMontoResta(DetPlanPagos detPlanPagos )
executeUpdate()
actualiza()
actualiza()
save(DetControlPago detControlPago)
persist(Object entity)
crear()
crear()
(from Actors) (from Use Case GestionarMatricula) (from Use Case GestionarAdmisin)
(from Use Case GestionarAdmisin)
GESTIONAR EMPRESA.
- Listado de Empresa.
Grfico 242 : Interfaz de Listado de Empresa
- Crear Empresa.
Grfico 243 : Interfaz de Crear Empresa
- Modificar Empresa.
Grfico 244 : Interfaz de Modificar Empresa
232
sd Gestionar Empresa
Entity::Empresa
List<SelectItem> listaTipoVia()
listarItemSelectItem(ListaItemType listaType)
List<SelectItem> listaZona()
listarEmpresa(Empresa empresa)
listarEmpresa(Empresa empresa)
createQuery(String query)
busca()
busca()
List<Empresa> listaEmpresa()
List<Empresa> listaEmpresa() List<Empresa> listaEmpresa()
List<SelectItem> listaTipoVia()
List<SelectItem> listaZona()
List<Empresa> listaEmpresa()
Mostrar() build()
Tiempo de Ingreso()
find(Empresa)
controladorAccionEmpresa(Empresa empresa,AccionType accionType)
find(Class<Empresa> classs, String id)
find(Class<T> class,Object id)
busca()
busca()
T object()
Objeto Empresa()
Objeto Empresa()
Objeto Empresa()
build()
Mostrar()
Tiempo de ingreso()
- Listado de TipoDocSunat.
Grfico 246 : Interfaz de Listado de TipoDocSunat
- Crear TipoDocSunat.
Grfico 247 : Interfaz de Crear TipoDocSunat
- Modificar TipoDocSunat.
Grfico 248 : Interfaz de Modificar TipoDocSunat
234
Entity::TipoDocSunat
List<TipoDocSunat> lista
TipoDocSunat()
List<TipoDocSunat> lista
TipoDocSunat()
List<TipoDocSunat> lista
TipoDocSunat()
build()
Mostrar()
build() renderizar()
Mostrar()
Ingresar Datos()
Tiempo de Ingreso()
controladorAccionTipoDocSunat(TipoDocSunat tipoDocSunat,
Click en el Botn Guardar() AccionType)
controladorAccion()
save(TipoDocSunat
tipoDocSunat)
persist(Object entity)
crear()
crear()
controladorAccionTipoDocSunat(TipoDocSunat tipoDocSunat,
Click en la Imagen Modificar() AccionType)
findTipoDocSunat()
find(Class<TipoDocSunat> classs,
String id)
find(Class<T> class,Object id)
busca()
Objeto T object() busca()
Objeto TipoDocSunat()
Objeto TipoDocSunat()
TipoDocSunat()
build()
Mostrar()
Tiempo de Ingreso()
controladorAccionTipoDocSunat(TipoDocSunat tipoDocSunat,
Click en el Botn Guardar() AccionType)
controladorAccion()
update(TipoDocSunat
tipoDocSunat)
merge(T entity)
actualiza()
actualiza()
Click en la Imagen Eliminar()
abrirModalConfirmation()
renderizar()
build()
Mostrar()
controladorAccionTipoDocSunat(TipoDocSunat tipoDocSunat,
Click en el Botn Aceptar() AccionType)
botonAceptar()
delete(TipoDocSunat
tipoDocSunat)
remove(Object entity)
elimina()
eliminar()
(from Actors)
Entity::DetControlPago Entity::DetPlanPagos
Secretaria GUI:Generar SP:Generar RegistrarAlumnoBean ReportePagoBean ReporteBean PagoServiceImpl DetControlPagoDaoImpl DetPlanPagosDaoImpl JPA:EntityManager T_DetControlPago T_DetPlanPagos
Reporte de Pago Reporte de Pago
Tiempo de Ingreso()
obtenerEstadoCuentaAlumno(PlanPagos planPagos)
listarDetControlPago(DetControlPago detControlPago)
createQuery(String query)
busca()
busca()
List<DetControlPago> listaDetControlPago()
List<DetControlPago> listaDetControlPago()
listarDetPlanPagos(DetPlanPagos detPlanPagos)
createQuery(String query)
busca()
busca()
List<DetPlanPagos>
listaDetPlanPagos()
List<DetPlanPagos> listaDetPlanPagos()
List<ConceptoPagoDTO> listaConceptoPagoDTO()
List<ConceptoPagoDTO> listaConceptoPagoDTO()
build()
Mostrar()
generarReporte(Map<String, Object> parametros, List<?> listaData, String reporte, String vfilename, String[] subreportes,
Objeto
build() Byte()
Mostrar()
Tiempo de Ingreso()
Tiempo de Ingreso()
generarReporte(Map<String, Object> parametros, List<?> listaData, String reporte, String vfilename, String[] subreportes,
Objeto
build()
Mostrar() Byte()
List<GrupoUsuario> lista
List<GrupoUsuario> lista GrupoUsuario()
GrupoUsuario()
List<GrupoUsuario> lista
GrupoUsuario()
build()
Mostrar()
build() renderizar()
Mostrar()
Ingresar Datos()
Tiempo de Ingreso()
controladorAccionGrupoUsuario(GrupoUsuario grupoUsuario,
AccionType)
Click en el Botn Guardar() save(GrupoUsuario
controladorAccionGrupoUsuario() grupoUsuario)
persist(Object entity)
crear()
crear()
controladorAccionGrupoUsuario(GrupoUsuario grupoUsuario,
Click en la Imagen Modificar() AccionType)
find(Class<GrupoUsuario> classs,
findGrupoUsuario()
Long id)
find(Class<T> class,Object id)
Objeto Objeto busca()
Objeto GrupoUsuario() GrupoUsuario() T object() busca()
GrupoUsuario()
build()
Mostrar()
Tiempo de Ingreso()
controladorAccionGrupoUsuario(GrupoUsuario grupoUsuario,
AccionType)
Click en el Botn Guardar() update(GrupoUsuario
controladorAccionGrupoUsuario()
grupoUsuario)
merge(T entity)
actualiza() actualiza()
Click en la Imagen Eliminar()
abrirModalConfirmation()
renderizar()
build()
Mostrar()
controladorAccionGrupoUsuario(GrupoUsuario grupoUsuario,
AccionType)
Click en el Botn Aceptar() delete(GrupoUsuario
botonAceptar() grupoUsuario)
remove(Object entity)
elimina() eliminar()
(from Actors)
GESTIONAR SISTEMA
- Listado de Sistema
Grfico 258 : Interfaz de Listado de Sistema
- Crear Sistema
- Modificar Sistema
Grfico 260 : Interfaz de Modificar Sistema
243
build() renderizar()
Mostrar()
Ingresar Datos()
Tiempo de Ingreso()
persist(Object entity)
crear()
crear()
build()
Mostrar()
Tiempo de Ingreso()
renderizar()
build()
Mostrar()
(from Actors)
GESTIONAR MEN
- Listado de Men
Grfico 262 : Interfaz de Listado de Men
- Crear Men
- Modificar Men
Grfico 264 : Interfaz de Modificar Men
246
Entity::Sistema Entity::Menu
Administrador Sistema GUI:Administrar SP:Administrar AdministrarSistemaBean AdministrarSistemaServiceImpl SistemaDaoImpl MenuDaoImpl JPA:EntityManager T _Sistema T _Menu
Sistema Sistema
listarSistema(Sistema sistema)
listarSistema(Sistema sistema)
createQuery(String query)
busca()
busca()
List<Sistema> listaSistema()
List<Sistema> listaSistema()
List<Sistema> listaSistema()
List<Sistema> listaSistema()
build()
Mostrar()
Seleccionar Escuela()
valueChangeSistema()
listarMenu(Menu menu)
listarMenu(Menu menu)
createQuery(String query)
busca()
busca()
List<Menu> listaMenu()
List<Menu> listaMenu()
List<Menu> listaMenu()
List<Menu> listaMenu()
build()
Mostrar()
renderizar()
build()
Mostrar()
T iempo de Ingreso()
renderizar()
build()
Mostrar()
(from Actors)
Entity::GrupoUsuario Entity::GrupoUsuarioUsuario
Administrador Sistema GUI:Administrar SP:Administrar AdministrarSistemaBean AdministrarSistemaServiceImpl GrupoUsuarioDaoImpl GrupoUsuarioUsuarioDaoImpl JPA:EntityManager T_GupoUsuario T_GrupoUsuarioUsuario
Sistema Sistema
List<GrupoUsuario> listaGrupoUsuario()
build()
Mostrar()
renderizar()
build()
Mostrar()
Tiempo de Ingreso()
renderizar()
build()
Mostrar()
renderizar()
build()
Mostrar()
Tiempo de Seleccion()
(from Actors)
Administrador Sistema GUI:Administrar SP:Administrar AdministrarSistemaBean AdministrarSistemaServiceImpl SistemaDaoImpl MenuDaoImpl MenuPersonalizadoDaoImpl JPA:EntityManager T_Menu T_Sistema T_MenuPersonalizado
Sistema Sistema
listarSistema(Sistema sistema)
createQuery(String query) busca()
busca()
List<Sistema> listaSistema()
List<Sistema> listaSistema()
List<Sistema> listaSistema()
List<Sistema> listaSistema()
build()
Mostrar()
renderizar()
build()
Mostrar()
Tiempo de Ingreso()
renderizar()
build()
Mostrar()
Seleccionar Escuela()
valueChangeSistema()
listarMenu(Menu menu)
listarMenu(Menu menu)
createQuery(String query)
busca()
busca()
List<Menu> listaMenu()
List<Menu> listaMenu()
List<Menu> listaMenu()
List<Menu> listaMenu()
build()
Mostrar()
Seleccionar Menu()
Tiempo de Seleccion()
(from Actors)
Administrador Sistema GUI:Administrar SP:Administrar AdministrarSistemaBean AdministrarSistemaServiceImpl GrupoUsuarioDaoImpl SistemaDaoImpl MenuDaoImpl GrupoUsuarioUsuarioDaoImpl JPA:EntityManager T_GupoUsuario T_Sistema T_Menu T_GrupoUsuarioUsuario
Sistema Sistema
listarGrupoUsuario(GrupoUsuario grupoUsuario)
listarGrupoUsuario(GrupoUsuario grupoUsuario)
createQuery(String query)
buscar()
buscar()
List<GrupoUsuario>()
List<GrupoUsuario> listaGrupoUsuario()
List<GrupoUsuario> listaGrupoUsuario()
List<GrupoUsuario> listaGrupoUsuario()
List<Sistema> listaSistema()
build()
Mostrar()
Seleccionar Escuela()
valueChangeSistema()
listarMenu(Menu menu)
listarMenu(Menu menu)
createQuery(String query)
buscar()
List<Menu> listaMenu() buscar()
List<Menu> listaMenu()
List<Menu> listaMenu()
List<Menu> listaMenu()
build()
Mostrar()
Seleccionar Grupo
de usuario y
Menu() Tiempo de Seleccion()
(from Actors)
Diccionario de Datos
ndice de Tablas
Cuadro 16: Tabla de Indices
Universidad
idUniversidad
codigoUniversidad
descripcion
abreviatura
nroExamenAdmisionAlAhno
flagPEI
docApruebaPEI Procedencia
fechaApruebaPEI idProcedencia
flagMOF dependencia
documentoApruebaMOF tipo
fechaApruebaMOF
flagMAPRO
documentoApruebaMAPRO
fechaApruebaMAPRO
paginaWeb
260
DetTraslado
idDetTraslado
EntidadUniversitaria Pabellon
idEntidadUniversitaria
idTraslado
idPabellon
Aula
idDetPlanEstudio idAula
idEstablecimiento idEntidadUniversitaria
nota idPabellon
codigoEntidad descripcion
credito descripcion
idTipoEntidadUniversitaria abreviatura
cursoConvalidado abreviatura
nombre estado
estado
abreviatura
flagCentroProduccion
fechaAutorizacion
Alumno CargaLectiva
dispositivoLegalCreacion
idAlumno idCargaLectiva
PreRequisito
fechaInicioActividad Traslado idPreRequisito
idPostulante nombre
telefono1 idTraslado idDetPlanEstudio
idEscuela idAnhoSemestre
telefono2 idAlumno idRequisito
idPlanEstudio idEscuela
email idAnhoSemestre
idCicloActual idEntidadUniversitaria
emailAlternativo codigoResolucion
idCategoriaAlumno usuarioCreacion
paginaWebEntidad tipoTraslado
idAnhoSemestreIngreso fechaCreacion
idAnhoSemestreEgreso usuarioModificacion
DetPlanEstudio
codigoCarnet fechaModificacion idDetPlanEstudio
idTurnoActual observacion idPlanEstudio
RegimenPensionario
creditoAcumulado descripcionCurso
IdRegimenPensionario
estadoAlumno Matricula idCiclo
descripcion
fechaCreacion idMatricula
abreviatura codigoAsignatura
usuarioCreacion idAnhoSemestre
tipo DetCargaLectiva horaTeorica
fechaModificacion idAlumno
idDetCargaLectiva horaPractica
usuarioModificacion idCiclo
idCargaLectiva credito
creditos
idDocente tipoAsignatura
tipoMatricula
idDocentePractica sumaCredito
fechaMatricula
idDetPlanEstudio
usuarioCreacion
idAula
fechaCreacion
codigoActa
usuarioModificacion
idTurno
Personal fechaModificacion
idPersonal observacion
idPersona ConvalidacionPlanEstudio
codigoPersonal AnhoSemestre idConvalidacionPlanEstudio
idAnhoSemestre idDetPlanEstudio
idCondicionLaboral
idProfesion anho idPlanEstudioConvalidar
Profesion
idProfesion
descripcion
261
RegistroNota CursoNota
idCursoNota
DefinirCriterioEvaluacion
idRegistroNota
idDefinirCriterioEvaluacion
idDetRegistroNota
idMatricula
idDetCargaLectiva
idConceptoNota
notaFinal
idConceptoNota
nota
usuarioCreacion
porcentaje
fechaCreacion
usuarioModificacion
fechaModificacion
DetRegistroNota ConceptoNota
idDetRegistroNota idConceptoNota
idDetCargaLectiva
idRegistroNota DetCargaLectiva
idDetMatricula descripcion idDetCargaLectiva
ponderadoCurso flagObligatorio idCargaLectiva
idTipoNota idDocente
estado idDocentePractica
idDetPlanEstudio
idAula
NotaLetra codigoActa
idNotaLetra idTurno
abreviatura Item
descripcion idItem
idListaItems
descripcion
nombre
codigo
DetMatricula codigoExterno
idDetMatricula estado
idMatricula
idDetCargaLectiva
descripcionCurso
credito
262
Item
idItem Escuela
idListaItems idEscuela
descripcion codigo
nombre nombre
codigo nroCiclo
codigoExterno idFacultad
estado idTipoEspecialidad
idClaseEspecialdad
anhoInicio
Alumno
idAlumno dispositivoCreacion
idPostulante fechaFuncionamiento
idEscuela nroCredito
PlanPagos totalCreditoExtraCurricular
idPlanEstudio
idPlanPagos
idCicloActual nroHraPracticaPreProfesional
idAnhoSemestre
idCategoriaAlumno nroCreditoReconocidoMovilidad
idAlumno
idAnhoSemestreIngreso nombreGradoOtorga
fechaCreacion
idAnhoSemestreEgreso nombreTituloOtorga
usuarioCreacion
codigoCarnet flagModalidadEnsenanza
fechaModificacion
idTurnoActual
usuarioModificacion
creditoAcumulado
estadoAlumno CuotaConcepto
fechaCreacion idCuotaConcepto
usuarioCreacion idAnhoSemestre
fechaModificacion idEscuela
usuarioModificacion idCatalagoCuenta
nroMinFraccionamiento
nroMaxFraccionamiento
monto
Empresa ControlPago permanente
idControlPago
idEmpresa fechaTentativa
idAnhoSemestre
idTipoVia fechaCreacion
idAlumno
idZona usuarioCreacion
idTipoDocSunat
nombreZona fechaModificacion
idEmpresa
nombreTipoVia usuarioModificacion
idMoneda
ruc
tipoCambio
razonSocial
nroDoc
direccion
igv
telefono
email
subMontoTotal DetPlanPagos
idDetPlanPagos
CatalogoCuenta
montoTotal
web idCatalogoCuenta
fechaPago idPlanPagos
fechaCreacion cuenta
fechaCreacion idCuotaConcepto
usuarioCreacion nroCuenta
usuarioCreacion cuota
idPadreCatalagoCuenta
idTipoMoneda montoResta
idClasificacion
TipoDocSunat fechaVencimiento
estado
idTipoDocSunat flagFraccionado
fechaCreacion
descripcion
usuarioCreacion
correla
fechaModificacion
usuarioModificacion
DetControlPago Fraccionamiento
idDetControlPago idFraccionamiento
idControlPago idDetPlanPagos
idDetPlanPagos nro
idFraccionamiento cuotaFracionada Clasificacion
descripcionConcepto montoFraccionadoResta idClasificacion
monto fechaVencimiento idTipoClasificacion
mora fechaCreacion descripcion
usuarioCreacion abreviatura
263
Menu
idMenu
MenuPersonalizado
idMenuPersonalizado
idSistema
idUsuario
Sistema nombre
idSistema idMenu
descripcion
nombre estado
url
descripcion fechaCreacion
parametro
abreviatura usuarioCreacion
icono
fecha target
version idPadreMenu
estado fechaCreacion
icono usuarioCreacion
fechaModificacion Persona
usuarioModificacion idPersona
estado idTipoPersona
idTipoDocIdentidad
idEstadoCivil
idTipoVia
idZona
idProcedencia
idIdioma
GrupoUsuarioMenu
idNivelEducativo
idGrupoUsuarioMenu
idNacionalidad
idGrupoUsuario
idUbigeoNacimiento
idMenu
idUbigeoActual
estado
GrupoUsuario idEntidadUniversitaria
idGrupoUsuario fechaCreacion
nombre
descripcion usuarioCreacion
apellidoPaterno
apellidoMaterno
nroDoc
genero
email
emailAlternativo
GrupoUsuarioUsuario telefono1
idGrupoUsuarioUsuario telefono2
idGrupoUsuario celular
idUsuario rpm
estado fax
fechaCreacion userName
usuarioCreacion userPassword
fechaNacimiento
nombreZona
nombreTipoVia
direccion
anhoConcluyoSecundaria
TipoPersona foto
idTipoPersona
estado
descripcion
fechaCreacion
264
Diagrama de Componentes
Grfico 277: Diagrama de Componentes
siaa.test
siaa.negocio
siaa.w eb
ApacheCommon
EJB 3
A B C D E F G H
SELECTED
ON-LINE
Switch
SERVIDOR
IMPRESORA
PC1 PC2
Sentencias Lgicas
Clase Item:
/**
* <ul>
* <li>Copyright 2012 UNIVERSIDAD PRIVADA DE PUCALLPA - UPP. Todos
los derechos reservados.</li>
* </ul>
*
* La Class Item.
*
* @author ndavilal and lpereirat.
* @version 1.0 , 18/03/2012
* @since SIAA 2.0
*/
@Entity
@Table(name = "Item", schema = "dbo", catalog = "BDSIAA2")
public class Item implements java.io.Serializable {
/** El id item. */
private Long idItem;
/** La descripcion. */
private String descripcion;
/** El nombre. */
private String nombre;
/** El codigo. */
private Long codigo;
/** El estado. */
private Character estado;
/**
* Instancia un nuevo item.
*
* @param idItem el id item
*/
public Item(Long idItem) {
this.idItem = idItem;
}
/**
* Instancia un nuevo item.
*
* @param idItem el id item
* @param listaItems el lista items
* @param descripcion el descripcion
* @param nombre el nombre
* @param codigo el codigo
* @param codigoExterno el codigo externo
* @param estado el estado
*/
public Item(Long idItem, ListaItems listaItems, String descripcion,
String nombre, Long codigo, String codigoExterno, char
estado) {
this.idItem = idItem;
this.listaItems = listaItems;
270
this.descripcion = descripcion;
this.nombre = nombre;
this.codigo = codigo;
this.codigoExterno = codigoExterno;
this.estado = estado;
}
/**
* Obtiene id item.
*
* @return id item
*/
@Id
@Column(name = "idItem", unique = true, nullable = false, precision =
18, scale = 0)
public Long getIdItem() {
return this.idItem;
}
/**
* Establece el id item.
*
* @param idItem el new id item
*/
public void setIdItem(Long idItem) {
this.idItem = idItem;
}
/**
* Obtiene lista items.
*
* @return lista items
*/
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "idListaItems")
public ListaItems getListaItems() {
return this.listaItems;
}
/**
* Establece el lista items.
*
* @param listaItems el new lista items
*/
public void setListaItems(ListaItems listaItems) {
this.listaItems = listaItems;
}
/**
* Obtiene descripcion.
*
271
* @return descripcion
*/
@Column(name = "descripcion", length = 100)
@Length(max = 100)
public String getDescripcion() {
return this.descripcion;
}
/**
* Establece el descripcion.
*
* @param descripcion el new descripcion
*/
public void setDescripcion(String descripcion) {
this.descripcion = descripcion;
}
/**
* Obtiene nombre.
*
* @return nombre
*/
@Column(name = "nombre", length = 100)
@Length(max = 100)
public String getNombre() {
return this.nombre;
}
/**
* Establece el nombre.
*
* @param nombre el new nombre
*/
public void setNombre(String nombre) {
this.nombre = nombre;
}
/**
* Obtiene codigo.
*
* @return codigo
*/
@Column(name = "codigo", precision = 18, scale = 0)
public Long getCodigo() {
return this.codigo;
}
/**
* Establece el codigo.
*
* @param codigo el new codigo
272
*/
public void setCodigo(Long codigo) {
this.codigo = codigo;
}
/**
* Obtiene codigo externo.
*
* @return codigo externo
*/
@Column(name = "codigoExterno", length = 20)
@Length(max = 20)
public String getCodigoExterno() {
return this.codigoExterno;
}
/**
* Establece el codigo externo.
*
* @param codigoExterno el new codigo externo
*/
public void setCodigoExterno(String codigoExterno) {
this.codigoExterno = codigoExterno;
}
/**
* Obtiene estado.
*
* @return estado
*/
@Column(name = "estado", length = 1)
public Character getEstado() {
return this.estado;
}
/**
* Establece el estado.
*
* @param estado el new estado
*/
public void setEstado(Character estado) {
this.estado = estado;
}
/**
* Obtiene descripcion estado.
*
* @return descripcion estado
*/
@Transient
273
/**
* Establece el descripcion estado.
*
* @param descripcionEstado el new descripcion estado
*/
public void setDescripcionEstado(String descripcionEstado) {
this.descripcionEstado = descripcionEstado;
}
/**
* Comprueba si es check.
*
* @return true, si es check
*/
@Transient
public boolean isCheck() {
return check;
}
/**
* Establece el check.
*
* @param check el new check
*/
public void setCheck(boolean check) {
this.check = check;
}
/* (non-Javadoc)
* @see java.lang.Object#hashCode()
*/
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((idItem == null) ? 0 :
idItem.hashCode());
return result;
}
/* (non-Javadoc)
* @see java.lang.Object#equals(java.lang.Object)
*/
274
@Override
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null) {
return false;
}
if (getClass() != obj.getClass()) {
return false;
}
Item other = (Item) obj;
if (idItem == null) {
if (other.idItem != null) {
return false;
}
} else if (!idItem.equals(other.idItem)) {
return false;
}
return true;
}
/* (non-Javadoc)
* @see java.lang.Object#toString()
*/
@Override
public String toString() {
return "Item [idItem=" + idItem + "]";
}
DAO Generic:
/**
* <ul>
* <li>Copyright 2012 UNIVERSIDAD PRIVADA DE PUCALLPA - UPP. Todos
los derechos reservados.</li>
* </ul>
*
* La Class GenericDAOImpl.
*
* @param <K> el tipo de clave
* @param <T> el tipo generico
* @author ndavilal and lpereirat.
* @version 1.0 , 25/03/2012
* @since SIAA 2.0
*/
public class GenericDAOImpl<K,T> {
/** El objeto entity manager. */
275
@PersistenceContext
private EntityManager entityManager;
/** El log. */
@Logger
private static Log log ;
/**
* Save.
*
* @param entity el entity
* @return the t
*/
public T save(T entity) {
entityManager.persist(entity);
return entity;
}
/**
* Update.
*
* @param entity el entity
* @return the t
*/
public T update(T entity) {
entity = entityManager.merge(entity);
return entity;
}
/**
* Delete.
*
* @param entity el entity
* @return the t
*/
public T delete(T entity) {
entityManager.remove(entity);
return entity;
}
/**
* Find.
*
* @param classs el classs
* @param id el id
* @return the t
*/
public T find(Class<T> classs, K id) {
return entityManager.find(classs, id);
276
/**
* Creates the named query.
*
* @param arg0 el arg0
* @param parametraMap el parametra map
* @return the query
*/
public Query createNamedQuery(String arg0, Map<String,Object>
parametraMap) {
Query query = entityManager.createNamedQuery(arg0);
for (Map.Entry<String, Object> entry : parametraMap.entrySet())
{
query.setParameter(entry.getKey(), entry.getValue());
}
return query;
}
/**
* Creates the query.
*
* @param arg0 el arg0
* @param parametraMap el parametra map
* @return the query
*/
public Query createQuery(String arg0, Map<String,Object>
parametraMap) {
Query query = entityManager.createQuery(arg0);
if (parametraMap != null) {
for (Map.Entry<String, Object> entry :
parametraMap.entrySet()) {
query.setParameter(entry.getKey(),
entry.getValue());
}
}
return query;
}
/**
* Creates the native query.
*
* @param arg0 el arg0
* @param parametraMap el parametra map
* @return the query
*/
public Query createNativeQuery(String arg0, Map<String,Object>
parametraMap) {
Query query = entityManager.createNativeQuery(arg0);
277
if (parametraMap != null) {
for (Map.Entry<String, Object> entry :
parametraMap.entrySet()) {
query.setParameter(entry.getKey(),
entry.getValue());
}
}
return query;
}
/**
* Creates the native query.
*
* @param arg0 el arg0
* @param arg1 el arg1
* @param parametraMap el parametra map
* @return the query
*/
public Query createNativeQuery(String arg0, Class arg1,
Map<String,Object> parametraMap) {
Query query = entityManager.createNativeQuery(arg0, arg1);
if (parametraMap != null) {
for (Map.Entry<String, Object> entry :
parametraMap.entrySet()) {
query.setParameter(entry.getKey(),
entry.getValue());
}
}
return query;
}
}
DAO: ItemDaoImpl:
/**
* <ul>
* <li>Copyright 2012 UNIVERSIDAD PRIVADA DE PUCALLPA - UPP. Todos
los derechos reservados.</li>
* </ul>
*
* La Class ItemDaoImpl.
*
* @author ndavilal and lpereirat.
* @version 1.0 , 18/03/2012
* @since SIAA 2.0
*/
@Stateless
@Name("itemDaoImpl")
278
/** El log. */
@Logger
private static Log log ;
/* (non-Javadoc)
* @see
pe.edu.upp.siaa.common.dao.ItemDaoLocal#listarItem(pe.edu.upp.siaa.entity.
Item)
*/
@Override
public List<Item> listarItem(Item item) throws Exception {
List<Item> resultado = new ArrayList<Item>();
boolean ejecutarQuery = false;
if (item.getListaItems() != null) {
ejecutarQuery = true;
}
if (ejecutarQuery) {
Query query = entityManager.createQuery("from Item item
left join fetch item.listaItems where item.listaItems.idListaItems =:idListaItems
and item.estado=:estadoActivo and upper(item.nombre) like :nombre order by
item.descripcion");
query.setParameter("idListaItems",
item.getListaItems().getIdListaItems());
query.setParameter("estadoActivo",
EstadoGeneralState.ACTIVO.getKey());
query.setParameter("nombre", "%" +
item.getNombre().toUpperCase() + "%");
resultado = query.getResultList();
}
return resultado;
}
/* (non-Javadoc)
* @see
pe.edu.upp.siaa.common.dao.ItemDaoLocal#listarItem(java.util.List)
*/
@Override
public List<Item> listarItem(List<ListaItemType> listaItemType) throws
Exception {
if (listaItemType.size() == 0) {
return new ArrayList<Item>();
}
List<Long> idListaItem = new ArrayList<Long>();
279
/* (non-Javadoc)
* @see
pe.edu.upp.siaa.common.dao.ItemDaoLocal#findByNombre(pe.edu.upp.siaa.e
ntity.Item)
*/
@Override
public Item findByNombre(Item item) throws Exception {
Item resultado = null;
Query query = entityManager.createQuery("from Item item where
item.listaItems.idListaItems =:idListaItems and item.estado =:estadoActivo and
upper(item.nombre) =:nombre ");
query.setParameter("idListaItems",
item.getListaItems().getIdListaItems());
query.setParameter("estadoActivo",
EstadoGeneralState.ACTIVO.getKey());
query.setParameter("nombre",
item.getNombre().toUpperCase());
List<Item> listaItem = query.getResultList();
if (listaItem != null && listaItem.size() > 0) {
resultado = listaItem.get(0);
}
return resultado;
}
/* (non-Javadoc)
* @see pe.edu.upp.siaa.common.dao.ItemDaoLocal#generarIdItem()
*/
@Override
public Long generarIdItem() throws Exception {
Long resultado = 1L;
Query query = entityManager.createQuery("select max(i.idItem)
from Item i");
List<Long> listLong = query.getResultList();
if (listLong != null && listLong.size() > 0) {
Long ultimoIdGenerado = listLong.get(0);
if (StringUtils.isNotNullOrBlank(ultimoIdGenerado)) {
resultado = resultado + ultimoIdGenerado;
}
280
}
return resultado;
}
/* (non-Javadoc)
* @see
pe.edu.upp.siaa.common.dao.ItemDaoLocal#findByListaItemAndCodigo(pe.ed
u.upp.siaa.entity.Item)
*/
@Override
public Item findByListaItemAndCodigo(Item item) throws Exception {
Item resultado = null;
Query query = entityManager.createQuery("from Item item where
item.listaItems.idListaItems =:idListaItems and item.estado =:estadoActivo and
item.codigo =:codigo ");
query.setParameter("idListaItems",
item.getListaItems().getIdListaItems());
query.setParameter("estadoActivo",
EstadoGeneralState.ACTIVO.getKey());
query.setParameter("codigo", item.getCodigo());
List<Item> listaItem = query.getResultList();
if (listaItem != null && listaItem.size() > 0) {
resultado = listaItem.get(0);
}
return resultado;
}
}
Service: CommomServiceImpl:
/**
* <ul>
* <li>Copyright 2012 UNIVERSIDAD PRIVADA DE PUCALLPA - UPP. Todos
los derechos reservados.</li>
* </ul>
*
* La Class CommonServiceImpl.
*
* @author ndavilal and lpereirat.
* @version 1.0 , 18/03/2012
* @since SIAA 2.0
*/
@Stateless
@Name("commonServiceImpl")
public class CommonServiceImpl implements CommonServiceLocal {
/** El log. */
@Logger
281
/* (non-Javadoc)
* @see
pe.edu.upp.siaa.common.service.CommonServiceLocal#controladorAccionIte
m(pe.edu.upp.siaa.entity.Item, pe.edu.upp.siaa.type.AccionType)
*/
@Override
public Item controladorAccionItem(Item item, AccionType accionType)
throws Exception {
Item resultado = null;
switch (accionType) {
case CREAR:
item.setIdItem(this.itemDaoImpl.generarIdItem());
resultado = this.itemDaoImpl.save(item);
break;
case MODIFICAR:
resultado = this.itemDaoImpl.update(item);
break;
case ELIMINAR:
item = this.itemDaoImpl.find(Item.class,
item.getIdItem());
resultado = this.itemDaoImpl.delete(item);
break;
case FIND_BY_ID:
resultado = this.itemDaoImpl.find(Item.class,
item.getIdItem());
break;
case FIND_BY_NOMBRE:
resultado = this.itemDaoImpl.findByNombre(item);
break;
default:
break;
}
return resultado;
282
/* (non-Javadoc)
* @see
pe.edu.upp.siaa.common.service.CommonServiceLocal#listarItem(pe.edu.upp
.siaa.entity.Item)
*/
@Override
public List<Item> listarItem(Item item) throws Exception {
return this.itemDaoImpl.listarItem(item);
}
/* (non-Javadoc)
* @see
pe.edu.upp.siaa.common.service.CommonServiceLocal#listarItem(java.util.Lis
t)
*/
@Override
public List<Item> listarItem(List<ListaItemType> listaItemType) throws
Exception {
return this.itemDaoImpl.listarItem(listaItemType);
}
/* (non-Javadoc)
* @see
pe.edu.upp.siaa.common.service.CommonServiceLocal#listarItemSelectItem(j
ava.util.List)
*/
@Override
public List<SelectItem> listarItemSelectItem(List<ListaItemType>
listaItemType)
throws Exception {
List<SelectItem> resultado = new ArrayList<SelectItem>();
resultado.add(Utilidades.darSelectItemVacio());
List<Item> listaItem = this.listarItem(listaItemType);
for (Item item : listaItem) {
resultado.add(new SelectItem(item.getIdItem(),
item.getNombre(), item.getCodigo().toString()));
}
return resultado;
}
/* (non-Javadoc)
* @see
pe.edu.upp.siaa.common.service.CommonServiceLocal#listarItemSelectItem(
pe.edu.upp.siaa.type.ListaItemType)
*/
@Override
283
listaSelectItems.add(Utilidades.darSelectItemVacio());
listaSelectItems.add(new
SelectItem(items.getIdItem(), items.getNombre(), item.getCodigo().toString()));
resultado.put(idListaItem, listaSelectItems);
}
}
}
return resultado;
284
/* (non-Javadoc)
* @see
pe.edu.upp.siaa.common.service.CommonServiceLocal#listarListaItemsSelect
Item()
*/
@Override
public List<SelectItem> listarListaItemsSelectItem()
throws Exception {
List<SelectItem> resultado = new ArrayList<SelectItem>();
resultado.add(Utilidades.darSelectItemVacio());
List<ListaItems> listaItem = this.listaItemsDaoImpl.findAll();
for (ListaItems item : listaItem) {
resultado.add(new SelectItem(item.getIdListaItems(),
item.getDescripcion(), item.getDescripcion()));
}
return resultado;
}
Bean:
/**
* <ul>
* <li>Copyright 2012 UNIVERSIDAD PRIVADA DE PUCALLPA - UPP. Todos
los derechos reservados.</li>
* </ul>
*
* La Class ItemBean.
*
* @author ndavilal and lpereirat.
* @version 1.0 , 18/03/2012
* @since SIAA 2.0
*/
@Scope(ScopeType.PAGE)
@Name("itemBean")
public class ItemBean extends BaseHome<Item> {
/**
* Logger para el registro de errores.
*/
@Logger
private static Log log;
285
/** La accion. */
private AccionType accionType;
/**
* Instancia un nuevo item bean.
*/
public ItemBean() {
/**
* Controlador acccion.
*
* @throws Exception the exception
*/
public void controladorAccion() throws Exception {
if (accionType.equals(AccionType.CREAR)) {
if (commonServiceImpl.controladorAccionItem(item,
AccionType.FIND_BY_NOMBRE) == null) {
commonServiceImpl.controladorAccionItem(item,
accionType);
super.guardoExito();
} else {
this.mostrarMensajeAdvertencia(cargarMensaje(this,
ConstantesMensajesCommun.ITEM_DUPLICADO,item.getNombre()));
286
}
} else if (accionType.equals(AccionType.MODIFICAR)) {
commonServiceImpl.controladorAccionItem(item,
accionType);
super.actualizadoExito();
}
this.showFrmEdit = false;
this.limpiar();
/**
* Nuevo.
*
* @throws Exception the exception
*/
public void nuevo() throws Exception {
item = new Item();
item.setListaItems(new ListaItems());
item.getListaItems().setIdListaItems(idListaItem);
item.setEstado(EstadoGeneralState.ACTIVO.getKey());
item.setDescripcion(Utilidades.obtenerLabelDeSelectItem(listaListaItem
s, idListaItem));
this.accionType = AccionType.CREAR;
this.showFrmEdit = true;
this.frmEditTitle =
cargarMensaje(this,ConstantesMensajesCommun.ITEM_FRM_EDIT_TITLE_
CREAR);
}
/**
* Inicializar.
*
* @throws Exception the exception
*/
public void inicializar() throws Exception {
super.validarPagina();
this.listarListaItems();
this.limpiar();
super.limpiarmensajeListaVacia();
}
/**
* Limpiar.
*
* @throws Exception the exception
*/
public void limpiar() throws Exception {
this.listaItem.clear();
287
/**
* Delete item.
*
* @throws Exception the exception
*/
public void deleteItem() throws Exception {
commonServiceImpl.controladorAccionItem(item,
AccionType.ELIMINAR);
item = null;
buscarItem();
this.noEncontroRegistoAlmanecado(listaItem);
this.eliminoExito();
}
/**
* Find item.
*
* @throws Exception the exception
*/
public void findItem() throws Exception {
if (item.getIdItem() > 0) {
item = commonServiceImpl.controladorAccionItem(item,
AccionType.FIND_BY_ID);
this.accionType = AccionType.MODIFICAR;
this.showFrmEdit = true;
this.frmEditTitle =
cargarMensaje(this,ConstantesMensajesCommun.ITEM_FRM_EDIT_TITLE_
MODIFICAR);
}
}
/**
* Ordenar item.
*
* @throws Exception the exception
*/
public void ordenarItem() throws Exception {
super.caluclarSort();
288
CollectionUtil.ordenador(SortType.DESC.getKey().equals(super.getSor
tOrder()), listaItem, super.getColumNameOrder());
}
/**
* Buscar item.
*
* @throws Exception the exception
*/
public void buscarItem() throws Exception {
if (item == null) {
item = new Item();
item.setNombre("");
item.setListaItems(new ListaItems());
}
item.getListaItems().setIdListaItems(idListaItem);
listaItem = commonServiceImpl.listarItem(item);
super.noEncontroResultadoCriterioBusqueda(listaItem);
this.accionType = null;
this.showFrmEdit = false;
}
/**
* Value change lista items.
*
* @param valueChangeEvent el value change event
* @throws Exception the exception
*/
public void valueChangeListaItems(ValueChangeEvent
valueChangeEvent) throws Exception {
if
(valueChangeEvent.getPhaseId().equals(PhaseId.INVOKE_APPLICATION)) {
valueChangeEvent.setPhaseId(PhaseId.INVOKE_APPLICATION);
valueChangeEvent.queue();
return;
}
if (valueChangeEvent != null &&
valueChangeEvent.getNewValue() != null) {
this.idListaItem =
(Long)valueChangeEvent.getNewValue();
this.buscarItem();
}
}
/**
* Listar lista items.
*
* @throws Exception the exception
*/
private void listarListaItems() throws Exception {
listaListaItems.clear();
289
listaListaItems =
commonServiceImpl.listarListaItemsSelectItem();
}
/**
* Boton aceptar.
*
* @throws Exception the exception
*/
public void botonAceptar() throws Exception {
this.deleteItem();
}
//get y set
/**
* Obtiene item.
*
* @return item
*/
public Item getItem() {
return item;
}
/**
* Establece el item.
*
* @param item el new item
*/
public void setItem(Item item) {
this.item = item;
}
/**
* Obtiene lista item.
*
* @return lista item
*/
public List<Item> getListaItem() {
return listaItem;
}
/**
* Establece el lista item.
*
* @param listaItem el new lista item
*/
public void setListaItem(List<Item> listaItem) {
this.listaItem = listaItem;
}
/**
290
/**
* Establece el lista lista items.
*
* @param listaListaItems el new lista lista items
*/
public void setListaListaItems(List<SelectItem> listaListaItems) {
this.listaListaItems = listaListaItems;
}
/**
* Obtiene id lista item.
*
* @return id lista item
*/
public Long getIdListaItem() {
return idListaItem;
}
/**
* Establece el id lista item.
*
* @param idListaItem el new id lista item
*/
public void setIdListaItem(Long idListaItem) {
this.idListaItem = idListaItem;
}
/**
* Comprueba si es show frm edit.
*
* @return true, si es show frm edit
*/
public boolean isShowFrmEdit() {
return showFrmEdit;
}
/**
* Establece el show frm edit.
*
* @param showFrmEdit el new show frm edit
*/
public void setShowFrmEdit(boolean showFrmEdit) {
this.showFrmEdit = showFrmEdit;
291
/**
* Obtiene accion type.
*
* @return accion type
*/
public AccionType getAccionType() {
return accionType;
}
/**
* Establece el accion type.
*
* @param accionType el new accion type
*/
public void setAccionType(AccionType accionType) {
this.accionType = accionType;
}
/**
* Obtiene frm edit title.
*
* @return frm edit title
*/
public String getFrmEditTitle() {
return frmEditTitle;
}
/**
* Establece el frm edit title.
*
* @param frmEditTitle el new frm edit title
*/
public void setFrmEditTitle(String frmEditTitle) {
this.frmEditTitle = frmEditTitle;
}
}
292
A Nivel de Calidad
A) Funcionalidad
A.2) Operatividad
A Nivel de Estado
A) Sistema
A.1) Seguridad
Ejemplo:
Vista de mdulos asignados al usuario Administrador Vista de men del modulo de Matricula al usuario
Administrador
Vista de mdulos asignados al usuario Alumno Vista de men del mdulo de Matricula al usuario
Alumno
A Nivel de Tipo
A) Prueba de Carga
En el Servidor
Aplicacin Resultado
Base de Datos Levant
BDSIAA2
Aplicacin siaa en Levant
Jboss 5.1
296
En el Cliente
Aplicacin Resultado
Acceso a travs del Levant
navegador
Acceso BD Levant
D) Tipo de investigacin
Aplicada
Segn Zorrilla (1993), La investigacin aplicada, guarda ntima
relacin con la bsica, pues depende de los descubrimientos y avances
de la investigacin bsica y se enriquece con ellos, pero se caracteriza
por su inters en la aplicacin, utilizacin y consecuencias prcticas de
los conocimientos. La investigacin aplicada busca el conocer para
hacer, para actuar, para construir, para modificar.
Nivel de Investigacin:
Descriptivo
Segn Dankhe (1989), los estudios descriptivos buscan especificar
las propiedades importantes de personas, grupos, comunidades o
cualquier otro fenmeno que sea sometido a anlisis. Miden y valan
diversos aspectos, dimensiones o componentes del fenmeno o
fenmenos a investigar. Desde el punto de vista cientfico, describir
es medir. Esto es, en un estudio descriptivo se selecciona una serie
de cuestiones y se mide cada una de ellas independientemente,
para as -y valga la redundancia- describir lo que se investiga.
Donde:
GE: O1 X O2
F) Poblacin y Muestra
Poblacin:
Muestra:
N = Poblacin
Z / 2 = 1,96
299
= 0,05
Z 2 / 2 PQN
n 2
N 1 Z 2 PQ
Muestra para Alumnos:
Se reemplaza los valores en la frmula de la Muestra:
INSTRUMENTOS
- Fichas bibliogrficas.
- Fichas de resumen.
- Fichas de comentario.
- Cuestionario.
Instrumentos:
Instrumento:
Tcnicas de recojo:
Para llevar a cabo el trabajo de campo de la investigacin se hace en
referencia a las tcnicas de recojo, tal como se muestra en el siguiente
Cuadro:
Cuadro 24: Tcnicas e Instrumentos
TECNICAS
a. Sistematizacin bibliogrfica.
b. Entrevista.
c. Encuesta.
Sistematizacin bibliogrfica
La entrevista
La encuesta
CAPITULO III
RESULTADOS
A) Resultados
Valor
Valor Pre Valor Valor Post indicador
Dimensiones Indicador
Test indicador Test Post Test
Pre Test
Nivel de satisfaccin
en la forma que se
Parcialmente Satisfactorio
maneja la informacin 2.32 3.76
Satisfactorio.
en el proceso de
Matrcula.
Nivel de satisfaccin
Satisfactorio
en atencin al usuario Parcialmente
2.67 3.83
en el proceso de Satisfactorio.
Matrcula.
Satisfaccin
Nivel de Satisfaccin
Satisfactorio
en el tiempo que Parcialmente
2.03 3.84
demora en Registrar el Satisfactorio.
Proceso de Matrcula.
Nivel de Satisfaccin
en el tiempo que
Satisfactorio
demora en Consultar Parcialmente 3.79
2.31
los alumnos Satisfactorio.
Matriculados.
Grfico 284 : Cuadro Comparativo de indicadores del proceso anterior con el proceso mejorado de
la matrcula de la UPP
3 N de actividades 3 N de actividades 4
automatizadas del automatizadas del
proceso anterior. proceso
mejorado.
4 Tiempo promedio 0.6 min. Tiempo promedio 0.4 min.
de actividades del de las actividades
registro de del registro de
Matrcula del Matrcula del
proceso anterior. proceso
mejorado.
5 Tiempo total del 15.1 min. Tiempo total del 8.27 min.
registro de registro de
Matrcula del Matrcula del
proceso anterior. proceso
mejorado.
309
01 Nivel de satisfaccin en la
de Matrcula.
atencin al usuario en el
2.67 3.83
proceso de Matrcula.
Matrcula.
Matriculados.
TOTAL 5.89
RANGO SATISFACCIN
[ 3.3 4] Satisfactorio
312
RANGO SATISFACCIN
D
Di 5.89
1,47
n 4
S
( Di D ) 2
n 1
(1,44 1,47)2 (1,16 1,47)2 (1,81 1,47)2 (1,48 1,47)2
S
3
S = 0.27
Hiptesis Esttica
Ho = 01 - 02 >=0
Ha = 02 - 01 > 0
Tt (1 - ) (n - 1)
Tt (1 0.05) (4 - 1)
Tt = 2,353
D 1,47
Tc
S 0,27
n 4
Tc = 10.89
Por lo tanto:
Como Tc = 10.89 es mayor que Tt = 2.353; entonces se rechazan Ho y se
acepta Ha = 02 - 01 > 0
RANGO SATISFACCIN
[ 3.3 4] Satisfactorio
RANGO SATISFACCIN
No Indicadores Cualitativos VI
01 Nivel de satisfaccin en la
Matrcula.
02 Nivel de satisfaccin en
03 Nivel de Satisfaccin en el
Matrcula.
04 Nivel de Satisfaccin en el
Matriculados.
TOTAL 9.33
D
Di 9.33 2.33
n 4
S
( Di D ) 2
n 1
(2,32 2,33) 2 (2,67 2,33) 2 (2,03 2,33) 2 (2,31 2,33) 2
S
3
S = 0.26
Tt (1 - ) (n - 1)
Tt (1 0.05) (4 - 1)
Tt = 2,353
D 2,33
Tc
S 0,26
n 4
Tc = 16.38
Por lo tanto:
acepta Ha = 02 - 01 > 0.
317
Por lo tanto:
C) Prueba de hiptesis
rango.
cientficos de la Estadstica.
RANGO SATISFACCIN
[ 3.3 4] Satisfactorio
RANGO SATISFACCIN
una encuesta pre test y post test segn formato especificado en los
C A P I T U L O IV
DISCUSIN DE RESULTADOS
Fase Construccin:
- Se desarrollaron componentes (84)
, ventanas (95), mtodos (945) y
322
Fase Transicin
- N de ventanas en produccin, que
suman un total de 95.
Por lo tanto:
CONCLUSIONES
virtudes.
desarrolladores o usuarios.
325
SUGERENCIAS
BIBLIOGRAFA
ANEXOS
Ciencias 60 12 18 5 19 17 2 18 9 18 178
Contables y
Financieras
Derecho y 70 6 17 7 27 13 5 19 9 53 226
Ciencias Polticas
Ingeniera de 36 9 8 0 26 2 1 3 1 34 120
Sistemas
Ciencias 62 43 9 18 8 3 16 2 18 22 0 201
Contables y
Financieras
Derecho y 61 60 5 16 8 3 15 5 19 25 53 270
Ciencias Polticas
Ingeniera de 55 10 9 7 1 0 2 1 2 34 0 121
Sistemas
Ciencias 79 65 33 8 19 16 3 15 3 9 0 0 250
Contables y
Financieras
Derecho y 80 63 50 4 19 16 5 12 2 9 23 53 336
Ciencias
Polticas
Ingeniera de 80 56 11 7 1 7 0 1 1 3 0 0 167
Sistemas
Ciencias 80 84 65 32 3 8 15 3 12 33 0 0 335
Contables y
Financieras
Derecho y 79 83 67 45 2 6 15 4 12 20 8 30 371
Ciencias
Polticas
Ingeniera de 80 78 54 13 2 7 6 1 1 23 0 0 265
Sistemas
Ciencias 79 85 85 67 13 32 9 15 5 17 0 0 407
Contables y
Financieras
Derecho y 80 89 84 66 14 45 5 17 5 2 22 20 449
Ciencias
Polticas
Ingeniera de 79 79 77 54 1 13 7 7 1 18 0 0 336
Sistemas
Ciencias 82 89 86 86 5 67 32 9 15 29 0 0 500
Contables y
Financieras
Derecho y 78 87 89 86 6 67 45 5 19 14 2 40 538
Ciencias
Polticas
Ingeniera de 78 54 75 74 1 54 13 7 7 15 0 0 378
Sistemas
Derecho y 80 81 88 91 18 84 66 44 5 5 14 26 602
Ciencias
Polticas
Ingeniera de 80 75 53 74 7 74 54 13 5 13 0 0 448
Sistemas
Total de
Peso por
actor 12
Ahora hacemos algo similar para la lista de Use Case; con la diferencia que
esto basado en el Nmero de transacciones que realiza cada Use Case.
Determinando si estos son simples, promedios o complejos.
Complejo Ms de 7 transacciones 15 2 30
Total de 200
Peso por
Use Case
Administrar Sistema:
de usuario
3. Calculando UUCP
12 + 200 = UUCP
212 = UUCP
4. Calculando el TCF
Nmero Valor
Peso de Valor
de Asignad
Descripcin del Factor Factor Total
factor os
T1 Sistema Distribuido 2 2 4
Respuesta o Rendimiento de
T2 1 4 4
los objetivos cumplidos
Eficiencia de los Usuarios
T3 1 5 5
Finales (en Lnea)
Procesamiento interno
T4 1 4 4
complejo
T10 Concurrente 1 2 2
Incluye caractersticas
T11 1 3 3
especiales de seguridad
Provee acceso directo para
T12 1 4 4
terceros
5. Calculando el EF
En este punto calcularemos el nivel de experiencia de las personas del
proyecto, a esto se Llama el Factor Environment. Para calcular esto lo
hacemos a travs de la siguiente tabla; Teniendo en consideracin los
siguientes puntos:
Objetos.
Capacidad de Anlisis y
F4 0.5 5 2.5
Liderazgo
F5 Motivacin 1 5 5
F6 Requerimientos estables 2 4 8
F7 Trabajadores a medio tiempo -1 4 -4
Dificultad en el lenguaje de
F8 -1 0 0
Programacin
6. Calculando el UCP
Finalmente para calcular los puntos de Use Case;
UCP = UUCP * TCF * EF
UCP = 212 * 1.12* 1.055 = 250.50
EF de F1 a F6 < 3 = 0
EF de F7 a F8 3 = 0
Total = 0
- Horas Hombre = 20
EP = 20 hombres/horas * UCP
EP = 20 * 250.50
EP = 5010
TA = EP / 40 horas a la semana
*Nmero de desarrolladores = 2
TA = ((5010/40)/2)/4
TA = 15.66=16 meses
Imprevisto = s/1000
CT= s/ 49,000
Costo
Cantidad Unidad Descripcin
Unitario S/. Total S/.
6 meses Movilidad Local 180.00 1,080.00
SubTotal 1,080.00
6 global Telefona Celular 20.00 120.00
SubTotal 120.00
5 meses Honorarios Programadores(2) 4,600.00 23,000.00
SubTotal 23,000.00
5 millares Papel Bond A4 20.00 100.00
Descripcin Monto
Fuente
Descripcin TOTAL
Recursos Propios UPP
Viticos y Asignaciones 1,080.00 - 1,080.00
Alimentos para personas 120.00 - 120.00
Honorarios Programadores 0.00 23,000.00 23,000.00
Materiales de Escritorio 200.00 - 200.00
Equipos y Bienes Duraderos 0.00 0.00
1,400.00 23,000.00 24,400.00
10.45% 89.55% 100%
344
Atributos
Nombre Tipo de dato Nulo Definicin Tipo de llave
Corresponde al cdigo
PK
idAlumno char(10) NOT NULL identificador del Alumno.
Corresponde al cdigo
FK
idPostulante char(13) NULL identificador del Postulante.
Corresponde al cdigo
FK
idEscuela char(3) NOT NULL identificador del Escuela.
Corresponde al cdigo
identificador del Plan de FK
idPlanEstudio char(7) NOT NULL Estudio.
Corresponde al cdigo
FK
idCicloActual numeric(18) NULL identificador del tem.
Corresponde al cdigo
FK
idCategoriaAlumno numeric(18) NULL identificador del tem.
Corresponde al cdigo
FK
idAnhoSemestreIngreso char(5) NULL identificador del Ao Semestre.
Corresponde al cdigo
FK
idAnhoSemestreEgreso char(5) NULL identificador del Ao Semestre.
Corresponde al cdigo de
codigoCarnet char(10) NULL Carnet Universitario.
Corresponde al cdigo
FK
idTurnoActual numeric(18) NULL identificador del tem.
Corresponde al crdito
creditoAcumulado decimal(18) NULL Acumulado.
Corresponde al estado del
Alumno (A = Activo, I =
estadoAlumno char(1) NOT NULL Inactivo).
Corresponde a la fecha del
fechaCreacion datetime NULL registro del Alumno.
Corresponde al usuario de
usuarioCreacion varchar(50) NULL Creacin.
Corresponde a la fecha de
fechaModificacion datetime NULL modificacin del Alumno.
Corresponde al usuario de
usuarioModificacion varchar(50) NULL Modificacin.
Atributos
Nombre Tipo de dato Nulo Definicin Tipo de llave
Corresponde al cdigo
PK
idCargaLectiva char(8) NOT NULL identificador de la Carga Lectiva.
Corresponde al nombre de
nombre varchar(50) NULL Carga Lectiva.
Corresponde al cdigo
FK
idAnhoSemestre char(5) NULL identificador del Ao Semestre.
Corresponde al cdigo
FK
idEscuela char(3) NULL identificador de la Escuela.
345
Atributos
Nombre Tipo de dato Nulo Definicin Tipo de llave
Corresponde al cdigo
identificador de la Entidad FK
idEntidadUniversitaria numeric(18) NULL Universitaria.
Corresponde al usuario de
usuarioCreacion varchar(50) NULL Creacin.
Corresponde a la fecha del
fechaCreacion datetime NULL registro de Carga Lectiva.
Corresponde al usuario de
usuarioModificacion varchar(50) NULL Modificacin.
Corresponde a la fecha de
fechaModificacion datetime NULL modificacin de Carga Lectiva.
Corresponde a la observacin
observacion varchar(200) NULL de la Carga Lectiva.
Corresponde al cdigo
idClasificacion FK
numeric(18) NULL identificador de la Clasificacin.
Corresponde al estado del
Catlogo de Cuenta (A =
estado char(1) NULL Activo, I = Inactivo)..
Corresponde a la fecha del
registro del Catlogo de
fechaCreacion datetime NULL Cuenta.
Corresponde al usuario de
usuarioCreacion varchar(50) NULL Creacin.
Corresponde a la fecha de
modificacin del Catlogo de
fechaModificacion datetime NULL Cuenta.
Corresponde al usuario de
usuarioModificacion varchar(50) NULL Modificacin.
Atributos
Tipo de
Nombre Tipo de dato Nulo Definicin
llave
Corresponde al cdigo
identificador de la
PK
Convalidacin del Plan de
idConvalidacionPlanEstudio char(15) NOT NULL Estudio.
Corresponde al cdigo
identificador del Detalle del FK
idDetPlanEstudio char(10) NULL Plan de Estudio.
Corresponde al cdigo
identificador del Detalle del FK
idPlanEstudioConvalidar char(10) NULL Plan de Estudio.
346
Atributos
Nombre Tipo de dato Nulo Definicin Tipo de llave
Corresponde al cdigo
PK
idCronograma char(10) NOT NULL identificador del Cronograma.
Corresponde al cdigo
identificador de la Entidad FK
idEntidadUniversitaria numeric(18) NULL Universitaria.
Corresponde al cdigo
FK
idAnhoSemestre char(5) NOT NULL identificador del Ao Semestre.
Corresponde al tipo de
tipoCronograma numeric(18) NULL Cronograma.
Corresponde a la descripcin del
descripcion varchar(100) NULL Cronograma.
Corresponde al cdigo del
codigoCronograma numeric(18) NULL Cronograma.
Corresponde a la fecha de inicio
fechaInicio datetime NULL del Cronograma.
Corresponde a la fecha de fin
fechaFin datetime NULL del Cronograma.
Corresponde al estado del
Cronograma (A = Activo, I =
estado char(1) NULL Inactivo)..
Corresponde al usuario
usuarioCreacion varchar(50) NULL Creacin.
Corresponde a la fecha del
fechaCreacion datetime NULL registro del Cronograma.
Corresponde al usuario de
usuarioModificacion varchar(50) NULL Modificacin.
Corresponde a la fecha de
fechaModificacion datetime NULL modificacin del Cronograma.
Atributos
Nombre Tipo de dato Nulo Definicin Tipo de llave
Corresponde al cdigo
identificador del Definir Criterio PK
idDefinirCriterioEvaluacion char(15) NOT NULL de Evaluacin.
Corresponde al cdigo
identificador del Detalle de FK
idDetCargaLectiva char(12) NOT NULL Carga Lectiva.
Corresponde al cdigo
identificador del Concepto de FK
idConceptoNota char(10) NULL Nota.
porcentaje decimal(18) NULL Corresponde al porcentaje.
347
Atributos
Nombre Tipo de dato Nulo Definicin Tipo de llave
Corresponde al cdigo
identificador del Detalle de Carga PK
idDetCargaLectiva char(12) NOT NULL Lectiva.
Corresponde al cdigo
FK
idCargaLectiva char(8) NOT NULL identificador de la Carga Lectiva.
Corresponde al cdigo
FK
idDocente char(10) NOT NULL identificador del Personal.
Corresponde al cdigo
FK
idDocentePractica char(10) NULL identificador del Personal.
Corresponde al cdigo
identificador del Detalle del Plan FK
idDetPlanEstudio char(10) NOT NULL Estudio.
Corresponde al cdigo
FK
idAula numeric(18) NOT NULL identificador del Aula.
codigoActa char(11) NULL Corresponde al codigoActa.
Corresponde al cdigo
FK
idTurno numeric(18) NULL identificador del tem.
Atributos
Nombre Tipo de dato Nulo Definicin Tipo de llave
Corresponde al cdigo
identificador del Detalle de PK
idDetMatricula char(17) NOT NULL Matrcula.
Corresponde al cdigo
FK
idMatricula char(15) NULL identificador de la Matrcula.
Corresponde al cdigo
identificador del Detalle de Carga FK
idDetCargaLectiva char(12) NULL Lectiva.
Corresponde a la descripcin del
descripcionCurso varchar(200) NULL Curso.
credito int(10) NULL Corresponde al crdito.
Atributos
Nombre Tipo de dato Nulo Definicin Tipo de llave
Corresponde al cdigo
PK
idDetPlanEstudio char(10) NOT NULL identificador del Detalle del Plan
348
Descripcin Tabla que almacena los datos del Detalle del Plan de Estudio.
Ninguna
Notas
Atributos
Nombre Tipo de dato Nulo Definicin Tipo de llave
de Estudio.
Corresponde al cdigo
FK
idPlanEstudio char(7) NULL identificador del Plan de Estudio.
Corresponde a la descripcin
descripcionCurso varchar(200) NOT NULL Curso.
Corresponde al cdigo
FK
idCiclo numeric(18) NOT NULL identificador del tem.
Corresponde al cdigo de
codigoAsignatura varchar(10) NOT NULL Asignatura.
horaTeorica int(10) NOT NULL Corresponde a la hora Terica.
horaPractica int(10) NOT NULL Corresponde a la hora Prctica.
credito int(10) NOT NULL Corresponde al crdito.
Corresponde al tipo de
tipoAsignatura char(1) NOT NULL Asignatura.
sumaCredito char(1) NOT NULL Corresponde a la suma Crdito.
Atributos
Tipo de
Nombre Tipo de dato Nulo Definicin
llave
NOT Corresponde al cdigo
PK
idEscuela char(3) NULL identificador de la Escuela.
Corresponde al cdigo de la
codigo int(10) NULL Escuela.
NOT Corresponde al nombre de
nombre varchar(50) NULL la Escuela.
Corresponde al nmero del
nroCiclo int(10) NULL Ciclo.
NOT Corresponde al cdigo
FK
idFacultad char(3) NULL identificador de la Facultad.
Corresponde al cdigo
FK
idTipoEspecialidad numeric(18) NULL identificador del tem.
Corresponde al cdigo
FK
idClaseEspecialdad numeric(18) NULL identificador del tem.
anhoInicio char(4) NULL Corresponde al ao inicio.
Corresponde al dispositivo
dispositivoCreacion varchar(128) NULL de Creacin.
Corresponde a la fecha del
fechaFuncionamiento datetime NULL registro de la Escuela.
Corresponde al nmero de
nroCredito int(10) NULL Crdito.
Corresponde al total del
totalCreditoExtraCurricular int(10) NULL crdito extra curricular.
Corresponde al nmero de
hora de prctica
nroHraPracticaPreProfesional int(10) NULL preprofesional.
Corresponde al nmero de
crdito reconocido
nroCreditoReconocidoMovilidad int(10) NULL movilidad.
nombreGradoOtorga varchar(128) NULL Corresponde al nombre de
349
Atributos
Tipo de
Nombre Tipo de dato Nulo Definicin
llave
grado que otorga.
Corresponde al nombre de
nombreTituloOtorga varchar(128) NULL titulo que otorga.
Corresponde al flag de
NOT modalidad de ensenanza (S
flagModalidadEnsenanza char(1) NULL = S, N = No).
Atributos
Nombre Tipo de dato Nulo Definicin Tipo de llave
Corresponde al cdigo
PK
idFacultad char(3) NOT NULL identificador de la Facultad.
Corresponde al descripcin de la
descripcion varchar(100) NOT NULL Facultad.
Atributos
Nombre Tipo de dato Nulo Definicin Tipo de llave
Corresponde al cdigo
PK
idHorario char(17) NOT NULL identificador del horario.
Corresponde al cdigo
identificador del Detalle de carga FK
idDetCargaLectiva char(12) NOT NULL Lectiva.
Corresponde al cdigo
FK
idDocente char(10) NULL identificador del Personal.
Corresponde al cdigo
FK
idDia numeric(18) NULL identificador del tem.
Corresponde a la hora de Inicio
horaInicio char(5) NOT NULL del horario.
Corresponde al hora fin del
horaFin char(5) NULL horario.
350
Atributos
Nombre Tipo de dato Nulo Definicin Tipo de llave
Corresponde al cdigo
PK
idMatricula char(15) NOT NULL identificador de la Matrcula.
Corresponde al cdigo
FK
idAnhoSemestre char(5) NULL identificador del Ao semestre.
Corresponde al cdigo
FK
idAlumno char(10) NULL identificador del Alumno.
Corresponde al cdigo
FK
idCiclo numeric(18) NULL identificador del tem.
creditos int(10) NULL Corresponde al creditos.
tipoMatricula char(1) NULL Corresponde al tipo de Matrcula.
Corresponde a la fecha del
fechaMatricula datetime NULL registro de la Matrcula.
Corresponde al usuario de
usuarioCreacion varchar(50) NULL creacin.
Corresponde a la fecha del
fechaCreacion datetime NULL registro de la Matrcula.
Corresponde al usuario de
usuarioModificacion varchar(50) NULL modificacin.
Corresponde a la fecha de
fechaModificacion datetime NULL modificacin de la Matrcula.
Corresponde a la observacin
observacion varchar(200) NULL con respecto a la Matrcula.
Atributos
Nombre Tipo de dato Nulo Definicin Tipo de llave
Corresponde al cdigo
PK
idPlanEstudio char(7) NOT NULL identificador del Plan de Estudio.
Corresponde al ao del Plan de
anho char(4) NULL Estudio.
Corresponde al cdigo
FK
idEscuela char(3) NULL identificador de la Escuela.
Corresponde al estado del Plan
de Estudio (A = Activo, I =
estado char(1) NOT NULL Inactivo)..
Corresponde a la fecha del
fechaCreacion datetime NULL registro del Plan de Estudio.
351
Atributos
Nombre Tipo de dato Nulo Definicin Tipo de llave
Corresponde al cdigo
PK
idPostulante char(13) NOT NULL identificador del Postulante.
Corresponde al cdigo
FK
idPersona char(10) NULL identificador de la Persona.
Corresponde al cdigo
FK
idAhnoSemestre char(5) NULL identificador del Ao Semestre.
Corresponde al cdigo
FK
idEscuelaOpcion1 char(3) NULL identificador de la Escuela.
Corresponde al cdigo
FK
idEscuelaOpcion2 char(3) NULL identificador de la Escuela.
Corresponde al cdigo
FK
idEscuelaIngreso char(3) NULL identificador de la Escuela.
Corresponde al cdigo
FK
idModalidad numeric(18) NULL identificador del tem.
Corresponde al cdigo
FK
idTipoPreparacion numeric(18) NULL identificador del tem.
Corresponde al cdigo
FK
idTurnoAtencion numeric(18) NULL identificador del tem.
Corresponde al cdigo del
codigoPostulante char(10) NULL Postulante.
Corresponde al puntaje del
puntaje numeric(18) NULL Postulante.
Corresponde al flag que indica si
el Postulante ingres (S = S, N =
flagIngreso char(1) NULL No).
Corresponde al estado del
Postulante (A = Activo, I =
estado char(1) NULL Inactivo).
Corresponde a la fecha del
fechaCreacion datetime NULL registro del Postulante.
Atributos
Nombre Tipo de dato Nulo Definicin Tipo de llave
Corresponde al cdigo
PK
idPreRequisito char(13) NOT NULL identificador del Pre Requisito.
Corresponde al cdigo
identificador del Detalle del Plan FK
idDetPlanEstudio char(10) NULL de Estudio.
Corresponde al cdigo
identificador del Detalle del Plan FK
idRequisito char(10) NULL de Estudio.
352
Atributos
Nombre Tipo de dato Nulo Definicin Tipo de llave
Corresponde al cdigo
PK
idTraslado char(16) NOT NULL identificador del Traslado.
Corresponde al cdigo
FK
idAlumno char(10) NOT NULL identificador del Alumno.
Corresponde al cdigo
FK
idAnhoSemestre char(5) NULL identificador del Ao Semestre.
Corresponde al cdigo de la
codigoResolucion varchar(50) NULL Resolucion.
tipoTraslado char(1) NOT NULL Corresponde al tipo de Traslado.
353
P3- Cmo le parece el tiempo que demora en Registrar la Matrcula de los alumnos?:
P4- Cmo le parece el tiempo que demora en Consultar los alumnos Matriculados?:
La Universidad Privada de Pucallpa est desarrollando un Sistema con metodologa RUP para
mejorar el proceso de Matrcula, que permitir tener toda la informacin en tiempo real sobre
los alumnos matriculados, los horarios de los docentes, las notas del alumno, etc.; en una base
de datos centralizada a la que podr tener acceso para realizar consultas y procesar datos.
Por favor srvase contestar las siguientes preguntas, marcando con un crculo donde crea
conveniente:
P3- Cmo le parece actualmente el tiempo que demora en Registrar la Matrcula de los
alumnos?:
P4- Cmo le parece actualmente el tiempo que demora en Consultar los alumnos
Matriculados?:
La Universidad Privada de Pucallpa est desarrollando un Sistema con metodologa RUP para
mejorar el proceso de Matrcula, que permitir tener toda la informacin en tiempo real sobre
los alumnos matriculados, los horarios de los docentes, las notas del alumno, etc.; en una base
de datos centralizada a la que podr tener acceso para realizar consultas y procesar datos.
Por favor srvase contestar las siguientes preguntas, marcando con un crculo donde crea
conveniente:
A. MATRCULA:
Porcentaje Porcentaje
Frecuencia Porcentaje vlido acumulado
A. MATRCULA:
Porcentaje Porcentaje
Frecuencia Porcentaje vlido acumulado
Porcentaje Porcentaje
Frecuencia Porcentaje vlido acumulado
Porcentaje Porcentaje
Frecuencia Porcentaje vlido acumulado
A LOS ALUMNOS
A. MATRCULA:
Porcentaje Porcentaje
Frecuencia Porcentaje vlido acumulado
A. MATRCULA:
Porcentaje Porcentaje
Frecuencia Porcentaje vlido acumulado
A. MATRCULA:
Porcentaje Porcentaje
Frecuencia Porcentaje vlido acumulado
A. MATRCULA:
Porcentaje Porcentaje
Frecuencia Porcentaje vlido acumulado
A. MATRCULA:
Porcentaje Porcentaje
Frecuencia Porcentaje vlido acumulado
Porcentaje Porcentaje
Frecuencia Porcentaje vlido acumulado
Porcentaje Porcentaje
Frecuencia Porcentaje vlido acumulado
A LOS ALUMNOS
A. MATRCULA:
Porcentaje Porcentaje
Frecuencia Porcentaje vlido acumulado
A. MATRCULA:
Porcentaje Porcentaje
Frecuencia Porcentaje vlido acumulado
A. MATRCULA:
Porcentaje Porcentaje
Frecuencia Porcentaje vlido acumulado
1. Proceso de Admisin
Antes:
El proceso era manual y se registraban a los postulantes en hojas de
clculo.
Ahora:
El proceso es automatizado y las interfaces estn mejoradas:
Registrar Postulante:
Evaluar Postulante:
368
2. Proceso de Matrcula
Antes:
Se registraba la Matrcula a travs de un mdulo de un sistema, pero el
proceso era lento.
Registro de Plan de estudio:
370
Registro de Matrcula:
Registro de Traslado:
372
Ahora:
El proceso es ms rpido y las interfaces estn mejoradas.
Registro de Matrcula:
375
Registro de Traslado:
376
3. Proceso de Notas
Antes:
Se registraban las Notas a travs de un mdulo de un sistema, pero el
proceso era lento
Registro de Nota:
Ahora:
El proceso es ms rpido y las interfaces estn mejoradas:
Registro de Nota:
377
4. Proceso de Pago
Antes:
El proceso era manual y se registraban los pagos del alumno en hojas
de clculo.
Ahora:
El proceso es automatizado y las interfaces estn mejoradas:
Registro de Pago:
378
Estado de cuenta:
379
Final. produccin.
V.D: Mejora Significa mejorar el proceso Encuesta para saber las actividades del - Actividades. - N de actividades proceso Cantidades.
el proceso de inscripcin del alumno proceso anterior y compararlo con el anterior
- Tiempo.
de Matrcula. en uno o muchos cursos de proceso mejorado. - N de actividades proceso
un determinado ao mejorado.
Encuesta para medir el tiempo de
semestre; para cambiarlo,
actividades del proceso anterior y - N de actividades manuales
hacerlo ms efectivo, del proceso anterior.
compararlo con el proceso mejorado.
eficiente y adaptable.
- N de actividades manuales
Encuesta para medir el grado de del proceso mejorado.
satisfaccin del usuario con respecto al
- N de actividades
tiempo
automatizadas del proceso
RANGO SATISFACCIN
anterior.
anterior.
- Tiempo promedio de
actividades del registro de
Matrcula del proceso
mejorado.
Estaciones de Trabajo:
Cuadro 33: Caractersticas de Hardware para las estaciones de trabajo.
CARACTERSTICAS OPCIONES
Intel Pentium IV 2.8
Procesador
Ghz
Memoria Cach
512 Kb
interna
Memoria RAM 2 gb
Disco Duro 80 GB
Dlink Ethernet
Tarjeta de RED.
10/100
Teclado y Mouse Genius
Monitor 15 Digital LG
I. DATOS DE IDENTIFICACION:
1.1 Nombre del Instrumento motivo de evaluacin:
ENCUESTA REALIZADA AL PERSONAL ACADEMICO
1.3 Autor del Instrumento: Dr. Luis Alberto Rivera Echegaray y Mg.
Javier Luna Velasquez
I. DATOS DE IDENTIFICACION:
1.1 Nombre del Instrumento motivo de evaluacin:
ENCUESTA REALIZADA A LOS ALUMNOS
1.3 Autor del Instrumento: Dr. Luis Alberto Rivera Echegaray y Mg.
Javier Luna Velasquez