Está en la página 1de 255

U N I V E R S I D AD AU T O N O M A

GABRIEL RENE MORENO


FACULTAD DE TECNOLOGIA
CARRERA: INGENIERA INFORMTICA

SISTEMA DE INFORMACIN ACADMICO PARA LA UNIDAD DE


POSTGRADO FACULTAD DE TECNOLOGIA DE LA UNIVERSIDAD
AUTONOMA GABRIEL RENE MORENO

NANDO E. CARDENAS OVANDO


JOSE CRISTIAN VARGAS ESCALERA

SANTA CRUZ BOLIVIA


2007

DEDICATORIA

A mis padres Nelson Crdenas y Martha Ovando, seres


nicos, que con su apoyo, cario y consejos he logrado
mis metas y a mis hermanas Neyla y Eveln por ser las
mejores del mundo.

Nando Ernesto Crdenas Ovando.

A mis padres Jos Leo Vargas

y Gloria Dalence

Escalera, gracias por tantos aos de dedicacin y


apoyo, sin los cuales no habra podido alcanzar mis
metas, a mi hermano Yimmy que mas que un hermano ha
sido un amigo.
Jos Cristian Vargas Escalera

Para ellos, mi familia entera y amigos dedico este


Proyecto de Grado.

AGRADECIMIENTO

A DIOS por darnos la vida, porque ha sido, es y ser mi gua.

A NUESTROS PADRES por que se sacrificaron y lo dieron todo para que


nosotros hoy concluyamos una etapa ms de nuestra formacin profesional.

A LA UNIVERSIDAD AUTONOMA GABRIEL REN MORENO por abrirnos sus


puertas para recibir nuestra formacin profesional,

a su plantel docente y

administrativo, por que contribuyeron en esta etapa de nuestras vidas.

A LA UNIDAD DE POSTGRADO DE TECNOLOGA, a todo el personal


administrativo, en especial al Ing. Julio Csar Zeballos, por su confianza.

A NUESTROS COMPAEROS Y AMIGOS, de la carrera de Ingeniera


Informtica por brindarnos su amistad y apoyo incondicional, gracias por todos
los momentos que compartimos juntos.

A todas las personas que colaboraron de forma directa e indirecta en la


elaboracin del presente trabajo.
GRACIAS.

VI

Resumen
INDICE
ndice de Figuras

IV

ndice de Tablas

PARTE I
ASPECTOS GENERALES
CAPITULO 1. PERFIL DEL PROYECTO
1.1 Introduccin ............................................................................................ 1
1.2 Descripcin del Problema ...................................................................... 3
1.2.1Situacin Problemtica.......................................................................... 4
1.2.2 Situacin Deseada ............................................................................. 4
1.3 Objetivos ................................................................................................. 4
1.3.1 Objetivo Genera................................................................................. 4
1.3.2 Objetivo Especfico ........................................................................... 4
1.4 Alcance.................................................................................................... 5
1.4.1 Mdulo Administracin Programa Acadmico

...... 5

1.4.2 Mdulo Gestin de Postgraduante ................................................... 6


1.4.3 Mdulo Gestin de Docente ............................................................. 7
1.4.4 Mdulo Gestin de Trabajo de Tesis ............................................... 7
1.4.5 Parmetros del Sistema ..................................................................... 8
1.5

Metodologa ......................................................................................... 9

1.5.1 Desarrollo de Software Orientado a Objetos ................................... 10


1.6 Cronograma.............................................................................................. 11

PARTE II
FUNDAMENTOS TEORICOS
CAPITULO 2. UNIDAD DE POSTGRADO
2.1 Introduccin ........................................................................................... 14
2.2 Antecedentes .......................................................................................... 15
2.3 Los Estudios de Postgrado, Naturaleza, fines y Objetivos ................. 17

II
2.4 La Secretaria General ............................................................................ 20
2.5 La Coordinacin Acadmica................................................................ 20
2.6 Clasificacin de los Estudios de Postgrado ........................................ 21
2.6.1 Los Estudios de Diplomado.............................................................. 21
2.6.2 Los Estudios de Especialidad ........................................................... 22
2.6.3 Los Estudios de Maestra .................................................................. 23
2.7

Criterios y Escalas de Evaluacin ...................................................... 24

2.8

Convalidacin de Asignaturas de Postgrado ..................................... 25

2.9

Matriculas, Inscripciones y Certificaciones....................................... 26

2.10 Becas .................................................................................................... 27


2.11 Rgimen de Evaluacin y Tutoras..................................................... 28

PARTE II
DESARROLLO DEL SISTEMA
CAPITULO 3. CAPTURA DE REQUISITOS
3.1

Requerimientos del Sistema................................................................ 32

3.2

Lista de Requerimientos...................................................................... 32

3.2.1 Requerimientos Funcionales del Sistema ......................................... 33


3.2.2 Requerimientos No Funcionales del Sistema .................................... 36
3.3

Modelo de Dominio............................................................................. 37

3.4

Identificacin de Actores y Casos de Uso ......................................... 38

3.5

Priorizar Casos de Uso ........................................................................ 40

3.6

Detallar Casos de Uso ......................................................................... 42

3.7

Diagrama de Casos de Uso ................................................................. 51

CAPITULO 4. FLUJO DE TRABAJO ANALISIS


4.1 Anlisis de la Arquitectura...................................................................... 57
4.2 Analizar caso de uso................................................................................ 61
4.3 Analizar una Clase................................................................................... 78

III
CAPITULO 5. FLUJO DE TRABAJO DISEO
5.1 Diseo de la arquitectura......................................................................... 98
5.2 Diagrama de paquetes.............................................................................. 99
5.3 Arquitectura fsica del sistema................................................................ 100
5.4 Diagrama de secuencia............................................................................ 101
5.5 Diagrama de clases .................................................................................. 167
5.6 Diseo lgico de la Base de Datos ......................................................... 168
5.7 Diseo fsico de la Base de Datos........................................................... 174
5.8 Diagramas de navegacin........................................................................ 174
5.9 Diseo de interface .................................................................................. 174

CAPITULO 6. FLUJO DE TRABAJO IMPLEMENTACION


6.1 Arquitectura de Sistema ........................................................................ 226
6.2 Modelo de Implementacin: Programa Acadmico ............................ 228
6.3 Modelo de Implementacin: Gestin Postgraduante........................... 229
6.4 Modelo de Implementacin: Gestin Docente .................................... 230
6.5 Modelo de Implementacin: Gestin Tesis .......................................... 231

CAPITULO 7. PRUEBA DEL SISTEMA


7.1 Prueba....................................................................................................... 233
Caso de Prueba 1............................................................................................ 234
Caso de Prueba 2............................................................................................ 235

CONCLUSIONES
RECOMENDACIONES
BIBLIOGRAFIA
ANEXOS

IV

INDICE DE FIGURAS
Figura 1.1 El proceso del modelo unificado............................................................. 9
Figura 1.2 Cronograma .............................................................................................. 11
Figura 2.1 Organigrama ............................................................................................. 19
Figura 3.1 Modelo de negocio................................................................................... 37
Figura 3.2 Diagrama de casos de uso general........................................................... 51
Figura 3.3 Diagrama de Casos de Uso- Gestin Programa Acadmico ................. 52
Figura 3.4 Diagrama de Casos de Uso- Gestin Postgraduante.............................. 53
Figura 3.5 Diagrama de Casos de Uso- Gestin Docente........................................ 53
Figura 3.6 Diagrama de Casos de Uso- Gestin Trabajo de Tesis.......................... 54
Figura 4.1 Diagrama de Paquete- Mdulos del Sistema Acadmico...................... 57
Figura 4.2 Diagrama de Paquete Submodulos Administracin de programa
acadmico................................................................................................. 57
Figura 4.3 Diagrama de Paquete Submdulo Gestionar detalle edicin ............. 58
Figura 4.4 Diagrama de Paquete Submdulo Administracin de registros
de soporte ................................................................................................. 58
Figura 4.5 Diagrama de Paquete Mdulo de gestin de postgraduante............... 59
Figura 4.6 Diagrama de Paquete- Mdulo de gestin de docentes ......................... 59
Figura 4.7 Diagrama de Paquete - Modulo de gestin de trabajo de tesis.............. 60
Figura 4.8 Diagrama de Colaboracin - Gestionar identificacin del programa ... 61
Figura 4.9 Diagrama de Colaboracin - Gestionar versin del programa .............. 62
Figura 4.10 Diagrama de Colaboracin Fijar asignatura al titulo de la versin.. 63
Figura 4.11 Diagrama de Colaboracin Establecer predecesor para el titulo
de la versin ............................................................................................. 63
Figura 4.12 Diagrama de Colaboracin Gestionar edicin................................... 64
Figura 4.13 Diagrama de Colaboracin Modificar el estado del titulo edicin .. 64
Figura 4.14 Diagrama de Colaboracin Registrar persona................................... 65
Figura 4.15 Diagrama de Colaboracin - Inscribir Postgraduante.......................... 66
Figura 4.16 Diagrama de Colaboracin Activar Postgraduante........................... 67
Figura 4.17 Diagrama de Colaboracin - Gestionar Notas...................................... 67

V
Figura 4.18 Diagrama de Colaboracin Convalidar asignatura ........................... 68
Figura 4.19 Diagrama de Colaboracin - Dar de baja al postgraduante................. 68
Figura 4.20 Diagrama de Colaboracin Readmitir postgraduante....................... 69
Figura 4.21 Diagrama de Colaboracin Gestionar docente.................................. 69
Figura 4.22 Diagrama de Colaboracin Dar de baja al docente........................... 70
Figura 4.23 Diagrama de Colaboracin Readmitir docente ................................. 70
Figura 4.24 Diagrama de Colaboracin Gestionar asesor .................................... 71
Figura 4.25 Diagrama de Colaboracin Gestionar tesis ....................................... 71
Figura 4.26 Diagrama de Colaboracin Gestionar cronograma........................... 72
Figura 4.27 Diagrama de Colaboracin Gestionar actividades ............................ 72
Figura 4.28 Diagrama de Colaboracin Determinar docente y fechas de
inicio y fin de asignatura ......................................................................... 73
Figura 4.29 Diagrama de Colaboracin Determinar horario a la asignatura....... 73
Figura 4.30 Diagrama de Colaboracin Determinar contenido temtico ............ 74
Figura 4.31 Diagrama de Colaboracin Determinar actividades ......................... 74
Figura 4.32 Diagrama de Colaboracin Registrar espacio acadmico ................ 75
Figura 4.33 Diagrama de Colaboracin Registrar horario.................................... 75
Figura 4.34 Diagrama de Colaboracin Registrar niveles acadmicos ............... 75
Figura 4.35 Diagrama de Colaboracin Registrar estado edicin........................ 76
Figura 4.36 Diagrama de Colaboracin Registrar asignatura............................... 76
Figura 4.37 Diagrama de Colaboracin Registrar institucin.............................. 76
Figura 4.38 Diagrama de Colaboracin Registrar oferta tesis.............................. 77
Figura 4.39 Diagrama de Colaboracin Registrar estado de tesis........................ 77
Figura 4.40 Diagrama de Colaboracin Registrar tipo de trabajo de tesis .......... 78
Figura 5.1.1 Diagrama de Arquitectura del sistema................................................. 78
Figura 5.2 Diagrama de Paquetes.............................................................................. 78
Figura 5.3 Diagrama de Despliegue Arquitectura fsica....................................... 78
Figura 5.4 Diagrama de Clase - Gestionar identificacin del programa................. 101
Figura 5.5 Diagrama de Secuencia - Gestionar identificacin del programa ......... 102

Figura 5.6 Diagrama de Clase - Gestionar versin del programa ........................... 103

VI
Figura 5.7 Diagrama de Secuencia - Gestionar versin del programa.................... 104
Figura 5.8 Diagrama de Clase Fijar asignatura al titulo de la versin ................. 105
Figura 5.9 Diagrama de Secuencia Fijar asignatura al titulo de la versin ......... 106
Figura 5.10 Diagrama de Clase Establecer predecesor para el titulo
de la versin ............................................................................................. 107
Figura 5.11 Diagrama de Secuencia Establecer predecesor para el titulo
de la versin ............................................................................................. 108
Figura 5.12 Diagrama de Clase Gestionar edicin................................................ 109
Figura 5.13 Diagrama de Secuencia Gestionar edicin ........................................ 110
Figura 5.14 Diagrama de Clase Modificar el estado del titulo edicin................ 111
Figura 5.15 Diagrama de Secuencia Modificar el estado del titulo edicin........ 112
Figura 5.16 Diagrama de Clase Registrar persona................................................ 113
Figura 5.17 Diagrama de Secuencia Registrar persona ........................................ 114
Figura 5.18 Diagrama de Clase - Inscribir Postgraduante ....................................... 115
Figura 5.19 Diagrama de Secuencia - Inscribir Postgraduante ............................... 116
Figura 5.20 Diagrama de Clase Activar Postgraduante ........................................ 117
Figura 5.21 Diagrama de Secuencia Activar Postgraduante ................................ 118
Figura 5.22 Diagrama de Clase - Gestionar Notas................................................... 119
Figura 5.23 Diagrama de Secuencia - Gestionar Notas ........................................... 120
Figura 5.24 Diagrama de Clase Convalidar asignatura......................................... 121
Figura 5.25 Diagrama de Secuencia Convalidar asignatura................................. 122
Figura 5.26 Diagrama de Clase - Dar de baja al postgraduante .............................. 123
Figura 5.27 Diagrama de Secuencia - Dar de baja al postgraduante....................... 124
Figura 5.28 Diagrama de Clase Readmitir postgraduante .................................... 125
Figura 5.29 Diagrama de Secuencia Readmitir postgraduante............................. 126
Figura 5.30 Diagrama de Clase Gestionar docente............................................... 127
Figura 5.31 Diagrama de Secuencia Gestionar docente ....................................... 128
Figura 5.32 Diagrama de Clase Dar de baja al docente ........................................ 129
Figura 5.33 Diagrama de Secuencia Dar de baja al docente ................................ 130
Figura 5.34 Diagrama de Clase Readmitir docente............................................... 131
Figura 5.35 Diagrama de Secuencia Readmitir docente....................................... 132

VII
Figura 5.36 Diagrama de Clase Gestionar asesor.................................................. 133
Figura 5.37 Diagrama de Secuencia Gestionar asesor.......................................... 134
Figura 5.38 Diagrama de Clase Gestionar tesis..................................................... 135
Figura 5.39 Diagrama de Secuencia Gestionar tesis............................................. 136
Figura 5.40 Diagrama de Clase Gestionar cronograma ........................................ 137
Figura 5.41 Diagrama de Secuencia Gestionar cronograma ................................ 138
Figura 5.42 Diagrama de Clase Gestionar actividades ......................................... 139
Figura 5.43 Diagrama de Secuencia Gestionar actividades.................................. 140
Figura 5.44 Diagrama de Clase Determinar docente y fechas de
inicio y fin de asignatura ......................................................................... 141
Figura 5.45 Diagrama de Secuencia Determinar docente y fechas de
inicio y fin de asignatura ......................................................................... 142
Figura 5.46 Diagrama de Clase Determinar horario a la asignatura .................... 143
Figura 5.47 Diagrama de Secuencia Determinar horario a la asignatura ............ 144
Figura 5.48 Diagrama de Clase Determinar contenido temtico ......................... 145
Figura 5.49 Diagrama de Secuencia Determinar contenido temtico.................. 156
Figura 5.50 Diagrama de Clase Determinar actividades ...................................... 147
Figura 5.51 Diagrama de Secuencia Determinar actividades............................... 148
Figura 5.52 Diagrama de Clase Registrar espacio acadmico.............................. 149
Figura 5.53 Diagrama de Secuencia Registrar espacio acadmico...................... 150
Figura 5.54 Diagrama de Clase Registrar horario................................................. 151
Figura 5.55 Diagrama de Secuencia Registrar horario ......................................... 152
Figura 5.56 Diagrama de Clase Registrar niveles acadmicos............................. 153
Figura 5.57 Diagrama de Secuencia Registrar niveles acadmicos..................... 154
Figura 5.58 Diagrama de Clase Registrar estado edicin..................................... 155
Figura 5.59 Diagrama de Secuencia Registrar estado edicin ............................. 156
Figura 5.60 Diagrama de Clase Registrar asignatura............................................ 157
Figura 5.61 Diagrama de Secuencia Registrar asignatura .................................... 158
Figura 5.62 Diagrama de Clase Registrar institucin ........................................... 159
Figura 5.63 Diagrama de Secuencia Registrar institucin.................................... 160
Figura 5.64 Diagrama de Clase Registrar oferta tesis........................................... 161

VIII
Figura 5.65 Diagrama de Secuencia Registrar oferta tesis ................................... 162
Figura 5.66 Diagrama de Clase Registrar estado de tesis..................................... 163
Figura 5.67 Diagrama de Secuencia Registrar estado de tesis ............................. 164
Figura 5.68 Diagrama de Clase Registrar tipo de trabajo de tesis ....................... 165
Figura 5.69 Diagrama de Secuencia Registrar tipo de trabajo de tesis................ 166
Figura 5.70 Diagrama de Clase de Diseo................................................................ 167
Figura 5.71 Diagrama de Navegacin - Gestionar identificacin del programa .... 184
Figura 5.72 Diagrama de Navegacin - Gestionar versin del programa............... 185
Figura 5.73 Diagrama de Navegacin Fijar asignatura al titulo de la versin .... 186
Figura 5.74 Diagrama de Navegacin Establecer predecesor para el titulo
de la versin ............................................................................................. 187
Figura 5.75 Diagrama de Navegacin Gestionar edicin ..................................... 188
Figura 5.76 Diagrama de Navegacin Modificar el estado del titulo edicin..... 189
Figura 5.77 Diagrama de Navegacin Registrar persona ..................................... 190
Figura 5.78 Diagrama de Navegacin - Inscribir Postgraduante............................. 191
Figura 5.79 Diagrama de Navegacin Activar Postgraduante ............................. 192
Figura 5.80 Diagrama de Navegacin - Gestionar Notas ........................................ 192
Figura 5.81 Diagrama de Navegacin Convalidar asignatura.............................. 193
Figura 5.82 Diagrama de Navegacin - Dar de baja al postgraduante.................... 194
Figura 5.83 Diagrama de Navegacin Readmitir postgraduante.......................... 195
Figura 5.84 Diagrama de Navegacin Gestionar docente .................................... 196
Figura 5.85 Diagrama de Navegacin Dar de baja al docente ............................. 197
Figura 5.86 Diagrama de Navegacin Readmitir docente.................................... 198
Figura 5.87 Diagrama de Navegacin Gestionar Tesis ........................................ 199
Figura 5.88 Pantalla de Acceso ................................................................................. 200
Figura 5.89 Pantalla de Programa Acadmico ......................................................... 201
Figura 5.90 Pantalla Gestionar identificacin del programa ................................... 202
Figura 5.91 Pantalla Gestionar versin del programa .............................................. 203
Figura 5.92 Pantalla Fijar asignatura al titulo de la versin .................................... 204
Figura 5. 92 Pantalla Establecer predecesor para el titulo
de la versin ............................................................................................. 205

IX
Figura 5.93 Pantalla Gestionar edicin..................................................................... 205
Figura 5.94 Pantalla Modificar el estado del titulo edicin..................................... 206
Figura 5.95 Pantalla Registrar persona ..................................................................... 207
Figura 5.96 Pantalla Inscribir Postgraduante............................................................ 208
Figura 5.97 Pantalla Activar Postgraduante ............................................................. 209
Figura 5.98 Pantalla Gestionar Notas........................................................................ 210
Figura 5.99 Pantalla Convalidar asignatura .............................................................. 211
Figura 5.100 Pantalla Dar de baja al postgraduante................................................. 211
Figura 5.101 Pantalla Readmitir postgraduante ....................................................... 212
Figura 5.102 Pantalla Gestionar docente .................................................................. 214
Figura 5.103 Pantalla Dar de baja al docente ........................................................... 215
Figura 5.104 Pantalla Gestionar asesor..................................................................... 216
Figura 5.105 Pantalla Gestionar tesis........................................................................ 216
Figura 4.106 Pantalla Gestionar cronograma ........................................................... 217
Figura 4.107 Pantalla Gestionar actividades............................................................. 217
Figura 4.108 Pantalla Determinar docente y fechas de
inicio y fin de asignatura ......................................................................... 218
Figura 4.109 Pantalla Determinar horario a la asignatura ....................................... 218
Figura 4.110 Pantalla Determinar contenido temtico............................................. 219
Figura 4.111 Pantalla Determinar actividades.......................................................... 220
Figura 4.112 Pantalla Registrar espacio acadmico................................................. 220
Figura 4.113 Pantalla Registrar horario .................................................................... 221
Figura 4.114 Pantalla Registrar niveles acadmicos................................................ 221
Figura 4.115 Pantalla Registrar asignatura ............................................................... 221
Figura 4.116 Pantalla Registrar institucin............................................................... 222
Figura 4.117 Pantalla Registrar oferta tesis .............................................................. 222
Figura 4.118 Pantalla Registrar estado de tesis ........................................................ 223
Figura 4.119 Pantalla Registrar tipo de trabajo de tesis........................................... 223

X
INDICE DE TABLAS
Tabla 3.1 Requerimientos funcionales del sistema .................................................. 35
Tabla 3.2 Requerimientos no funcionales del sistema ............................................. 36
Tabla 3.3 Identificacin de actores y casos de uso .................................................. 39
Tabla 3.4 Priorizar casos de uso ................................................................................ 41
Tabla 3.5 Caso de uso gestionar identificacin del programa ................................. 42
Tabla 3.6 Caso de uso gestionar versin del programa............................................ 42
Tabla 3.7 Caso de uso Fijar asignatura al titulo de la versin ................................. 43
Tabla 3.8 Caso de uso establecer predecesor para el ttulo de la versin ............... 43
Tabla 3.9 Caso de uso gestionar detalle de asignatura............................................. 43
Tabla 3.40 Caso de uso gestionar detalle de asignatura........................................... 44
Tabla 3.41 Caso de uso gestionar persona................................................................ 44
Tabla 3.42 Caso de uso inscribir postgraduante....................................................... 44
Tabla 3.43 Caso de uso activar postgraduante.......................................................... 45
Tabla 3.43 Caso de uso registrar nota ....................................................................... 45
Tabla 3.44 Caso de uso convalidar asignatura.......................................................... 45
Tabla 3.45 Caso de uso baja postgraduante.............................................................. 46
Tabla 3.46 Caso de uso readmitir postgraduante...................................................... 47
Tabla 3.47 Caso de uso registrar docente ................................................................. 47
Tabla 3.48 Caso de uso registrar baja de docente .................................................... 47
Tabla 3.49 Caso de uso readmitir docente................................................................ 48
Tabla 3.50 Caso de uso registrar asesor.................................................................... 48
Tabla 3.51 Caso de uso registrar tesis....................................................................... 49
Tabla 3.52 Caso de uso gestionar actividades de la asignatura ............................... 49
Tabla 3.53 Caso de uso gestionar contenido temtico de la asignatura.................. 49
Tabla 3.54 Caso de uso registrar actividades de tesis .............................................. 49
Tabla 3.55 Caso de uso gestionar grados acadmicos ............................................. 50
Tabla 3.56 Caso de uso registrar oferta de tesis ....................................................... 50
Tabla 3.52 Caso de uso gestionar actividades de la asignatura ............................... 49
Tabla 3.52 Caso de uso gestionar actividades de la asignatura ............................... 49

XI

RESUMEN

La Escuela de Postgrado de la Universidad Autnoma Gabriel Ren Moreno,


es una casa de estudios superiores que tiene como objetivo la formacin y
capacitacin de lderes profesionales con un alto nivel acadmico que sea capaz
de desarrollar con calidad las diversas tareas que como profesional les
corresponde, respondiendo de forma pertinente y creativa a los posibles
escenarios profesionales que se les presenten en el ejercicio de la profesin.
El

Sistema Acadmico de Postgrado tiene como finalidad organizar y

controlar los programas acadmicos para apoyar y mejorar la gestin acadmica,


en el desarrollo y crecimiento de la Escuela.
El presente Documento est distribuido de la siguiente manera:
CAPTULO I: PERFIL DEL PROYECTO.

En este capitulo se har una breve introduccin sobre el proyecto final de


grado, explicando el entorno en el que se desarrollara el Sistema de Informacin

XII
Acadmico, tambin daremos a conocer la situacin, formulacin, problemticas y
objetivos a ser alcanzados en el presente trabajo.
CAPTULO II: Unidad de Postgrado Facultad Ciencias Exactas y
Tecnologa
En este capitulo se detallaran algunos antecedentes, reas, funciones,
reglamentos que rigen en la Unidad de Postgrado de Tecnologa, institucin para
la cual se desarrollo el presente trabajo final de grado.
CAPTULO III: CAPTURA DE REQUISITOS.
En este capitulo se describen los casos de estudio realizados a la Unidad
con el fin de obtener las funcionalidades del sistema en un lenguaje comprendido
tanto por el cliente como por los desarrolladores.
CAPTULO IV: ANALISIS.
En esta etapa analizaremos los requisitos descritos en la captura de
requisitos, refinndolos y estructurndolos de tal manera que podamos conseguir
una comprensin mas precisa de los requisitos y una descripcin de estos que
resulte fcil de mantener y nos sirva de ayuda para estructurar el Sistema de
Informacin Acadmico para la Unidad de Postgrado Facultad de Tecnologa.
CAPTULO V: DISEO.
En el diseo modelamos el sistema y encontramos su forma para que
soporte todos los requisitos, se basa fundamentalmente en los resultados
proporcionados por el anlisis.
El modelo del diseo se esfuerza en conservar la estructura del sistema
impuesta por el modelo del anlisis y que sirve como esquema para la
implementacin del sistema.
CAPTULO VI: IMPLEMENTACION Y PRUEBAS.

XIII
El principal propsito de la implementacin es el de desarrollar la
arquitectura del sistema como un todo.
En el flujo de trabajo de prueba se verifican los resultados de la
implementacin, probando cada construccin, incluyendo tanto construcciones
internas como intermedia, as como las versiones finales a ser entregado a los
usuarios

PARTE I
Aspectos Generales

CAPITULO 1
Perfil del Proyecto

Sistema de Informacin Acadmico


Capitulo1: Perfil del proyecto
___________________________________________________________________________
1.1 Introduccin.Los estudios de postgrado son cursos que se realizan despus de obtener el
grado de licenciado o su equivalente, en una institucin universitaria. El sistema
de postgrado de la UAGRM tiene como finalidad organizar cursos y programas de
formacin avanzada, comprometindose as en la formacin de profesionales con
visin de futuro y portadores de las ciencias, la tecnologa, las humanidades y las
artes.
Segn el nivel acadmico y cientfico, los estudios de postgrado se clasifican en:
a) Los no conducentes a grado acadmico y cientfico, los estudios de postgrado
se clasifican en :
?

Cursos de actualizacin, ampliacin y otros

Cursos de Diplomado

b) Los conducentes a grado acadmico o cientfico


?

La especialidad

La Maestra

Doctorado

La estructura curricular del programa, describe cada una de las asignaturas que
componen el programa, su plan de estudio respectivo, duracin, creditaje, mtodos
de enseanza de aprendizaje, etc., la presentacin, sustentacin y aprobacin de un
trabajo final de grado.
Los estudios de especialidad tienen por objeto profundizar, ampliar y desarrollar
capacidades y habilidades para el dominio de un tema y utilizar estos conocimientos,
mtodos y tcnicas para analizar y/o resolver problemas particulares. El plan de
estudio comprende mdulos, seminarios, talleres, actividades investigativas,
prcticas centradas en reas especficas del conocimiento.
Los estudios de maestra tienen por objeto proporcionar una formacin superior en
una disciplina, profundizando la formacin

en el desarrollo terico, tecnolgico,

profesional para la investigacin y el estado del conocimiento correspondiente. El


___________________________________________________________________________
Pg. 1

Sistema de Informacin Acadmico


Capitulo1: Perfil del proyecto
___________________________________________________________________________
estudiante que cumple y apruebe el programa en su totalidad incluida la sustentacin
y aprobacin del trabajo final de grado tiene derecho a titulo en maestro en ciencias.
La escolaridad de la maestra comprende cursos tericos y prcticos, seminarios,
talleres y otras actividades acadmicas y de investigacin, adems de un trabajo
final de grado individual.
Los estudios de doctorado tienen por objeto brindar preparacin al ms alto nivel
acadmico y cientfico en un rea particular del conocimiento, creando capacidades
para el desarrollo individual principalmente a travs de la investigacin que le permita
al doctorando realizar aportes originales.
El programa de doctorado comprende de dos etapas: 1. de formacin acadmica y
2.de investigacin cientfica. La actividad investigativa que es la base del doctorado
representa aproximadamente el 70% del fondo de tiempo, concluye con la
presentacin y defensa de la tesis doctoral. Esta etapa es apoyada por un perodo
de formacin acadmica, consistente en cursos tericos, seminarios y talleres.
El coordinador acadmico de la direccin universitaria de postgrado es la autoridad
acadmica que coordina las actividades postgraduantes juntamente con la
direcciones de de postgrado en las facultades.
Adicionalmente, organiza, dirige y controla todos los cursos y programas de
postgrado impartidas por la direccin.

___________________________________________________________________________
Pg. 2

Sistema de Informacin Acadmico


Capitulo1: Perfil del proyecto
___________________________________________________________________________
1.2 Descripcin del problema.Segn lo analizado se logr identificar cuatro problemas que se describen en los
siguientes puntos:
-

A la hora de crear un programa acadmico se maneja informacin de manera


detallada y especfica, ya que cada programa aparte de estar bien
fundamentado, se debe regir a una planificacin cronolgica de cada una de
sus materias o mdulos las cuales a su ves deben contar con un contenido y
una calendarizacin, es decir, el avance de esta materia en un periodo de
tiempo determinado. Toda esta informacin debe ser manejada y organizada
por un coordinador acadmico que debe presentar reportes peridicos y
coordinar con distintas personas para organizar los programas acadmicos.
La manera actual en que se maneja esta informacin, dificulta el trabajo a la
hora de tomar decisiones en la creacin de nuevos programas acadmicos,
presentar reportes y realizar el seguimiento de los programas.

La Escuela de postgrado

lleva un control de la informacin referente al

registro de datos como ser requisitos de admisin, perfiles, currculum, etc.,


tanto de los postgraduantes como de los docentes ,tornndose dificultoso el
trabajo a la hora de hacer el seguimiento y gestin de estos datos.
-

Todo programa realizado por un postgraduante llega a su fin con la realizacin


y la defensa de una tesis, para su realizacin cada tesis debe ser asesorada
por uno o ms personas. La tesis no necesariamente inicia a finales de un
programa, el postgraduante puede iniciar su tesis a mediados del programa,
todo el seguimiento de la tesis es gestionado por el departamento acadmico.
Actualmente es dificultoso realizar un seguimiento sobre el avance del
cronograma presentado y el apoyo que se le puede dar al postgraduante a la
hora de elaborar su tesis.

___________________________________________________________________________
Pg. 3

Sistema de Informacin Acadmico


Capitulo1: Perfil del proyecto
___________________________________________________________________________
1.2.1 Situacin Problemtica.? Dificultad en el seguimiento y control de todo el programa acadmico.
1.2.2 Situacin deseada.?

Tener un manejo eficiente de la informacin, mediante un Sistema de


informacin que sirva de apoyo de todo el ciclo de un programa
acadmico.

1.3 OBJETIVOS
1.3 .1 Objetivo general
Desarrollar un sistema de informacin acadmico para la Escuela de Postgrado
de la Universidad Gabriel Ren Moreno.
1.3.2 Objetivos especficos
?

Realizar la captura de requisitos mediante entrevistas a las personas que


se encargan de coordinar y gestionar los programas acadmicos en la
unidad de postgrado.

Realizar el modelo de anlisis del sistema, mediante casos de uso, con los
requerimientos que se descubrieron en la captura de requisitos, estudiando
de manera detallada el trabajo que realiza el coordinador acadmico y las
personas que lo colaboran hasta la finalizacin de su programa.

Realizar el modelo de diseo que permita la gestin de datos de docentes


y estudiantes, la creacin y gestin de programas acadmicos, llevar un
control de tanto de los programas como de sus respectivos mdulos y
gestionar las tesis.

Realizar la implementacin del software siguiendo los pasos de nuestro


diseo, presentando prototipos a las personas que interactan con el
sistema de manera que se pueda mejorar hasta llevar a un producto final
que satisfaga las necesidades de los usuarios.

Realizar

las

pruebas

de

manera

minuciosa,

documentando

comportamiento del sistema, registrando mediante planillas

el

los datos

introducidos y las salidas que muestra el mismo, a modo de corregir las


fallas que este pueda tener.
___________________________________________________________________________
Pg. 4

Sistema de Informacin Acadmico


Capitulo1: Perfil del proyecto
___________________________________________________________________________
1.4 Alcance
1.4.1 Modulo administracin de programa acadmicos
? Gestionar identificacin del programa.- Se registra los datos que
identifican al programa acadmico.
? Gestionar versin del programa.- Se registra los datos de las
versiones que se crean de ese programa y los ttulos acadmicos que
se le otorga al postgraduante.
? Gestionar edicin.- Se registran los datos de los ttulos que van a ser
editados, que son a los cuales el postgraduante puede inscribirse,
tambin se asignan las asignaturas, los horarios, las actividades, el
avance acadmico y los docentes de de cada uno de los ttulos de esa
edicin.
? Gestionar ttulos.- Se registra los ttulos con sus respectivos grados
que tendr dicha versin del programa y las jerarquas que existen
entre estos ttulos.

Submdulo administrar asignaturas:


? Gestionar asignatura.- Se registran los datos que identifican a la
asignatura y que puede ser asignada a muchos ttulos acadmicos.
? Gestionar detalle de asignatura.- Se asigna todos los datos que debe
tener una asignatura (crditos, horas tericas y practicas, rgimen de
estudio, fecha inicio, fecha fin, docente, horarios) para llevarse a cabo.
? Gestionar contenido temtico de la asignatura.-Se registra el los
temas y fecha de avance de esa asignatura en un programa
determinado.
? Gestionar actividades de la asignatura.-Se registra cronolgicamente
las los datos relacionados a las actividades a darse en una asignatura.

___________________________________________________________________________
Pg. 5

Sistema de Informacin Acadmico


Capitulo1: Perfil del proyecto
___________________________________________________________________________
Submdulo soporte programa acadmico.? Registrar grados acadmicos.- Se registran todos los niveles acadmicos
de los cuales esta compuesto un programa acadmico.
? Registrar de tipos de estados del programa acadmico.- Se registran
todos los tipos de estados (activado, desactivado, suspendido, detenido,
finalizado) que puede tener el programa acadmico.
? Registrar asignatura.- Se registra los datos de la asignatura, independiente
al programa acadmico.
? Registrar de ambientes.- Se registra datos de las aulas, salas de cmputos o
lugares, con sus caractersticas, donde se van a dar las clases o realizar
cualquier tipo de actividad a los postgraduantes.
? Registrar de horarios.- Se registra los datos de las horas y das de las
asignaturas.
? Registrar de persona.- Se registra datos personales.
? Registrar de personal administrativo.- Se registra todos los datos del
personal administrativo de la Unidad de Postgrado, asignndoles sus
respectivos departamentos.
? Registrar de nacionalidad.- Se registra todas las nacionalidades

1.4.2 Mdulo gestin de postgraduantes


? Inscribir postgraduante.-En este submdulo tiene dos tareas: Registro de
Postgraduante, Registro de Inscripcin, se crea un registro de postgraduante y
de inscripcin

para los

nuevos, y solo registro de inscripcin para

postgraduantes antiguos.
? Readmitir postgraduante.-Se genera un registro de readmisin para aquellos
alumnos que abandonaron algn programa (fueron dados de baja) y quieren
retomar sus estudios con la posibilidad de convalidar materias ya cursadas.
? Baja de postgraduante.-Se registran los datos para dar de baja a un
postgraduantes y congelar sus materias para retomar sus estudios ms
adelante.

___________________________________________________________________________
Pg. 6

Sistema de Informacin Acadmico


Capitulo1: Perfil del proyecto
___________________________________________________________________________
? Convalidar de asignatura.-Se se selecciona y registra la asignatura a
convalidar y la asignatura por convalidar, que puede ser una asignatura.
? Registrar de notas.- Se registra las

notas de los postgraduantes en los

distintos mdulos del programa que cursa.


? Activar postgraduante.-Se registra los datos para activar postgraduante, es
decir, que el postgraduante esta habilitado para acceder al modulo
correspondiente.

1.4.3 Mdulo Gestin de Docentes


? Registrar de Docente.-Se registra datos de los docentes.
? Registrar de baja de docente.-Se registra la baja de un docente en una
asignatura de un programa.
? Registrar de Readmisin de docente.-Se registra la readmisin de un
docente luego de haber sido dado de baja.

1.4.4 Mdulo Gestin de Trabajo de Tesis


? Registrar de oferta de tesis.-Se registra los datos de las propuestas o
solicitudes de tesis de una persona (particular, docente, empresa, etc.) a
manera de dar a conocer al postgraduante, para q este pueda realizar su
proyecto de grado.
? Registrar asesor.-Se registra las personas que tengan la disponibilidad, para
que puedan ser seleccionados o asignados como guas de proyectos de
grado.
? Registrar de tesis.- Se registra datos de las tesis ya sea que este vinculado o
no a una oferta de tesis, el propsito es tratar de brindar la mayor ayuda
posible al postgraduante para realizar su proyecto.
? Registrar de actividades de Tesis.-Se registra las actividades que debe
realizar el postgraduante para poder finalizar su proyecto de grado.
? Registrar de correccin de Tesis.-Se registra las correcciones del proyecto
del postgraduante, estas correcciones estn vinculadas a alguna actividad.

___________________________________________________________________________
Pg. 7

Sistema de Informacin Acadmico


Capitulo1: Perfil del proyecto
___________________________________________________________________________
1.4.5 Parmetros del Sistema.? Registrar de usuario.- Se registra los datos de acceso al sistema (login,
contrasea) y asignacin de perfiles de cada usuario.
? Registrar de perfiles.- Se registra los permisos y privilegios que tiene
cada usuario.

___________________________________________________________________________
Pg. 8

Sistema de Informacin Acadmico


Capitulo1: Perfil del proyecto
___________________________________________________________________________
1.5 Metodologa.El proceso unificado se basa principalmente en la especificacin de requerimientos
de un sistema mediante casos de usos. El proceso unificado tiene como aspecto
esencial del desarrollo de software una visin que parte de la arquitectura del
sistema, siguiendo un proceso iterativo e incremental. El proceso integra diferentes
aspectos, como son los ciclos, fases, flujos de trabajo, mitigacin de riesgo, control
de calidad, administracin de proyecto y control de configuracin.
Fases del ciclo

Fig. 1.1.- El Proceso de Modelado Unificado


Las fases que va a realizar el sistema de informacin acadmico son:
? Iniciacin: Se establece la planificacin del proyecto y se delimita su
alcance.
? Elaboracin: Se analiza el dominio del problema, se establece una
base arquitectnica slida, se desarrolla el plan del proyecto y se
eliminan los elementos de ms alto riesgo del proyecto.
? Construccin: Se desarrolla de forma iterativa e incremental un
producto completo que est preparado para la transicin hacia la
comunidad de usuarios.

___________________________________________________________________________
Pg. 9

Sistema de Informacin Acadmico


Capitulo1: Perfil del proyecto
___________________________________________________________________________

1.5.1 Desarrollo de Software Orientado a Objetos


En el proceso de desarrollo de software

las actividades definen los pasos

necesarios para lograr las metas y los objetivos; deben ser fciles de definir y
seguir; simplificar la comprensin del sistema; y ofrecer flexibilidad, precisin y
extensibilidad. Las actividades bsicas del proceso de desarrollo de software,
conocidas como el ciclo de vida del software son:
-

Requisitos.- Se especifican las necesidades del sistema a desarrollar. La


especificacin de requisitos sirve como base para la negociacin entre los
desarrolladores y clientes del sistema, y tambin para planear y controlar
el proceso de desarrollo.

Anlisis.- Se busca comprender los requisitos del sistema con el propsito


de estructurar la arquitectura del sistema. Responde a la pregunta que
del sistema.

Diseo.- Se transforma la arquitectura obtenida durante el anlisis en una


arquitectura

especializada,

donde

se

considera

el

ambiente

de

implantacin particular del sistema. Obedece al comodel sistema.


-

Implementacin.- Se expresa al arquitectura del sistema en una forma


aceptable para la computadora, o sea, el cdigo.

Integracin.- Se

combina

los

componentes

creados

de

manera

independiente para formar el sistema completo


-

Pruebas.- Se verifica y valida al sistema a nivel de componentes


individuales y su integracin.

Documentacin.- Se describe los aspectos sobresalientes de los


requisitos, anlisis, diseo, implementacin, integracin y pruebas.

1.6.

Cronograma

___________________________________________________________________________
Pg. 10

Sistema de Informacin Acadmico


Capitulo1: Perfil del proyecto
___________________________________________________________________________

___________________________________________________________________________
Pg. 11

Sistema de Informacin Acadmico


Capitulo1: Perfil del proyecto
___________________________________________________________________________

___________________________________________________________________________
Pg. 12

CAPITULO 2
Unidad de Postgrado

Sistema de Informacin Acadmico


Capitulo 2: Unidad de postgrado
___________________________________________________________________________

Capitulo

Unidad de Postgrado de la Facultad


Ciencias Exactas y Tecnologa
2.1 Introduccin.La dcada pasada y los aos del nuevo siglo y milenio , Siglo XXI y Tercer Milenio,
han venido acompaados de vertiginosas transformaciones en todos los campos
de las ciencias, tecnologa, relaciones sociales, polticas, econmicas y dems
componentes de la vida del ser humano sobre nuestro planeta; y producto de estos
cambios nos encontramos en una verdadera revolucin tecno-cientfica, citada por
muchos, como la Revolucin del Conocimiento, siendo evidente que estamos en
una nueva era, cuya caracterstica principal es la Globalizacin, donde el desarrollo
de las fuerzas productivas y de las comunicaciones han configurado un nuevo
mapa geogrfico terrestre. Es decir, como una aldea global, interactuando las
fuerzas de mercado en forma inmediata e instantnea desde cualquier lugar de la
geografa mundial e influyendo su accionar en cualquier rincn del globo terrestre,
desarrollndose fuertes procesos de competencia en la produccin de bienes y
servicios, conllevando esta situacin el surgimiento de novedosos y sofisticados
productos y servicios, inyectados por nuevos desarrollos tecnolgicos.

___________________________________________________________________________
Pg. 14

Sistema de Informacin Acadmico


Capitulo 2: Unidad de postgrado
___________________________________________________________________________
Como entes personales nos encontramos inmersos en esta nueva realidad, donde
la competitividad proclama la formacin de recursos humanos detentores del
conocimiento con la capacidad de producir, adaptar y transferir tecnologas.
El sector de cuadros de profesionales universitarios inmersos en el nuevo
escenario del mercado globalizado es exigido para desempearse como expertos
en determinadas reas y no as con conocimientos generalistas en determinados
campos del saber; por lo tanto, no bastan ya los grados de licenciatura solamente,
sino que es necesario adems realizar estudios especializados de nivel avanzado
para poder competir y desarrollarse en un mercado laboral que se hace cada vez
ms exigente y competitivo; es decir, contar con estudios de postgrado
universitarios.
Por lo tanto, no es desconocido que nuestro pas, permanentemente postergado,
pobre y subdesarrollado, vislumbra pocas posibilidades que en un futuro cercano
podamos dejar atrs esta crtica situacin y colocarnos a la par de los pases
prsperos de nuestra Amrica morena.
Tampoco es desconocido que buena y gran parte de esta desmotivadora y
preocupante situacin se debe a la falta de educacin, dentro de la cual juega un
rol importante la falta de recursos humanos con un elevado nivel de capacitacin.
2.2 Antecedentes.La unidad de Postgrado de la Facultad Ciencias Exactas y Tecnologa nace el 01
de noviembre de 2000, mediante Resolucin Rectoral. Esta Unidad ha encarado
hasta el presente dos Maestras en el rea de las Ciencias de la Computacin, dos
maestras en

Administracin de Empresas con Gestin en la Industria, MBA

INDUSTRIAL MASTER IN BUSINESS ADMINISTRATION, una Maestra en


Ingeniera de Carreteras, una Maestra en Medio Ambiente; las mismas que han
permitido rescatar experiencias y consolidar el Postgrado Facultativo. As mismo se

___________________________________________________________________________
Pg. 15

Sistema de Informacin Acadmico


Capitulo 2: Unidad de postgrado
___________________________________________________________________________
El sistema de postgrado tiene como finalidad organizar cursos y programas de
informacin avanzada acorde con las directrices sealadas en los planes
estratgicos postgraduales de la universidad.
Son objetivos del sistema de postgrado:
a. Promover y fomentar la investigacin en las diversas reas del conocimiento.
b. Generar nuevas formas de conocimiento y asumirlas de manera critica y
creativa
c. Contribuir a la formacin del personal acadmico, investigadores y
administrativos capacitndolos en sus reas especficas.
d. Ofrecer a los profesionales la oportunidad de profundizar y ampliar
conocimientos y habilidades investigativas
e. Divulgar la produccin cientfica resultantes de las actividades postgraduales

___________________________________________________________________________
Pg. 18

Sistema de Informacin Acadmico


Capitulo 2: Unidad de postgrado
___________________________________________________________________________
Consejo Directivo
de Postgrado

Direccin
General

Director General
Julio Zeballos

Secretaria

Comit Acadmico
Cientfico

Coordinador
Darling Duran
Coordinador
Beatriz Crdoba

Coordinador
Acadmico

Coordinador de
Investigacin

Secretaria

Secretaria

Enc. Seguimiento y
Control Acad.

Secreta
Secretaria
Sandy Diaz

Prof.2
Herman Hinojosa

Secretaria
Ingrid Cha
Prof. 6
Difusin Acadmica

Apoyo Tcnico Acadmico

Apoyo
Profesional
Prof. 3
Sdenka Bazan

Prof. 4
Roselyn Cabrera

Prof. 5
No definido

Fig. 2.1.-ORGANIGRAMA
____________________________________________________________________
Pg. 19

Sistema de Informacin Acadmico


Capitulo 2: Unidad de postgrado
___________________________________________________________________________
2.4

LA SECRETARIA GENERAL
La secretaria general es la instancia de apoyo ms inmediata al Director

Universitario de postgrado. El cargo debe ser ocupado por un docente


universitario con experiencia administrativa, obtar al cargo mediante el
nombramiento oficial del director de postgrado.
Son atribuciones del secretario general:
a. Asistir al Director universitario de postgrado en asuntos propios de su
competencia.
b. Apoyar al Director de postgrado en la planificacin de sus actividades
c. Mantener permanentemente informado al director sobre el estado de
funcionamiento de las actividades del sistema de postgrado.
d. Organizar y llevar la hoja de vida de la direccin universitaria de postgrado

2.5

LA COORDINACION ACADEMICA
La coordinacin acadmica de la unidad de postgrado de la facultad es la

instancia acadmica que organiza, dirige y controla todos los recursos del
programa de postgrado impartidas en la unidad. El margo debe ser ocupado por
un docente universitario con grado de doctor con experiencia de cinco aos en la
docencia en el pregrado o el postgrado.
Son atribuciones del coordinador acadmico:
a. Responder ante el director de la unidad de postgrado por el funcionamiento de
los cursos o programas a su cargo.
b. Proponer al director de la unidad, el calendario de las actividades a
desarrollarse.
c. Cumplir las resoluciones del Consejo Superior del Sistema de postgrado y del
comit de coordinacin, respecto de los cursos y programas de postgrado y
de las actividades en general
d. Informar al director peridicamente sobre el desempeo de sus actividades.
e. Cumplir con las funciones que le sean encomendadas por el Consejo Superior
de Postgrado y el Comit de coordinacin.
___________________________________________________________________________
Pg. 20

Sistema de Informacin Acadmico


Capitulo 2: Unidad de postgrado
___________________________________________________________________________
f. Coordinar la gestin de las actividades postgraduales en las unidades de
postgrado.
g. Promover y generar iniciativas que contribuyan a elevar la calidad de la
docencia.
h. Supervisar el cumplimiento del sistema de evaluacin de cada programa.

2.6

CLASIFICACIN DE LOS ESTUDIOS DE POSTGRADO

Segn el nivel acadmico y cientfico, los estudios de postgrado se clasifican en:


c) Los no conducentes a grado acadmico y cientfico, los estudios de postgrado
se clasifican en :
?

Cursos de actualizacin, ampliacin y otros

Cursos de Diplomado

d) Los conducentes a grado acadmico o cientfico


?

La especialidad

La Maestra

Doctorado

2.6.1 LOS ESTUDIOS DE DIPLOMADO


El objetivo central de los estudios de Diplomado es que los profesionales eleven
su nivel de experticia a travs del dominio de los nuevos logros alcanzados en el
campo del conocimiento tcnico cientfico; as como el de introducirlos en un rea
de conocimientos no vinculados con su formacin, a fin de reorientarlos
profesionalmente.
El plan de estudios comprende cursos, seminarios, talleres, prcticas u otras
centradas en reas especficas del conocimiento. Quien cumple y apruebe el
programa en su totalidad tiene el derecho al certificado de diplomado en el rea
de estudio correspondiente.
El programa exige del estudiante una dedicacin equivalente a un mnimo de
180 hrs. acadmicas en el aula.
___________________________________________________________________________
Pg. 21

Sistema de Informacin Acadmico


Capitulo 2: Unidad de postgrado
___________________________________________________________________________
De acuerdo a las exigencias del programa obtener el certificado de diplomado
puede requerir, adems del cumplimiento de la escolaridad un trabajo especial.
Requisitos que se exigen para la admisin de estudios de Diplomado:
1. Fotocopia legalizada del Titulo Universitario
2. Fotocopia de la cdula de Identidad
3. Fotografa a color 4X4
4. Recibo del pago de matricula a la direccin universitaria de postgrado
5. Someterse al sistema de seleccin y admisin
6. Aceptar el rgimen econmico financiero establecido en el programa.

2.6.2 LOS ESTUDIOS DE ESPECIALIDAD

Los Estudios de Especialidad tienen por objeto profundizar, ampliar, desarrollar


capacidades y habilidades para el dominio de un tema y utilizar estos
conocimientos, mtodos y tcnicas para resolver problemas particulares.
La Obtencin del grado de especialidad requiere adems del cumplimiento de la
escolaridad, de un trabajo de grado de carcter integrador, de acuerdo a la
naturaleza del programa.
El plan de estudio comprende mdulo o asignatura, seminarios, talleres,
actividades investigativas, prcticas u otras de carcter acadmicos centrados en
reas especficas del conocimiento.
El programa exige del estudiante una dedicacin equivalente a un mnimo de
420 hrs. acadmicas en el aula. El cumplimiento de los objetivos acadmicos
equivale a 35 crditos.

Los Requisitos que se exigen para la admisin de los estudios de especialidad


son:
1. Fotocopia legalizada del Titulo Universitario
2. Fotocopia de la cdula de Identidad
___________________________________________________________________________
Pg. 22

Sistema de Informacin Acadmico


Capitulo 2: Unidad de postgrado
___________________________________________________________________________
3. Fotografa a color 4X4
4. Recibo del pago de matricula a la direccin universitaria de postgrado
5. Someterse al sistema de seleccin y admisin
6. Aceptar el rgimen econmico financiero establecido en el programa.

Despus de haber concluido el programa acadmico se otorgar un plazo


mximo de tres meses para la presentacin y aprobacin del trabajo final.
2.6.3 LOS ESTUDIOS DE MAESTRIA

Los Estudios de Maestra tienen como objeto proporcionar una formacin


superior en una disciplina. El estudiante que cumple y apruebe el programa en su
totalidad incluida la aprobacin del trabajo final de grado, tiene derecho al titulo de
Maestro en Ciencias.
La Escolaridad de la maestra comprende cursos tericos y prcticos,
seminarios, talleres, y otras actividades acadmicas centradas en determinadas
reas del conocimiento adems de un trabajo final de grado individual.
El programa exige del estudiante una dedicacin equivalente a un mnimo de
720
hrs. acadmicas. El cumplimiento de los objetivos acadmicos equivale a 60
crditos y la presentacin, sustentacin y aprobacin de un trabajo final de grado,
a 20 crditos.
El informa de evaluacin del trabajo final de grado debe contener un anlisis de
los sgtes. aspectos:
a) Tema
b) Fundamentacin terica
c) Uso Metodolgico
d) Resultados

___________________________________________________________________________
Pg. 23

Sistema de Informacin Acadmico


Capitulo 2: Unidad de postgrado
___________________________________________________________________________
Los Postgraduante tendrn un plazo mximo de dos aos para la entrega formal
del trabajo final de grado a partir de la culminacin de la escolaridad de la
maestra.
2.7

CRITERIOS Y ESCALA DE LA EVALUACIN

La Evaluacin del rendimiento del estudiante se regir por los siguientes


criterios bsicos:
1. El Sistema de Evaluacin de un programa estar reflejado en su diseo
curricular y consistir en la descripcin de las caractersticas, formas y mtodos
a utilizarse.
2. Se considerarn todas las actividades acadmicas como objeto evaluable. En
tal sentido, son objetos evaluables los trabajos de seminarios, talleres, trabajo
de campo, control de lectura, trabajos prcticos, exmenes y otras formas de
participacin de los estudiantes.
3. La evaluacin se reflejara en una calificacin final y definitiva en cada
asignatura, expresada en la siguiente escala:

SOBRESALIENTE
DISTINGUIDO
SUFICIENTE

(A)
(B) 77

DESAPROBADO

64

90

89

76

100

(D) Menor de 64

Si el Postgraduante desaprueba mas de dos asignaturas no podr titularse en el


programa, pero podr cursar las asignaturas que desee, obteniendo la respectiva
certificacin de las asignaturas cursadas.
El estudiante que desapruebe ms de dos asignatura podr inscribirse en otra
edicin del programa, pudiendo convalidar las asignaturas aprobadas en el
programa anterior.
Aprobar una Asignatura requiere adems de cumplir con las exigencias
acadmicas, asistir a un 75% de las horas acadmicas en el aula.
___________________________________________________________________________
Pg. 24

Sistema de Informacin Acadmico


Capitulo 2: Unidad de postgrado
___________________________________________________________________________
2.8

CONVALIDACION DE ASIGNATURAS DE POSTGRADO

Los estudiantes que hubieran cursado asignaturas en programas postgraduales


impartidos en el sistema intrapostgrado de la UAGRM, o en otras universidades
publicas podrn solicitar la convalidacin de las asignaturas aprobadas por otras
pertenecientes a diferentes programas de Diplomados, Especialidad, Maestra o
Doctorado
Los requisitos para solicitar la convalidacin de asignaturas referidas en la
disposicin anterior son:
1. Cumplir con los requisitos de admisin
2. Solicitud de convalidacin dirigida al director de la entidad de postgrado que
corresponda
3. Certificado de notas de las asignaturas aprobadas emitidas por la universidad
de origen o la entidad de Postgrado correspondiente
4. Programas analticos oficiales de las asignaturas a convalidarse.
5. Pago de valores universitarios

Para proceder a la convalidacin solicitada se deben observar los siguientes


aspectos:
a. Que los contenidos de las asignaturas aprobadas se equiparen en los
contenidos de las asignaturas solicitadas en el menos un ochenta por ciento
b. Que el numero de horas aula y crditos cursados sean iguales o superiores al
numero de horas aula y crditos de la asignatura cuya convalidacin se
solicita.
c. Que la aprobacin de las asignaturas hubieran tenido lugar dentro de los tres
aos anteriores a la solicitud
La evaluacin de la solicitud de convalidacin estar a cargo de Docentes del
Sistema intrapostgrado de la universidad. En el caso de proceder a las
convalidaciones solicitadas se tomar en cuenta que el estudiante deber cursar,
por lo menos el 50% de los crditos establecidos en el mismo.
___________________________________________________________________________
Pg. 25

Sistema de Informacin Acadmico


Capitulo 2: Unidad de postgrado
___________________________________________________________________________
2.9

MATRICULAS, INSCRIPCIONES Y CERTIFICACIONES


La escala de precios de los diferentes tems, sealados en el Art. 122, del

presente reglamento, constituidos en ingresos propios, ser

aprobado por el

Consejo Superior del Sistema de Postgrado de la UAGRM., a propuesta de los


Consejos Directivos de Postgrado o del Comit de Coordinacin.
En el pago de Inscripcin al programa de estudios queda

contemplado el

derecho de Defensa de Tesis, que a su vez comprende la retribucin econmica


del Director del Trabajo de Grado o de la Tesis de Maestra, as como del tribunal
de defensa.
Por el carcter pertinente con el encargo social que por misin tiene la
Universidad Pblica, el precio de inscripcin del programa no persigue fines de
lucro, por lo que en el diseo presupuestario se deben contemplar los gastos de
funcionamiento y desarrollo del programa y para el fortalecimiento de la Unidad
patrocinante.
2.10 BECAS
En el marco de la misin y polticas institucionales de la UAGRM se establece
un rgimen de becas de estudio orientado a fomentar el cursado de un programa
de estudios de cuarto nivel de aquellos postulantes que por cumplir determinados
requisitos socio acadmicos

ameriten su incorporacin a un programa de

estudios sujetndose a una diferenciacin en el pago de inscripcin al programa.


La matricula diferenciada consiste en beneficiarse de un descuento en el precio
de la inscripcin, en base a la siguiente escala:
a) 70% del precio del programa
b) 50% del precio del programa
c) 30% del precio del programa

Las becas sern otorgadas por las Unidades de Postgrado previa aprobacin
del Consejo Directivo de Postgrado, si fuera por un curso o programa de estudios
ofrecidos por la Direccin Universitaria de Postgrado, por el Comit acadmico.
___________________________________________________________________________
Pg. 26

Sistema de Informacin Acadmico


Capitulo 2: Unidad de postgrado
___________________________________________________________________________
Para ser beneficiario de un descuento del precio de inscripcin o de una beca de
estudios, deben concurrir las siguientes condiciones:
a) Que el postgraduante acredite un promedio superior a 70 ptos.
b) Que tenga el aval de una institucin social
c) Someterse a un estudio socio econmico

Los estudiantes beneficiarios de una beca de estudios deben sujetarse


estrictamente a las siguientes reglas:
a) Mantener un promedio de aprovechamiento comprendido en la
escala de distincin
b) Cumplir con el reglamento del postgrado

Se consideran potenciales becarios a los profesionales que manifiesten su


deseo de inscribirse a programas que por su carcter estratgico para la
Universidad estn financiados por la misma Universidad o por organismos o
instituciones externas a la Universidad. Si fuera el caso, la concesin de la beca
ser el resultado de una seleccin de acuerdo al perfil que se defina y llevado a
cabo por el Comit Acadmico Cientfico correspondiente.
2.11 REGIMEN DE EVALUACION Y TUTORIAS

a) Criterios y escala de evaluacin


La evaluacin del rendimiento de los estudiantes se regir por los siguientes
criterios bsicos:
a) El sistema de evaluacin general de un programa estar reflejado
en su diseo curricular, y

consistir en la descripcin de las

caractersticas, formas y mtodos a utilizarse.


b) Se considerarn todas las actividades acadmicas como objeto
evaluable. En tal sentido, son objetos evaluables los trabajos en
seminarios, talleres, trabajos de campo, control de lecturas, trabajos
___________________________________________________________________________
Pg. 27

Sistema de Informacin Acadmico


Capitulo 2: Unidad de postgrado
___________________________________________________________________________
prcticos, exmenes y otras formas de participacin de los
estudiantes.
c) La evaluacin se reflejara en una calificacin final y definitiva en
cada asignatura, expresada en la siguiente escala:

SOBRESALIENTE

(A)

90

100

DISTINGUIDO

(B)

77

89

SUFICIENTE

64

76

DESAPROBADO

(D)

Menor a 64

En el rgimen de estudios de postgrado se admite la desaprobacin de una


asignatura. Excepcionalmente, el Comit Acadmico Cientfico de la Unidad de
Postgrado o de la Direccin Universitaria de Postgrado, autorizar la repeticin,
por nica vez, de dos (2) de las asignaturas que integran el currculum del
programa respectivo.
Si un estudiante desaprueba ms de dos asignaturas no podr titularse en el
programa, pero podr cursar las asignaturas que desee, obteniendo la respectiva
certificacin de las asignaturas cursadas.
El estudiante que desaprueba ms de dos asignaturas, podr inscribirse en otra
edicin del programa, pudiendo convalidar las asignaturas aprobadas en el
programa anterior.
La desaprobacin de asignaturas podr resolverse una de las siguientes
maneras:
a) Repetirla cuando sta sea dictada nuevamente, en el caso que el
programa sea replicado.
b) Si el programa no fuera reeditado, el estudiante podr cursar la
asignatura en otro programa que se est impartiendo en el sistema
postgradual, para posteriormente proceder a su convalidacin. Esta
opcin debe ser aprobada por el Comit Acadmico Cientfico.
___________________________________________________________________________
Pg. 28

Sistema de Informacin Acadmico


Capitulo 2: Unidad de postgrado
___________________________________________________________________________
c) En casos excepcionales y si no

fueran posibles las anteriores

opciones, el estudiante solicitar el cursado de la asignatura a


travs de una tutora, la misma que debe ser autorizada por el
Comit Acadmico Cientfico.

Aprobar una asignatura requiere, adems de cumplir con las exigencias


acadmicas, asistir a un 75% de las horas acadmicas en aula. Esta disposicin
es eminentemente administrativa, no pudiendo el docente asignar ninguna
calificacin al estudiante que no cumpla con este requisito.
b) Las Tutoras
Las tutoras constituyen una modalidad excepcional de aprendizaje de
conocimientos a cargo de un tutor que

orienta y evala el aprovechamiento

acadmico de un estudiante sin necesidad de que ste asista al aula.


Los Comits Acadmico Cientfico de la Unidades de Postgrado podrn
autorizar el cursado de asignaturas a travs de tutoras, en los siguientes casos:
a) Cuando el estudiante hubiera desaprobado asignatura(s) y no exista
posibilidad que la(s) misma(s) sea(n) impartida(s) nuevamente.
b) Cuando el estudiante fue admitido a un programa ya avanzado, o
cuando por motivos justificados no curs en su oportunidad una
asignatura, y se tenga la seguridad que tales asignaturas no se
impartirn nuevamente.
c) Cuando el estudiante, tratndose de un programa de maestra,
acredita encontrarse en la fase terminal de su trabajo de tesis y
tiene pendiente alguna asignatura que no se impartir en los
prximos seis meses.
Se podr cursar mediante tutoras hasta tres asignaturas. En los programas de
maestras y doctorados, adicionalmente a las tres asignaturas, se podr cursar,
bajo esta modalidad, dos talleres de tesis, por estar stos directamente dirigidos al
trabajo de investigacin final.
[REG-00]
___________________________________________________________________________
Pg. 29

PARTE II
Desarrollo del Sistema

CAPITULO 3
Captura de requisitos

Sistema de Informacin Acadmico


Capitulo 3: Captura de Requisitos
___________________________________________________________________________

Capitulo

Captura de Requisitos

3.1

Requerimientos del Sistema

El modelo de requisitos tiene como objetivo delimitar al sistema y capturar la


funcionalidad que ofrecer desde la perspectiva del usuario. Este modelo puede
trabajar como un contrato entre el desarrollador y el cliente, o usuario del sistema,
por lo que deber proyectar lo que el cliente desea segn la percepcin del
desarrollador.

Por

ello

es

esencial

que

los

clientes

lo

comprendan.

El modelo de requisitos es el primero en desarrollarse y es la base para formar


todos los dems modelos en el desarrollo de software En general, cualquier
cambio en la funcionalidad del sistema es ms fcil de hacer, y con menor
consecuencias a este nivel que posteriormente.

3.2

Lista de requerimientos

A continuacin se muestra la lista de requerimientos funcionales mnimos,


implementados durante el desarrollo del proyecto.
?

Nombre: Se indica el nombre del requerimiento.

Descripcin: Indica una breve descripcin de lo que se quiere en el sistema


final.

Prioridad: Especifica la importancia de cada requerimiento, que puede ser:


Importante, Secundaria.

Riesgo: El nivel de riesgo asociado a la implementacin puede ser normal,

critico.
___________________________________________________________________________
Pg. 32

Sistema de Informacin Acadmico


Capitulo 3: Captura de Requisitos
___________________________________________________________________________
3.2.1
No

Requerimientos Funcionales del Sistema

Nombre

Descripcin

Req.01. Gestionar

Se

identificacin

registran

los

datos Importante

Riesgo
Crtico

del necesarios que identifiquen

programa.

la creacin de un programa

Req.02. Gestionar versin del Se

las Importante

Critico

al Se asigna una asignatura o Importante

Crtico

programa.
Req.03. Fijar

Prioridad

registra

todas

versiones de un programa

asignatura

titulo de una versin.

modulo a la versin.

Req.04. Establecer predecesor Se selecciona los ttulos que Importante

Critico

para el titulo de la le anteceden a este titulo.


versin.
Req.05. Gestionar edicin

Se registra la edicin o grupo Importante

Crtico

que va a ser lanzado a los


postgraduantes.
Req.06. Modificar el estado del Se
titulo de la edicin.

registra

el

cambio

Critico

estado de un titulo y por ende Importante


de todos sus hijos.

Req.07. Determinar docente y

Se

asigna

la

persona

q Secundario

fechas de inicio y fin a

dictara el curso y las fechas

la asignatura.

en que se darn.

Req.08. Determinar horarios a Se asigna el horario en el Secundario


la asignatura.

Normal

la fechas determinadas que se

asignatura.

va a llevar en la asignatura.

Req.10. Determinar
actividades

Normal

que se va a pasar clases.

Req.09. Determinar contenido Se registra el avance en Secundario


temtico

Normal

Se
a

asignatura.
Req.11. Registrar persona

registra

cualquier Secundario

Normal

la actividad dentro o fuera del


los ambientes.
Se tiene registro de soporte Importante
que

permite,

Critico

registrar

cualquier persona.

___________________________________________________________________________
Pg. 33

Sistema de Informacin Acadmico


Capitulo 3: Captura de Requisitos
___________________________________________________________________________
Req.12. Registrar ambiente

Se registra los ambientes Secundario

Normal

disponibles para la unidad.


Req.13. Registrar horario.

Se

registran Secundario

predeterminadamente

Normal

los

horarios.
Req.14. Registrar

niveles Se

acadmicos.

registra

los

niveles Secundario

Normal

(dotorado, maestra, etc.)

Req.15. Registrar estados de Registro


edicin.

de

soporte

que Secundario

Normal

gestiona los estados que


puede tener una edicin

Req.16. Registrar asignatura

Se

registra

las

posibles Secundario

Normal

asignaturas a ser utilizadas


en los programas.
Req.17. Registrar institucin

Se registra instituciones, que


pueden

ser

pblicas

Secundario

Normal

privadas.
Req.18. Inscribir

Se realiza la inscripcin de Importante

postgraduante.

Critico

las personas a las maestras.

Req.19. Activar postgraduante

Este

registro

habilita

al Importante

Critico

postgraduante a la siguiente
asignatura.
Req.20. Gestionar notas

Se registra la nota que los Importante


postgraduantes

Critico

obtuvieron

en la asignatura.
Req.21. Convalidar asignatura.

Se registra .la convalidacin Importante

Critico

de una asignatura.
Req.22. Dar

de

baja

postgraduante.

al Se

registra

los

datos Importante

Critico

requeridos para la baja del


postgraduante.

Req.23. Readmitir
postgraduante.

Se

registra

requeridos

los

para

postgraduante

datos Importante
que

retome

Critico

el
sus

estudios que fue dadote baja.

___________________________________________________________________________
Pg. 34

Sistema de Informacin Acadmico


Capitulo 3: Captura de Requisitos
___________________________________________________________________________
Req.24

Gestionar docente.

Se registra los datos que Importante

Critico

identifican a una persona


como docente.
Req.25. Dar

de

baja

al Se registra datos por los Importante

docente.

Critico

cuales no podr un docente


seguir dictando clases.

Req.26. Readmitir docente

Permite anular el registro que Importante

Critico

dio de baja a un docente.


Req.27

Gestionar oferta tesis.

Se registra las ideas de Secundario

Normal

proyecto de tesis.
Req.28. Gestionar asesor.

Se las registra a las personas Importante

Critico

que tiene disponibilidad de


ser asesor.
Req.29. Gestionar tesis.

Se registra los proyectos de Importante

Critico

tesis.
Req.30. Gestionar
cronograma.
Req.31. Registrar actividades.

Se el nombre del conjunto de Importante

Critico

actividades de una tesis.


Se registra las actividades Importante

Critico

del cronograma de una tesis.


Req.32. Registrar correcciones
de tesis

Se registra las observaciones Secundario

Critico

o correcciones de una tesis.

Req.33. Registrar estado de Se registra los estados que Secundario


tesis.

puede tener un proyecto de


tesis.

Req.34. Registrar tipo trabajo Se


tesis.

registra

proyecto

que

los
se

tipos

de Secundario

Critico

pueden

presentar.

Tabla. 3.1.- Requerimientos Funcionales del Sistema

___________________________________________________________________________
Pg. 35

Sistema de Informacin Acadmico


Capitulo 3: Captura de Requisitos
___________________________________________________________________________
3.2.2

Requerimientos no Funcionales del Sistema

Nro

Nombre

Descripcin

Lenguaje de programacin El sistema esta implementado en un Importante


con costo bajo.

Prioridad

lenguaje de programacin de costo


cero.

Facilidad de mantenimiento

La

implementacin

del

sistema

Importante

sigue un estndar de codificacin


que facilita la comprensin y el
mantenimiento para el programador.
3

Sistema multiusuario

El sistema es configurable para

Secundario

muchos usuarios para un mejor


control del mismo.
4

Ayuda disponible

Disponibilidad de una ayuda o tutor

Secundario

para el aprendizaje de la aplicacin

Tabla. 3.2.- Requerimientos no Funcionales del Sistema

___________________________________________________________________________
Pg. 36

Sistema de Informacin Acadmico


Capitulo 3: Captura de Requisitos
___________________________________________________________________________
3.3

Modelo de dominio
Nivel_Academico

1
1..*
Programa

1..*

Version_Programa

Titulo

1..*

1..*

1..*
EstadoVersion

1..*

EstadoEdicion

1..*

Edicion

1..*
1

1
1

0..*
EstadoTesis
1..*

Baja

1..*

1..*
Tesis

1..*
1
1

Readmision

1..*

1
Cronograma

0..*

1..*

Postgraduante 1

1..*

1..*

1..*

Inscripcion

1..*

1..*

ActivacionPostg

1..*
1..*
1..*
EvaluacionPostgraduante

Actividades

1..*

0..1

1
0..1

Convalidaciones
1..*
Correcciones

1..*

1
PersonaJuridica

Persona

TesisOfertada

1..*

1..*

0..*
Asesor

EstadoAsig

1
1..*
AsignacionPrivilegio

Perfil

1..*

Usuario

1..*

1..*

PersonaNatural

1..*

1
Componente
PersonalAdministrativo

1..*

1..*

Unidad

Fig. 3.1.- Modelo de Negocios

____________________________________________________________________
Pg. 37

Sistema de Informacin Acadmico


Capitulo 3: Captura de Requisitos
___________________________________________________________________________
3.4

Identificacin de Actores y Casos de Usos

Actores

Casos de Uso
- Gestionar identificacin del programa.
- Gestionar versin del programa.
- Fijar asignatura al titulo de la versin.
- Establecer predecesor para el titulo de la versin.
- Gestionar edicin.
- Modificar el estado del titulo de la edicin.
- Determinar docente y fechas de inicio y fin de la

Coordinador Acadmico

asignatura.
- Determinar horarios a la asignatura.
- Determinar contenido temtico.
- Determinar actividades.
- Registrar persona.
- Registrar niveles acadmicos.
- Registrar estados edicin.
- Registrar asignatura.
- Registrar institucin.

- Registrar persona.
- Registrar ambiente.
- Inscripcin postgraduante.
- Activar postgraduante.

Encargado de seguimiento y

- Gestionar notas.

control acadmico

- Convalidar asignatura.
- Dar de baja al postgraduante.
- Readmitir postgraduante.
- Gestionar docente.
- Dar de baja al docente.
- Readmitir docente.

___________________________________________________________________________
Pg. 38

Sistema de Informacin Acadmico


Capitulo 3: Captura de Requisitos
___________________________________________________________________________

- Gestionar oferta de tesis.


- Gestionar asesor.
- Gestionar tesis.

Coordinador Cientfico

- Gestionar cronograma.
- Registrar actividades.
- Registrar correcciones de tesis.
- Registrar estado de tesis.
- Registrar tipo trabajo tesis.

Tabla 3.3. Identificacin de Actores y Casos de Uso

___________________________________________________________________________
Pg. 39

Sistema de Informacin Acadmico


Capitulo 3: Captura de Requisitos
___________________________________________________________________________
3.5.- Priorizar casos de uso

Cdigo Nombre Caso de Uso

Actores

Prioridad

C.01.

Gestionar

identificacin

del

Coordinador acadmico

versin

del

Coordinador acadmico

Fijar asignatura al titulo de la

Coordinador acadmico

Coordinador acadmico.

programa.
C.02.

Gestionar
programa

C 03.

versin.
C.04.

Establecer predecesor para el


titulo de la versin.

C.05.

Gestionar edicin.

Coordinador acadmico.

C.06

Modificar el estado del ttulo

Coordinador acadmico.

de la edicin.
C.07.

Registrar persona.

Coordinador acadmico.

C.08.

Inscribir postgraduante.

Encargado

de A

seguimiento y control.
C.09.

Activar Postgraduante.

Encargado

de A

seguimiento y control.
C.10.

Gestionar nota.

Encargado

de A

seguimiento y control.
C.11.

Convalidar asignatura.

Encargado

de A

seguimiento y control.
C.12.

Dar de baja al postgraduante.

Encargado

de A

seguimiento y control.
C.13.

Readmitir postgraduante.

Encargado

de A

seguimiento y control.
C.14.

Gestionar docente.

Encargado

de A

seguimiento y control.
C.15.

Dar de baja al docente.

Encargado

de A

seguimiento y control.

C.16.

Readmitir docente.

Encargado

de A

___________________________________________________________________________
Pg. 40

Sistema de Informacin Acadmico


Capitulo 3: Captura de Requisitos
___________________________________________________________________________
seguimiento y control.
C.17.

Gestionar asesor.

Coordinador cientfico.

C.18.

Gestionar tesis.

Coordinador cientfico.

C.19.

Gestionar cronograma.

Coordinador cientfico.

C.20.

Registrar actividades.

Coordinador cientfico.

C.21.

Determinar docente y fechas

Coordinador acadmico.

la

Coordinador acadmico.

contenido

Coordinador acadmico.

de inicio y fin a la asignatura.


C.22.

Determinar

horarios

asignatura.
C.23.

Determinar
temtico.

C.24.

Determinar actividades.

Coordinador acadmico.

C.25.

Registrar ambiente.

Encargado

de B

seguimiento y control.
C.26.

Registrar horario.

Encargado

de B

seguimiento y control.
C.27.

Registrar niveles acadmicos.

Coordinador acadmico.

C.28.

Registrar estados de edicin.

Coordinador acadmico.

C.29.

Registrar asignatura.

Coordinador acadmico.

C.30.

Registrar institucin.

Coordinador acadmico.

C.31.

Gestionar oferta de tesis.

Coordinador cientfico.

C.32.

Registrar estado de tesis.

Coordinador cientfico.

C.33.

Registrar tipo trabajo tesis.

Coordinador cientfico.

Tabla 3.4.- Priorizar casos de uso

A = Esencial
B = Moderado
C = No influyente

___________________________________________________________________________
Pg. 41

Sistema de Informacin Acadmico


Capitulo 3: Captura de Requisitos
___________________________________________________________________________
3.6

Detallar casos de uso


?

C1. GESTIONAR IDENTIFICACIN DEL PROGRAMA

Nombre

Gestionar identificacin del programa

Propsito

Tener registrado todos los datos que identifican a un programa

Actores

Coordinador Acadmico

Flujo

Verificar programa existente

Introducir datos que identifican al programa

Registrar identificacin del programa

Registrar su primera versin

Registrar su primera edicin.

Tabla 3.5.- Caso de uso Gestionar identificacin del programa

C2. GESTIONAR VERSION DEL PROGRAMA

Nombre

Gestionar versin del programa

Propsito

Tener registrada las versiones de un programa acadmico.

Actores

Coordinador Acadmico

Flujo

Seleccionar programa acadmico.

Modificar ttulos del programa.

Introducir datos de la versin.

Registrar su primera edicin

Registrar versin.

Tabla 3.6.- Caso de uso Gestionar versin del programa

C3. FIJAR ASIGNATURA AL TITULO DE LA VERSION

Nombre

Fijar asignatura al titulo de la versin.

Propsito

Asignar las materias que pertenecen a una versin.

Actores

Coordinador Acadmico

Flujo

Seleccionar versin del programa acadmico.

___________________________________________________________________________
Pg. 42

Sistema de Informacin Acadmico


Capitulo 3: Captura de Requisitos
___________________________________________________________________________
Seleccionar la versin.
Registrar asignatura.
Tabla 3.7.- Caso de uso Fijar asignatura al titulo de la versin

C4. ESTABLECER PREDECESOR DEL TITULO DE LA VERSIN

Nombre

Establecer predecesor para el titulo de la versin

Propsito

Asignar una jerarqua a los ttulos de una edicin

Actores

Coordinador acadmico
Selecciona el titulo al que se desea asignar la prioridad

Flujo

Se selecciona los ttulos que pueden ser predecesores

Excepciones

Solo ttulos que pueden ser predecesores.

Tabla 3.8.- Caso de uso establecer predecesor para el titulo de la versin


?

C5. GESTIONAR EDICION

Nombre

Gestionar edicin

Propsito

Tener registrado todos los lanzamientos acadmicos.

Actores

Coordinador acadmico

Flujo
Nota

Se selecciona una versin.


Se introduce los datos de la nueva versin.
Internamente se copia los datos de la ltima edicin.

Tabla 3.9.- Caso de uso Gestionar detalle de asignatura


?

C6. MODIFICAR EL ESTADO DEL TITULO DE LA EDICION

Nombre

Modificar el estado del titulo de las edicin

Propsito

Registrar el estado en que se encuentra un titulo.

Actores

Coordinador acadmico

Se selecciona una edicin.


Flujo

Se selecciona un detalle de edicin.


Se selecciona el estado de edicin.

___________________________________________________________________________
Pg. 43

Sistema de Informacin Acadmico


Capitulo 3: Captura de Requisitos
___________________________________________________________________________
Todos los ttulos que le preceden adoptan el mismo estado.

Nota

Tabla 3.40.- Caso de uso Gestionar detalle de asignatura


?

C7. REGISTRAR PERSONA

Nombre

Registrar persona

Tener registrados todas las personas naturales y


Propsito

jurdicas que trabajen, estudien en la unidad o de futuro


inters para la misma
Coordinador acadmico

Actores

1. Verificar datos existentes (nombre, CI, Nit).


Flujo

2. Si los datos existen se evita la accin de registrar


3.

Si los datos no existen se registra la nueva persona

Excepciones
Tabla 3.41.- Caso de uso Gestionar persona
?

C8. INSCRIBIR POSTGRADUANTE

Nombre
Propsito
Actores

Inscribir postgraduante
Tener un registro de todos los postgraduantes de la
unidad de postgrados
Encargado de seguimiento y control
1. Solicitar datos del postgraduante
2. Verificar postgraduante existente

Flujo

3. Si no existe, Registrar datos personales


4. Si existe, actualizar datos personales
Tabla 3.42.- Caso de uso Inscribir postgraduante

? C9. ACTIVAR POSTGRADUANTE


Nombre

Activar Postgraduante

Propsito

Habilitar al postgraduante a un mdulo.

___________________________________________________________________________
Pg. 44

Sistema de Informacin Acadmico


Capitulo 3: Captura de Requisitos
___________________________________________________________________________
Actores

Encargado de seguimiento y control acadmico

Introducir datos de activacin de postgraduante

Flujo

Registrar activacin
Tabla 3.43.- Caso de uso activar postgraduante

? C10. REGISTRAR NOTAS


Nombre

Registrar notas

Propsito

Registrar las notas de los postgraduantes.

Actores

Encargado de seguimiento y control acadmico

Introducir datos de las notas

Flujo

Registrar notas

Excepciones
Tabla 3.43.- Caso de uso Registrar notas

? C11. CONVALIDAR ASIGNAURA


Nombre

Convalidar mdulos a un programa

Propsito
Actores

Aprobar materias cursadas al programa que el postgraduante


desea inscribir o ser readmitido.
Encargado de seguimiento y control acadmico

1. Verificar postgraduante existente


2. Seleccionar materias parecidas o relacionadas

Flujo

3. Aprobar convalidacin de materias


4. Registrar materias convalidadas

Excepciones

Que el postgraduante desee volver a cursar todas las materias

Tabla 3.44.- Caso de uso Convali dar asignatura


?

C12. DAR DE BAJA AL POSTGRADUANTE

Nombre
Propsito

Realizar baja de postgraduante.


Tener un control de aquellos postgraduantes que por
diferentes motivos deban ser dados de baja de in programa.

___________________________________________________________________________
Pg. 45

Sistema de Informacin Acadmico


Capitulo 3: Captura de Requisitos
___________________________________________________________________________
Encargado de seguimiento y control acadmico

Actores

1. Introducir datos del postgraduante.


2. Introducir asignatura y programa acadmico de la
que va ser dado de baja.
3. Verificar existencia del postgraduante.

Flujo

4. Verificar asignatura de que va ser dado de baja.


5. Introducir los datos del registro de baja del
postgraduante.
6. Registrar baja del postgraduante.

Excepciones
Tabla 3.45.- Caso de uso Baja Postgraduante
?

C13. READMITIR POSTGRADUANTE A UN PROGRAMA

Nombre
Propsito
Actores

Readmitir postgraduante a un programa acadmico


Volver a admitir a postgraduantes que hayan dejado
pendiente anteriormente
Encargado de seguimiento y control acadmico
1. Registrar solicitud de readmisin del postgraduante
2. Verificar registro de baja de postgraduante
3. Si el registro no existe, se cancela la readmisin
4. Si existe:
5. Buscar programa acadmico o versin parecida a
para realizar la readmisin.

Flujo

6. Verificar programa acadmico activo


7. Si no esta activo se cancela la readmisin
8. Si esta activo:
9. Obtener

las

asignaturas

cursadas

por

el

postgraduante
10. Obtener las asignaturas parecidas a convalidar
11. Registrar convalidacin de asignaturas
12. Registrar fecha y numero de readmisin

___________________________________________________________________________
Pg. 46

Sistema de Informacin Acadmico


Capitulo 3: Captura de Requisitos
___________________________________________________________________________
13. Registrar requisitos de readmisin

14. Registrar readmisin


Tabla 3.46.- Caso de uso Readmitir postgraduante

? C14. REGISTRAR DOCENTE


Nombre
Propsito
Actores

Registrar datos del docente.


Registrar las condiciones en las cuales se esta dando
de baja a un docente
Encargado de seguimiento y control acadmico

1. Introducir datos que identificar de la persona


docente.

Flujo

2. Verificar existencia de datos de la persona


3. Registrar datos del docente
Tabla 3.47.- Caso de uso Readmitir postgraduante

C15. REGISTRAR BAJA DE DOCENTE

Nombre

Realizar baja de docentes


Tener un control de aquellos docentes que por diferentes

Propsito

motivos no puedan dictar la asignatura, y deban ser denegar


de la misma.

Actores

Encargado de seguimiento y control acadmico


1. Introducir datos del docente.
2. Introducir asignatura y programa acadmico de la que va ser dado
de baja.

Flujo

3. Verificar existencia del docente.


4. Introducir los datos del registro de baja del docente.
5. Verificar los mdulos activos asignados a un docente
6. Registrar los motivos por los cuales se le esta dando de baja.
7. Registrar baja de docente

Tabla 3.48.- Caso de uso Registrar baja de docente


?

C16. READMITIR DOCENTE

___________________________________________________________________________
Pg. 47

Sistema de Informacin Acadmico


Capitulo 3: Captura de Requisitos
___________________________________________________________________________
Nombre

Readmitir de docentes

Propsito

Volver a admitir un docente que haya sido dado de baja.

Actores

Encargado de seguimiento y control acadmico


1. Introducir datos del docente.
2. Seleccionar el docente que fue dado de baja.

Flujo

3. Introducir los datos del registro de baja del docente.


4. Verificar si no hay otro docente que este ocupando su puesto.
5. Registrar los motivos por los cuales se le esta readmitiendo.
6. Registrar readmisin.

Tabla 3.49.- Caso de uso Re admitir docente


?

C17. GESTIONAR ASESOR

Nombre
Propsito
Actores

Gestionar asesor.
Tener un registro de aquellas personas que puedan
ofrecerse como asesor de tesis.
Coordinador cientfico
Introducir datos que identifican al asesor.

Flujo

Verificar la existencia
Registrar asesor.

Tabla 3.50.- Caso de uso Registrar Asesor


?

C18. REGISTRAR TESIS

Nombre

Registrar tesis.
Registrar las tesis que hayan llegado a su finalizacin

Propsito

para que formen parte del material bibliogrfico de la


unidad de postgrado.

Actores
Flujo

Coordinador cientfico.
1. Introducir datos que identifican a la tesis.
2. Verificar la existencia de la tesis

___________________________________________________________________________
Pg. 48

Sistema de Informacin Acadmico


Capitulo 3: Captura de Requisitos
___________________________________________________________________________
3. Registrar tesis.
Tabla 3.51.- Caso de uso Registrar tesis
?

C20. DETERMINAR ACTIVIDADES DE LA ASIGNATURA

Nombre
Propsito
Actores
Flujo

Determinar actividades de la asignatura.


Tener un registro de el lugar, fecha y donde van a
realizar alguna actividad los postgraduantes
Coordinador acadmico
Introducir datos de la actividad de la asignatura
Registrar datos de la actividad.

Tabla 3.52.- Caso de uso Gestionar actividades de la asignatura


?

C23. DETERMINAR EL CONTENIDO TEMTICO

Nombre
Propsito
Actores

Determinar el contenido temtico de la asignatura.


Tener un registro del avance en un determinado tiempo
de un mdulo.
Coordinador acadmico
1. Introducir contenido temtico de los docentes

Flujo

2. Registrar contenido acadmico y avance acadmico de la


asignatura

Tabla 3.53.- Caso de uso Gestionar contenido temtico de la asignatura


?

C24. REGISTRAR ACTIVIDADES

Nombre
Propsito
Actores
Flujo

Registrar actividades de tesis


Hacer un seguimiento del avance de las actividades de
las tesis en desarrollo
Coordinador cientfico.
1. Introducir actividad
2. Registrar actividad

Tabla 3.54.- Caso de uso Registrar actividades de tesis

___________________________________________________________________________
Pg. 49

Sistema de Informacin Acadmico


Capitulo 3: Captura de Requisitos
___________________________________________________________________________
?

C27. REGISTRAR NIVELES ACADEMICOS

Nombre

Registrar grados acadmicos de un programa


Todo programa acadmico siempre tiene asignado uno

Propsito

o muchos grados acadmicos, a los cuales se inscriben


los postgraduantes

Actores
Flujo

Coordinador Acadmico
-

Introduce el grado acadmico a registrar.

Verifica la existencia del nivel acadmico.

Tabla 3.55.- Caso de uso Gestionar grados acadmicos


?

C31. REGISTRAR OFERTA DE TESIS

Nombre
Propsito
Actores

Registrar oferta de tesis.


Registrar las ideas de tesis que puedan realizar los
postgraduantes.
Coordinador cientfico.
4. Introducir datos de la oferta de tesis.

Flujo

5. Verificar la existencia de la oferta.


6. Registrar oferta de tesis.

Tabla 3.56.- Caso de uso Registrar oferta de tesis

___________________________________________________________________________
Pg. 50

Sistema de Informacin Acadmico


Capitulo 3: Captura de Requisitos
___________________________________________________________________________

3.7 . Diagrama de Casos de Uso. -

Diagrama General

Gestion Acadmica

Coordinador Academico

Gestion Postgraduante

Control y Seguimiento
Acadmico

Gestion Docente

Coordinador Cientfico
Gestion Tesis

Fig. 3.2.- Diagrama de casos de uso general del sistema

___________________________________________________________________________
Pg. 51

Sistema de Informacin Acadmico


Capitulo 3: Captura de Requisitos
___________________________________________________________________________

Diagrama Gestin Programa Acadmico

Encargado de Seguimiento
y Control Acadmico

Registrar Horario

Registrar Personas

Determinar Docente Fecha Inicio,


Fecha Fin

Determinar Contenido
Tematico
Registrar Ambiente Academico

Gestionar
Edicin Programa
<<include>>

Determinar Actividades
Asignatura

<<include>>
Gestionar Identificacin
Programa
<<include>>

Registrar Institucin

Coordinador Acadmico
Gestionar
VersionPrograma

Modificar el Estado del Titulo de


una Edicion
Asignar Horario

<<extend>>

Determinar Horario a la
Asignatura

<<extend>> Fijar
Asignatura al Titulo

Registrar
Titulos Acadmicos

Registrar Niveles
Acadmicos
Registrar Asignatura
Registrar Estado
Edicin

Establecer Predecesor para el


Titulo de la Versin

Fig. 3.3.- Diagrama de casos de uso Gestin programa Acadmico

___________________________________________________________________________
Pg. 52

Sistema de Informacin Acadmico


Capitulo 3: Captura de Requisitos
___________________________________________________________________________

Diagrama Gestin Postgraduante

Readmitir Postgraduante
<<include>>

Activar Postgraduante

<<include>>
Dar de
BajaPostgraduante

Gestionar Notas
Control y Seguimiento
Acadmico

Registrar
Persona

Convalidar Asignaturas

<<include>>

Inscribir Postgraduante

Fig. 3.4.- Diagrama de casos de uso Gestin Postgraduante


-

Diagrama Gestin Docente

Gestionar Docente
Readmitir Docente

<<include>>

Dar de
Baja Docente

Encargafo de Control y
Seguimiento Acadmico

Registrar
Persona

Fig. 3.5.- Diagrama de casos de uso Gestin Docente


___________________________________________________________________________
Pg. 53

Sistema de Informacin Acadmico


Capitulo 3: Captura de Requisitos
___________________________________________________________________________

Diagrama Gestin Trabajo de Tesis

Gestionar
Cronograma
Gestionar Tesis
Registrar actividades

Encargado de Seguimiento y control


Acadmico
Registrar
Tesis Ofertada

Registrar estado tesis


Gestionar Asesor
Registrar tipo trabajo tesis

Fig. 3.6.- Diagrama de casos de uso Gestin Trabajo de Tesis

___________________________________________________________________________
Pg. 54

CAPITULO 4
Anlisis

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Capitulo

Anlisis

Se analizan los requisitos que se describieron en la captura de requisitos,


refinandolos y estructurandolos de manera que faciliten su compresion, preparacion,
modificacion y en general su mantenimiento.
Se Analiza mas sobre los aspectos internos del sistema, utilizando el lenguaje de
los desarrolladores para describir los resultados.
El Objetivo del anlisis es conseguir una comprension ms precisa de los
requisitos y una descripcion de los mismos que sea facil de mantener y que ayude a
estructurar el sistema entero, incluyendo su arquitectura, esto debido a que se debe
construir el sistema como un todo mentenible y no solo descubrir sus requisitos.
El modelo de anlisis impone una estructura del sistema que se debe conservar lo
mas fielmente posible cuando se da forma al sistema.
[JAC-00]

___________________________________________________________________________
Pg. 56

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

4.1

ANLISIS DE LA A RQUITECTURA
Administrar
Programa
Acadmico

Administrar
Postgraduante
Sistema de
informacin
Acadmico

Gestion de Docente

Gestion Trabajo de
Tesis

Fig.4.1 Diagrama de Paquetes Mdulos del Sistema de informacin Acadmico

Gestionar
identificacin del
programa

trace

Fijar asignatura al
titulo de la version

Gestionar version
del programa

trace
trace
Administrar
Programa
Acadmico

Gestionar detalle de
version

trace

Establecer
predecesor para el
titulo de la version

trace
Gestionar
edicin

Administracion de
registros de soporte

Gestionar detalle de
edicion

Fig.4.2 Diagrama de Paquetes Submodulos Administracin de programa


acadmico.

___________________________________________________________________________
Pg. 57

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Modificar el estado del


titulo de la edicion

Determinar docente y
fechas de inicio y fin
a la asignatura

trace
trace
Gestionar detalle
de edicion

Determinar
horarios a la
asignatura

trace
trace

Determinar
contenido
tematico a la

trace

Determinar
actividades a la
asignatura

Fig.4.3 Diagrama de Paquetes Submodulos Gestionar detalle edicin


Registrar persona

Registrar

trace
Registrar horarios

trace
trace
Administracion
de registros de
soporte

Registrar niveles
academicos

trace
trace
trace
trace

Registrar estados
de edicion
Registrar
asignatura
Registrar
institucion

Fig.4.4 Diagrama de Paquetes Submodulos Administracin de registros de


soporte

___________________________________________________________________________
Pg. 58

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Inscribir
postgraduante

Activar
postgraduante

trace
trace

Gestionar
notas

trace

Gestin de
Postgraduante

trace
Convalidar
asignatura

trace
trace

Dar de baja al
postgraduante
Readmitir
postgraduante

Fig.4.5 Diagrama de Paquetes Mdulos de gestin de postgraduante

Gestionar
docente

trace
Mdulo
Gestin de
Docentes

trace

Dar de baja al
docente

trace

Readmitir docente

Fig.4.6 Diagrama de Paquetes Mdulo Gestin de docentes

___________________________________________________________________________
Pg. 59

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Gestionar ofertas
de tesis
Gestionar

trace

Gestionar tesis

trace
trace

Gestionar
cronograma

trace
Gestin
Trabajo de
Tesis

trace

Registrar
actividades

trace
Registrar correcciones

trace
Administracion de
regstros de soporte

Registrar estado
de tesis

trace
Registrar tipo
trabajo tesis

Fig.4.7 Diagrama de Paquetes Mdulos Gestin de trabajo de tesis

___________________________________________________________________________
Pg. 60

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

4.2.

ANALIZAR CASO DE USO

Gestionar
identificacin
del programa
:Edicion
:Titulo

1.8 1ra edicion a


guardar
1.1 Visualizar

1.9 titulos a
guardar

1.7 1ra
version a

1.2 Nuevo
1.3 Introduce datos

1.4 Programa a verificar

:Frm ProgramaId

:Coordinador

:Version

:Frm Programa

:Control
Programa

1.3.1 Abrir
1.3.4 Selecciona datos

1.5 Datos Obtenidos

1.3.3 Personas
a mostrar
1.3.5 Abrir

1.6 Programa a Guardar

:Programa

1.3.2 Datos
obtenidos

:Frm Persona

:Personanatural

1.3.8 Introduce datos


:Control
Conexion

:Frm
ProgramaIdTitulo

1.3.7 Niveles
a mostrar

1.3.6 Datos obtenidos


:Nivel

Fig.4.8 Diagrama de Colaboracin Gestionar identificacin del programa

___________________________________________________________________________
Pg. 61

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Gestionar version
del programa
:Titulo

8. titulos a guardar
1. Visualizar

7.
1era.Edicion a

:Frm Programa

:Edicion

2. Nuevo
3. Introduce datos

:Coordinador

4. Version a Guardar

:Frm_ProgramaVersionI
d

5. Datos Obtenidos

:Control_
ProgramaVersion

3.1 Abrir

3.3 Personas a
mostrar

3.4 Seleccionar
datos

6. Version a Guardar

:Version

3.2 Datos obtenidos

:Frm Persona

:Personanatural

3.5 Abrir
:Control
Conexion

3.8 Introduce datos


:Frm_ProgramaIdTitulo

3.7 Niveles a
mostrar

3.6 Datos obtenidos


:Nivel

Fig.4.9 Diagrama de Colaboracin Gestionar versin del programa

___________________________________________________________________________
Pg. 62

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Fijar a asignatura al
titulo de la version
:Frm Grados_Academicos

1. Visualizar
2. Nuevo

3. Introduce datos

4. Asignatura a verificar

:Frm_DetalleAsignaturaId

:Coordinador

5. Datos Obtenidos

:Control_
DetalleAsignatura

:Titulo
Asignatura

6. Asignatura a Guardar

2.2. Regimen a mostrar


2.1. Datos obtenidos
3.3. Abrir

:Control
Conexio

:RegimenEstudi

3.6. Seleccionar datos


3.5. Asignaturas a mostrar
3.4. Datos obtenidos
:Asignatura

:Frm Asignatura

Fig. 4.10 Diagrama de Colaboracin Fijar asignatura al titulo de la versin

Fijar a asignatura al
titulo de la version
:Frm Grados_Academicos

1. Visualizar
2. Nuevo

3. Introduce datos

:Coordinador

4. Asignatura a verificar

:Frm_DetalleAsignaturaId

5. Datos Obtenidos

:Control_
DetalleAsignatura

6. Asignatura a Guardar

:Titulo
Asignatura

2.2. Regimen a mostrar


2.1. Datos obtenidos
3.3. Abrir

:Control
Conexio

:RegimenEstudi

3.6. Seleccionar datos


3.5. Asignaturas a mostrar
3.4. Datos obtenidos
:Frm Asignatura

:Asignatura

Fig. 4.11 Diagrama de Colaboracin Establecer predecesor para el titulo de la


versin
___________________________________________________________________________
Pg. 63

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Gestionar edicin
1.2. Edicion a Mostrar
1. Visualizar

:Control Conexion

:Frm ProgramaEdicion

1.1. Datos Obtenidos

2. Nuevo
3. Introduce datos

4. Edicion a verificar

:Frm EdicionId

:Coordinador

5. Datos Obtenidos

:Control Edicion

6. Edicion a Guardar

:Edicion

Fig. 4.12 Diagrama de Colaboracin Gestionar edicin

Modificar estado del


titulo de la edicion

2.1. Datos Obtenidos


2.2. Estados a Mostrar
1. Visualizar

:Control_
Conexion

:Frm EdicionAsignatura

:TipoEstado

2. Nuevo
4. Estado edicion a guardar

3. Introduce datos

:Coordinador
acadmico

:Frm_ProgramaEstado

5. Datos Obtenidos

:Control_
CambiarEstadoEdicion

6. Estado a Guardar

:EstadoEdicio
n

Fig. 4.13 Diagrama de Colaboracin Modificar el estado del titulo de la edicin

___________________________________________________________________________
Pg. 64

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Registrar Persona

:Frm Persona

1. Visualizar

4. Pesona a verificar

:Coordinador
acadmico

:Frm PersonaId

:Control Persona

:Personanatural

___________________________________________________________________________
Pg. 65

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Inscribir
postgraduante

1. Visualizar

:Postgraduant

:Frm Inscripcion

7. Postgraduante a Guardar

2. Nuevo

3. Introduce datos

4. Inscripcion a verificar

:Frm InscripcionId

:Encargado de
seguimiento y control

5. Datos Obtenidos

:Control
Inscripcion

6. Inscripcion a Guardar

:Inscripcion

3.1. Abrir

3.4. Seleccionar datos

3.3. Edicion a mostrar

3.2. Datos obtenidos

:Frm_Buscar
Grados

:Edicion

3.5. Abrir

3.6. Datos obtenidos


:Control
Conexion

3.8. Seleccionar registro


3.7. Persona a mostrar
:Frm_Persona

:Personanatural

Fig. 4.15 Diagrama de Colaboracin Inscribir postgraduante

___________________________________________________________________________
Pg. 66

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Activar
Postgraduante
2. Activacion a verificar

3. Datos Obtenidos

:Control Activar

4. Activacion a
Guardar
1. Introduce datos
1.12 Postgraduantes
a Mostrar

:Frm ActivarPostgraduante

:Encargado de
seguimiento y control

:Postgraduante
Activar

1.1 Abrir
1.4. Seleccionar
datos

1.11 Datos Obtenidos

1.3. Programas a mostrar

1.10. Datos Obtenidos

1.5. Abrir
:Control
Conexio

:Frm EscogerPrograma

1.8 Seleccionar datos

:Postgraduante

1.6. Datos
obtenidos

:Frm Lista_Programa_
Asignatura

1.9. Datos
obtenidos

1.7. Asignaturas
mostrar

:Inscripcion

1.2. Datos
obtenidos
:Edicion

:EdicionTitulo
Asignatura

Fig. 4.16 Diagrama de Colaboracin Activar postgraduante

Gestionar
Notas

2. Activacion a verificar
:Control Nota

3. Datos Obtenidos

4. Notas a Guardar
1. Introduce datos
1.12.
Postgraduantes a

:Frm Notas

:Encargado de
seguimiento y control

:Postgraduante
Activar
Notas

1.1. Abrir
1.4. Seleccionar
datos

1.11. Datos Obtenidos

:Postgraduante

1.3. Programas a mostrar

1.10. Datos Obtenidos


1.5 Abrir
:Frm EscogerPrograma

1.8. Seleccionar
datos

:Control
Conexion

1.6. Datos
obtenidos

1.9 Datos obtenidos


:Inscripcion

1.2. Datos obtenidos


:Frm Lista_Programa_
Asignatura

1.7. Asignaturas
mostrar
:EdicionTitulo
Asignatura

:Edicion

Fig. 4.17 Diagrama de Colaboracin Gestionar nota.

___________________________________________________________________________
Pg. 67

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Convalidar
Asignatura

4. Convalidacion a guardar

5. Convalidacion a Guardar

:Frm_ConvalidacionPostgraduanteId

:Control
Convalidar

:Convalidar

6. Datos Obtenidos

3.1 Abrir

3. Introducir datos
2. Abrir

8. Nota a Guardar
3.6. Seleccionar datos
:PostgraduanteNota

1. Visualiza
3.5. Asignaturas a Mostrar
3.4. Datos Obt.

:Frm

:Encargado de
seguimiento y control

1.1. Abrir
1.3. Programa
a mostrar

1.4. Selecciona
datos
:Frm EscogerPrograma

3.3. Datos Obt.

:Control
Conexion

3.2. Datos Obtenidos

1.5. Abrir

1.2. Datos obtenidos


1.6. Datos obtenidos
1.7. Postgraduantes
mostrar

1.8. Selecciona datos


:Frm Postgraduante
Programa

:Postgraduante

:Edicion

Fig. 4.18 Diagrama de Colaboracin Convalidar asignatura.


Dar de baja al
postgraduante
1 Visualizar

:Frm Baja

:Inscripcion

7. Actualizar ins.
2 Nuevo
3 Introduce datos

4. Baja a Guardar

:Frm BajaId

:Encargado de
seguimiento y control

5. Datos Obtenidos

:Control Baja
Postgraduante

3.1 Abrir

3.4 Seleccionar
datos

6. Baja a Guardar

3.3. Programas a mostrar

:Baja

3.2 Datos obtenidos

:Frm Buscar
Grados

3.5 Abrir

:Edicion

3.6 Datos obtenidos


:Control
Conexion

3.8 Seleccionar datos


:Frm

3.7 Postgraduantes a mostrar


:Postgraduant

Fig. 4.19 Diagrama de Colaboracin Dar de baja al postgraduante.

___________________________________________________________________________
Pg. 68

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Readmitir
postgraduante
1. Visualizar

:Inscripcion

:Frm Readmicion

7. Actualizar ins.
2. Nuevo
3. Introduce datos

4. Readmision a Guardar
:Control Readmision
Postgraduante

:Frm ReadmicionId

:Encargado de
seguimiento y control

5. Datos Obtenidos

3.1. Abrir

3.4. Seleccionar
datos

3.3. Programas a mostrar

:Readmitir
Postgraduante

6. Readmision a
Guardar

3.2. Datos obtenidos


:Edicion

:Frm Buscar
Grados

3.5 Abrir

3.6. Datos obtenidos

:Control
Conexion

3.8. Introduce datos


3.7. Postgraduantes a mostrar
:Frm Baja

:Baja

Fig. 4.20 Diagrama de Readmitir postgraduante

Gestionar Docente

1.2. Datos a Mostrar


1. Visualizar

:Frm Docente

:Control Conexion

1.1. Datos Obtenidos


2. Nuevo
3. Introduce datos

:Encargado de
seguimiento y control

4. Docente a verificar

:Frm DocenteId

5. Datos Obtenidos

:Control Docente

:Docente

6. Persona a Guardar

Fig. 4.21 Diagrama de Colaboracin gestionar docente

___________________________________________________________________________
Pg. 69

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Dar de baja al
docente

1. Visualizar

:Frm BajaDocente

2. Nuevo
3. Introduce datos

4. Baja a Verificar

:Frm BajaDocenteId

:Encargado de
seguimiento y control

5. Datos Obtenidos

:Control Baja
Docente

3.1. Abrir

3.3. Programas
a mostrar

3.4. Seleciona
datos

6. Baja a Guardar

3.2. Datos obtenidos


:EdicionTituloAsignatura

:Frm Buscar
Grados

3.5. Abrir

:Baja
Docente

:Control
Conexion

3.8. Selcciona datos

3.7 Docentes a mostrar

3.6. Datos obtenidos


:EdicionTituloAsignatura

:Frm Docente Titulos

Fig. 4.22 Diagrama de Colaboracin Dar de baja al docente


Readmitir
Docente
1. Visualizar

:Frm
ReadmitirDocente

2. Nuevo
3. Introduce datos

4. Readmision a verificar
:Control Readmision
Docente

:Frm ReadmitirDocenteId

:Encargado de
seguimiento y control

5. Datos Obtenidos

3.1. Abrir

3.4. Seleccionar
datos

3.3. Programas a
mostrar
3.5. Abrir

:Frm Buscar
Grados

:Readmitir
Docente

3.2. Datos obtenidos

:EdicionTituloAsignatura
:Control
Conexion

3.8. Seleccionar datos

6. Readmision a
Guardar

3.6. Datos obtenidos

3.7. Docentes a mostrar


:Frm Baja

:Baja Docente

Fig. 4.23 Diagrama de Colaboracin Readmitir docente

___________________________________________________________________________
Pg. 70

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Gestionar
asesor
1. Visualizar

:Frm Asesor

2. Nuevo
3. Introduce datos

4. Asesor a verificar

5. Datos Obtenidos

:Frm AsesorId

:Coordinador
cientifico

:Control Asesor

:Asesor

6. Asesor a Guardar

3.1. Abrir

3.3. Programas a
mostrar

3.4 Seleccionar
datos
:Frm ListaPrograma

3.2. Datos obtenidos


:Control
Conexion

:Programa

Fig. 4.24 Diagrama de Colaboracin Gestionar asesor

Gestionar
tesis

5. Datos Obtenidos

1. Visualizar

:Frm Tesis

4. Tesis a verificar

:Tesis

6. Tesis a Guardar

:Control Tesis

2. Nuevo
3.2. Datos obtenidos

3. Introduce datos
3.1. Abrir
:Frm TesisId

:Coordinador
cientifico
3.4. Seleccionar
datos

:Postgraduant
e

3.3. Postgradauntes
a mostrar

:Frm Postgraduante

:Control
Conexion

3.6. Datos obtenidos

:Asesor

3.5. Abrir
3.10. Datos obtenidos
3.8. Seleccionar datos

3.7. Asesores a
mostrar

:Edicion

:Frm Asesor

3.9. Abrir
3.13. Datos obtenidos
3.12. Seleccionar datos

3.11. Edicion a mostrar


:Frm ListaInscripcion
:TesisOfertda

3.15. Seleccionar datos


3.14. Tesis Ofer. a mostrar
:Frm TesisOfertada

Fig. 4.25 Diagrama de Colaboracin Gestionar tesis


___________________________________________________________________________
Pg. 71

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Gestionar
cronograma
1. Visualizar

:Frm Cronograma

2. Nuevo
3. Introduce datos

5. Datos Obtenidos

4. Cronograma a verificar
:Frm CronogramaId

:Coordinador
cientifico

:Control
Cronograma

2.1. Abrir

2.4. Seleccionar
datos

:Cronogram
a

6. Cronograma a
Guardar

2.3. Tesis a mostrar


:Frm Tesis

:Tesis

2.2. Datos obtenidos


:Control
Conexion

Fig. 4.26 Diagrama de Colaboracin Gestionar Cronograma


Registrar
Actividades

1.2. Datos a Mostrar

1. Visualizar

:Frm Actividades

:Control Conexion

1.1. Obtener datos

2. Nuevo

3. Introduce datos

:Coordinador
cientifico

5. Datos Obtenidos

4. Actividad a Guardar
:Frm Id Actividades

:Control Actividad

6. Actividad a Guardar

:Actividades

7. Verificaciones a guardar

:Verificaciones

Fig. 4.27 Diagrama de Colaboracin Gestionar Actividades

___________________________________________________________________________
Pg. 72

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Determinar docente
y fechas de inicio y
fin a la asignatura
1. Visualizar

:Frm Edicion

2. Nuevo
3. Introduce datos

4. Datos a Guardar
:Control_EdicionAsignatura

:Frm EdicionAsignaturaId

:Coordinador
Acadmico

5. Datos a Guardar
:EdicionTituloAsignatura

3.1. Abrir

3.4. Seleccionar datos

3.2. Datos Obtenidos

3.3. Docentes a Mostrar


:Frm Docente

:Control_Conexion

:Docente

Fig. 4.28 Diagrama de Colaboracin Determinar Docente y Fechas de Inicio y fin de asignatura
Determinar horarios
a la asignatura

1. Visualizar

:Frm EdicionAsignatura

2. Nuevo
3. Introduce datos

4. Asignacion a Guardar
:Control_Horario

:Frm EdicionAsignaturaId

:Coordinador
Acadmico

5. Persona a Guardar

:Asignacion

3.1. Abrir
3.2. Datos Obtenidos
:HoraES

3.4. Seleccionar
datos

3.3. Horas a Mostrar


:Frm Horas

3.8. Seleccionar datos

3.5. Abrir
3.6. Datos Obtenidos
:Control_Conexion

3.7. Ambientes a Mostrar


:Frm Espacios

:Ambiente

Fig. 4.29 Diagrama de Colaboracin Determinar Horario a la Asignatura

___________________________________________________________________________
Pg. 73

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Determinar
contenido tematico

2.2. Datos a Mostar


1. Visualizar

:Control_Conexion

2.1. Datos Obtenidos

:Frm EdicionAsignatura

2. Nuevo
4. Contenido Tematico
a Guardar

3. Introduce datos

Frm_AsignarContenidoTematicoId

:Coordinador
Acadmico

5. Contenido tematico
a Guardar

:Control_Asignatura
ContenidoTematico

:AsignaturaContenidoTematico

Fig. 4.30 Diagrama de Colaboracin Determinar Contenido Temtico

Determinar actividades
Asignatura

1. Visualizar

:Frm EdicionAsignatura

2.2. Datos a
Mostrar

:Control_Conexion

2.1. Datos Obtenidos

2. Nuevo

3. Introduce datos

:Coordinador
Acadmico

4. Actividades a Guardar

Frm_AsignarActividadId

:Control_AsignaturaActividad

5. Actividades a Guardar

:AsignaturaActividad

Fig. 4.31 Diagrama de Colaboracin Determinar Actividades

___________________________________________________________________________
Pg. 74

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Registrar Espacios
1.2. Datos a Mostrar
1. Visualizar

:Control_Conexion

:Frm Espacios

1.1. Datos Obtenidos

2. Nuevo

3. Introduce datos

4. Espacio a Verificar
:Control_Espaci

Frm_EspaciosId

:Encargado de
segimiento y control

6. Espacio a Guardar

5. Datos Obtenidos

:Espacio

Fig. 4.32 Diagrama de Colaboracin Registrar Espacio Acadmico


Registrar Horarios
1.2. Datos a Mostrar

1. Visualizar

:Control
Conexion

:Frm Horas

1.1. Datos Obtenidos

2. Nuevo

3. Introduce datos

4. Horas a Verificar

:Control_Hora

Frm_HorasId

:Encargado de
segimiento y control

6. Horas a Guardar

5. Datos Obtenidos

:HoraES

Fig. 4.33 Diagrama de Colaboracin Registrar Horario

Registrar Niveles
Academicos
1.2. Datos a Mostrar
1. Visualizar

:Frm EstadoNiveles

:Control_Conexion

1.1. Datos Obtenidos


2. Nuevo

3. Introduce datos

:Coordinador
Academico

4. Nivel a Verificar

Frm_EstadoNivelesId

6. Nivel a Guardar
:Control_EstadoNiveles

5. Datos Obtenidos

:Nivel

Fig. 4.34 Diagrama de Colaboracin Registrar Niveles Acadmicos


___________________________________________________________________________
Pg. 75

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Registrar Estados
de Edicin

1.2. Datos a Mostrar


1. Visualizar

:Frm ProgramaEstado

:Control Conexion

1.1. Datos Obtenidos


2. Nuevo

3. Introduce datos

4. Nivel a Verificar
:Control_EstadoEdicion

Frm_ProgramaEstadoId

:Coordinador
Academico

6. Nivel a Guardar

5. Datos Obtenidos

:TipoEstado

Fig. 4.35 Diagrama de Colaboracin Registrar Estado Edicin

Registrar
Asignatura
1.2. Datos a Mostrar
1. Visualizar

:Control_Conexion

:Frm Asignatura

1.1. Datos obtenidos

2. Nuevo

3. Introduce datos

4. Asignatura a Verificar
:Control_Asignatura

Frm_AsignaturaId

:Coordinador
Academico

6. Asignatura a Guardar

5. Datos Obtenidos

:Asignatura

Fig. 4.36 Diagrama de Colaboracin Registrar Asignatura


Registrar Institucin
1.2. Datos a Mostrar
1. Visualizar

:Frm Institucion

:Control_Conexion

1.1. Datos Obtenidos

2. Nuevo

3. Introduce datos

:Coordinador
Academico

4. Institucion a Verificar

Frm_InstitucionId

6. Institucion a Guardar
:Control_Institucion

5. Datos Obtenidos

:Institucion

Fig. 4.37 Diagrama de Colaboracin Registrar Institucin


___________________________________________________________________________
Pg. 76

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Gestionar Oferta
Tesis

1. Visualizar

:Frm OfertaTesis

2. Nuevo

3. Introduce datos

4. Estado a Verificar

6. Estado a Guardar
:Control_OfertaTesis

Frm_OfertaTesisId

:Coordinador Cientifico

:EstadoTesi

5. Datos Obtenidos

3.1. Abrir

3.3. Datos a Mostrar

Frm_Persona

3.2. Datos Obtenidos

:Control_Conexion

:Personanatural

Fig. 4.38 Diagrama de Colaboracin Registrar Oferta de Tesis


Registrar estado de
tesis
1.2. Datos a Mostrar
1. Visualizar

:Control_Conexion

:Frm EstadoTesis

1.1. Datos Obtenidos

2. Nuevo

3. Introduce datos

:Coordinador
Cientifico

4. Estado a Verificar

Frm_EstadoTesisId

6. Estado a Guardar
:Control_EstadoTesis

5. Datos Obtenidos

:EstadoTesi

Fig. 4.39 Diagrama de Colaboracin Registrar Estado de Tesis

___________________________________________________________________________
Pg. 77

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Registrar tipo de
trabajo de tesis
1.2. Datos a Mostrar
1. Visualizar

:Control_Conexion

:Frm TipoTrabajo

1.1. Datos Obtenidos

2. Nuevo

3. Introduce datos

4. Tipo Trabajo a Verificar

Frm_TipoTrabajoId

:Coordinador
Cientifico

6. Tipo a Guardar
:Control_TipoTrabajo

5. Datos Obtenidos

:TipoTrabajo

Fig. 4.40 Diagrama de Colaboracin Registrar Tipo de trabajo de Tesis


4.3 . Analizar una Clase

CLASE INTERFAZ
Nombre
Tipo
Propsito
Atributos
Operaciones
Nombre
Tipo
Propsito
Atributos
Operaciones
Nombre
Tipo
Propsito
Atributos
Operaciones
Nombre
Tipo
Propsito
Atributos

Frm_Programa
Formulario
Administrar los datos del programa, version, y titulos Acadmicos.
Titulo, Ao Inicio, Costo,Sede, Resolucion Escuela, Resolucion Vicerrectoral,
Fecha E, Fecha V, Coordinador , Titulos Acadmicos.Version, Edicin
Registrar Actualizar,Buscar,Imprimir los datos de un Programa.
Frm_ProgramaId
Formulario
Registrar O Actualizar los datos de un Programa Acadmico
Titulo, Ao Inicio, Costo,Sede, Resolucion Escuela, Resolucion Vicerrectoral,
Fecha E, Fecha V, Coordinador , Titulos Acadmicos.
Aplicar, Limpiar,Cerrar.
Frm_ProgramaIdTitulo
Formulario
Seleccionar Nivel Acadmico y Registrar Nombre del titulo
Nivel Acadmico, Nombre Titulo Acadmico
Asignar Titulos y Niveles Acadmicos al Programa Acadmico.
Frm_Persona
Formulario
Mostrar datos de Persona
Datos de la Persona

___________________________________________________________________________
Pg. 78

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Operaciones
Observaciones
Nombre
Tipo
Propsito
Atributos

Operaciones
Nombre
Tipo
Propsito
Atributos
Operaciones

Guardar, Modificar, Eliminar,Retornar

Frm_ProgramaVersionId
Formulario
Registrar los datos de una Version.
Ao Inicio, Costo,Sede, Resolucion Escuela, Resolucion
Vicerrectoral, Fecha E, Fecha V, Coordinador , Titulos
Acadmicos.
Registrar los datos de una Version..
Frm_GradosAcadmicos
Formulario
Mostrar las Titulos , Niveles Acadmicos, asignaturas de un Programa
Acadmico.
Titulos y Niveles Academicos. Clave Asignatura,Asignaturas,Carga Horaria,
Regimn Estudios
Titulo : Guardar ,Actualizar Titulos de la Version de un Programa.
Asignatura: Guardar, Actualizar datos de Asignatura.

Nombre
Tipo

Frm_DetalleAsignaturaId
Formulario

Propsito
Atributos
Operaciones

Registra los datos de las Asignaturas


Nombre Asignatura,Clave Asignatura, Carga Horaria,Creditos, Regimen de
EsStudio,Horas Tericas,Horas Prcticas.
Registrar y Actualizar los datos de las Asignaturas

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_Asignatura
Formulario
Mostrar las Asignaturas.
Nombre Asignatura
Guardar,Actualizar,Buscar ,Retornar Asignatra .

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_TituloPredecesorId
Formulario
Asignar Predecesores a los titulos de una version.
TituloPredecesorPadre, TituloPredecesorHijo
Guardar, Modificar Asignacin de Titulos Predecesores.

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_ProgramaEdicion
Formulario
Mostrar datos de las ediciones de la version de un Programa.
Datos de Edicion
Adicionar, Modificar, Eliminar y Bsquedas

___________________________________________________________________________
Pg. 79

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Nombre
Tipo
Propsito
Atributos
Operaciones
Observaciones

Frm_EdicionId
Formulario
Registrar las datos de la edicion de una version de Programa.
Nro_Edicion,Nombre de Grupo, FechaInicio,Fecha Fin, FechaInicio_Ins
,FechaFin_Ins,y observacin
Registrar yActualizar los datos de una edicion.

Nombre
Tipo
Propsito
Atributos
Operaciones
Observaciones

Frm_EdicionAsignatura
Formulario
Mostrar datos de detalle de Edicion de las asignaturas, y Estado de los Titulos
Datos de los Titulos y Detalles de Asignaturas.
Registrar, Modificar datos de Detalle de Asignatura.

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_ProgramaEstado
Formulario
Mostrar y Seleccionar Estados de la Edicion de un Titulo.
Tipo Estado
Actualizar Estado Edicion de los Titulos de la Versin de un Programa
Acadmico.

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_PersonaId
Formulario
Administrar datos de Persona.
Datos Personales, Datos de Profesion
Registrar,Actualizar datos de Persona.

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_DocenteProfesion
Formulario
Administrar Datos de Profesion.
Profesion, Institucin,Pais
Seleccionar datos de Profesion.

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_Inscripcion
Formulario
Mostrar los datos de Inscripcin.
Datos de Programa Acadmico , Datos de Postgraduante
Inscribir , Actualizar,Buscar, Imprimir Datos de Inscripcin.

Nombre
Tipo
Propsito
Atributos

Frm_InscripcionId
Formulario
Administrar Datos de Inscripcin
Datos de Programa Acadmico , Datos de Postgraduante

___________________________________________________________________________
Pg. 80

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Operaciones

Inscribir y Actualizar Datos de Inscripcin.

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_BuscarGrados
Formulario
Mostrar Datos de Titulos y Niveles Acadmicos
Datos de Titulos y Niveles Acadmicos de un Programa Acadmico
Seleccionar Datos de Programa.

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_ActivarPostgraduante
Formulario
Mostrar Postgraduantes Activos a una Asignatura de un Programa.
Programa Acadmico,Asignatura
Seleccionar Datos de Programa. Y Asignatura

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_EscogerPrograma
Formulario
Mostrar Lista de Ediciones de Programas .
Programas Acadmicos,Ediciones,Versiones
Seleccionar Programa,Edicion,Version

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_Lista_ProgramaAsignatura
Formulario
Mostrar Lista de Asignaturas de un Programa. .
Asignaturas
Seleccionar Asignatura.

Nombre
Tipo
Propsito

Frm_Notas
Formulario
Mostrar las Notas de los Postgraduantes de una Asignatura de una
Programa.
Programa Acadmico,Asignatura,Nota, Observacin
Registrar Notas

Atributos
Operaciones
Nombre
Tipo
Propsito
Atributos
Operaciones
Nombre
Tipo
Propsito
Atributos

Frm_ConvalidacionPostgraduante
Formulario
Mostrar las asignaturas convalidadas de un Postgraduante a un
Programa Acadmico.
Programa Acadmico,Asignatura,Postgraduante
Convalidar Asignatura
Frm_ConvalidacionPostgraduanteId
Formulario
Mostrar las asignaturas convalidadas de un Postgraduante a un
Programa Acadmico.
Programa Acadmico,Asignatura,Postgraduante

___________________________________________________________________________
Pg. 81

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Operaciones

Convalidar Asignatura

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_ListaPAsignatura
Formulario
Mostrar la lista de asignaturas de un Programa Acadmico.
Programa Acadmico,Asignatura,Postgraduante
Seleccionar Asignatura a Convalidar

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_Baja
Formulario
Mostrar la lista de Postgraduante dados de baja de un Programa.
Programa Acadmico,Postgraduante
Registrar, Actualizar,Buscar,Imprimir Baja Postgraduante.

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_BajaId
Formulario
Administrar Baja de Postgraduante
Titulo Acadmico,Postgraduante
Registrar, Actualizar Baja Postgraduante.

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_Readmision
Formulario
Mostrar la lista de Postgraduante Readmitidos a un Programa.
Programa Acadmico,Postgraduante
Registrar, Actualizar,Buscar,Imprimir Readmisin Postgraduante.

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_ReadmisionId
Formulario
Administrar Readmisin de Postgraduante
Titulo Acadmico,Postgraduante
Registrar, Actualizar Readmision Postgraduante.

Nombre
Tipo
Propsito
Atributos

Frm_Docente
Formulario
Mostrar datos de Docente
Datos Personales, Titulos Obtenidos, Datelle Trabajo, Lineas de
Investigacin, Datos de Profesin
Registrar, Actualizar,Buscar,Imprimir datos de Docente.
Frm_DocenteId
Formulario
Administrar datos de Docente
Datos Personales, Titulos Obtenidos, Datelle Trabajo, Lineas de
Investigacin, Datos de Profesin
Registrar, Actualizar datos de Docente.

Operaciones
Nombre
Tipo
Propsito
Atributos
Operaciones

___________________________________________________________________________
Pg. 82

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Atributos
Operaciones

Frm_BajaDocente
Formulario
Mostrar todos los Docentes dados de Baja Acadmica a una
asignatura
Datos Personales,Datos de Asignatura
Registrar, Actualizar,Buscar,Imprimir datos Baja de Docente.

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_BajaDocenteId
Formulario
Administrar datos Baja de Docente
Datos Personales del Docente,Datos de la Asignatura
Registrar, Actualizar datos de Baja Docente.

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_ReadmitirDocente
Formulario
Mostrar todos los Docentes Readmitidos a una asignatura
Datos Personales,Datos de Asignatura
Registrar, Actualizar,Buscar,Imprimir datos Readmisin de
Docente.

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_ReadmisionId
Formulario
Administrar datos Readmisin de Docente
Datos Personales del Docente, de la Asignatura
Registrar, Actualizar datos de la Readmision Docente.

Nombre
Tipo
Propsito
Atributos

Frm_Asesor
Formulario
Mostrar todos los datos de los Asesores .
Datos Personales,Lineas de Investigacion,Titulos Obtenidos,
Programas de referencia
Registrar, Actualizar,Buscar,Imprimir datos de Asesor.

Nombre
Tipo
Propsito

Operaciones
Nombre
Tipo
Propsito
Atributos
Operaciones
Nombre
Tipo
Propsito
Atributos

Frm_AsesorId
Formulario
Administrar datos de Asesor
Datos Personales,Lineas de Investigacion,Titulos Obtenidos,
Programas de referencia
Registrar, Actualizar datos de Asesor.
Frm_Tesis
Formulario
Mostrar todos los datos de los Asesores .
Nro_Tesis,Titulo,Estado,Titulo
Acadmico,Tesista,Tutor,Tesis
Ofertada,Descripcin,Observacin

___________________________________________________________________________
Pg. 83

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Operaciones

Registrar, Actualizar,Buscar,Imprimir datos de Tesis.

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_TesisId
Formulario
Administrar datos de Asesor
Nro_Tesis,Titulo,Estado,Titulo
Acadmico,Tesista,Tutor,Tesis
Ofertada,Descripcin,Observacin
Registrar, Actualizar datos de Tesis

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_TesisOfertada
Formulario
Mostrar todos las Ofertas de Tesis posibles a Desarollar..
Titulo,Descripcin,Reqiuisitos,Tipo trabajo, Ofertantes
Registrar, Actualizar,Buscar,Imprimir datos de TesisOfertada.

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_TesisOfertadaId
Formulario
Administrar datos de las Ofertas de Tesis
Titulo,Descripcin,Reqiuisitos,Tipo trabajo, Ofertantes
Registrar, Actualizar datos de las Ofertas de Tesis

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_Cronograma
Formulario
Mostrar el Cronograma de Revisiones de todas las Tesis.
Tesis,Descripcin.
Registrar, Actualizar,Buscar,Imprimir datos Cronograma de
Tesis.

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_CronogramaId
Formulario
Administrar datos del Cronograma de Tesis
Tesis,Descripcin.
Registrar, Actualizar datos del Cronograma de Tesis

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_Actividades
Formulario
Mostrar las Actividades de Revisiones de todas las Tesis.
Nro,Nombre,Descripcin,Fecha
Inicio,
Presentacin,Verificaciones, Alertar.
Guardar, Actualizar,Buscar,Imprimir .

Nombre
Tipo
Propsito
Atributos

Frm_ActividadesId
Formulario
Administrar datos de las Actividades de Revisin de Tesis
Nro,Nombre,Descripcin,Fecha
Inicio,
Fecha

Fecha

___________________________________________________________________________
Pg. 84

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Operaciones

Presentacin,Verificaciones, Alertar.
Registrar, Actualizar datos de las Activiades de Tesis

Nombre
Tipo
Propsito
Atributos
Operaciones
Observaciones

Frm_EdicionAsignaturaId
Formulario
Administrar datos de detalle de Edicion de las asignaturas.
FechaInicio,Fecha Fin, Docente
Registrar, Modificar datos de Detalle de Asignatura.

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_AsignarHorarioId
Formulario
Administrar datos de Horario de las asignaturas.
Hora Entrada, Hora Salida, Aula
Registrar, Modificar datos de Detalle Horario de
Asignatura.

Observaciones
Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_AsignarContenidoTemticoId
Formulario
Administrar datos de Contenido Temtico de las asignaturas.
Fecha,Descripcin
Registrar, Modificar datos de Detalle Contenido Temtico de
Asignatura.

Observaciones
Nombre
Tipo
Propsito
Atributos
Operaciones
Observaciones

Frm_AsignarActividadAsignaturaId
Formulario
Administrar datos de Actividades de las asignaturas.
Fecha,Actividad
Registrar, Modificar datos de Detalle Actividad de Asignatura.

Nombre
Tipo
Propsito
Atributos
Operaciones
Observaciones

Frm_Espacios
Formulario
Mostrar datos de Aulas .
Fecha,Aula,Descripcin
Registrar, Modificar datos de Espacio Acadmico.

Nombre
Tipo
Propsito
Atributos

Frm_EspaciosId
Formulario
Registrar,Acualizar datos de las aulas de las asignaturas.
Fecha,Aula,Descripcin

___________________________________________________________________________
Pg. 85

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Operaciones
Observaciones
Nombre
Tipo
Propsito
Atributos
Operaciones
Observaciones

Registrar, Modificar datos de Espacio de Asignatura.

Frm_Horas
Formulario
Mostrar un banco de Horas disponibles para su asignacin. .
Fecha,HraE,HoraS,Descripcin,Dia
Registrar, Modificar datos de Hora. y Dia de clases

Frm_HorasId
Formulario
Registrar,Acualizar datos de las aulas de las asignaturas.
Fecha,HraE,HoraS,Descripcin,Dia
Registrar, Modificar datos de Hora y dia de clases de
una asignatura

Nombre
Tipo
Propsito
Atributos
Operaciones
Observaciones
Nombre
Tipo
Propsito
Atributos
Operaciones
Observaciones

Frm_EstadoNiveles
Formulario
Mostrar los niveles existentes..
Id_Nivel,Nivel
Registrar, Modificar datos de niveles Acadmicos

Nombre
Tipo
Propsito
Atributos
Operaciones

Frm_EstadoNivelesId
Formulario
Registrar,Acualizar datos de Niveles.
Fecha,HraE,HoraS,Descripcin,Dia
Registrar, Modificar datos de Hora y dia de clases
asignatura

de una

Observaciones

CLASE CONTROL
Nombre

Control_Programa

Propsito

Administrar datos de Programa Acadmico

Entrada

Retorno

Datos de un Programa:Titulo Programa, Ao Inicio, Costo,Sede, Resolucion Escuela,


Resolucion Vicerrectoral, Fecha E, Fecha V, Coordinador , Titulos
Acadmicos.Version, Edicin.
Datos de un Programa Acadmico

Nombre

Control_Conexin

Propsito

Sirve de Enlace para guardar , modificar datos

___________________________________________________________________________
Pg. 86

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Entrada

Objetos en General

Retorno

Objetos en General

Nombre

Control_ProgramaVersion

Propsito

Registrar los datos de una Versin.

Entrada

Retorno

Datos de Version: Ao Inicio, Costo,Sede, Resolucion Escuela,


Resolucion Vicerrectoral, Fecha E, Fecha V, Coordinador ,
Titulos Acadmicos.
Datos de Version

Nombre

Control_DetalleAsignatura

Propsito

Administrar datos de una Asignatura.

Entrada

Datos de Asignatura

Retorno

Datos de Asignatura

Nombre

Control_Titulo

Propsito

Administrar Asignacin de Titulos Predecesores.

Entrada

Titulo Predecesor Padre , Titulo Predecesor Hijo

Retorno

Titulo Predecesor Padre , Titulo Predecesor Hijo

Nombre

Control_Edicion

Propsito

Administrar Datos de Edicion de la Version de un Programal.

Entrada

Datos de Edicion.

Retorno

Datos de Edicion.

Nombre

Control_CambiarEstadoEdicin

Propsito

Administrar datos del Cambio de Estado de la Edicion .

Entrada

TipoEstadoEdicion

Retorno

TipoEstadoEdicion

Nombre

Control_Persona

Propsito

Registrar y Actualizar datos de una persona.

Entrada

Datos Personales, Datos de Profesion

Retorno

Datos de Persona

Observaciones
Nombre

Control _Inscripcin

Propsito

Registrar y Actualizar datos de Inscripcin

Entrada

Datos Inscripcin

___________________________________________________________________________
Pg. 87

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Datos Inscripcin

Retorno
Observaciones
Nombre

Control _Activar

Propsito

Administrar datos de Activacin de Postgraduante.

Entrada

Datos de Programa, Datos de Asignatura

Retorno

Datos de Programa, Datos de Asignatura

Nombre

Control_Notas

Propsito

Administrar Notas de Asignatura de un Programa.

Entrada

Nota,Observacin, Postgraduante, Programa,Asignatura

Retorno

Nota,Observacin, Postgraduante, Programa,Asignatura

Nombre

Control_Convalidar

Propsito

Registrar ,Actualizar la Convalidacin de una Asignatura.

Entrada

Asignatura,Nota de Convalidacn ,Justificacin, Resolucin.

Retorno

Los Eventos Asociados a la Convalidacin

Nombre

Control_Baja

Propsito

Registrar Baja de Postgraduante

Entrada

Datos del titulo academico, datos del postgraduante

Retorno

Datos del titulo academico, datos del postgraduante

Nombre

Control_Readmision

Propsito
Entrada

Registrar la Readmisin de un Postgraduante a un Programa


Acadmico
Edicion Titulo, Postgraduante.

Retorno

Datos de la Reamision:Titulo,Postgraduante

Nombre

Control_Docente

Propsito

Registrar, Actualizar los datos del Docente

Entrada

Datos Personales, Titulos Obtenidos, Historial Trabajo, Lineas de


Investigacin, Datos de Profesin,Datos de Trabajo.
Datos Personales, Titulos Obtenidos, Historial Trabajo, Lineas de
Investigacin, Datos de Profesin, Datos de Trabajo.

Retorno

Nombre

Control_BajaDocente

Propsito
Entrada

Registrar , Actualizar los datos de Baja de un Docente a una


Asignatura
Datos de Docente, Datos de Asignatura

Retorno

Datos de Docente, Datos de Asignatura

___________________________________________________________________________
Pg. 88

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Nombre

Control_ReadmisionDocente

Propsito
Entrada

Registrar , Actualizar los datos de Readmision de un Docente a


una Asignatura
Datos de Docente, Datos de Asignatura

Retorno

Datos de Docente, Datos de Asignatura

Nombre

Control_Asesor

Propsito

Registrar , Actualizar los datos de un Asesor.

Entrada

Datos de Asesor

Retorno

Datos de Asesor

Nombre

Control_Tesis

Propsito

Registrar , Actualizar los datos de una Tesis

Entrada

Datos de Tesis: Titulo de la Tesis,Tesista,Tutor

Retorno

Datos de Tesis: Titulo de la Tesis,Tesista,Tutor

Nombre

Control_OfertaTesis

Propsito

Registrar , Actualizar los datos de una Oferta de Tesis

Entrada

Datos de Oferta Tesis: Titulo de la Tesis,Ofertantes.

Retorno

Datos de Oferta Tesis: Titulo de la Tesis,Ofertantes

Nombre

Control_Cronograma

Propsito

Registrar , Actualizar los datos de Cronograma de una Tesis

Entrada

Datos de Cronograma: Titulo,Descripcin.

Retorno

Datos de Cronograma: Titulo ,Descripcin.

Nombre

Control_Actividades

Propsito

Registrar , Actualizar los datos de las Actividades de una Tesis

Entrada

Datos de Actividad: Nombre,Descripcin,Fecha Inicio,Fecha


Presentacin,Verificaciones,Alertar
Datos de Actividad: Nombre,Descripcin,Fecha Inicio,Fecha
Presentacin,Verificaciones,Alertar

Retorno

Nombre

Control_Horario

Propsito

Registrar , Actualizar los datos de Horario delas Asignaturas

Entrada

Datos de Horario:Hora Entrada,Hora Salida,Aula

Retorno

Datos de Horario:Hora Entrada,Hora Salida,Aula

Nombre

Control_AsignaturaContenidoTemtico

___________________________________________________________________________
Pg. 89

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Entrada

Registrar , Actualizar los datos de Contenido Tematico de las


Asignaturas
Datos de T:Fecha, Descripcion

Retorno

Datos de T:Fecha, Descripcion

Nombre

Control_AsignaturaActividad

Propsito

Registrar , Actualizar los datos de Actividades de las Asignaturas

Entrada

Datos de A:Fecha, Actividad

Retorno

Datos de A:Fecha, Actividad

Nombre

Control_Espacio

Propsito
Entrada

Registrar , Actualizar los datos de Espacio Acadmicos de las


Asignaturas
Datos de Espacio:Fecha, Aula,Descripcin

Retorno

Datos de Espacio:Fecha, Aula Descripcion

Nombre

Control_ EstadoNiveles

Propsito
Entrada

Registrar , Actualizar los datos de niveles acaemicos de un


programa
Datos de niveles::Niveles

Retorno

Datos de NIveles:Niveles

Nombre

Control_Horas

Propsito

Registrar , Actualizar los horarios de clases de las Asignaturas.

Entrada

Datos de Hora:Fecha,horaE,horaS,Dia

Retorno

Datos de Hora:Fecha,horaE,horaS,Dia

Nombre

Gestor_Bitcora

Propsito

Administrar los datos de la Bitcora.

Entrada

Cdigo del Usuario, Fecha

Retorno

Datos de la Bitcora.

Propsito

CLASE ENTIDAD
Responsabilidad

Programa

Atributos

Titulo , Ao Inicio, Costo,Sede, Resolucion Escuela, Resolucion


Vicerrectoral, Fecha E, Fecha V, Coordinador , Titulos
Acadmicos.

Responsabilidad

Version

Atributos

Ao Inicio, Costo,Sede, Resolucion Escuela, Resolucion


Vicerrectoral, Fecha E, Fecha V, Coordinador , Titulos
Acadmicos.

___________________________________________________________________________
Pg. 90

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Responsabilidad

Edicion

Atributos
Relacin

Fecha Programa,Fecha Inicio Real,


FechaInicioIns,FechaFinIns, Observacin
Titulo

Responsabilidad

Titulo

Atributos

NombreTitulo, Nivel Acadmico.

Relacin

Nivel

Responsabilidad

Personanatural

Atributos

Nombre, Apellido Paterno ,Apellido Materno.

Relacin

Persona

Responsabilidad

Nivel

Atributos

Id_Nivel,Nivel

Responsabilidad

TituloAsignatura

Atributos

Id_Titulo,Id_Asignatura,ClaveAsignatura,Creditos,Carga Horaria,
Regimn Estudio,Horas Teoricas , Horas Prcticas.
Titulo,Asignatura.

Relacin

Fecha

Fin

Real,

Responsabilidad
Responsabilidad

RegimenEstudio

Atributos

Id_Regimen,Regimen

Responsabilidad

Asignatura

Atributos

Id_Asignatura ,Nombre Asignatura

Responsabilidad

TituloNiveles

Atributos

TituloPredecesorPadre , TituloPredecesorHijo

Relacin

Titulo

Responsabilidad

Edicion

Atributos

Cdigo, Fecha, CodigoCausasDeBaja, CodigoTipoDeCambio, CodigoUsuario.

Relacin

Item, AsientoContable, TipoDeCambio, Usuario, CausasDeBaja.

Responsabilidad

___________________________________________________________________________
Pg. 91

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Responsabilidad

TipoEstado

Atributos

Estado,Fecha

Responsabilidad

Responsabilidad

EstadoEdicin

Atributos

Edicion,Estadp

Relacin

Estado, TipoEstado

Responsabilidad
Responsabilidad

Profesion

Atributos

Profesion,Institucin, Pais

Relacin

Institucin, Pais

Responsabilidad
Responsabilidad

Pais

Atributos

Pais

Responsabilidad

Institucin

Atributos

Nombre Institucion

Responsabilidad

Inscripcin

Atributos

Datos Personales del Postgraduante, Programa Academico.

Relacin

Edicion,Postgraduante

Responsabilidad
Responsabilidad

Postgraduante

Atributos

Registro, Datos Personales

Relacin

Personanatural

Responsabilidad
Responsabilidad

EdicionTituloAsignatura

Atributos

Edicion,Titulo,Asignatura

Relacin

TituloAsignatura, Edicion

___________________________________________________________________________
Pg. 92

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Responsabilidad

Responsabilidad

Postgraduante Activar

Atributos

Programa Acadmico,Asignatura,Postgraduante.

Relacin

EdicionTituloAsignatura,Postgraduante

Responsabilidad
Responsabilidad

PostgraduanteNotas

Atributos

ProgramaAcadmico,Asignatura,Postgraduante.Nota, Observacin

Relacin

EdicionTituloAsignatura,Postgraduante

Responsabilidad
Responsabilidad

Convalidacion

Atributos

Programa Acadmico, Asignatura,Nota de Convalidacn


,Justificacin, Resolucin,Observacin
EdicionTituloAsignatura,PostgraduanteNotas,Convalidacin

Relacin
Responsabilidad
Responsabilidad

Baja

Atributos

Edicion , Programa, Postgraduante

Relacin

Edicion,Postgraduante.

Responsabilidad

Readmisin

Atributos

Edicion , Programa, Postgraduante

Relacin

Edicion,Postgraduante.

Responsabilidad

Docente

Atributos
Relacin

Datos Personales, Titulos Obtenidos, Historial Trabajo, Lineas de


Investigacin, Datos de Profesin,Datos de Trabajo.
Personanatural,Persona

Responsabilidad

BajaDocente

Atributos

Datos de EdicionTituloAsignatura ,Datos de Docente

Relacin

EdicionTituloAsignatura,Docente

Responsabilidad

ReadmitirDocente

___________________________________________________________________________
Pg. 93

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Atributos

Datos de EdicionTituloAsignatura ,Datos de Docente

Relacin

EdicionTituloAsignatura,Docente.

Responsabilidad

Asesor

Atributos

Datos Personales,Lineas de Investigacion,Titulos Obtenidos,


Programas de referencia
PersonaNatural,Titulos
Obtenidos,Institucin,Linea
de
Investigacin, Profesion,Detalle Trabajo.

Relacin

Responsabilidad

Tesis

Atributos
Relacin

Nro_Tesis,Titulo,Estado,Titulo
Acadmico,Tesista,Tutor,Tesis
Ofertada,Descripcin,Observacin
TesisOfertada,Asesor,Edicion,Asesor,Postgraduante,Tesis

Responsabilidad

TesisOfertada

Atributos

Titulo,Descripcin,Reqiuisitos,Tipo trabajo, Ofertantes

Relacin

EstadoTesis,Personanatural

Responsabilidad

Cronograma

Atributos

Titulo,Descripcin

Relacin

Cronograma, Tesis

Responsabilidad

Actividades

Atributos
Relacin

Nombre,Descripcin,Fecha,Inicio,Fecha
Presentacin,Verificaciones,Alertar
Actividades,Verificaciones

Responsabilidad

Verificaciones

Atributos

Id_Verificacion,Nombre,Verificacin

Relacin

Verificacines,Actividades

Responsabilidad

Asignacin

Atributos

Id_HorasES,Id_Aula

Relacin

Ambiente,Asignacin, HoraES

Responsabilidad

AsignaturaContenidoTemtico

Atributos

Fecha,Descripcin

___________________________________________________________________________
Pg. 94

Sistema de Informacin Acadmico


Capitulo 4: Anlisis
___________________________________________________________________________

Relacin

AsignaturaContenidoTematico,EdicionTituloAsignatura

Responsabilidad

AsignaturaActividad

Atributos

Fecha,Actividad

Relacin

AsignaturaActividad,EdicionTituloAsignatura

Responsabilidad

Espacio

Atributos

Fecha,Espacio,Descripcin, Observacin

Relacin

Espacio

Responsabilidad

Horas

Atributos

HaraE,Hora S,Dia

Relacin

HoraES

Responsabilidad

Nivel

Atributos

Id_Nivel,Nivel

Relacin

Nivel

___________________________________________________________________________
Pg. 95

CAPITULO 5
Diseo

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Capitulo

Diseo

En el Diseo se modela el sistema y se encuentra su forma para que soporte


todos los requisitos en relacin con los lenguajes de programacin, componentes
reutilizables, tecnologas de interfaz de usuario, tecnologas de gestin de
transacciones, etc.
El propsito del diseo es especificar una solucin que trabaje y pueda ser
fcilmente convertida en cdigo fuente y construir una arquitectura simple y
extensible.
[JAC - 00]

___________________________________________________________________________
Pg. 97

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
5.1

Diseo de la Arquitectura.

5.1.1

Arquitectura del Sistema.

Administrar
Programa
Acadmico

Int Adm. Programa

Int. Gestion Docente

Gestion de Docente

Int Adm. Programa

Reportes

Administrar
Postgraduante

Int. Adm. Postgradaunte

Gestion Trabajo de
Tesis

Fig. 5.1 Arquitectura del Sistema.

___________________________________________________________________________
Pg. 98

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

5.2

Diagrama de Paquetes.

Capa especifica de la aplicacin

Administrar
Programa
Acadmico

Administrar
Postgraduante

Gestion de Docente

Gestion Trabajo de
Tesis

Reportes

Capa general de la aplicacin

Acceso a BD

Gestion de Registros

Capa Intermedia

Gestor de BD
MySql

Tecnologia de programacion
J2EE

Sistema Operativo
Window,Linux

Fig. 5.2 Diagrama de paquetes.

___________________________________________________________________________
Pg. 99

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

5.3

Arquitectura Fsica del sistema

<<server>>
Linux Fedora 5.0
BD. Mysql 5
Web server: Apache
Tomcat

<<modem
ADSL

<<sw itch>>
32 port

TCP/IP

TCP/IP

Internet

<<PC>>
PC01

<<PC>>
PC02

Ethernet

<<PC>>
PCN

<<PC>>
Coordinador
Academico

<<PC>>
Secretaria

<<PC>>
Enc. se seg.
y control

Fig. 5.3.- Diagrama de Despliegue Arquitectura Fsica

___________________________________________________________________________
Pg. 100

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
5.4 Diagrama de Secuencia

Gestionar identificacin del programa


? Diagrama de Clase
<Control> Control_Programa

<Entidad> Programa

+Aplicar_Cambios()
+Verificar_Existencia()

-Id_Programa: Integer
-Titulo_Programa: String

<Form FrmMensaje>

1..n

<Entidad> Personanatural

<Form> Frm_Programa
+Actualizar_Formulario()

-Id_PersonaNatural: Integer
-CI: String
-ApellidoP: String
-ApellidoM: String
-Fecha_Nac: Date
-Lugar_Nac: String
-Estado_Civil: String
-Sexo: Boolean
-Nombre_Empresa: String
-Cargo: String
-Domicilio_Tel: String
-Domicilio_Dir: String
-Celular: String

<Form> Frm_IdPrograma
+AbrirForm()
+ValidarDatos()

Coordinador
Acadmico
<Form> Frm_Nivel
+AbrirForm()

<Form> Frm_Persona
+AbrirForm()

1..n

<Control> Control_Conexion
+Obtener_Datos()
+Guardar()

<Entidad> Nivel

-Id_Nivel: Integer
-Nivel: String

<Form> Frm_ProgramaIdTitulo
+AbrirForm()

Fig. 5.4.- Diagrama de Clase Gestionar Identificaron del programa

____________________________________________________________________
Pg. 101

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
? Diagrama de secuencia
<Frm_Programa>

<Frm_IdPrograma>

<Frm_Persona>

<Frm_ProgramaIdTitulo>

<Control_Programa>

<Control_Conexion>

<Personanatural>

<Nivel>

<Programa>

Coordinador
Acadmico

"Nuevo"

AbrirForm()
Introducir datos
AbrirForm()

Con.ObtenerDatos()
Datos

Seleccionar Coordinador
DatosPersona
AbrirForm()

O.K.

ObtennerDatos ()
Datos

Retornar Datos

OK

Introducir Titulo
ValidarDatos ()

Si Verificar_Validar(Datos) = False: Mensaje(Msg)


Visualiza Mensaje ()
Aplicar
AplicarCambios(Datos)
Verificar_Existencia(Datos)
Si Verificar_Existencia(Datos) = False: Mensaje(Msg)
Visualiza Mensaje ()
CargarDatos_en_ObjVersionPrograma(Datos)

CargarDatos_en_Obj1raEdicion(Datos)
Con.Guardar(Objetos)

Actualizar_Formulario ()

CargarDatos_en_ObjTitulo(Datos)
CargarDatos_en_Obj1raVersion(Datos)

"Modificar"
AbrirForm ()

Con.ObtenerDatos()
O.K.

Datos
Introducir datos ()
ValidarDatos ()

Si ValidarDatos () == false : Mensage(Msg)


visualiza Mensaje ()
Aplicar

AplicarCambios (Datos)
Verificar_Existencia (Datos)
Si Verificar_Existencia (Datos) = False
Visualiza Mensaje
CargarDatos_en_ObjPrograma(Datos)
Con.Guardar(ObjPrograma)
Actualizar_Formulario ()

Fig. 5.5.- Diagrama de Secuencia Gestionar Identificaron del pro

____________________________________________________________________
Pg. 102

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Gestionar versin del programa

? Diagrama de Clase
<Control> Control_ProgramaVersion
<Form FrmMensaje>

+Aplicar_Cambios()

<Form> Frm_Programa

<Form> ProgramaVersionId

+AbrirForm()
+ActualizarForm()

+AbrirForm()
+ValidarDatos()

<Entidad> Versio

-Id_Version: Intege
-Version: String
-Sede: String
-Costo: Integer

<Entidad> Person
Coordinador

<Form>Frm_ Persona
+AbrirForm()

<Control> Control_Conexion
<Form> Frm_ProgramaIdTitulo
+AbrirForm()

+Obtener_Datos()
+Guardar()

-Id_PersonaNatural
-CI: String
-ApellidoP: Str
-ApellidoM: Str
-Fecha_Nac: D
-Lugar_Nac: St
-Estado_Civil: S
-Sexo: Boolea
-Nombre_Empresa
-Cargo: Strin
-Domicilio_Tel: S
-Domicilio_Dir: S
-Celular: Strin

Fig. 5.6.- Diagrama de Clase Gestionar Versin del program

____________________________________________________________________
Pg. 103

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
? Diagrama de secuencia
<Frm_Programa>

<Frm_ProgramaVersionId>

<Frm_Persona>

<:Frm_ProgramaIdTitulo>

<Control_ProgramaVersion>

<Control_Conexion>

<Personanatural>

<Nivel>

Coordinador
Acadmico

"Nuevo"

AbrirForm()
Introducir datos
AbrirForm()

Con.ObtenerDatos()
Datos

Seleccionar Coordinador
DatosPersona
AbrirForm()

O.K.

ObtennerDatos ()
Datos

Introducir Titulo

OK

Retornar Datos
ValidarDatos()
Si ValidarDatos () == false : Mensage(Msg)
visualiza Mensaje ()
Aplicar

AplicarCambios(Datos)

CargarDatos_en_ObjVersion(Datos)

CargarDatos_en_Obj1raEdicion(Datos)
CargarDatos_en_ObjTitulo(Datos)

Con.Guardar(Objetos)

Actualizar_Formulario ()

"Modificar"
AbrirForm ()

Con.ObtenerDatos()
O.K.

Datos
Introducir datos
ValidarDatos ()

Si ValidarDatos () == false : Mensage(Msg)


visualiza Mensaje ()
Aplicar
AplicarCambios (Datos)
Actualizar_Formulario ()

Con.Guardar(ObjPrograma)

Fig. 5.7.- Diagrama de Secuencia Gestionar Versin del program

____________________________________________________________________
Pg. 104

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Fijar asignatura al titulo de la versin

? Diagrama de Clase
<Frm_Mensaje>

<Control> Control_DetalleAsig
+Aplicar_Cambios()
+Verificar_Existencia()

<Form> Frm_Grados_Academicos
+ActualicarFormulario()

<Form> Frm_DetalleAsignaturaId
+AbrirForm()
+ValidarDatos()

Coordinador
Acadmico

<Control> Control_Conexion
+Obtener_Datos()
+Guardar()

<Form>Frm_Asignatura
-RetornarDatos

<Entidad>Asignatura
-Id_Asignatura: Integer
-Nombre: String
-Fecha: Date

Fig. 5.8.- Diagrama de Clase Fijar asignatura al titulo de la vers

____________________________________________________________________
Pg. 105

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

? Diagrama de secuencia
Frm Grados_Academicos>

<Frm_DetalleAsignaturaId>

<Frm_Asignatura>

<Control_DetalleAsignatura>

<Control_Conexion>

<RegimenEstudio>

<TituloAsi

Coordinador
Acadmico

"Nuevo"

AbrirForm()

Con.ObtenerDatos()

O.K.

Datos

Introducir datos
AbrirForm()

Con.ObtenerDatos()
Datos

Seleccionar Asignatura

O.K.

ValidarDatos()
Si Verificar_Validar(Datos) = False: Mensaje(Msg)
Visualiza Mensaje ()
Aplicar

AplicarCambios(Datos)

Verificar_Existencia_en_Edicion(Datos)
Si Verificar_Existencia_en_Edicion(Datos) = False
Visualiza Mensaje ()
CargarDatos_en_ObjAsignatura(Datos)

Con.Guardar(Objetos)

Actualizar_Formulario ()

"Modificar"

AbrirForm ()

Con.ObtenerDatos()
O.K.

Datos

Introducir datos ()
AbrirForm()

O.K.

Datos

Seleccionar Asignatura
ValidarDatos ()

Si ValidarDatos () == false : Mensage(Msg)


visualiza Mensaje ()
Aplicar

AplicarCambios (Datos)

Verificar_Existencia_en_Edicion (Datos)
Si Verificar_Existencia_en_Edicion (Datos)
Visualiza Mensaje
CargarDatos_en_ObjAsignatura(Datos)

Actualizar_Formulario ()

Con.Guardar(Objetos)

Fig. 5.9.- Diagrama de Secuencia Fijar asignatura al titulo de la ve

____________________________________________________________________
Pg. 106

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Establecer predecesor para el titulo de la versin


? Diagrama de Clase
<Form FrmMensaje>

<Control> Control_Titulo
+Aplicar_Cambios()
+Verificar_Existencia()

Coordinador
Acadmico

<Form> Frm_GradosAcademicos

<Form> Frm_TituloPredecesorId

+Actualizar_Formulario()

+AbrirForm()

<Control> Control_Conexion
+Obtener_Datos()
+Guardar()

Fig. 5.10.- Diagrama de Clase Establecer predecesor para el titulo de

____________________________________________________________________
Pg. 107

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
? Diagrama de secuencia
<Frm_Grados_Academicos>

<Frm_TituloPredecesorId>

<Control_Titulo>

<Control_Conexion>

Coordinador
Acadmico

"Nuevo"

AbrirForm()

Con.ObtenerDatos()
Datos

Introducir datos
Aplicar
AplicarCambios(Datos)

CargarDatos_en_ObjTituloNiveles(Datos)

Con.Guardar(Objetos)

Actualizar_Formulario ()

"Modificar"

AbrirForm ()

Con.ObtenerDatos()
Datos

Con.ObtenerDatos()
Datos
Introducir datos ()
Aplicar
AplicarCambios (Datos)
Con.Guardar(Objetos)
Actualizar_Formulario ()

Fig. 5.11.- Diagrama de Secuencia Establecer predecesor para el titulo d

____________________________________________________________________
Pg. 108

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Gestionar Edicin

? Diagrama de Clase
<Form FrmMensaje>

<Control> Control_Edicio
+Aplicar_Cambios()
+Verificar_Existencia()

<Form> Frm_ProgramaEdicion
+Actualizar_Formulario()

Coordinador
Acadmico

<Form> Frm_EdicionId
+AbrirForm()
+ValidarDatos()

<Control> Control_Conexio
+Obtener_Datos()
+Guardar()

Fig. 5.12.- Diagrama de Clase Gestionar Edicin

____________________________________________________________________
Pg. 109

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
? Diagrama de secuencia
<Frm_ProgramaEdicion>

<Frm_EdicionId>

<Control_Edicion>

<Control_Conexion>

Coordinador
Acadmico

"Nuevo"

AbrirForm()
Introducir datos
ValidarDatos()
Si Verificar(Datos) = False: Mensaje(Msg)
Visualiza Mensaje ()
Aplicar
AplicarCambios(Datos)
Verificar_Existencia(Datos)

Si Verificar(Datos) = False: Mensaje(M


Visualiza Mensaje ()
CargarDatos_en_ObjEdicion(Datos)

Con.Guardar(Objetos)

Actualizar_Formulario ()

"Modificar"
AbrirForm ()

Con.ObtenerDatos()
O.K.

Datos

Introducir datos ()
ValidarDatos ()

Si ValidarDatos () == false : Mensage(Msg)


visualiza Mensaje ()
Aplicar

AplicarCambios (Datos)
Verificar_Existencia (Datos)

Si Verificar_Existencia (Datos) = Fal


Visualiza Mensaje
CargarDatos_en_ObjAsignatura(Datos)
Actualizar_Formulario ()

Con.Guardar(Objetos)

Fig. 5.13.- Diagrama de Secuencia Gestionar Edicin


____________________________________________________________________
Pg. 110

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Modificar el estado del titulo de la edicin

? Diagrama de Clase
<Form FrmMensaje>

<Control> Control_CambiarEsta
+Aplicar_Cambios()
+Verificar_Existencia()

Coordinador
Acadmico

<Form> Frm_EdicionAsignatura

<Form> Frm_ProgramaEstado

+Actualizar_Formulario()

+AbrirForm()

<Control> Control_Conexion
+Obtener_Datos()
+Guardar()

Fig. 5.14.- Diagrama de Clase Modificar el estado del titulo de la edicin

____________________________________________________________________
Pg. 111

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

? Diagrama de secuencia

<Frm_EdicionAsignatura>

<Frm_ProgramaEstado>

<Control_C

<Control_CambiarEstadoEdicion>

Coordinador
Acadmico

"Modificar"

AbrirForm()

Con.ObtenerDatos()
Datos

Introducir datos
Aplicar
AplicarCambios(Datos)

CargarDatos_en_ObjEstadoEdicion(Datos)

Obj_Predecesores=Obtener_Predecesores(Obj_Edicion)
Con.Guardar(Objetos)
Actualizar_Formulario ()

Fig. 5.15.- Diagrama de Secuencia Modificar el estado del titulo de la edicin

____________________________________________________________________
Pg. 112

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Registrar Persona

? Diagrama de Clase

<Form FrmMensaje>

<Control> Control_Persona

<Form> Frm_Persona
+Actualizar_Formulario()

Coordinador
Acadmico

+Aplicar_Cambios()
+Verificar_Existencia()

<Form> Frm_PersonaId
+AbrirForm()
+ValidarDatos()

<Control> Control_Conexion
+Obtener_Datos()
+Guardar()

<Entidad> Nacionalidad

0..n

-Id_Pais: Integer
-Pais: String

<Form> Frm_DocenteProfesion
+RetornarDatos()

Fig. 5.16.- Diagrama de Clase Registrar Persona

____________________________________________________________________
Pg. 113

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
? Diagrama de secuencia
<Frm_Persona>

<Frm_PersonaId>

<Frm_DocenteProfesion>

<Control_Persona>

<Control_Conexion>

<Persona>

<Nacionalidad>

Coordinador
Acadmico

"Nuevo"

AbrirForm()

Con.ObtenerDatos()
Datos

Introducir datos
AbrirForm()

O.K.

Con.ObtenerDatos()
Datos

O.K.

Con.ObtenerDatos()
Datos

O.K.

Seleccionar Datos
Datos
Aplicar
AplicarCambios(Datos)
Verificar_Existencia(Datos)

Si Verificar(Datos) = False: Mensaje(M


Visualiza Mensaje ()
CargarDatos_en_ObjPersona(Datos)

Con.Guardar(Objetos)

Actualizar_Formulario ()
"Modificar"

AbrirForm ()

Con.ObtenerDatos()

AbrirForm()

Seleccionar Datos
Aplicar

O.K.

Datos

Introducir datos ()

Con.ObtenerDatos()
Datos
Con.ObtenerDatos()
Datos

O.K.
O.K.

Datos
ValidarDatos ()
Si ValidarDatos () == false : Mensage(Msg)
visualiza Mensaje ()
AplicarCambios (Datos)
Verificar_Existencia (Datos)

Si Verificar_Existencia (Datos) = Fals


Visualiza Mensaje
CargarDatos_en_ObjPersona(Datos)

Actualizar_Formulario ()

Con.Guardar(Objetos)

Fig. 5.17.- Diagrama de Secuencia Registrar persona


____________________________________________________________________
Pg. 114

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Inscribir postgraduante
? Diagrama de Clase
<Control> Control_Inscripcion
<Form FrmMensaje>

<Form> Frm_Inscripcion
+Actualizar_Formulario()

Enc. de Seguimiento
y Control

+Aplicar_Cambios()
+Verificar_Existencia()

<Form> FrmInscripcionId

<Form> Frm_BuscarGrados

+AbrirForm()
+ValidarDatos()

+AbrirForm()

<Form> Frm_Persona

<Control> Control_Conexion

+AbrirForm()
+ValidarDatos()

+Obtener_Datos()
+Guardar()

<Entidad> Personanatural
-Id_PersonaNatural: Integer
-CI: String
-ApellidoP: String
-ApellidoM: String
-Fecha_Nac: Date
-Lugar_Nac: String
-Estado_Civil: String
-Sexo: Boolean
-Nombre_Empresa: String
-Cargo: String
-Domicilio_Tel: String
-Domicilio_Dir: String
-Celular: String

0..1

<Entidad> Postgr

-Id_Postgraduante
-Registro: Str

Fig. 5.18.- Diagrama de Clase Inscribir postgraduante


____________________________________________________________________
Pg. 115

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
? Diagrama de secuencia
<Frm_Inscripcion>

<Frm_Persona>

<Frm_InscripcionId>

<Frm_BuscarGrados>

<Control_Inscripcion>

<Control_Conexion>

<Edicion>

<Inscripcion>

Enc. Seguimiento
y Control

"Nuevo"
AbrirForm()
Introducir datos

AbrirForm()

Con.ObtenerDatos()
Datos

Seleccionar Persona

OK

Datos Persona
AbrirForm()
Seleccionar Edicion

Con.ObtenerDatos()
Datos

O.K.

DatosEdicion
ValidarDatos ()
Si ValidarDatos () == false : Mensage(Msg)
visualiza Mensaje ()
Aplicar

AplicarCambios(Datos)
Verificar_Existencia(Datos)

Si Verificar_Existencia(Datos) = False: Mensa


Visualiza Mensaje ()
CargarDatos_en_ObjInscripcion(Datos)

CargarDatos_en_ObjPostgraduante(Datos)
Actualizar_Formulario ()

Con.Guardar(Objetos)

Fig. 5.19.- Diagrama de Secuencia Inscribir postgraduante

____________________________________________________________________
Pg. 116

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Activar Postgraduante

? Diagrama de Clase

<Form FrmMensaje>

<Entidad> PostgraduanteActivar
<Control> Control_Activar

-Id_Activacion: Integer
-Activo: String
-Observacion: String
-Fecha: Date

<Frm> Frm_Inscripcion
+Aplicar_Cambios()
+Verificar_Existencia()

+Actualizar_Formulario()

Enc. Seguimiento y
Control

<Entidad>EdicionTitu
<Form> Frm_ListaProgramaAsgnatura
+AbrirForm()

<Control> Control_Conexion

-Id_Edicion: Int
-Id_Titulo: Inte
-Id_Asignaura: I
-Fecha_Inicio:
-Fecha_Fin: D

+Obtener_Datos()
+Guardar()

<Form> Frm_EscogerPrograma
+AbrirFrom()

<Entidad>Edicion

-Id_Edicion: Integer
-Edicion: Integer
-Inicio_Programado: Date
-Inicio_Real: Date

Fig. 5.20.- Diagrama de Clase Activar Postgraduante

____________________________________________________________________
Pg. 117

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

? Diagrama de secuencia
<Frm_ActivarPostgraduante>

<Frm_EscogerPrograma>

<Form ListaProgramaAsignatura>

<Control_Activar>

<Control_Conexion>

<PostgraduanteActivar>

<Edicion>

<EdicionTitulo

Encargado de
seguimiento

Introducir datos

AbrirForm()

Con.ObtenerDatos()
O.K.

Datos

Seleccionar Edicion
AbrirForm()

O.K.

Datos

Seleccionar Asignatura
Actualizar Formulario()
Con.ObtenerDatos()

O.K.

O.K.
O.K.

Datos

Aplicar
AplicarCambios(Datos)
Verificar_Existencia(Datos)

Si Verificar_Existencia(Datos) = False: Mens


Visualiza Mensaje ()
CargarDatos_en_ObjActivar(Datos)
Actualizar_Formulario ()

Con.Guardar(Objetos)

Fig. 5.21.- Diagrama de Secuencia Activar Postgraduante

____________________________________________________________________
Pg. 118

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Gestionar nota
? Diagrama de Clase
<Entidad>PostgraduanteActivar
<Form FrmMensaje>

-Id_Activacion: Integer
-Activo: String
-Observacion: String
-Fecha: Date

<Entidad

-Id_Postg

0..n
<Entidad> PostgraduanteNota
<Control> Control_Nota
<Form> Frm_Nota
+Aplicar_Cambios()
+Verificar_Existencia()

+Actualizar_Formulario()

Encargado de
seguimiento

-Id_Evaluacion: Integer
-Nota: Integer
-Observacion: String
-Fecha: Date

1..n

<Entida

<Form> Frm_ListaProgramaAsgnatura
+AbrirForm()

<Control> Control_Conexion

<Form> Frm_EscogerPrograma
+AbrirForm()

+Obtener_Datos()
+Guardar()

<Entidad>Edicion

-Id_Edicion: Integer
-Edicion: Integer
-Inicio_Programado: D
-Inicio_Real: Date
-Grupo: String
-FechaInicioIns: Date
-FechaFinIns: Date
-Observacion: String
-NroEdicion: Bye

Fig. 5.22.- Diagrama de Clase Gestionar nota

____________________________________________________________________
Pg. 119

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

? Diagrama de secuencia
<Frm_Notas>

<Frm_EscogerPrograma>

<Frm_ListaProgramaAsignatura>

<Control_Nota>

<Control_Conexion>

<PostgraduanteNotas>

<Edicion>

Encargado de
seguimiento

Introducir datos

AbrirForm()

Con.ObtenerDatos()
O.K.

Datos

Seleccionar Edicion
AbrirForm()

O.K.

Datos

Seleccionar Asignatura
Actualizar Formulario()
Con.ObtenerDatos()

O.K.

O.K.

Datos

Aplicar
AplicarCambios(Datos)
Verificar_Existencia(Datos)

Si Verificar_Existencia(Datos) = Fals
Visualiza Mensaje ()
CargarDatos_en_ObjNotas(Datos)
Actualizar_Formulario ()

Con.Guardar(Objetos)

Fig. 5.23.- Diagrama de Secuencia Gestionar nota

____________________________________________________________________
Pg. 120

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Convalidar Asignatura
? Diagrama de Clase
<Form FrmMensaje>

<Form>Frm_ListaPAsignatura

<Control> Control_Conv
<Form> Frm_ConvalidacionPostgraduante

<Form>Frm_ConvalidacionPostgraduanteId

+Actualizar_Formulario()

+AbrirForm()

+Aplicar_Cambios()

Encargado de
seguimiento

<Form> Frm_PostgraduantePrograma
+AbrirForm()

<Control> Control_Conexion

<Form> Frm_EscogerPrograma

+Obtener_Datos()
+Guardar()

+AbrirForm()

<Entidad>Edicion
-Id_Edicion: Integer
-Edicion: String
-InicioProgramado: Date
-InicioReal: Date
-Fin_Programa: Date
-Grupo: String

Fig. 5.24.- Diagrama de Clase Convalidar Asignatura

____________________________________________________________________
Pg. 121

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
? Diagrama de secuencia
<Frm_Convalidacion <:Frm_Convalidacion <Frm_Escoger <Frm_Postgraduante
Frm_ListaPAsignatura
Postgraduante>
PostgraduanteId>
Programa>
Programa>

<Control_Convalidar>

<Control_Conexion>

<Postgradua

<Convalidar>

Encargado de
seguimiento

"Nuevo"
Introducir datos

AbrirForm()

Con.ObtenerDatos()
O.K.

Datos

Seleccionar Edicion
DatosEdicion
AbrirForm()

ObtenerDatos ()
OK

Datos

Seleccionar Postgraduante

Retornar Datos
AbrirForm()

AbrirForm()

ObtenerDatos ()
Datos

Seleccionar Asignatura
Retornar Datos
Aplicar

AplicarCambios(Datos)

CargarDatos_en_ObjConvalidar(Datos)

CargarDatos_en_ObjNotas(Datos)
Con.Guardar(Objetos)

Actualizar_Formulario ()

"Modificar"
Introducir datos
AbrirForm()

Con.ObtenerDatos()
Datos

Seleccionar Edicion
Retornar Datos
AbrirForm()

O.K.

Con.ObtenerDatos()
Datos

Seleccionar Postgraduante
Retornar Datos
AbrirForm ()

O.K.

ObtenerDatos ()
Datos

Introducir datos ()

AbrirForm()

O.K.

ObtenerDatos ()
Datos

Seleccionar Asignatura
Retornar Datos
Aplicar
AplicarCambios (Datos)

CargarDatos_en_ObjConvalidar(Datos)

CargarDatos_en_ObjNotas(Datos)
Actualizar_Formulario ()

Con.Guardar(Objetos)

Fig. 5.25.- Diagrama de Secuencia Convalidar Asignatura

____________________________________________________________________
Pg. 122

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Dar de Baja postgraduante
? Diagrama de Clase
<Form FrmMensaje>

<Form> Frm_Baja

<Form>Frm_IdBaja

<Control> Control_BajaPostgraduante

+Actualizar_Formulario()

+AbrirForm()

+Aplicar_Cambios()

Encargado de
seguimiento
Inscripc

-Id_Inscritos:
-Fecha_ins:
-Obs: Str
-Extencion:
-Estado: S

<Form>Frm_PostgraduanteTitulos
+AbrirForm()

<Control> Control_Conexion

<Form> Frm_Buscar_Grados

0..n

+Obtener_Datos()
+Guardar()

+AbrirForm()

Fig. 5.26.- Diagrama de Clase Dar de Baja postgraduante

____________________________________________________________________
Pg. 123

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

? Diagrama de secuencia

<Frm_Baja>

<Form BajaId>

<Frm_Buscar_Grados>

<Frm_PostgraduanteTitulos>

<Control_BajaPostgraduante>

<Control_Conexion>

Encargado de
seguimiento

"Nuevo"

AbrirForm()
Introducir datos
AbrirForm()

Con.ObtenerDatos()
Datos

DatosPrograma
Seleccionar Programa
AbrirForm()
Retornar Datos

ObtenerDatos ()
Datos

Seleccionar Postgraduante

Aplicar
AplicarCambios(Datos)
CargarDatos_en_ObjBaja(Datos)

CargarDatos_en_ObjInscripcion(Datos)
Actualizar_Formulario ()

Con.Guardar(Objetos)

Fig. 5.27.- Diagrama de Secuencia Dar de Baja postgraduante

____________________________________________________________________
Pg. 124

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Readmitir Postgraduante

? Diagrama de Clase
<Form FrmMensaje>

<Entidad> Re
<Form> Frm_Readmicion

<Form>Frm_ReadmicionId

<Control> Control_ReadmitirPostgraduante

+Actualizar_Formulario()

+AbrirForm()

+Aplicar_Cambios()

Encargado de
seguimiento

-Id_Readmisio
-Fecha:
-Observacio

<Form>Frm_Baja
+AbrirForm()

<Control> Control_Conexion

<Form> Frm_BuscarGrados

+Obtener_Datos()
+Guardar()

+AbrirForm()

Fig. 5.28.- Diagrama de Clase Activar Postgraduante

____________________________________________________________________
Pg. 125

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

? Diagrama de secuencia

<Frm_Readmicion>

<Frm_ReadmicionId>

<Frm_Buscar_Grados>

<Frm_Baja>

<Control_ReadmicionPostgraduante>

<Control_Conexion>

<ReadmitirPos

Encargado de
seguimiento

"Nuevo"

AbrirForm()
Introducir datos
AbrirForm()

Con.ObtenerDatos()
Datos

DatosPrograma
Seleccionar Programa
AbrirForm()
Retornar Datos

ObtenerDatos ()
Datos

Seleccionar Postgraduante

Aplicar
AplicarCambios(Datos)

CargarDatos_en_ObjReadmitir(Datos)

CargarDatos_en_ObjInscripcion(Dato
Con.Guardar(Objetos)
Actualizar_Formulario ()

Fig. 5.29.- Diagrama de Secuencia Activar Postgraduante

____________________________________________________________________
Pg. 126

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Gestionar Docente

? Diagrama de Clase

<Form FrmMensaje>

<Control> Control_Docente

<Form> Frm_Docente
+Actualizar_Formulario()

Encargado de
seguimiento

<Form> Frm_IdDocente
+ValidarDatos()
+Aplicar()

+Aplicar_Cambios()
+Verificar_Existencia()

<Control> Control_Conexion
+Obtener_Datos()
+Guardar()

Fig. 5.30.- Diagrama de Clase Gestionar Docente

____________________________________________________________________
Pg. 127

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
? Diagrama de secuencia
<Frm_Docente>

<Frm DocenteId>

<Control_Docente>

<Control_Conexion>

Encargado de
Seguimiento

"Nuevo"

AbrirForm()
Introducir datos
ValidarDatos ()
Si ValidarDatos () == false : Mensage(Msg)
visualiza Mensaje ()
Aplicar
AplicarCambios(Datos)
Verificar_Existencia(Datos)

Si Verificar(Datos) = False: Mensaje(M


Visualiza Mensaje ()
CargarDatos_en_ObjDocente(Datos)

Con.Guardar(Objetos)

Actualizar_Formulario ()

"Modificar"
AbrirForm ()

Con.ObtenerDatos()
O.K.

Datos

Introducir datos ()
ValidarDatos ()
Si ValidarDatos () == false : Mensage(Msg)
visualiza Mensaje ()
Aplicar

AplicarCambios (Datos)
Verificar_Existencia (Datos)

Si Verificar_Existencia (Datos) = Fal


Visualiza Mensaje
CargarDatos_en_ObjDocente(Datos)

Actualizar_Formulario ()

Con.Guardar(Objetos)

Fig. 5.31.- Diagrama de Secuencia Gestionar Docente


____________________________________________________________________
Pg. 128

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Dar baja docente
? Diagrama de Clase

<Form> Frm_BajaDocente
+Actualizar_Formulario()

Encargado de
seguimiento

<Form> Frm_BajaDocenteId
+AplicarCambios(): Boolean
+AbrirFormulario()

<Control> Control_BajaDocente
+Verificar()
+AplicarCambios()

<Form> Frm_Buscar_Grados
+Abrir()

<Control> Control_Conexion
<Form>Frm_DocenteTitulos

+Guardar()

+Abrir()

Fig. 5.32.- Diagrama de Clase Dar baja docente

____________________________________________________________________
Pg. 129

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

? Diagrama de secuencia
<Frm_BajaDocente>

<Frm_BajaDocenteId>

<Frm_Buscar_Grados>

<Frm_DocenteTitulos>

<Control_BajaDocente>

<Control_Conexion>

<BajaDocente>

Encargado de
seguimiento

"Nuevo"

AbrirForm()
Introducir datos
AbrirForm()

Con.ObtenerDatos()
O.K.

Datos

DatosPrograma
Seleccionar Programa
AbrirForm()
Retornar Datos

ObtenerDatos ()
Datos

Seleccionar Postgraduante

Aplicar
AplicarCambios(Datos)
Verificar_Existencia(Datos)

Si Verificar_Existencia(Datos) = F
Visualiza Mensaje ()
CargarDatos_en_ObjBaja(Datos)

Actualizar_Formulario ()

Con.Guardar(Objetos)

Fig. 5.33.- Diagrama de Secuencia Dar baja docente

____________________________________________________________________
Pg. 130

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Readmitir docente
? Diagrama de Clase

<Form> Frm_ReadmitirDocente

<Form> Frm_ReadmitirDocenteId

<Control> Control_ReadmisionDocente

+ActualizarFormulario()

+Aplicar()

+Verificar()
+CargarDatos_en_ObjPrograma()

Encargado de
seguimiento

<Form> Frm_Buscar_Grados

<Entidad>

+AbrirForm()

<Control> Control_Conexion
<Form>Frm_Baja

+Guardar()

+AbrirForm()

Fig. 5.34.- Diagrama de Clase Readmitir docente

____________________________________________________________________
Pg. 131

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
? Diagrama de secuencia

<Frm_ReadmitirDocente>

<Frm_ReadmitirDocenteId>

<Frm_Buscar_Grados>

<Frm_Baja>

<Control_ReadmicionDocente>

<Control_Conexion>

<ReadmitirDocente>

<EdicionT

Encargado de
seguimiento

"Nuevo"

AbrirForm()
Introducir datos
AbrirForm()

Con.ObtenerDatos()
O.K.

Datos

Datos
Seleccionar Programa
AbrirForm()
Retornar Datos

ObtenerDatos ()
OK

Datos

Seleccionar Postgraduante

Aplicar
AplicarCambios(Datos)
Verificar_Existencia(Datos)
Visualiza Mensaje ()

Si Verificar_Existencia(Datos) = False: M

CargarDatos_en_ObjReadmitir(Datos)

Actualizar_Formulario ()

Con.Guardar(Objetos)

Fig. 5.35.- Diagrama de Secuencia Readmitir docente

____________________________________________________________________
Pg. 132

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Gestionar Asesor
? Diagrama de Clase

<Form> FrmAsesor
+Actualizar_Formulario()

Coordinador
Cientifico

<Form> Frm_AsesorId
+Validar(): Boolean
+LimpiarFormulario()

<Control> Control_Asesor
+CargarDatos_en_ObjPrograma()
+Modificar_Programa()

<Form>Frm_ListaPrograma

<Control> Control_Conexion

+RetornarDatos()

+Guardar()

Fig. 5.36.- Diagrama de Clase Gestionar Asesor

____________________________________________________________________
Pg. 133

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
? Diagrama de secuencia
<Frm_Asesor>

<Frm_AsesorId>

<Frm_ListaPrograma>

Control_Conexion

Control_Asesor

Asesor

Coordinador

"Nuevo"

AbrirForm()

Introducir datos
AbrirForm()

Con.ObtenerDatos()
O.K.

Datos

Seleccionar
DatosPrograma
ValidarDatos()

Si ValidarDatos()== false : Mensaje(Msg)


Visualiza Mensaje ()
Aplicar

AplicarCambios(Datos)
Verificar_Existencia(Datos)

Si Verificar_Existencia(Datos) = False: Mensaje(M


Visualiza Mensaje ()
CargarDatos_en_ObjAsesor(Datos)
Con.Guardar(ObjAsesor)

Actualizar_Formulario ()
"Modificar"
AbrirForm ()

visualiza Mensaje ()
Datos

O.K.

Introducir datos ()
AbrirForm ()
Con.ObtenerDatos ()
Datos

Seleccionar

O.K.

DatosPersona
Aplicar
ValidarDatos ()
Si ValidarDatos () == false : Mensage(Msg)
visualiza Mensaje ()
AplicarCambios (Datos)
CargarDatos_en_ObjOfertaTesis(Datos)
Con.Guardar(ObjOfetaTesis)
Actualizar_Formulario ()

Fig. 5.37.- Diagrama de Secuencia Gestionar Asesor


____________________________________________________________________
Pg. 134

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Gestionar Tesis
? Diagrama de Clase
<Entidad> TesisOfertdada
-Id_TesisOfertada: Integer
-Nombre: String
-Descripcion: String
-Conocimientos: String
-FechaC: Date

<Form FrmMensaje>

1
<Control> Control_Tesis
1..n
+Aplicar_Cambios()
+Verificar_Existencia()

<Form> Frm_Tesis
+Actualizar_Formulario()

Coordinador
Cientifico

0..n
<Entidad> Tesis
-Id_Tesis: Integer
-Nro_Tesis: String
-Nombre: String
-Descripcion: String
-Observacion: String
-FechaC: Date

<Form> Frm_TesisId
+AbrirForm()
+ValidarDatos()

0..n

0..n

<Form> Frm_Edicion
+AbrirFrom()

1
<Control> Control_Conexion

<Entidad> Pos

+Obtener_Datos()
+Guardar()

-Id_Postgraduan
-Registro:

<Form> Frm_Postgraduante
+AbrirFrom()

<Form>Frm_Asesor
+AbrirForm()

<Form> Frm_TesisOfertada
+AbrirFrom()

Fig. 5.38.- Diagrama de Clase Gestionar Tesis

____________________________________________________________________
Pg. 135

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
? Diagrama de secuencia
<Frm Tesis>

<Frm_TesisId>

<Frm_Edicion>

<Frm Postgraduante>

<Frm Asesor>

Control_Tesis

<Frm Tesis_Ofertada>

Control_Conexion

Tesis

Estado

Coordinador

"Nuevo"

AbrirForm()

Con.ObtenerDatos()
O.K.

Introducir datos

AbrirForm()

Con.ObtenerDatos()
Datos

Seleccionar

O.K.

DatosEdicion
AbrirForm()

Con.ObtenerDatos()
Datos

Seleccionar
DatosPostgraduante
AbrirForm()

O.K.

Con.ObtenerDatos()
Datos

Seleccionar
AbrirForm()

O.K.

Con.ObtenerDatos()
Datos

Seleccionar
ValidarDatos()

Si ValidarDatos()== false : Mensaje(Msg)


Visualiza Mensaje ()
Aplicar

AplicarCambios(Datos)

Verificar_Existencia(Datos)
Si Verificar_Existencia(Datos) = F
Visualiza Mensaje ()

CargarDatos_en_ObjTesis(Dato
Con.Guardar(ObjTesisOfertada)

Actualizar_Formulario ()

"Modificar"

Verificar(DatosTesisOfertada)

VerificarAsignado(DatosTesis)
Si VerificarAsignado = True
Visualiza Mensaje

AbrirForm ()
Introducir datos ()

Con.ObtenerDatos ()
Datos
AbrirForm()

Con.ObtenerDatos()
O.K.

Datos
Seleccionar
DatosEdicion
AbrirForm()

Con.ObtenerDatos ()
Datos

Seleccionar

O.K.

DatosPostgraduante
AbrirForm()
O.K.

Datos

Seleccionar
ValidarDatos ()

Si ValidarDatos () == false : Mensage(Msg)


visualiza Mensaje ()
Aplicar

AplicarCambios (Datos)
Actualizar_Formulario ()
Verificar_Existencia (Datos)

Si Verificar_Existencia (D
Visualiza Mensaje
ObjTesis = Con.getObjeto(Datos)
CargarDatos_en_ObjTesis(Datos)
Con.Guardar(ObjTesis)

Fig. 5.39.- Diagrama de Secuencia Gestionar Tesis

____________________________________________________________________
Pg. 136

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Gestionar Cronograma
? Diagrama de Clase

<Form FrmMensaje>

<Control> Control_Cronograma
+Aplicar_Cambios()
+Verificar_Existencia()

<Form> Frm_Cronograma
+Actualizar_Formulario()

<Entidad> C

<Form> Frm_CronogramaId

-Id_Cronogra
-Descripcio
-Fecha

+AbrirForm()
+ValidarDatos()

Encargado de
seguimiento
<Form> Frm_Tesis
+AbrirFrom()

<Control> Control_Conexion
+Obtener_Datos()
+Guardar()

Fig. 5.40.- Diagrama de Clase Gestionar Cronograma

____________________________________________________________________
Pg. 137

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
? Diagrama de secuencia
<Frm_Cronograma>

<Frm_Tesis>

<Form CronogramaId>

<Control_Cronograma>

<Control_Conexion>

<Crongram

Encargado de
seguimiento

"Nuevo"

AbrirForm()
Introducir datos

Abrir

Con.ObtenerDatos()
O.K.

Datos

Seleccionar tesis
ValidarDatos ()

Si ValidarDatos () == false : Mensage(Msg)


Visualiza Mensaje ()
Aplicar
AplicarCambios(Datos)
Verificar_Existencia(Datos)

Si Verificar(Datos) = False: M
Visualiza Mensaje ()
CargarDatos_en_ObjCronograma(Datos)

Con.Guardar(Objetos)
Actualizar_Formulario ()

"Modificar"
AbrirForm ()

Con.ObtenerDatos()
O.K.

Datos

Introducir datos ()
ValidarDatos ()
Aplicar
Si ValidarDatos () == false : Mensage(Msg)
visualiza Mensaje ()
AplicarCambios (Datos)
Verificar_Existencia (Datos)

Si Verificar_Existencia (Dato
Visualiza Mensaje
Actualizar_Formulario ()

Con.Guardar(Objetos)

Fig. 5.41.- Diagrama de Secuencia Gestionar Cronograma


____________________________________________________________________
Pg. 138

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Gestionar Actividades

? Diagrama de Clase
<Form FrmMensaje>

<Form> Frm_Actividades
+Actualizar_Formulario()

<Form> Frm_ActividadesId
+AbrirForm()
+ValidarDatos()

<Control> Control_Ac

+Aplicar_Cambio
+Verificar_Existen

Coordinador
Academico

<Entidad> Verific

-Id_Verificaciones
-Nombre: Str
-Verificacion: S

Fig. 5.42.- Diagrama de Clase Gestionar Actividades

____________________________________________________________________
Pg. 139

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
? Diagrama de secuencia
<Frm_Edicion>

<Frm_EdicionAsignaturaId>

<Frm_Docente>

<Control_EdicionTituloAsignatura>

<Control_Conexion>

<EdicionTituloAsigna

Encargado de
seguimiento

"Nuevo"
AbrirForm()
Introducir datos
AbrirForm()

Con.ObtenerDatos()
O.K.

Datos

Seleccionar datos
Aplicar
Validar_Datos()

Si ValidarDatos () == false : Mensage(Msg)


visualiza Mensaje ()
AplicarCambios(Datos)
CargarDatos_en_Obj(Datos)

Con.Guardar(Objetos)
Actualizar_Formulario ()

"Modificar"
AbrirForm ()

Con.ObtenerDatos()
O.K.

Datos

Introducir datos ()
AbrirForm()

Con.ObtenerDatos()
O.K.

Datos

Seleccionar Docente

ValidarDatos ()
Aplicar
Si ValidarDatos () == false : Mensage(Msg)
visualiza Mensaje ()
AplicarCambios (Datos)
Con.Guardar(Objetos)
Actualizar_Formulario ()

Fig. 5.43.- Diagrama de Secuencia Gestionar Actividades

____________________________________________________________________
Pg. 140

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Determinar docente y fechas de inicio y fin a la asignatura

? Diagrama de Clase

<Form FrmMensaje>
<Control> Control_EdicionTituloAsignatura
+Aplicar_Cambios()

<Form> Frm_Edicion
+Actualizar_Formulario()

<Entidad> EdicionTitulo

<Form> Frm_EdicionAsignaturaId

-Id_Cronograma: In
-Descripcion: Str
-Fecha: Date

+AbrirForm()
+ValidarDatos()

Encargado de
seguimiento
<Form> Frm_Docente
+RetornarDatos()

<Control> Control_Conexion
+Obtener_Datos()
+Guardar()

Fig. 5.44.- Diagrama de Clase Determinar docente y fechas de inicio y fin a

____________________________________________________________________
Pg. 141

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
? Diagrama de secuencia
<Frm_Edicion>

<Frm_EdicionAsignaturaId>

<Frm_Docente>

<Control_EdicionTituloAsignatura>

<Control_Conexion>

<EdicionTitulo

Encargado de
seguimiento

"Nuevo"
AbrirForm()
Introducir datos
AbrirForm()

Con.ObtenerDatos()
Datos

Seleccionar datos
Aplicar
Validar_Datos()

Si ValidarDatos () == false : Mensage(Msg)


visualiza Mensaje ()
AplicarCambios(Datos)
CargarDatos_en_Obj(Datos)

Con.Guardar(Objetos)
Actualizar_Formulario ()

"Modificar"
AbrirForm ()

Con.ObtenerDatos()
O.K.

Datos

Introducir datos ()
AbrirForm()

Con.ObtenerDatos()
O.K.

Datos

Seleccionar Docente

ValidarDatos ()
Aplicar
Si ValidarDatos () == false : Mensage(Msg)
visualiza Mensaje ()
AplicarCambios (Datos)
Con.Guardar(Objetos)
Actualizar_Formulario ()

Fig. 5.45.- Diagrama de Secuencia Determinar docente y fechas de inicio y fin a

____________________________________________________________________
Pg. 142

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Determinar horarios a la asignatura

? Diagrama de Clase
<Form FrmMensaje>
<Control> Control_Horario
+Aplicar_Cambios()
+Verificar_Existencia()

<Form> Frm_EdicionAsignatura
+Actualizar_Formulario()

Coordinador
Acadmico

<Form> Frm_EdicionAsignaturaId

<Entidad> Asignacion

+AbrirForm()
+ValidarDatos()

-Id_Asignacion: Integer
-FechaInicio: Date
-FechaFin: Date

<Form> Frm_Horas
+AbrirFrom()

<Control> Control_Conexion
+Obtener_Datos()
+Guardar()

<Form> Frm_Espacios
+AbrirFrom()

Fig. 5.46.- Diagrama de Clase Determinar horarios a la asignatu

____________________________________________________________________
Pg. 143

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
? Diagrama de secuencia
<Frm_EdicionAsignatura>

<Frm_EdicionAsignaturaId>

<Frm_Horas>

<Frm_Espacios>

<Control_Horario>

<Control_Conexion>

<HoraES>

Coordinador
Acadmico

"Nuevo"

AbrirForm()
Introducir datos
AbrirForm()

Con.ObtenerDatos()
Datos

Seleccionar Datos

O.K.

RetornarDatos
AbrirForm()

ObtennerDatos ()
Datos

Retornar Datos

OK

Seleccionar Datos
ValidarDatos ()

Si Verificar_Validar(Datos) = False: Mensaje(Msg)


Visualiza Mensaje ()
Aplicar
AplicarCambios(Datos)
CargarDatos_en_ObjAsignacion(Datos)

Con.Guardar(Objetos)
Actualizar_Formulario ()

"Modificar"

AbrirForm ()

Con.ObtenerDatos()
Datos

Introducir datos ()

AbrirForm()

Con.ObtenerDatos()
OK ()

Datos ()
Retornar Datos
Seleccionar Datos
AbrirForm()

Con.ObtenerDatos()

RetornarDatos

Datos ()

OK ()

Seleccionar Datos
Aplicar
ValidarDatos ()
Si ValidarDatos () == false : Mensage(Msg)
visualiza Mensaje ()
AplicarCambios (Datos)
CargarDatos_en_Obj(Datos)

Con.Guardar(Objeto)
Actualizar_Formulario ()

Fig. 5.47.- Diagrama de Secuencia Determinar horarios a la asign


____________________________________________________________________
Pg. 144

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Determinar contenido temtico


? Diagrama de Clase
<Form FrmMensaje>

<Control> Control_AsignaturaConte
+Aplicar_Cambios()

Encargado de
seguimiento

<Form> Frm_EdicionAsignatura

<Form> Frm_AsignaturaContenidoTematicoId

+Actualizar_Formulario()

+AbrirForm()

<Control> Control_

+Obtener_Dat
+Guardar(

Fig. 5.48.- Diagrama de Clase Determinar contenido temtico

____________________________________________________________________
Pg. 145

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

? Diagrama de secuencia

<Frm_EdicionAsignatura>

<Frm_AsignaturaContenidoTematicoId>

<Control_AsignaturaContenidoTematico>

<Control

Encargado de
seguimiento

"Nueno/Mod"

AbrirForm()
Introducir datos

Con.ObtenerDatos()
Datos

Introducir datos
Aplicar
AplicarCambios(Datos)

CargarDatos_en_O

Con.Guardar(Objetos)
Actualizar_Formulario ()

Fig. 5.49.- Diagrama de Secuencia Determinar contenido temtico

____________________________________________________________________
Pg. 146

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Determinar actividades

? Diagrama de Clase

<Form FrmMensaje>

<Control> Control_Asigna

+Aplicar_Cambio

<Form> Frm_EdicionAsignatura
+Actualizar_Formulario()

<Form> Frm_AsognarActividadId
+AbrirForm()
+ValidarDatos()

Coordinador
Academico

<Control> Control_C

+Obtener_Datos
+Guardar()

Fig. 5.50.- Diagrama de Clase Determinar actividades

____________________________________________________________________
Pg. 147

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

? Diagrama de secuencia

<Frm_EdicionAsignatura>

<Frm_AsignarActividadId>

<Control_AsignaturaActividad>

Coordinador
Academico

"Nueno/Mod"

AbrirForm()
Introducir datos

Con.ObtenerDatos()
Datos

Introducir datos
Aplicar
AplicarCambios(Datos)

CargarDatos_en

Con.Guardar(Objetos)
Actualizar_Formulario ()

Fig. 5.51.- Diagrama de Secuencia Determinar actividades

____________________________________________________________________
Pg. 148

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Registrar espacios

? Diagrama de Clase

<Form FrmMensaje>

<Control> Contr

+Aplicar_Ca
+Verificar_Exi

<Form> Frm_Espacios
+Actualizar_Formulario()

<Form> Frm_EspaciosId
+Aplicar()
+Verifica()

Encargado de
seguimiento

<Control> Contr

+Obtener_
+Guard

Fig. 5.52.- Diagrama de Clase Registrar espacios

____________________________________________________________________
Pg. 149

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
? Diagrama de secuencia
<Frm_Espacios>

<Frm_EspaciosId>

<Control_Espacio>

<Control_Conexion>

<Espacio

Encargado de
seguimiento

"Nuevo"

AbrirForm()
Introducir datos
ValidarDatos ()
Si ValidarDatos () == false : Mensage(Msg)
Visualiza Mensaje ()
Aplicar
AplicarCambios(Datos)
Verificar_Existencia(Datos)

Si Verificar(Datos) = False: Mensaje(Msg)


Visualiza Mensaje ()
CargarDatos_en_ObjEspacio(Datos)

Con.Guardar(Objetos)
Actualizar_Formulario ()

"Modificar"
AbrirForm ()
Introducir datos ()
ValidarDatos ()
Aplicar

Si ValidarDatos () == false : Mensage(Msg)


visualiza Mensaje ()
AplicarCambios (Datos)
Verificar_Existencia (Datos)
Si Verificar_Existencia (Datos) = False
Visualiza Mensaje
CargarDatos_en_ObjEspacio(Datos)
Actualizar_Formulario ()

Con.Guardar(Objetos)

Fig. 5.53.- Diagrama de Secuencia Registrar espacios

____________________________________________________________________
Pg. 150

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Registrar horario

? Diagrama de Clase

<Form FrmMensaje>

<Control> Contro

+Aplicar_Camb
+Verificar_Existe

<Form> Frm_Horas
+Actualizar_Formulario()

<Form> Frm_HorasId
+AbrirForm()
+ValidarDatos()

Encargado de
seguimiento

<Control> Con

+Obtene

Fig. 5.54.- Diagrama de Clase Registrar horario

____________________________________________________________________
Pg. 151

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
? Diagrama de secuencia
<Frm_Horas>

<Frm_HorasId>

<Control_Hora>

<Control_Conexion>

Encargado de
seguimiento

"Nuevo"

AbrirForm()
Introducir datos
ValidarDatos ()
Si ValidarDatos () == false : Mensage(Msg)
Visualiza Mensaje ()
Aplicar
AplicarCambios(Datos)
Verificar_Existencia(Datos)

Si Verificar(Datos) = False: Me
Visualiza Mensaje ()
CargarDatos_en_ObjHora(Datos)

Con.Guardar(Objetos)
Actualizar_Formulario ()

"Modificar"
AbrirForm ()
Introducir datos ()
ValidarDatos ()
Aplicar

Si ValidarDatos () == false : Mensage(Msg)


visualiza Mensaje ()
AplicarCambios (Datos)

Verificar_Existencia (Datos)
Si Verificar_Existencia (Datos
Visualiza Mensaje
CargarDatos_en_ObjHora(Datos)
Actualizar_Formulario ()

Con.Guardar(Objetos)

Fig. 5.55.- Diagrama de Secuencia Registrar horario

____________________________________________________________________
Pg. 152

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Registrar niveles acadmicos

? Diagrama de Clase

<Form FrmMensaje>

<Control> Control_E

+Aplicar_Cam
+Verificar_Exis

<Form> Frm_EstadoNiveles
+Actualizar_Formulario()

<Form > Frm_EstadoNivelesId


+AbrirForm()
+ValidarDatos()

Coordinador
Academico

<Control> Contro

+Obtener_D
+Guarda

Fig. 5.56.- Diagrama de Clase Registrar niveles acadmicos

____________________________________________________________________
Pg. 153

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
? Diagrama de secuencia
<Frm_EstadoNiveles>

<Frm_EstadoNivelesId>

<Control_EstadoNiveles>

<Control_Conexion>

Coordinador
Academico

"Nuevo"

AbrirForm()
Introducir datos
ValidarDatos ()
Si ValidarDatos () == false : Mensage(Msg)
Visualiza Mensaje ()
Aplicar
AplicarCambios(Datos)
Verificar_Existencia(Datos)

Si Verificar(Datos) = False: Mensaje


Visualiza Mensaje ()
CargarDatos_en_ObjEstado(Datos)

Con.Guardar(Objetos)
Actualizar_Formulario ()

"Modificar"
AbrirForm ()
Introducir datos ()
ValidarDatos ()
Aplicar

Si ValidarDatos () == false : Mensage(Msg)


visualiza Mensaje ()
AplicarCambios (Datos)

Verificar_Existencia (Datos)
Si Verificar_Existencia (Datos) = F
Visualiza Mensaje
CargarDatos_en_ObjEstado(Datos)
Actualizar_Formulario ()

Con.Guardar(Objetos)

Fig. 5.57.- Diagrama de Secuencia Registrar niveles acadmicos

____________________________________________________________________
Pg. 154

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Registrar estados de edicin

? Diagrama de Clase

<Form FrmMensaje>

<Control> Control_Estado

+Aplicar_Cambios()
+Verificar_Existencia

<Form> Frm_ProgramaEstado
+Actualizar_Formulario()

<Form> Frm_ProgramaEstadoId
+AbrirForm()
+ValidarDatos()

Coordinador
Academico

<Control> Control_Co

+Obtener_Datos(
+Guardar()

Fig. 5.58.- Diagrama de Clase Registrar estados de edicin

____________________________________________________________________
Pg. 155

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
? Diagrama de secuencia
<Frm_ProgramaEstado>

<Frm_ProgramaEstadoId>

<Control_EstadoEdicion>

<Control_Conexion>

Coordinador
Academico

"Nuevo"

AbrirForm()
Introducir datos
ValidarDatos ()
Si ValidarDatos () == false : Mensage(Msg)
Visualiza Mensaje ()
Aplicar
AplicarCambios(Datos)
Verificar_Existencia(Datos)

Si Verificar(Datos) = False: M
Visualiza Mensaje ()
CargarDatos_en_ObjEstado(Datos)

Con.Guardar(Objetos)
Actualizar_Formulario ()

"Modificar"
AbrirForm ()
Introducir datos ()
ValidarDatos ()
Aplicar

Si ValidarDatos () == false : Mensage(Msg)


visualiza Mensaje ()
AplicarCambios (Datos)

Verificar_Existencia (Datos)
Si Verificar_Existencia (Dat
Visualiza Mensaje
CargarDatos_en_ObjEstado(Datos)
Actualizar_Formulario ()

Con.Guardar(Objetos)

Fig. 5.59.- Diagrama de Secuencia Registrar estados de edici


____________________________________________________________________
Pg. 156

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Registrar asignatura

? Diagrama de Clase

<Form FrmMensaje>

<Control> Control_A

+Aplicar_Cambi
+Verificar_Existen

<Form> Frm_Asignatura
+Actualizar_Formulario()

<Form> Frm_AsignaturaId
+AbrirForm()
+ValidarDatos()

Coordinador
Academico

<Control> Control_Conex
+Obtener_Datos()
+Guardar()

Fig. 5.60.- Diagrama de Clase Registrar asignatura

____________________________________________________________________
Pg. 157

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
? Diagrama de secuencia
<Frm_Asignatura>

<Frm_AsignaturaId>

<Control_Asignatura>

<Control_Conexion>

Coordinador
Academico

"Nuevo"

AbrirForm()
Introducir datos
ValidarDatos ()
Si ValidarDatos () == false : Mensage(Msg)
Visualiza Mensaje ()
Aplicar
AplicarCambios(Datos)
Verificar_Existencia(Datos)

Si Verificar(Datos) = False: M
Visualiza Mensaje ()

CargarDatos_en_ObjAsignatura(Datos

Con.Guardar(Objetos)
Actualizar_Formulario ()

"Modificar"
AbrirForm ()
Introducir datos ()
ValidarDatos ()
Aplicar

Si ValidarDatos () == false : Mensage(Msg)


visualiza Mensaje ()
AplicarCambios (Datos)

Verificar_Existencia (Datos)
Si Verificar_Existencia (Dat
Visualiza Mensaje

CargarDatos_en_ObjAsignatura(Datos
Actualizar_Formulario ()

Con.Guardar(Objetos)

Fig. 5.61.- Diagrama de Secuencia Registrar asignatura


____________________________________________________________________
Pg. 158

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Registrar institucin

? Diagrama de Clase

<Form FrmMensaje>

<Control> Control_I

+Aplicar_Cambi
+Verificar_Existe

<Form> Frm_Institucion
+Actualizar_Formulario()

<Form> Frm_IdInstitucion
+AbrirForm()
+ValidarDatos()

Coordinador
Academico

Fig. 5.62.- Diagrama de Clase Registrar institucin

____________________________________________________________________
Pg. 159

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
? Diagrama de secuencia
<Frm_Institucion>

<Frm_InstitucionId>

<Control_Institucion>

<Control_Conexion>

Coordinador
Academico

"Nuevo"

AbrirForm()
Introducir datos
ValidarDatos ()
Si ValidarDatos () == false : Mensage(Msg)
Visualiza Mensaje ()
Aplicar
AplicarCambios(Datos)
Verificar_Existencia(Datos)

Si Verificar(Datos) = False: M
Visualiza Mensaje ()

CargarDatos_en_ObjInstitucion(Datos)

Con.Guardar(Objetos)
Actualizar_Formulario ()

"Modificar"
AbrirForm ()
Introducir datos ()
ValidarDatos ()
Aplicar

Si ValidarDatos () == false : Mensage(Msg)


visualiza Mensaje ()
AplicarCambios (Datos)

Verificar_Existencia (Datos)
Si Verificar_Existencia (Dat
Visualiza Mensaje

CargarDatos_en_ObjInstitucion(Datos
Actualizar_Formulario ()

Con.Guardar(Objetos)

Fig. 5.63.- Diagrama de Secuencia Registrar institucin


____________________________________________________________________
Pg. 160

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Gestionar Oferta de tesis

? Diagrama de Clase

<Form FrmMensaje>
<Control> Control_TesisOfertada
+Aplicar_Cambios()
+Verificar_Existencia()

<Form> Frm_OfertaTesis
+Actualizar_Formulario()

<Form> Frm_IdOfertaTesis
+AbrirForm()
+ValidarDatos()

Encargado de
seguimiento
<Form> Frm_Persona
+AbrirFrom()

<Control> Control_Conexion
+Obtener_Datos()
+Guardar()

Fig. 5.64.- Diagrama de Clase Gestionar Oferta de tesis

____________________________________________________________________
Pg. 161

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
? Diagrama de secuencia
<Frm_OfertaTesis>

<Frm_OfertaTesisId>

<Control_TesisOfertada>

Frm_Persona

<Control_Conexion>

Encargado de
seguimiento

"Nuevo"

AbrirForm()
Introducir datos

Abrir()

Con.ObtenerDatos()
Datos

Seleccionar Persona
Retornar Datos
ValidarDatos ()

Si ValidarDatos () == false : Mensage(Msg)


Visualiza Mensaje ()
Aplicar
AplicarCambios(Datos)
Verificar_Existencia(Datos)

Si Verificar(Datos) = Fals
Visualiza Mensaje ()
CargarDatos_en_ObjOfertaTesis(Datos)

Con.Guardar(Objetos)
Actualizar_Formulario ()

"Modificar"

AbrirForm ()

Con.ObtenerDatos()
O.K.

Datos
Introducir datos ()
Abrir()

Con.ObtenerDatos()
O.K.

Datos

Seleccionar Persona
Retornar Datos
ValidarDatos ()
Aplicar

Si ValidarDatos () == false : Mensage(Msg)


visualiza Mensaje ()
AplicarCambios (Datos)
Verificar_Existencia (Datos)
Si Verificar_Existencia
Visualiza Mensaje
CargarDatos_en_ObjOfertaTesis(Datos)
Actualizar_Formulario ()

Con.Guardar(Objetos)

Fig. 5.65.- Diagrama de Secuencia Gestionar Oferta de tesis

____________________________________________________________________
Pg. 162

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Registrar estado de tesis

? Diagrama de Clase

<Form FrmMensaje>

<Control> Control_Es

+Aplicar_Cambi
+Verificar_Existe

<Form> Frm_EstadoTesis
+Actualizar_Formulario()

<Form> Frm_EstadoTesisId
+AbrirForm()
+ValidarDatos()

Coordinador
Cientifico

Fig. 5.66.- Diagrama de Clase Registrar estado de tesis

____________________________________________________________________
Pg. 163

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
? Diagrama de secuencia
<Frm_EstadoTesis>

<Frm_EstadoTesisId>

<Control_EstadoTesis>

<Control_Conexion>

Coordinador
Cientifico

"Nuevo"

AbrirForm()
Introducir datos
ValidarDatos ()
Si ValidarDatos () == false : Mensage(Msg)
Visualiza Mensaje ()
Aplicar
AplicarCambios(Datos)
Verificar_Existencia(Datos)

Si Verificar(Datos) = False: M
Visualiza Mensaje ()
CargarDatos_en_ObjEstado(Datos)

Actualizar_Formulario ()

Con.Guardar(Objetos)

"Modificar"
AbrirForm ()
Introducir datos ()
ValidarDatos ()
Aplicar

Si ValidarDatos () == false : Mensage(Msg)


visualiza Mensaje ()
AplicarCambios (Datos)

Verificar_Existencia (Datos)
Si Verificar_Existencia (Dat
Visualiza Mensaje
CargarDatos_en_ObjEstado(Datos)

Actualizar_Formulario ()

Con.Guardar(Objetos)

Fig. 5.67.- Diagrama de Secuencia Registrar estado de tesis

____________________________________________________________________
Pg. 164

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Registrar tipo trabajo tesis

? Diagrama de Clase

<Form FrmMensaje>

<Control> Control_TipoTrabajo
+Aplicar_Cambios()
+Verificar_Existencia()

<Form> Frm_TipoTrabajo
+AbrirFrom()

<Entidad> Tbl_T

<Form> Frm_TitpoTrabajoId

-Id_TipoTrabaj
-Descripcion
-Fecha: D

+AbrirForm()
+ValidarDatos()

Coordinador
Cientifico
<Form> Frm_Tesis
+AbrirFrom()

<Control> Control_Conexion
+Obtener_Datos()
+Guardar()

Fig. 5.68.- Diagrama de Clase Registrar tipo trabajo tesis

____________________________________________________________________
Pg. 165

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
? Diagrama de secuencia
<Frm_TipoTrabajo>

<Frm_TipoTrabajoId>

<Control_TipoTrabajo>

<Control_Conexion>

Coordinador
Cientifico

"Nuevo"

AbrirForm()
Introducir datos
ValidarDatos ()
Si ValidarDatos () == false : Mensage(Msg)
Visualiza Mensaje ()
Aplicar
AplicarCambios(Datos)
Verificar_Existencia(Datos)

Si Verificar(Datos) = False: Me
Visualiza Mensaje ()
CargarDatos_en_ObjTipoTrabajo(Datos)

Con.Guardar(Objetos)
Actualizar_Formulario ()

"Modificar"
AbrirForm ()
Introducir datos ()
ValidarDatos ()
Aplicar

Si ValidarDatos () == false : Mensage(Msg)


visualiza Mensaje ()
AplicarCambios (Datos)

Verificar_Existencia (Datos)
Si Verificar_Existencia (Datos
Visualiza Mensaje
CargarDatos_en_ObjTipoTrabajo(Datos)
Actualizar_Formulario ()

Con.Guardar(Objetos)

Fig. 5.69.- Diagrama de Secuencia Registrar tipo trabajo tesis


____________________________________________________________________
Pg. 166

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
5.5

Diagrama de clases.Facultad
1..*

Programa

1..*

Id_Programa : Integer
Titulo_Programa : String
ResolucionE : String
FechaRE
ResolucionV : String
FechaRV

Version
1

Id_Version : Integer
Version : String
Sede : String
Costo : Integer

1..*

contiene

Id_Facultad
Facultad

1..*

1..*

es contenido

Titulo

1..*

Id_Titulo : Integer
Titulo : String
Img

1..*

1..*
1..*

1
EstadoVersion

1..*

Id_EstadoVersion : Integer
Fecha : Date
Observacion : String

1..*
Edicion
Id_Edicion : Integer
Edicion : String
InicioProgramado : Date
InicioReal : Date
Grupo : String
FechaInicioIns : Date
FechaFinIns : Date
Observacion : String
NroEdicion : Byte

1..*
EstadoEdicion

1..*

Id_EstadoEdicion : Integer
Fecha : Date
Observacin : String

1..*
Ampliacion_Inscripcion

TipoEstado
Id_Tipo : Integer
Estado : String

1..*

Id_Estado : Integer
Estado : String

Asesor
Id_Asesor : Integer
ConocimientosA : String
DescripcionA : String
FechaCA : Date

1..*

1..*

Id_EstadoTesis : Integer
Observacion : String
FechaC : Date

1..*

0..*

EsstadoTesis

TipoEstadoTesis
1..*

0..*

Id_Inscripcion : Integer
Id_EdicionTitulo : Integer

0..*

1..*

Inscripcion

Readmision

Id_Reamision : Integer
Fecha : Date
Observacion : String

Id_Baja : Integer
Fecha : Date
Observacion : String

1..*

0..*

1..*

Baja

Id_Inscripcion : Integer
Fecha_Ins : Date
Observacion : String

1..*

1..*

1..*

1..*

Tesis
Cronograma
Id_Cronograma : Integer
Descripcion : String
FechaC : Date

TipoTrabajo

1..*
1

1
Postgraduante

Id_Tesis : Integer
Nro_Tesis : String
Nombre : String
Descripcion : String
Observacion : String
FechaC : Date

1..*
1..*

1
1

Id_Postgraduante : Integer
Registro : Integer
Estado : String

Id_TipoTrabajo
Descripcion

PostgraduanteActivar
1

1..*

Id_Activacion : Integer
Observacion : String

1
PostgraduanteNotas
1..*

Actividades
1..*

Telefono
Id_Telefono : Integer
Telefono : String

1..*

Id_Actividades : Integer
Nombre : String
Descripcion : String
Fecha : Date
Duracion : Integer

0..1

A
CONVALIDAR

Persona

Correo

Id_Persona : Integer
NIT : String
Nombre : String
Direccion : String
Fax
Casilla : String
Tipo
Fecha

Id_Correo : Integer
Correo : String

1..*

Id_Evaluacion : Integer
Nota_Literal : Integer
Nota_Numeral : String
Observacion : String
Fecha : Date

1..*

1..*

1..*

0..1

Convalidaciones
Id_Covalidacion : Integer
Observaciones : String
FechaC : Date

1..*

Correcciones

1..*

Id_Correcciones : Integer
Descripcion : String
FechaC : Date

1..*

PersonaJuridica
Id_PersonaJuridica : Integer
Licencia : String
Sitio_Web : String

1
Externo

1..*

Id_ConvalidacionExterno : Integer

TesisOfertada
1..*

Perfil
AsignacionPrivilegio

Id_Asignacion
1..*

1..*

Usuario

Id_Perfil : Integer
Nombre : String
Estado : Boolean
FechaC : Date

1..*

Id_Usuario : Integer
Usuario : String
Contrasena : String

Id_TesisOfertada : Integer
Nombre : String
Descripcion : String
Conocimientos : String
FechaC : Date

0..*

POR
CONVALIDAR

1..*
1..*
1..*
1

1
EstadoAsig
Id_Estado : Integer
Nombre : String

0..1

0..*

Componente
Id_Componente : Integer
Codigo : String
Tipo : String
Nombre : String
Link : String
Imagen : String
Target : String
Estilo1 : String

AsignaturaExterna

Programa Externos
Id_Estudios : Integer
Titulo : String
Ref_Doc : String
Facultad : String
Observacion : String

1..*

Id_AsignaturaExterna : Integer
Asignatura : String
NotaFinal : Byte
Observacion
FechaInicio
FechaFin

1..*

1
Institucion
Unidad
Id_Unidad : Integer
Descripcion : String
Tipo : String

Id_Institucion
Institucion
Sigla

PersonalAdministrativo

1..*

1..*

Id_PersonalAdministrativo : Integer
Descripcion : String
Fecha : Date

1
1

1
1..*
TituloObtenido
1

DetalleTrabajo
Id_DetalleTrabajo
Nombre_Empresa
Cargo
Fecha_Inicio
Fecha_Fin
Responsabilidad

1
PersonaNatural

1..*

1
LineaInvestigacion
Id_LineaInvestigacion
Descripcion

Pais

1
1..*

Id_PersonaNatural : Integer
CI : String
ApellidoP : String
ApellidoM : String
Fecha_Nac : Date
Lugar_Nac : String
Estado_Civil : String
Sexo : Boolean
Nombre_Empresa
Cargo
Domicilio_Tel : String
Domicilio_Dir : String
Celular : String
Profesion : String

1..*

Id_Pais : Integer
Pais : String

Id_TituloObtenido
Titulo_Acadmico
Fecha_Inicio
Fecha_Fin
Nota
Id_NivelAcadmico
Id_Institucion
Id_Pais

1..*

1..*

1..*

Fig. 5.70.- Diagrama de Clases de Diseo

____________________________________________________________________
Pg. 167

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
5.6

Diseo lgico de Base de Datos

Diseo Lgico de la Base de Datos. Programa


Id_Programa Titulo_Programa Id_Unidad
PK
Version
Id_Version Version Sede ResoluconE FechaE ResolucionV FechaV Costo Moneda
PK
Id_Programa Id_Responsable
Titulo
Id_Titulo

Titulo

Id_Version Img

PK

Id_Nivel

FK FK

TituloNiveles
Id_TituloNivelP IdTituloNivelH
PK FK

PK FK

Nivel
Id_Nivel

Nivel

Id_Unidad
FK

PK
Edicion
Id_Edicion

Edicion

InicioProgramado

InicioReal

FinPrograma

Grupo

FechaInicioIns

FechaFinIns

FK
Nro_Edicion

FK

Id_Titulo

FK

TipoEstado
Id_TipoEstado Estado
PK
___________________________________________________________________________
Pg. 168

Observacion

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
EstadoEdicion
Id_EstadoEdicion Fecha
PK
Asignatura

Id_TipoEstado Id_Edicion
FK
FK

Id_Asignatura

Id_Unidad
FK

Nombre

PK
TituloAsignatura
Id_fTitulo

Id_Asignatura

PK

ClaveAsignatura

Credito

Cant_Horas_Practicas

Cant_Horas_Teoricas

FechaHora

FK

Id_Regimen

FK

RegimenEstudio
Id_Regimen
PK

Regimen

Id_Unidad
FK

EdicionTituloAsignatura
Id_Edicion

Id_Titulo

Id_Asignatura

PK FK

PK FK

PK FK

FechaInicio

FechaFin

FechaInicioReal

FechaFinReal

FechaHora

Ambiente
Id_Ambiente
PK
Horario

Ambiente Descripcin

Id_Horario
PK

Hora_Entrada Hora_Salida

FechaHora Id_Unidad
FK

Dia

Id_Unidad
FK

Asignacin
Id_Asignacion
PK

Id_Ambiente Id_Horario

Id_Edicion Id_Titulo

Id_Asignatura

FK

FK

FK

FK

FK

Postgraduante
Id_Postgraduatne Registro Estado
PK FK
___________________________________________________________________________
Pg. 169

Id_Usuario

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Inscripcin
Id_Inscripcion FechaHora Observacion Estado Extension Id_Edicion Id_Postgraduante
PK
FK
FK
Readmisin
Id_Readmision
PK

FechaHora Observacin

Id_Edicion Id_Postgraduante
FK

FK

Baja
Id_Baja
PK

FechaHora Observacin

Estado_Baja Id_Edicion Id_Postgraduante


FK

FK

PostgraduanteActivar
Id_Activacion

Activo

FechaHora

Observacion

Id_Postgraduante

Id_Edicion

FK

PK

Id_Titulo

FK

Id_Asignatura

FK

FK

Id_Titulo

Id_Asignatura

FK

FK

PostgraduanteNotas
Id_Evaluacion

Nota_Numeral

Observacion

FechaHora

Id_Postgraduante

Id_Edicion

FK

PK

FK

Convalidaciones
Id_Convalidacion Resolucion Justificacion FechaHora Observacion Id_AsignaturaAConvalidar
FK
PK
Institucin
Id_Institucion
PK

Institucin Sigla

Pais
Id_Pais
PK
TituloObenido
Id_TituloObtenido

PK FK

Pais

Titulo_Academico

FechaInicio

FechaFin

Id_Nivel Id_Institucion Id_Pais

FK

FK

FK

___________________________________________________________________________
Pg. 170

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

DetalleTrabajo
Nombre_Empresa

Id_DetalleTrabajo

Cargo

FechaInicio

FechaFin Responsabilidad

PK FK
PersonaNatural
Id_PersonaNatural

CI

ApellidoP

ApellidoM

Fecha_Nac Lugar_Nac EstadoCivil Sexo Nombre_Empresa Cargo Celular

PK FK
Domicilio_Tel

Profesion

Id_Institucion

FK

Id_Pais

FK

Id_Nacionalidad

FK

Persona
Id_Persona

NIT

Nombre

Direccion

Fax Casilla Tipo Celular

PK
Telefono
Id_Telefono

Telefono

PK FK

PK

Correo
Id_Correo
PK FK
PersonaJuridica
Id_PersonaJuridica

Correo
PK

Licencia

Sitio_Web

PK FK

TesisOfertada
Id_TesisOfertada

Titulo

Descripcion

Requisitos

FechaC Id_TipoTrabajo

FK

PK
TesisOfertadaPersona
Id_TesisOfertada

Id_Persona

PK FK
PK FK
___________________________________________________________________________
Pg. 171

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Tesis
Id_Tesis

Nro_Tesis

Nombre

Descripcin

Observacion FechaC

Id_TesisOfertada Id_Unidad

FK

PK

FK

Cronograma
Id_Cronograma

Descripcin

FechaC

Id_Tesis

FK

PK
Actividades
Id_Actividades

Nombre

Descripcin

FechaC

Duracion

Id_Cronograma

PK

FK

Verificacion
Id_Verificacion

Nombre

Verificacion

PK FK

PredecesorAPredecida
Id_Predecesor Id_Precedida
PK FK

PK FK

Corecciones
Id_Correcion

Descripcin

FechaC

PK

Id_Tesis

Id_Actividad

FK

FK

TipoEstadoTesis
Id_TipoEstadoEstado Estado
PK

Id_Unidad
FK

EstadoTesis
Id_EstadoTesis
PK

FechaC

Descripcion

Id_TipoEstado Id_Tesis
FK

FK

___________________________________________________________________________
Pg. 172

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Asesor
ConocimientosA DescripcionA

Id_Asesor

FechaC

PK
AsesorPrograma
Id_Asesor

Id_Programa

PK FK

PK FK

TesisAsesor
Id_Asesor

Id_Tesis

PK FK

Descripcin

FechaC

PK FK

Unidad
Id_Unidad

Unidad

FechaC

PK
Usuario
Id_Usuario Usuario

Contrasea

Id_Perfil

PK

FK

Id_PersonaNatural
FK

UsuarioUnidad
Id_Unidad
PK FK

Id_Usuario
PK FK

Perfil
Id_Perfil
PK

Nombre

Estado

ReadoOnly

SuperAdministrador FechaC

Id_Unidad
FK

EstadoAsig
Id_Estado

Nombre

PK
AsignacionPrivilegio
Id_Asignacion Id_Perfil
PK

FK

Codigo

Id_Estado
FK

___________________________________________________________________________
Pg. 173

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Componente
Codigo

Tipo

Nombre

Link

Imagen

Target

Estilo1

PK

Id_Padre

FK

Docente
Id_Docente Codigo
PK
Baja Docente
Id_BajaDocente Fecha

Id_Docente Id_Edicion Id_Titulo Id_Asignatura

PK

FK

FK

FK

FK

Readmision Docente
Id_ReadmisionDocente Fecha

Id_Docente Id_Edicion Id_Titulo Id_Asignatura

PK

FK

FK

FK

Bitacora
Id_Bitacora Accion Formulario Ip_Computador Fecha_Creacion Id_Usuario Id_Unidad
PK

FK

FK

5.7 Diseo fsico de Base de Datos


Programa
Atributos

Tipo de Dato Nulo Llave

Id_Programa
Titulo_Programa
Id_Unidad

Int(11)
VarChar(100)
Int(11)

No
No
No

Si
No
Si

Version
Atributos

Tipo de Dato Nulo Llave

Id_Version
Version
Sede
ResolucionE
FechaE
ResolucionV
FechaV
Costo
Moneda
Id_Programa
Id_Responsable

Int(11)
VarChar(100)
Int(11)
VarChar(100)
Date
VarChar(100)
Date
VarChar(100)
Char(1)
Int(11)
Int(11)

No
No
Si
Si
Si
Si
Si
Si
No
No
No

Si
No
No
No
No
No
No
No
No
Si
Si

Titulo
___________________________________________________________________________
Pg. 174

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Atributos Tipo de Dato Nulo Llave
Id_Titulo
Titulo
Id_Version
Img
Id_Nivel

Int(11)
VarChar(100)
Int(11)
String
Int(11)

No
No
No
Si
No

Si
No
S1
No
S1

TituloNiveles
Atributos

Tipo de Dato Nulo Llave

Id_TituloNivelP
Id_TituloNivelH

Int(11)
Int(11)

No
No

Si
Si

Nivel
Atributos Tipo de Dato Nulo Llave
Id_Nivel
Nivel
Id_Unidad

Int(11)
Int(11)
Int(11)

No
No
No

Si
Si
Si

Edicion
Atributos

Tipo de Dato Nulo Llave

Id_Edicion
Edicion
InicioProgramado
Grupo
FechaInicioIns
FechaFinIns
Observacin
Nro_Edicion
Id_Titulo

Int(11)
VarChar(100)
Date
VarChar(100)
Date
Date
Varchar(100)
Int(11)
Int(11)

No
No
Si
Si
Si
No
Si
No
No

Si
No
No
No
No
No
No
No
Si

TipoEstado
Atributos

Tipo de Dato Nulo Llave

Id_TipoEstado
Estado

Int(11)
VarChar(100)

No
No

Si
No

EstadoEdicion
Atributos

Tipo de Dato Nulo Llave

Id_EstadoEdicion
Fecha
Id_TipoEstado
Id_Edicion

Int(11)
Date
Int(11)
Int(11)

No
No
No
No

Si
No
S1
S1

Asignatura
Atributos

Tipo de Dato Nulo Llave

Id_Asignatura
Nombre
Id_Unidad

Int(11)
VarChar(100)
Int(11)

No
No
No

Si
No
Si

___________________________________________________________________________
Pg. 175

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
TituloAsignatura
Atributos

Tipo de Dato Nulo Llave

Id_fTitulo
Id_Asignatura
ClaveAsignatura
Credito
Cant_HorasPracticas
Cant_HorasTeoricas
FechaHora
Id_Regimen

Int(11)
Int(11)
VarChar(100)
tinyInt(4)
tinyInt(4)
tiny(4)
date
Int(11)

No
No
Si
Si
Si
Si
Si
No

Si
Si
No
No
No
No
No
Si

RegimenEstudio
Atributos

Tipo de Dato Nulo Llave

Id_RegimenEstudio
Regimen
Id_Unidad

Int(11)
VarChar(100)
Int(11)

No
No
No

Si
No
Si

EdicionTituloAsignatura
Atributos

Tipo de Dato Nulo Llave

Id_Edicion
Id_Titulo
Id_Asignatura
FechaInicio
FechaFin
FechaHora

Int(11)
Int(11)
Int(11)
Date
Date
date

No
No
No
Si
Si
Si

Si
Si
Si
No
No
No

Ambiente
Atributos Tipo de Dato Nulo Llave
Id_Ambiente
Ambiente
Descripcin
FechaHora
Id_Unidad

Int(11)
VarChar(100)
VarChar(100)
Date
Int(11)

No
No
Si
No
No

Si
No
No
No
Si

Horario
Atributos

Tipo de Dato Nulo Llave

Id_Horario
Hora_Entrada
Hora_Salida
Dia
Id_Unidad

Int(11)
Time
Time
Byte
Int(11)

No
No
No
No
No

Si
No
No
No
Si

Asignacion
Atributos

Tipo de Dato Nulo Llave

Id_Asignacion
Id_Ambiente
Id_Horario
Id_Edicion
Id_Titulo
Id_Asignatura

Int(11)
Int(11)
Int(11)
Int(11)
Int(11)
Int(11)

No
No
No
No
No
No

Si
Si
Si
Si
Si
Si

___________________________________________________________________________
Pg. 176

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Postgraduante
Atributos

Tipo de Dato Nulo Llave

Id_Postgraduante
Registro
Estado

Int(11)
VarChar(11)
VarChar(100)

No
No
No

Si
No
No

Inscripcion
Atributos

Tipo de Dato Nulo Llave

Id_Inscripcion
FechaHora
Observacin
Estado
Extensin
Id_Edicion
Id_Postgraduante

Int(11)
Date
VarChar(100)
VarChar(100)
VarChar(100)
Int(11)
Int(11)

No
No
Si
No
No
No
No

Si
No
No
No
No
Si
Si

Readmision
Atributos

Tipo de Dato Nulo Llave

Id_Readmision
FechaHora
Observacin
Id_Edicion
Id_Postgraduante

Int(11)
Date
VarChar(100)
Int(11)
Int(11)

No
No
Si
No
No

Si
No
No
Si
Si

BajaPostgraduante
Atributos

Tipo de Dato Nulo Llave

Id_Baja
FechaHora
Observacin
Estado_Baja
Id_Edicion
Id_Postgraduante

Int(11)
Date
VarChar(100)
VarChar(100)
Int(11)
Int(11)

No
No
Si
No
No
No

Si
No
No
No
Si
Si

PostgraduanteActivar
Atributos

Tipo de Dato Nulo Llave

Id_Activacion
Activo
FechaHora
Observacin
Id_Edicion
Id_Titulo
Id_Asignatura
Id_Postgraduante

Int(11)
VarChar(100)
Date
VarChar(100)
Int(11)
Int(11)
Int(11)
Int(11)

No
No
No
Si
No
No
No
No

Si
No
No
No
Si
Si
Si
Si

PostgraduanteNotas
Atributos

Tipo de Dato Nulo Llave

Id_Evaluacion
NotaNumeral
Observacin
FechaHora

Int(11)
Int(11)
VarChar(100)
Date

No
No
Si
No

Si
No
No
No

___________________________________________________________________________
Pg. 177

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Id_Edicion
Id_Titulo
Id_Asignatura
Id_Postgraduante

Int(11)
Int(11)
Int(11)
Int(11)

No
No
No
No

Si
Si
Si
Si

Convalidaciones
Atributos

Tipo de Dato Nulo Llave

Id_Convalidacion
Resolucion
Justificacin
FechaHora
Observacin
Id_AsignaturaAConvalidar

Int(11)
VarChar(100)
VarChar(100)
Date
VarChar(100)
Int(11)

No
No
No
No
Si
No

Si
No
No
No
No
Si

Institucion
Atributos Tipo de Dato Nulo Llave
Id_Institucion
Institucion
Sigla
FechaHora

Int(11)
VarChar(100)
VarChar(100)
Date

No
No
Si
No

Si
No
No
No

Pais
Atributos Tipo de Dato Nulo Llave
Id_Pais
Pais

Int(11)
VarChar(100)

No
No

Si
No

TituloObtenido
Atributos

Tipo de Dato Nulo Llave

Id_TituloObtenido
Titulo_Academico
FechaInicio
FechaFin
Nota
Id_Nivel
Id_Institucion
Id_Pais

Int(11)
VarChar(100)
Date
Date
VarChar(100)
Int(11)
Int(11)
Int(11)

No
No
No
No
No
No
No
No

Si
No
No
No
No
Si
Si
Si

DetalleTrabajo
Atributos

Tipo de Dato Nulo Llave

Id_DetalleTrabajo
Nombre_Empresa
Cargo
FechaInicio
FechaFin
Responsabilidad

Int(11)
VarChar(100)
VarChar(100)
Date
Date
VarChar(100)

No
No
No
No
No
No

Si
No
No
No
No
No

PersonaNatural
___________________________________________________________________________
Pg. 178

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Atributos

Tipo de Dato Nulo Llave

Id_PersonaNatural
CI
ApellidoP
ApellidoM
FechaNac
LugarNac
EstadoCivil
Sexo
Nombre_Empresa
Cargo
Celular
Domicilio_Tel
Profesion
Id_Institucion
Id_Nacionalidad
Id_Pais

Int(11)
VarChar(100)
VarChar(100)
VarChar(100)
Date
VarChar(100)
Varchar(100)
VarChar(5)
VarChar(100)
VarChar(100)
Int(11)
Int(11)
VarChar(100)
Int(11)
Int(11)
Int(11)

No
No
Si
Si
No
No
Si
No
Si
Si
Si
Si
Si
No
No
No

Si
No
No
No
No
No
No
No
No
No
No
No
No
Si
Si
Si

Persona
Atributos Tipo de Dato Nulo Llave
Id_Persona
Nit
Nombre
Direccion
Fax
Casillta
Tipo
Celular
Id_Unidad

Int(11)
VarChar(100)
VarChar(100)
VarChar(100)
VarChar(100)
Varchar(100)
VarChar(5)
Int(11)
Int(11)

No
No
Si
Si
No
Si
No
Si
No

Si
No
No
No
No
No
No
No
Si

Telefono
Atributos Tipo de Dato Nulo Llave
Id_Telefono
Telefono

Int(11)
VarChar(100)

No
No

Si
Si

Correo
Atributos Tipo de Dato Nulo Llave
Id_Correo
Correo

Int(11)
VarChar(100)

No
No

Si
Si

PersonaJuridica
Atributos

Tipo de Dato Nulo Llave

Id_PersonaJuridica
Licencia
Sitio_Web

Int(11)
VarChar(100)
VarChar(100)

No
No
No

Si
No
No

TesisOfertada
Atributos

Tipo de Dato Nulo Llave

Id_TesisOfertada
Titulo_Tesis
Descripcion

Int(11)
VarChar(100)
VarChar(100)

No
No
Si

Si
No
No

___________________________________________________________________________
Pg. 179

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Requisitos
FechaC
Id_TipoTrabajo

VarChar(100)
Date
Int(11)

Si
No
No

No
No
si

TesisOfertadaPersona
Atributos

Tipo de Dato Nulo Llave

Id_TesisOfertada
Id_Persona

Int(11)
Int(11)

No
No

Si
Si

Tesis
Atributos

Tipo de Dato Nulo Llave

Id_Tesis
Nro_Tesis
Nombre
Descripcion
Observacion
FechaC
Id_TesisOfertada
Id_Unidad

Int(11)
VarChar(100)
VarChar(100)
VarChar(100)
VarChar(100)
Date
Int(11)
Int(11)

No
No
Si
Si
Si
No
No
No

Si
No
No
No
No
No
si
Si

Cronograma
Atributos

Tipo de Dato Nulo Llave

Id_Cronograma
Descripcion
FechaC
Id_Tesis

Int(11)
VarChar(100)
Date
Int(11)

No
Si
No
No

Si
No
No
si

Actividades
Atributos

Tipo de Dato Nulo Llave

Id_Actividad
Nombre
Descripcion
Duracion
FechaC
Id_Cronograma

Int(11)
VarChar(100)
VarChar(100)
Int(11)
Date
Int(11)

No
Si
Si
Si
No
No

Si
No
No
No
No
si

Verificaciones
Atributos

Tipo de Dato Nulo Llave

Id_Verificaciones
Nombre
Verificacin

Int(11)
VarChar(100)
VarChar(100)

No
No
No

Si
Si
No

PredecesorAPrecedida
Atributos

Tipo de Dato Nulo Llave

Id_Predecesor
Id_Precedida

Int(11)
Int(11)

No
No

Si
Si

Correciones
___________________________________________________________________________
Pg. 180

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Atributos Tipo de Dato Nulo Llave
Id_Correcion
Descripcion
FechaC
Id_Tesis
Id_Actividad

Int(11)
VarChar(100)
Date
Int(11)
Int(11)

No
Si
No
No
No

Si
No
No
si
si

TipoEstadoTesis
Atributos

Tipo de Dato Nulo Llave

Id_TipoEstadoTesis
Estado
Id_Unidad

Int(11)
VarChar(100)
Int(11)

No
No
No

Si
No
Si

EstadoTesis
Atributos

Tipo de Dato Nulo Llave

Id_EstadoTesis
FechaC
Id_TipoEstado
Id_Tesis

Int(11)
Date
Int(11)
Int(11)

No
No
No
No

Si
No
S1
S1

Asesor
Atributos

Tipo de Dato Nulo Llave

Id_Asesor
ConocimientosA
DescripcionA
FechaC

Int(11)
VarChar(100)
VarChar(100)
Date

No
Si
No
No

Si
No
No
No

AsesorPrograma
Atributos Tipo de Dato Nulo Llave
Id_Asesor
Id_Programa

Int(11)
Int(11)

No
No

Si
Si

TesisAsesor
Atributos Tipo de Dato Nulo Llave
Id_Tesis
Id_Asesor

Int(11)
Int(11)

No
No

Si
Si

Unidad
Atributos Tipo de Dato Nulo Llave
Id_Unidad
Unidad
FechaC

Int(11)
VarChar(100)
Date

No
No
No

Si
No
No

Usuario
Atributos

Tipo de Dato Nulo Llave

Id_Usuario
Usuario
Contrasea
Id_Perfil

Int(11)
VarChar(100)
VarChar(100)
Int(11)

No
Si
No
No

Si
No
No
Si

___________________________________________________________________________
Pg. 181

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Id_PersonaNatural

Int(11)

No

Si

UnidadUsuario
Atributos Tipo de Dato Nulo Llave
Id_Unidad
Id_Usuario

Int(11)
Int(11)

No
No

Si
Si

Perfil
Atributos Tipo de Dato Nulo Llave
Id_Perfil
Nombre
Estado
FechaC
ReadOnly
SuperAdmin
Id_Unidad

Int(11)
VarChar(100)
VarChar(1)
Date
VarChar(10)
VarChar(10)
Int(11)

No
Si
No
No
No
No
No

Si
No
No
No
No
No
Si

EstadoAsig
Atributos Tipo de Dato Nulo Llave
Id_Estado
Nombre

Int(11)
VarChar(100)

No
No

Si
No

AsignacionPrivilegio
Atributos

Tipo de Dato Nulo Llave

Id_Asignacion
Id_Perfil
Codigo
Id_Estado

Int(11)
Int(11)
VarChar(24)
Int(11)

No
No
No
No

Si
Si
No
Si

Componente
Atributos Tipo de Dato Nulo Llave
Codigo
Tipo
Nombre
Link
Imagen
Target
Estilo1
Id_Padre

Int(11)
VarChar(12)
VarChar(100)
VarChar(100)
VarChar(100)
VarChar(100)
VarChar(10)
Int(11)

No
No
Si
Si
Si
Si
Si
No

Si
No
No
No
No
No
No
si

Docente
Atributos Tipo de Dato Nulo Llave
Id_Docente
Codigo

Int(11)
VarChar(10)

No
No

Si
No

Baja Docente
Atributos

Tipo de Dato Nulo Llave

Id_BajaDocente
Fecha

Int(11)
Date

No
No

Si
No

___________________________________________________________________________
Pg. 182

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Id_Docente
Id_Edicion
Id_Titulo
Id_Asignatura

Int(11)
Int(11)
Int(11)
Int(11)

No
No
No
No

Si
Si
Si
Si

Readmisin Docente
Atributos

Tipo de Dato Nulo Llave

Id_ReadmisionDocente
Fecha
Id_Docente
Id_Edicion
Id_Titulo
Id_Asignatura

Int(11)
Date
Int(11)
Int(11)
Int(11)
Int(11)

No
No
No
No
No
No

Si
No
Si
Si
Si
Si

Bitacora
Atributos

Tipo de Dato Nulo Llave

Id_Bitacora
Accion
Formulario
Ip_Computador
Fecha_Creacion
Id_Usuario
Id_Unidad

Int(11)
VarChar(100)
VarChar(100)
Int(11)
Date
Int(11)
Int(11)

No
No
No
No
No
No
No

Si
No
No
No
No
Si
Si

___________________________________________________________________________
Pg. 183

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
5.8

Diagramas de navegacin
-

Diagrama Gestionar Programa


Frm_Programa

Link

Menu

Frm_Programa

Coordinador
Academico

Link
Link

Link

Frm_ProgramaId

Submit

Link

Link
Link
Build

Frm_Persona
Frm_ProgramaIdTitulo

Frm_ProgramaId

Frm_Persona
Submit

Build

Frm_ProgramaIdTitulo
Control_Programa

Redirects
Build

Class Programa

Class Version

Control_Conexion

Class Edicion

Class Titulo

Submit

Submit

Redirects

Class Personanatural

Class Nivel

Fig. 5.71.- Diagrama de Navegacin Gestionar identificacin del programa

___________________________________________________________________________
Pg. 184

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
-

Diagrama Gestionar versin del programa


Frm_Programa

Menu
Coordinador
Academico

Link
Frm_Programa

Link
Link

Link

Submit

Frm_ProgramaVersionId

Link

Link
Link

Build

Frm_Persona
Frm_ProgramaIdTitulo

Frm_ProgramaId

Frm_Persona
Submit

Frm_ProgramaIdTitulo
Control_Programa

Build

Build

Class Version

Control_Conexion

Class Edicion

Class Titulo

Submit

Submit

Redirects

Class Personanatural

Class Nivel

Fig. 5.72.- Diagrama de Navegacin Gestionar versin del programa

___________________________________________________________________________
Pg. 185

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Diagrama Fijar asignatura al titulo de la versin

Frm_Grados_Academicos

Menu
Coordinador
Academico

Link
Frm_Grados_Academicos

Link
Link

Link

Submit

Frm_DetalleAsignaturaId

Link
Build

Frm_Asignatura
Frm_DetalleAsignaturaId

Frm_Asignatura
Submit

Control_DetalleAsignatura

Build

Class
TituloAsignatura

Control_Conexion
Submit
Redirects

Class Asignatura

Redirects

Class RegimenEstudio

Fig. 5.73.- Diagrama de Navegacin Fijar asignatura al titulo del la versin


___________________________________________________________________________
Pg. 186

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
-

Diagrama establecer predecesor para el titulo de la versin


Frm_Grados_Academicos

Menu
Coordinador
Academico

Link
Frm_Grados_Academicos

Link
Link

Frm_TituloPredecesorId

Submit

Build

Submit
Build

Frm_TituloPredecesorId

Submit

Control_Conexion

Class Titulo

Control_Titulo

Class
TituloNiveles

Fig. 5.74.- Diagrama de Navegacin Establecer predecesor para el titulo de la


versin

___________________________________________________________________________
Pg. 187

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
-

Diagrama Gestionar edicin


Frm_ProgramaEdicion

Menu
Coordinador
Academico

Link
Frm_ProgramaEdicion

Link
Link

Frm_EdicionId

Submit

Build

Frm_EdicionId

Submit

Control_Edicion

Class Edicion

Fig. 5.75.- Diagrama de Navegacin Gestionar edicin

___________________________________________________________________________
Pg. 188

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
-

Diagrama Modificar el estado del titulo de la edicin

Frm_EdicionAsignatura

Menu
Coordinador
Academico

Link
Frm_EdicionAsignatura

Link
Link

Submit

Frm_ProgramaEstado

Build

Submit
Build

Frm_ProgramaEstado

Submit

Control_Conexion

Class TipoEstado

Control_CambiarEstadoEdicion

Class
EstadoEdicion

Fig. 5.76.- Diagrama de Navegacin Modificar el estado del titulo de la edicin

___________________________________________________________________________
Pg. 189

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
-

Diagrama Registrar persona


Frm_Persona

Menu

Link
Frm_Persona

Coordinador
Academico

Link
Link

Frm_PersonaId

Link

Submit

Link
Build

Frm_DocenteProfesion
Frm_PersonaId

Frm_DocenteProfesion
Submit

Build

Control_Persona

Redirects

Class
DetalleTrabajo

Class
LineasInvestigacion

Class
TituloObtenido

Class Profesion

Class Institucion

Control_Conexion
Submit

Redirects

Class Profesion

Class Pais

Fig. 5.77.- Diagrama de Navegacin Registrar persona

___________________________________________________________________________
Pg. 190

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Diagrama Inscribir postgraduante


Frm_Inscripcion

Menu
Encargado de
Seguimiento

Link
Frm_Inscripcion

Link
Link

Link

Frm_InscripcionId

Submit

Link

Link
Link
Build

Frm_BuscarGrados
Frm_Persona

Frm_InscripcionId

Frm_BuscarGrados
Submit

Frm_Persona
Control_Inscripcion

Redirects

Build

Redirects
Build

Class Inscripcion

Control_Conexion

Class
Postgraduante

Submit

Submit

Redirects

Class Edicion

Class PersonaNatural

Fig. 5.78.- Diagrama de Navegacin Inscribir postgraduante

___________________________________________________________________________
Pg. 191

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
-

Diagrama Activar postgraduante

Frm_ActivarPostgraduante
Menu
Encargado de
Seguimiento

Link

Frm_ActivarPostgraduant
e

Link
Link

Link

Link

Link

Frm_ListaProgramaAsignatura

Build

Frm_EscogerPrograma

Control_Activar

Frm_ListaProgramaAsignatura
Redirects

Frm_EscogerPrograma

Build

Build

Class
PostgraduanteActivar

Control_Conexion

Submit

Submit

Redirects

Class
EdicionTituloAsignatura

Class Edicion

Fig. 5.79.- Diagrama de Navegacin Activar postgraduante


-

Diagrama Gestionar nota


Frm_Nota
Menu
Encargado de
Seguimiento

Link

Frm_Nota

Link

Link

Link

Link
Link

Frm_ListaProgramaAsignatura

Build

Frm_EscogerPrograma

Control_Nota

Frm_ListaProgramaAsignatura
Redirects

Frm_EscogerPrograma

Build

Build

Class
PostgraduanteNota

Control_Conexion

Submit

Submit

Redirects
Class Edicion

Class
EdicionTituloAsignatura

Fig. 5.80.- Diagrama de Navegacin Gestionar nota


___________________________________________________________________________
Pg. 192

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Diagrama Convalidar asignatura

Frm_ConvalidacionPostgraduante

Menu
Encargado de
seguimiento

Link

Frm_ConvalidacionPostgraduant
e

Link
Link

Link

Frm_ConvalidacionPostgraduanteId

Link

Link
Link

Build

Frm_EscogerPrograma
Frm_PostgraduantePrograma

Frm_ConvalidacionPostgraduanteId

Submit

Frm_EscogerPrograma
Submit

Frm_PostgraduantePrograma
Control_Convalidar

Redirects
Build

Build

Class Convalidar

Control_Conexion

Class
PostgraduanteNot

Submit

Submit

Redirects

Class Postgraduante
Class Edicion

Fig. 5.81.- Diagrama de Navegacin Convalidar asignatura

___________________________________________________________________________
Pg. 193

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
-

Diagrama Dar de baja al postgraduante

Frm_Baja

Menu
Encargado de
seguimiento

Link

Frm_Baja

Link
Link

Link

Submit
Link

Frm_BajaId

Link
Link

Build

Frm_BuscarGrados
Frm_PostgraduanteTitulos

Frm_BajaId

Frm_BuscarGrados
Submit

Frm_PostgraduanteTitulos
Control_BajaPostgraduante

Redirects
Build

Build

Class Inscripcion

Control_Conexion

Class Baja

Submit

Submit

Redirects

Class Postgraduante
Class Edicion

Fig. 5.82.- Diagrama de Navegacin Dar de baja al postgraduante

___________________________________________________________________________
Pg. 194

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
-

Diagrama Readmitir postgraduante


Frm_Readmision

Menu
Encargado de
seguimiento

Link

Frm_Readmision

Link
Link

Link

Submit
Link

Frm_ReadmisionId

Link
Link

Build

Frm_BuscarGrados
Frm_Baja

Frm_ReadmisionId

Frm_BuscarGrados
Submit

Frm_Baja
Control_BajaPostgraduante

Redirects
Build

Build

Class Inscripcion

Control_Conexion

Class Baja

Submit

Submit

Redirects

Class Baja
Class Edicion

Fig. 5.83.- Diagrama de Navegacin Readmitir postgraduante

___________________________________________________________________________
Pg. 195

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
-

Diagrama Gestionar Docente


Frm_Docente

Menu
Encargado de
seguimiento

Link

Frm_Docente

Link
Link

Submit

Frm_DocenteId

Build

Frm_DocenteId

Submit

Control_Docente

Redirects

Class Docente

Fig. 5.84.- Diagrama de Navegacin Gestionar docente

___________________________________________________________________________
Pg. 196

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
-

Diagrama Dar de baja docente

Frm_Bajadocente

Menu
Encargado
Seguimiento

Link
Frm_Bajadocente

Link
Link

Link

Frm_BajadocenteId

Submit

Link

Link
Link
Build

Frm_BuscarGrados
Frm_DocenteTitulo

Frm_BajadocenteId

Frm_BuscarGrados
Submit

Frm_DocenteTitulo
Control_Bajadocente

Build

Build

Class
Bajadocente

Control_Conexion

Submit

Submit

Redirects

Class Edicion

Class
EdicionTituloAsignatura

Fig. 5.85.- Diagrama de Navegacin Dar de baja docente

___________________________________________________________________________
Pg. 197

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
-

Diagrama Readmitir Docente

Frm_ReadmitirDocent
e

Menu
Encargado
Seguimiento

Link
Frm_ReadmitirDocen
te

Link
Link

Link

Frm_ReadmitirDocenteId

Submit

Link

Link
Link

Build

Frm_BuscarGrados
Frm_Baja

Frm_ReadmitirdocenteId

Frm_BuscarGrados
Submit

Frm_Baja
Control_ReadmiscionDocente

Build

Build

Class
Readmitirdocente

Control_Conexion

Submit

Submit

Redirects

Class EdicionTituloAsignatura

Class Baja_Docente

Fig. 5.86.- Diagrama de Navegacin Readmitir docente

___________________________________________________________________________
Pg. 198

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
-

Diagrama Gestionar Tesis

Frm_Tesis

Menu

Link
Frm_Tesis

Coordinador Cientifico

Link
Link

Link

Frm_TesisId

Submit

Link

Link
Link
Build

Frm_Postgraduante
Frm_LsitaInscripcion

Frm_TesisId

Frm_Postgraduante
Submit

Frm_ListaInscripcion
Control_Tesis

Build

Build

Class Tesis

Control_Conexion

Submit

Submit

Redirects

Class Postgraduante

Class Nivel

Fig. 5.87.- Diagrama de Navegacin Gestionar tesis

___________________________________________________________________________
Pg. 199

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
5.9

Diseo de interfaces
Diseo de interfaz: Pantalla de acceso

Fig. 5.88 Pantalla de acceso

Diseo de interfaz: Pantalla Gestionar Programa Acadmico

___________________________________________________________________________
Pg. 200

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Fig. 5.89 Programa Acadmico

___________________________________________________________________________
Pg. 201

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Diseo de interfaz: Pantalla Registrar Identificacin del Programa Acadmico

Fig. 5.90 Pantalla Registrar Identificacin del Programa Acadmico

___________________________________________________________________________
Pg. 202

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Diseo de interfaz: Pantalla Registrar Versin del Programa

Fig. 5.91 Pantalla Registrar Versin del Programa

___________________________________________________________________________
Pg. 203

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Diseo de interfaz: Pantalla Fijar Asignatura al titulo de la Versin

Fig. 5.92 Pantalla Registrar Fijar Asignatura al titulo de la Versin

___________________________________________________________________________
Pg. 204

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Diseo de interfaz: Pantalla Establecer Predecesor para el titulo de la Versin

Fig. 5.92 Pantalla Establecer Predecesor para el titulo de la Versin

Diseo de interfaz: Pantalla Registrar Edicin

Fig. 5.93 Pantalla Registrar Edicin

___________________________________________________________________________
Pg. 205

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Diseo de interfaz: Pantalla Modificar Estado del Titulo de La Edicin

Fig. 5.94 Pantalla Modificar Estado del Titulo de La Edicin

___________________________________________________________________________
Pg. 206

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Diseo de interfaz: Pantalla Registrar Persona

Fig. 5.95 Pantalla Registrar Persona

___________________________________________________________________________
Pg. 207

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Diseo de interfaz: Pantalla Inscribir Postgraduante

Fig. 5.96 Pantalla Inscribir Postgraduante

___________________________________________________________________________
Pg. 208

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Diseo de interfaz: Pantalla Activar Postgraduante

Fig. 5.97 Pantalla Activar Postgraduante

___________________________________________________________________________
Pg. 209

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Diseo de interfaz: Pantalla Registrar Notas

Fig. 5.98 Pantalla Registrar Notas

___________________________________________________________________________
Pg. 210

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Diseo de interfaz: Pantalla Convalidar Asignatura

Fig. 5.99 Pantalla Convalidar Asignatura

Diseo de interfaz: Pantalla Baja Postgraduante

Fig. 5.100 Pantalla Baja Postgraduante

___________________________________________________________________________
Pg. 211

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Diseo de interfaz: Pantalla Readmitir Postgraduante

Fig. 5.101 Pantalla Readmitir Postgraduante

___________________________________________________________________________
Pg. 212

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Diseo de interfaz: Pantalla Registrar Docente

___________________________________________________________________________
Pg. 213

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Fig. 5.102 Pantalla Registrar Docente

Diseo de interfaz: Pantalla Registrar Baja Docente

Fig. 5.103 Pantalla Registrar Baja Docente

___________________________________________________________________________
Pg. 214

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Diseo de interfaz: Panta lla Gestionar Asesor

___________________________________________________________________________
Pg. 215

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________

Fig. 5.104 Pantalla Registrar Asesor

Diseo de interfaz: Pantalla Gestionar Tesis

Fig. 5.105 Pantalla Registrar Tesis

___________________________________________________________________________
Pg. 216

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Diseo de interfaz: Pantalla Gestionar Cronograma

Fig. 5.106 Pantalla Gestionar Cronograma

Diseo de interfaz: Pantalla Registrar Actividades

Fig. 5.107 Pantalla Registrar Actividades

___________________________________________________________________________
Pg. 217

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Diseo de interfaz: Pantalla Determinar Docente y Fechas de inicio y fin a la
Asignatura

Fig. 5.108 Pantalla Determinar Docente y Fechas

Diseo de interfaz: Pantalla Determinar Horarios a la asignatura

Fig. 5.109 Pantalla Determinar Horarios a la asignatura

___________________________________________________________________________
Pg. 218

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Diseo de interfaz: Pantalla Determinar Contenido Temtico

Fig. 5.110 Pantalla Determinar Contenido Temtico

___________________________________________________________________________
Pg. 219

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Diseo de interfaz: Pantalla Determinar Actividades

Fig. 5.111 Pantalla Determinar Actividades

Diseo de interfaz: Pantalla Registrar Espacios (Ambientes) Acadmicos

Fig. 5.112 Pantalla Registrar Espacios Acadmicos

___________________________________________________________________________
Pg. 220

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Diseo de interfaz: Pantalla Registrar Horario

Fig. 5.113 Pantalla Registrar Horario

Diseo de interfaz: Pantalla Registrar Niveles Acadmicos

Fig. 5.114 Pantalla Registrar Niveles Acadmicos

Diseo de interfaz: Pantalla Registrar Asignatura

Fig. 5.115 Pantalla Registrar Asignatura

___________________________________________________________________________
Pg. 221

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Diseo de interfaz: Pantalla Registrar Institucin

Fig. 5.116 Pantalla Registrar Institucin

Diseo de interfaz: Pantalla Gestionar Oferta de Tesis

Fig. 5.117 Pantalla Gestionar Oferta de Tesis

___________________________________________________________________________
Pg. 222

Sistema de Informacin Acadmico


Capitulo 5: Diseo
___________________________________________________________________________
Diseo de interfaz: Pantalla Registrar Estado de Tesis

Fig. 5.118 Pantalla Registrar Estado de Tesis

Diseo de interfaz: Pantalla Registrar Tipo Estado de Tesis

Fig. 5.119 Pantalla Registrar Tipo Estado de Tesis

___________________________________________________________________________
Pg. 223

CAPITULO 6
Implementacin

Sistema de Informacin Acadmico


Capitulo 6: Implementacin
___________________________________________________________________________

Capitulo

Implementacin
En la Implementacin se incluye a
l codificacin y la integracin de mdulos, se
implementa el sistema en trminos de componentes, es decir ficheros de cdigo
fuente, scripts, ficheros de cdigo binarios, ejecutables y similares.
La implementacin produce como resultado un refinamiento en la vida de la
arquitectura del modelo de despliegue, donde los componentes ejecutables son
asignados a nodos.
El propsito principal de la Implementacin es desarrollar la arquitectura y el
sistema como un todo
[JAC - 00]
___________________________________________________________________________
Pg. 225

Sistema de Informacin Acadmico


Capitulo 6: Implementacin
___________________________________________________________________________

6.1 Arquitectura del sistema


Aqritectura J2EE implementada en el sistema
J2EE es un grupo de especificaciones diseadas por Sun que permiten la
creacin de aplicaciones empresariales, esto sera: acceso a base de datos (JDBC),
utilizacin de directorios distribuidos (JNDI), acceso a mtodos er motos
(RMICORBA), funciones de correo electrnico (JavaMail), aplicaciones Web(JSP y
Servlets)..etc.
Es importante notar que J2EE es solo una especificacin. esto permite que diversos
productos sean diseados alrededor de estas especificaciones algunosson Tomcat y
Weblogic.
Un contenedor J2EE es un proceso para manejar componentes de aplicacin y
proporcionar el acceso a los APIs J2EE.
J2EE API
Java DataBase Connectivity (JDBC)
Remote Method Invocation over the Internet lnter-ORB Protocol (RMI
IOP)
Enterpnse Java Beans (EJB)
Java Servlets
JavaServer Pages (JSP)
Java Message Service (JMS)
Java Naming and Directory Interface (JNDI)
Java Transaction API
JavaMail

___________________________________________________________________________
Pg. 226

Sistema de Informacin Acadmico


Capitulo 6: Implementacin
___________________________________________________________________________

Fig. 6.1.- Arquitectura J2EE del sistema

___________________________________________________________________________
Pg. 227

Sistema de Informacin Acadmico


Capitulo 6: Implementacin
___________________________________________________________________________

Modelo de implementacin de los mdulos del sistema


Modulo de administracin de programa acadmico

<<Paquete>>Componentes
JCalendar

JMenu

<<Paquete>>Administracion de programa

Frm_Programa.js
p

Frm_Edicion
Asignatura.jsp

Frm_Grados
Academicos.jsp

Frm_Programa
Edicion.jsp

Comp
HTML

JFrame

<<Paquete>>Conexion
Libreria
Conexion

Hibernate

MySql
Conecctor

Fig. 6.2.- Modelo de implementacin - Administracin de programa acadmico

___________________________________________________________________________
Pg. 228

Sistema de Informacin Acadmico


Capitulo 6: Implementacin
___________________________________________________________________________

Modulo Gestin Postgraduante

<<Paquete>>Componentes
<<Paquete>>Gestion Postgraduante

Frm_Inscripcion.jsp

Frm_Activar
Postgraduante.jsp

Frm_Baja.jsp

JCalendar

JMenu

Frm_Notas.jsp

Frm_Convalidacion
Postgraduante.jsp

Comp
HTML

JFrame

Frm_Activar
Postgraduante.jsp
<<Paquete>>Conexion
Libreria
Conexion

Hibernate

Frm_Readmision.jsp
MySql
Conecctor

Fig. 6.3.- Modelo de implementacin - Gestin Postgraduante

___________________________________________________________________________
Pg. 229

Sistema de Informacin Acadmico


Capitulo 6: Implementacin
___________________________________________________________________________

Modulo Gestionar Docente

<<Paquete>>Componentes
JCalendar

JMenu

<<Paquete>>Gestion Docente

Frm_Docente.jsp

Frm_BajaDocente.jsp
Comp
HTML

JFrame

Frm_Readmision
Docente.jsp

<<Paquete>>Conexion
Libreria
Conexion

Hibernate

MySql
Conecctor

Fig. 6.4.- Modelo de implementacin - Gestin Docente

___________________________________________________________________________
Pg. 230

Sistema de Informacin Acadmico


Capitulo 6: Implementacin
___________________________________________________________________________

Modulo Gestin Trabajo de Tesis

<<Paquete>>Componentes
JCalendar

JMenu

<<Paquete>>Gestion Tesis

Frm_Tesis.jsp

Frm_Asesor.jsp

Frm_OfertaTesis.jsp
Comp
HTML

JFrame

Frm_Cronograma
Tesis.jsp

<<Paquete>>Conexion
Libreria
Conexion

Hibernate

MySql
Conecctor

Fig. 6.5.- Modelo de implementacin - Trabajo de Tesis

___________________________________________________________________________
Pg. 231

CAPITULO 7
Prueba del Sistema

Sistema de Informacin Acadmico


Pruebas del sistema
___________________________________________________________________________

Capitulo 7.
Pruebas del Sistema

En este captulo se presenta la fase de prueba que nos permite garantizar la calidad
del software desarrollado.
El software debe ser probado para garantizar la calidad del mismo.
Existen diversos tipos de pruebas aplicados durante las diferentes actividades del
proceso de desarrollo, los cuales requieren el tiempo y presupuesto adicionales, que
pueden llegar a ser un alto porcentaje del costo total. Por este motivo el modelo de
pruebas debe ser planificado previamente y a la par con el desarrollo del sistema.

___________________________________________________________________________
Pg. 233

Sistema de Informacin Acadmico


Pruebas del sistema
___________________________________________________________________________
1) Caso de Prueba

: Administrar Programa Acadmico

Se requiere registrar un programa Acadmico que ya ha sido previamente


diseado y elaborado por un plantel de docentes y coordinadores acadmicos.
El encargado de este trabajo es la Dra. Beatriz Duran que es la coordinadora
acadmica de la Unidad de Postgrado de la Facultad de Ciencias Exactas y
Tecnologa de la U.A.G.R.M.
Entrada

Se ingresaran los datos correspondientes al programa acadmico (Cdigo,


Titulo del Programa, Costo, Sede, etc en funcin al material bibliogrfico), los
datos del

Coordinador del Programa (Docente), tambien se registran los

titulos que otorga el programa.


Resultado

:
?

Se ha registrado el programa de acuerdo a lo establecido por


su tipo de Material Bibliogrfico.

Condiciones

Debe estar registrado el Coordinador Acadmico Previamente, dentro de los


usuarios normales.
Procedimiento de Prueba

1. Se deber dar click en el Hiperenlace


Administrar Programa dentro de la
sub opciones del Men Gestion Programa.
2. Se ingresan los datos correspondientes al programa tales como titulo del
programa, costo, sede, coordinador programa, titulos que otorga el
programa
3. Ser verifica que hayan introducido valores en los campos que corresponde
como obligatorios del formulario HTML.
4. Se presiona el Botn Aplicar y registra el comprobante correspondiente
al programa registrado.
___________________________________________________________________________
Pg. 234

Sistema de Informacin Acadmico


Pruebas del sistema
___________________________________________________________________________

2) Caso de Prueba

: Realizar Inscripcin

Se requiere registrar la inscripcin de un postgraduante a un titulo de un


programa acadmico,para proceder al registro el postgraduante debe haber
cumplido con los requerimientos que el programa exige.
Entrada

Se ingresaran los datos correspondientes

del postgraduante (datos

personales),y los datos de titulo acadmico al cual se inscribe.


Resultado

:
?

El Usuario recibe un mensaje en el cual se informa del estado


del proceso, en el cual indica que la inscripcin ha sido realizado
satisfactoriamente.

Condiciones

Debe estar registrado el usuario, tambin debe existir el cdigo del u


suario
que realiza la reserva, la hora y fecha del servidor de base Servidor de
Paginas Web debe ser correctas.
Procedimiento de Prueba

1. Se deber dar click en el Hiperenlace Inscripcion dentro de la sub


opciones de Men Gestin Postgraduante.
2. Se

ingresan

los

datos

correspondientes

al

Postgraduante

(datos

personales)y al titulo al cual se desea inscribir.


3. Ser verifica que hayan introducido valores en los campos que corresponde
como obligatorios del formulario HTML.
4. Se presiona el Botn Aplicar emite la correspondiente respuesta si la
transaccin se ha completado de una manera exitosa, o caso contrario
emite el correspondiente mensaje de error que se haya suscitado, (en este

___________________________________________________________________________
Pg. 235

Sistema de Informacin Acadmico


Pruebas del sistema
___________________________________________________________________________
caso puede haber que el postgraduante que ya este inscrito al mismo
programa,o este dado de baja. etc).

___________________________________________________________________________
Pg. 236

Sistema de Informacin Acadmico


___________________________________________________________________________
BIBLIOGRAFA
?

[REG-00] Reglamento general del sistema de postgrado de la Universidad


Autnoma Gabriel Ren Moreno.

[CRA-00] Craig Larman,UML y Patrones: Introduccin al anlisis y diseo


orientado a objetos. Editorial Prentice Hall

[JAC-00] JACOBSON, Ivar BOOCK, Grady RUMBAUGH, James (2000).


El Proceso Unificado de Desarrollo de Software
. Editorial Addison Wesley,
Espaa.

[JAC-01] JACOBSON, Ivar BOOCK, Grady RUMBAUGH, James (2000).


El Lenguaje Unificado de Modelado. Manual de Referencia. Editorial Addison
Wesley, Espaa.

[ALF-00] Alfredo Weitzenfeld , Ingeniera de Software Orientada a Objetos


con UML, Java e Internet.

___________________________________________________________________________
Pg. 237

También podría gustarte