Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DEDICATORIA
y Gloria Dalence
AGRADECIMIENTO
a su plantel docente y
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
Metodologa ......................................................................................... 9
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
2.8
2.9
PARTE II
DESARROLLO DEL SISTEMA
CAPITULO 3. CAPTURA DE REQUISITOS
3.1
3.2
Lista de Requerimientos...................................................................... 32
Modelo de Dominio............................................................................. 37
3.4
3.5
3.6
3.7
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
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
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
Cursos de Diplomado
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
___________________________________________________________________________
Pg. 2
La Escuela de postgrado
___________________________________________________________________________
Pg. 3
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 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
las
pruebas
de
manera
minuciosa,
documentando
el
los datos
___________________________________________________________________________
Pg. 5
para los
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
___________________________________________________________________________
Pg. 7
___________________________________________________________________________
Pg. 8
___________________________________________________________________________
Pg. 9
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:
-
especializada,
donde
se
considera
el
ambiente
de
Integracin.- Se
combina
los
componentes
creados
de
manera
1.6.
Cronograma
___________________________________________________________________________
Pg. 10
___________________________________________________________________________
Pg. 11
___________________________________________________________________________
Pg. 12
CAPITULO 2
Unidad de Postgrado
Capitulo
___________________________________________________________________________
Pg. 14
___________________________________________________________________________
Pg. 15
___________________________________________________________________________
Pg. 18
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
Profesional
Prof. 3
Sdenka Bazan
Prof. 4
Roselyn Cabrera
Prof. 5
No definido
Fig. 2.1.-ORGANIGRAMA
____________________________________________________________________
Pg. 19
LA SECRETARIA GENERAL
La secretaria general es la instancia de apoyo ms inmediata al Director
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
2.6
Cursos de Diplomado
La especialidad
La Maestra
Doctorado
___________________________________________________________________________
Pg. 23
SOBRESALIENTE
DISTINGUIDO
SUFICIENTE
(A)
(B) 77
DESAPROBADO
64
90
89
76
100
(D) Menor de 64
aprobado por el
contemplado el
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
SOBRESALIENTE
(A)
90
100
DISTINGUIDO
(B)
77
89
SUFICIENTE
64
76
DESAPROBADO
(D)
Menor a 64
PARTE II
Desarrollo del Sistema
CAPITULO 3
Captura de requisitos
Capitulo
Captura de Requisitos
3.1
Por
ello
es
esencial
que
los
clientes
lo
comprendan.
3.2
Lista de requerimientos
critico.
___________________________________________________________________________
Pg. 32
Nombre
Descripcin
Req.01. Gestionar
Se
identificacin
registran
los
datos Importante
Riesgo
Crtico
programa.
la creacin de un programa
las Importante
Critico
Crtico
programa.
Req.03. Fijar
Prioridad
registra
todas
versiones de un programa
asignatura
modulo a la versin.
Critico
Crtico
registra
el
cambio
Critico
Se
asigna
la
persona
q Secundario
la asignatura.
en que se darn.
Normal
asignatura.
va a llevar en la asignatura.
Req.10. Determinar
actividades
Normal
Normal
Se
a
asignatura.
Req.11. Registrar persona
registra
cualquier Secundario
Normal
permite,
Critico
registrar
cualquier persona.
___________________________________________________________________________
Pg. 33
Normal
Se
registran Secundario
predeterminadamente
Normal
los
horarios.
Req.14. Registrar
niveles Se
acadmicos.
registra
los
niveles Secundario
Normal
de
soporte
que Secundario
Normal
Se
registra
las
posibles Secundario
Normal
ser
pblicas
Secundario
Normal
privadas.
Req.18. Inscribir
postgraduante.
Critico
Este
registro
habilita
al Importante
Critico
postgraduante a la siguiente
asignatura.
Req.20. Gestionar notas
Critico
obtuvieron
en la asignatura.
Req.21. Convalidar asignatura.
Critico
de una asignatura.
Req.22. Dar
de
baja
postgraduante.
al Se
registra
los
datos Importante
Critico
Req.23. Readmitir
postgraduante.
Se
registra
requeridos
los
para
postgraduante
datos Importante
que
retome
Critico
el
sus
___________________________________________________________________________
Pg. 34
Gestionar docente.
Critico
de
baja
docente.
Critico
Critico
Normal
proyecto de tesis.
Req.28. Gestionar asesor.
Critico
Critico
tesis.
Req.30. Gestionar
cronograma.
Req.31. Registrar actividades.
Critico
Critico
Critico
registra
proyecto
que
los
se
tipos
de Secundario
Critico
pueden
presentar.
___________________________________________________________________________
Pg. 35
Nro
Nombre
Descripcin
Prioridad
Facilidad de mantenimiento
La
implementacin
del
sistema
Importante
Sistema multiusuario
Secundario
Ayuda disponible
Secundario
___________________________________________________________________________
Pg. 36
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
____________________________________________________________________
Pg. 37
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
Coordinador Cientfico
- Gestionar cronograma.
- Registrar actividades.
- Registrar correcciones de tesis.
- Registrar estado de tesis.
- Registrar tipo trabajo tesis.
___________________________________________________________________________
Pg. 39
Actores
Prioridad
C.01.
Gestionar
identificacin
del
Coordinador acadmico
versin
del
Coordinador acadmico
Coordinador acadmico
Coordinador acadmico.
programa.
C.02.
Gestionar
programa
C 03.
versin.
C.04.
C.05.
Gestionar edicin.
Coordinador acadmico.
C.06
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.
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.
Encargado
de A
seguimiento y control.
C.16.
Readmitir docente.
Encargado
de A
___________________________________________________________________________
Pg. 40
Gestionar asesor.
Coordinador cientfico.
C.18.
Gestionar tesis.
Coordinador cientfico.
C.19.
Gestionar cronograma.
Coordinador cientfico.
C.20.
Registrar actividades.
Coordinador cientfico.
C.21.
Coordinador acadmico.
la
Coordinador acadmico.
contenido
Coordinador acadmico.
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.
Coordinador acadmico.
C.28.
Coordinador acadmico.
C.29.
Registrar asignatura.
Coordinador acadmico.
C.30.
Registrar institucin.
Coordinador acadmico.
C.31.
Coordinador cientfico.
C.32.
Coordinador cientfico.
C.33.
Coordinador cientfico.
A = Esencial
B = Moderado
C = No influyente
___________________________________________________________________________
Pg. 41
Nombre
Propsito
Actores
Coordinador Acadmico
Flujo
Nombre
Propsito
Actores
Coordinador Acadmico
Flujo
Registrar versin.
Nombre
Propsito
Actores
Coordinador Acadmico
Flujo
___________________________________________________________________________
Pg. 42
Nombre
Propsito
Actores
Coordinador acadmico
Selecciona el titulo al que se desea asignar la prioridad
Flujo
Excepciones
Nombre
Gestionar edicin
Propsito
Actores
Coordinador acadmico
Flujo
Nota
Nombre
Propsito
Actores
Coordinador acadmico
___________________________________________________________________________
Pg. 43
Nota
Nombre
Registrar persona
Actores
Excepciones
Tabla 3.41.- Caso de uso Gestionar persona
?
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
Activar Postgraduante
Propsito
___________________________________________________________________________
Pg. 44
Flujo
Registrar activacin
Tabla 3.43.- Caso de uso activar postgraduante
Registrar notas
Propsito
Actores
Flujo
Registrar notas
Excepciones
Tabla 3.43.- Caso de uso Registrar notas
Propsito
Actores
Flujo
Excepciones
Nombre
Propsito
___________________________________________________________________________
Pg. 45
Actores
Flujo
Excepciones
Tabla 3.45.- Caso de uso Baja Postgraduante
?
Nombre
Propsito
Actores
Flujo
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
Flujo
Nombre
Propsito
Actores
Flujo
___________________________________________________________________________
Pg. 47
Readmitir de docentes
Propsito
Actores
Flujo
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.
Nombre
Registrar tesis.
Registrar las tesis que hayan llegado a su finalizacin
Propsito
Actores
Flujo
Coordinador cientfico.
1. Introducir datos que identifican a la tesis.
2. Verificar la existencia de la tesis
___________________________________________________________________________
Pg. 48
Nombre
Propsito
Actores
Flujo
Nombre
Propsito
Actores
Flujo
Nombre
Propsito
Actores
Flujo
___________________________________________________________________________
Pg. 49
Nombre
Propsito
Actores
Flujo
Coordinador Acadmico
-
Nombre
Propsito
Actores
Flujo
___________________________________________________________________________
Pg. 50
Diagrama General
Gestion Acadmica
Coordinador Academico
Gestion Postgraduante
Control y Seguimiento
Acadmico
Gestion Docente
Coordinador Cientfico
Gestion Tesis
___________________________________________________________________________
Pg. 51
Encargado de Seguimiento
y Control Acadmico
Registrar Horario
Registrar Personas
Determinar Contenido
Tematico
Registrar Ambiente Academico
Gestionar
Edicin Programa
<<include>>
Determinar Actividades
Asignatura
<<include>>
Gestionar Identificacin
Programa
<<include>>
Registrar Institucin
Coordinador Acadmico
Gestionar
VersionPrograma
<<extend>>
Determinar Horario a la
Asignatura
<<extend>> Fijar
Asignatura al Titulo
Registrar
Titulos Acadmicos
Registrar Niveles
Acadmicos
Registrar Asignatura
Registrar Estado
Edicin
___________________________________________________________________________
Pg. 52
Readmitir Postgraduante
<<include>>
Activar Postgraduante
<<include>>
Dar de
BajaPostgraduante
Gestionar Notas
Control y Seguimiento
Acadmico
Registrar
Persona
Convalidar Asignaturas
<<include>>
Inscribir Postgraduante
Gestionar Docente
Readmitir Docente
<<include>>
Dar de
Baja Docente
Encargafo de Control y
Seguimiento Acadmico
Registrar
Persona
Gestionar
Cronograma
Gestionar Tesis
Registrar actividades
___________________________________________________________________________
Pg. 54
CAPITULO 4
Anlisis
Capitulo
Anlisis
___________________________________________________________________________
Pg. 56
4.1
ANLISIS DE LA A RQUITECTURA
Administrar
Programa
Acadmico
Administrar
Postgraduante
Sistema de
informacin
Acadmico
Gestion de Docente
Gestion Trabajo de
Tesis
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
___________________________________________________________________________
Pg. 57
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
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
___________________________________________________________________________
Pg. 58
Inscribir
postgraduante
Activar
postgraduante
trace
trace
Gestionar
notas
trace
Gestin de
Postgraduante
trace
Convalidar
asignatura
trace
trace
Dar de baja al
postgraduante
Readmitir
postgraduante
Gestionar
docente
trace
Mdulo
Gestin de
Docentes
trace
Dar de baja al
docente
trace
Readmitir docente
___________________________________________________________________________
Pg. 59
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
___________________________________________________________________________
Pg. 60
4.2.
Gestionar
identificacin
del programa
:Edicion
:Titulo
1.9 titulos a
guardar
1.7 1ra
version a
1.2 Nuevo
1.3 Introduce datos
:Frm ProgramaId
:Coordinador
:Version
:Frm Programa
:Control
Programa
1.3.1 Abrir
1.3.4 Selecciona datos
1.3.3 Personas
a mostrar
1.3.5 Abrir
:Programa
1.3.2 Datos
obtenidos
:Frm Persona
:Personanatural
:Frm
ProgramaIdTitulo
1.3.7 Niveles
a mostrar
___________________________________________________________________________
Pg. 61
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
:Frm Persona
:Personanatural
3.5 Abrir
:Control
Conexion
3.7 Niveles a
mostrar
___________________________________________________________________________
Pg. 62
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
:Control
Conexio
:RegimenEstudi
:Frm Asignatura
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
:Control
Conexio
:RegimenEstudi
:Asignatura
Gestionar edicin
1.2. Edicion a Mostrar
1. Visualizar
:Control Conexion
:Frm ProgramaEdicion
2. Nuevo
3. Introduce datos
4. Edicion a verificar
:Frm EdicionId
:Coordinador
5. Datos Obtenidos
:Control Edicion
6. Edicion a Guardar
:Edicion
: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
___________________________________________________________________________
Pg. 64
Registrar Persona
:Frm Persona
1. Visualizar
4. Pesona a verificar
:Coordinador
acadmico
:Frm PersonaId
:Control Persona
:Personanatural
___________________________________________________________________________
Pg. 65
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
:Frm_Buscar
Grados
:Edicion
3.5. Abrir
:Personanatural
___________________________________________________________________________
Pg. 66
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.5. Abrir
:Control
Conexio
:Frm EscogerPrograma
: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
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
:Postgraduante
1.8. Seleccionar
datos
:Control
Conexion
1.6. Datos
obtenidos
1.7. Asignaturas
mostrar
:EdicionTitulo
Asignatura
:Edicion
___________________________________________________________________________
Pg. 67
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
:Control
Conexion
1.5. Abrir
:Postgraduante
:Edicion
: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
:Baja
:Frm Buscar
Grados
3.5 Abrir
:Edicion
___________________________________________________________________________
Pg. 68
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
:Readmitir
Postgraduante
6. Readmision a
Guardar
:Frm Buscar
Grados
3.5 Abrir
:Control
Conexion
:Baja
Gestionar Docente
:Frm Docente
:Control Conexion
:Encargado de
seguimiento y control
4. Docente a verificar
:Frm DocenteId
5. Datos Obtenidos
:Control Docente
:Docente
6. Persona a Guardar
___________________________________________________________________________
Pg. 69
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
:Frm Buscar
Grados
3.5. Abrir
:Baja
Docente
:Control
Conexion
: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
:EdicionTituloAsignatura
:Control
Conexion
6. Readmision a
Guardar
:Baja Docente
___________________________________________________________________________
Pg. 70
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
:Programa
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
: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
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
:Tesis
1. Visualizar
:Frm Actividades
:Control Conexion
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
___________________________________________________________________________
Pg. 72
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
: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.5. Abrir
3.6. Datos Obtenidos
:Control_Conexion
:Ambiente
___________________________________________________________________________
Pg. 73
Determinar
contenido tematico
:Control_Conexion
: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
Determinar actividades
Asignatura
1. Visualizar
:Frm EdicionAsignatura
2.2. Datos a
Mostrar
:Control_Conexion
2. Nuevo
3. Introduce datos
:Coordinador
Acadmico
4. Actividades a Guardar
Frm_AsignarActividadId
:Control_AsignaturaActividad
5. Actividades a Guardar
:AsignaturaActividad
___________________________________________________________________________
Pg. 74
Registrar Espacios
1.2. Datos a Mostrar
1. Visualizar
:Control_Conexion
:Frm Espacios
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
1. Visualizar
:Control
Conexion
:Frm Horas
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
Registrar Niveles
Academicos
1.2. Datos a Mostrar
1. Visualizar
:Frm EstadoNiveles
:Control_Conexion
3. Introduce datos
:Coordinador
Academico
4. Nivel a Verificar
Frm_EstadoNivelesId
6. Nivel a Guardar
:Control_EstadoNiveles
5. Datos Obtenidos
:Nivel
Registrar Estados
de Edicin
:Frm ProgramaEstado
:Control Conexion
3. Introduce datos
4. Nivel a Verificar
:Control_EstadoEdicion
Frm_ProgramaEstadoId
:Coordinador
Academico
6. Nivel a Guardar
5. Datos Obtenidos
:TipoEstado
Registrar
Asignatura
1.2. Datos a Mostrar
1. Visualizar
:Control_Conexion
:Frm Asignatura
2. Nuevo
3. Introduce datos
4. Asignatura a Verificar
:Control_Asignatura
Frm_AsignaturaId
:Coordinador
Academico
6. Asignatura a Guardar
5. Datos Obtenidos
:Asignatura
:Frm Institucion
:Control_Conexion
2. Nuevo
3. Introduce datos
:Coordinador
Academico
4. Institucion a Verificar
Frm_InstitucionId
6. Institucion a Guardar
:Control_Institucion
5. Datos Obtenidos
:Institucion
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
Frm_Persona
:Control_Conexion
:Personanatural
:Control_Conexion
:Frm EstadoTesis
2. Nuevo
3. Introduce datos
:Coordinador
Cientifico
4. Estado a Verificar
Frm_EstadoTesisId
6. Estado a Guardar
:Control_EstadoTesis
5. Datos Obtenidos
:EstadoTesi
___________________________________________________________________________
Pg. 77
Registrar tipo de
trabajo de tesis
1.2. Datos a Mostrar
1. Visualizar
:Control_Conexion
:Frm TipoTrabajo
2. Nuevo
3. Introduce datos
Frm_TipoTrabajoId
:Coordinador
Cientifico
6. Tipo a Guardar
:Control_TipoTrabajo
5. Datos Obtenidos
:TipoTrabajo
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
Operaciones
Observaciones
Nombre
Tipo
Propsito
Atributos
Operaciones
Nombre
Tipo
Propsito
Atributos
Operaciones
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
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
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
Operaciones
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
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
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
Operaciones
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
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
Operaciones
Observaciones
Nombre
Tipo
Propsito
Atributos
Operaciones
Observaciones
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
Entrada
Retorno
Nombre
Control_Conexin
Propsito
___________________________________________________________________________
Pg. 86
Entrada
Objetos en General
Retorno
Objetos en General
Nombre
Control_ProgramaVersion
Propsito
Entrada
Retorno
Nombre
Control_DetalleAsignatura
Propsito
Entrada
Datos de Asignatura
Retorno
Datos de Asignatura
Nombre
Control_Titulo
Propsito
Entrada
Retorno
Nombre
Control_Edicion
Propsito
Entrada
Datos de Edicion.
Retorno
Datos de Edicion.
Nombre
Control_CambiarEstadoEdicin
Propsito
Entrada
TipoEstadoEdicion
Retorno
TipoEstadoEdicion
Nombre
Control_Persona
Propsito
Entrada
Retorno
Datos de Persona
Observaciones
Nombre
Control _Inscripcin
Propsito
Entrada
Datos Inscripcin
___________________________________________________________________________
Pg. 87
Datos Inscripcin
Retorno
Observaciones
Nombre
Control _Activar
Propsito
Entrada
Retorno
Nombre
Control_Notas
Propsito
Entrada
Retorno
Nombre
Control_Convalidar
Propsito
Entrada
Retorno
Nombre
Control_Baja
Propsito
Entrada
Retorno
Nombre
Control_Readmision
Propsito
Entrada
Retorno
Datos de la Reamision:Titulo,Postgraduante
Nombre
Control_Docente
Propsito
Entrada
Retorno
Nombre
Control_BajaDocente
Propsito
Entrada
Retorno
___________________________________________________________________________
Pg. 88
Nombre
Control_ReadmisionDocente
Propsito
Entrada
Retorno
Nombre
Control_Asesor
Propsito
Entrada
Datos de Asesor
Retorno
Datos de Asesor
Nombre
Control_Tesis
Propsito
Entrada
Retorno
Nombre
Control_OfertaTesis
Propsito
Entrada
Retorno
Nombre
Control_Cronograma
Propsito
Entrada
Retorno
Nombre
Control_Actividades
Propsito
Entrada
Retorno
Nombre
Control_Horario
Propsito
Entrada
Retorno
Nombre
Control_AsignaturaContenidoTemtico
___________________________________________________________________________
Pg. 89
Entrada
Retorno
Nombre
Control_AsignaturaActividad
Propsito
Entrada
Retorno
Nombre
Control_Espacio
Propsito
Entrada
Retorno
Nombre
Control_ EstadoNiveles
Propsito
Entrada
Retorno
Datos de NIveles:Niveles
Nombre
Control_Horas
Propsito
Entrada
Datos de Hora:Fecha,horaE,horaS,Dia
Retorno
Datos de Hora:Fecha,horaE,horaS,Dia
Nombre
Gestor_Bitcora
Propsito
Entrada
Retorno
Datos de la Bitcora.
Propsito
CLASE ENTIDAD
Responsabilidad
Programa
Atributos
Responsabilidad
Version
Atributos
___________________________________________________________________________
Pg. 90
Responsabilidad
Edicion
Atributos
Relacin
Responsabilidad
Titulo
Atributos
Relacin
Nivel
Responsabilidad
Personanatural
Atributos
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
Responsabilidad
TituloNiveles
Atributos
TituloPredecesorPadre , TituloPredecesorHijo
Relacin
Titulo
Responsabilidad
Edicion
Atributos
Relacin
Responsabilidad
___________________________________________________________________________
Pg. 91
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
Relacin
Edicion,Postgraduante
Responsabilidad
Responsabilidad
Postgraduante
Atributos
Relacin
Personanatural
Responsabilidad
Responsabilidad
EdicionTituloAsignatura
Atributos
Edicion,Titulo,Asignatura
Relacin
TituloAsignatura, Edicion
___________________________________________________________________________
Pg. 92
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
Relacin
Responsabilidad
Responsabilidad
Baja
Atributos
Relacin
Edicion,Postgraduante.
Responsabilidad
Readmisin
Atributos
Relacin
Edicion,Postgraduante.
Responsabilidad
Docente
Atributos
Relacin
Responsabilidad
BajaDocente
Atributos
Relacin
EdicionTituloAsignatura,Docente
Responsabilidad
ReadmitirDocente
___________________________________________________________________________
Pg. 93
Atributos
Relacin
EdicionTituloAsignatura,Docente.
Responsabilidad
Asesor
Atributos
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
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
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
Capitulo
Diseo
___________________________________________________________________________
Pg. 97
Diseo de la Arquitectura.
5.1.1
Administrar
Programa
Acadmico
Gestion de Docente
Reportes
Administrar
Postgraduante
Gestion Trabajo de
Tesis
___________________________________________________________________________
Pg. 98
5.2
Diagrama de Paquetes.
Administrar
Programa
Acadmico
Administrar
Postgraduante
Gestion de Docente
Gestion Trabajo de
Tesis
Reportes
Acceso a BD
Gestion de Registros
Capa Intermedia
Gestor de BD
MySql
Tecnologia de programacion
J2EE
Sistema Operativo
Window,Linux
___________________________________________________________________________
Pg. 99
5.3
<<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
___________________________________________________________________________
Pg. 100
<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()
____________________________________________________________________
Pg. 101
<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 ()
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 ()
AplicarCambios (Datos)
Verificar_Existencia (Datos)
Si Verificar_Existencia (Datos) = False
Visualiza Mensaje
CargarDatos_en_ObjPrograma(Datos)
Con.Guardar(ObjPrograma)
Actualizar_Formulario ()
____________________________________________________________________
Pg. 102
? 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
____________________________________________________________________
Pg. 103
<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 ()
Con.Guardar(ObjPrograma)
____________________________________________________________________
Pg. 104
? 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
____________________________________________________________________
Pg. 105
? 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 ()
AplicarCambios (Datos)
Verificar_Existencia_en_Edicion (Datos)
Si Verificar_Existencia_en_Edicion (Datos)
Visualiza Mensaje
CargarDatos_en_ObjAsignatura(Datos)
Actualizar_Formulario ()
Con.Guardar(Objetos)
____________________________________________________________________
Pg. 106
<Control> Control_Titulo
+Aplicar_Cambios()
+Verificar_Existencia()
Coordinador
Acadmico
<Form> Frm_GradosAcademicos
<Form> Frm_TituloPredecesorId
+Actualizar_Formulario()
+AbrirForm()
<Control> Control_Conexion
+Obtener_Datos()
+Guardar()
____________________________________________________________________
Pg. 107
<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 ()
____________________________________________________________________
Pg. 108
? 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()
____________________________________________________________________
Pg. 109
<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)
Con.Guardar(Objetos)
Actualizar_Formulario ()
"Modificar"
AbrirForm ()
Con.ObtenerDatos()
O.K.
Datos
Introducir datos ()
ValidarDatos ()
AplicarCambios (Datos)
Verificar_Existencia (Datos)
Con.Guardar(Objetos)
? 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()
____________________________________________________________________
Pg. 111
? 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 ()
____________________________________________________________________
Pg. 112
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()
____________________________________________________________________
Pg. 113
<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)
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)
Actualizar_Formulario ()
Con.Guardar(Objetos)
<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
<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)
CargarDatos_en_ObjPostgraduante(Datos)
Actualizar_Formulario ()
Con.Guardar(Objetos)
____________________________________________________________________
Pg. 116
? 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
____________________________________________________________________
Pg. 117
? 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)
Con.Guardar(Objetos)
____________________________________________________________________
Pg. 118
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
____________________________________________________________________
Pg. 119
? 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)
____________________________________________________________________
Pg. 120
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
____________________________________________________________________
Pg. 121
<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)
____________________________________________________________________
Pg. 122
<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()
____________________________________________________________________
Pg. 123
? 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)
____________________________________________________________________
Pg. 124
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()
____________________________________________________________________
Pg. 125
? 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 ()
____________________________________________________________________
Pg. 126
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()
____________________________________________________________________
Pg. 127
<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)
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)
Actualizar_Formulario ()
Con.Guardar(Objetos)
<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()
____________________________________________________________________
Pg. 129
? 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)
____________________________________________________________________
Pg. 130
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()
____________________________________________________________________
Pg. 131
<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)
____________________________________________________________________
Pg. 132
<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()
____________________________________________________________________
Pg. 133
<Frm_AsesorId>
<Frm_ListaPrograma>
Control_Conexion
Control_Asesor
Asesor
Coordinador
"Nuevo"
AbrirForm()
Introducir datos
AbrirForm()
Con.ObtenerDatos()
O.K.
Datos
Seleccionar
DatosPrograma
ValidarDatos()
AplicarCambios(Datos)
Verificar_Existencia(Datos)
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 ()
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()
____________________________________________________________________
Pg. 135
<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()
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 ()
AplicarCambios (Datos)
Actualizar_Formulario ()
Verificar_Existencia (Datos)
Si Verificar_Existencia (D
Visualiza Mensaje
ObjTesis = Con.getObjeto(Datos)
CargarDatos_en_ObjTesis(Datos)
Con.Guardar(ObjTesis)
____________________________________________________________________
Pg. 136
<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()
____________________________________________________________________
Pg. 137
<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 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)
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
____________________________________________________________________
Pg. 139
<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()
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 ()
____________________________________________________________________
Pg. 140
? 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()
____________________________________________________________________
Pg. 141
<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()
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 ()
____________________________________________________________________
Pg. 142
? 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()
____________________________________________________________________
Pg. 143
<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 ()
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 ()
<Control> Control_AsignaturaConte
+Aplicar_Cambios()
Encargado de
seguimiento
<Form> Frm_EdicionAsignatura
<Form> Frm_AsignaturaContenidoTematicoId
+Actualizar_Formulario()
+AbrirForm()
<Control> Control_
+Obtener_Dat
+Guardar(
____________________________________________________________________
Pg. 145
? 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 ()
____________________________________________________________________
Pg. 146
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()
____________________________________________________________________
Pg. 147
? 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 ()
____________________________________________________________________
Pg. 148
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
____________________________________________________________________
Pg. 149
<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)
Con.Guardar(Objetos)
Actualizar_Formulario ()
"Modificar"
AbrirForm ()
Introducir datos ()
ValidarDatos ()
Aplicar
Con.Guardar(Objetos)
____________________________________________________________________
Pg. 150
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
____________________________________________________________________
Pg. 151
<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
Verificar_Existencia (Datos)
Si Verificar_Existencia (Datos
Visualiza Mensaje
CargarDatos_en_ObjHora(Datos)
Actualizar_Formulario ()
Con.Guardar(Objetos)
____________________________________________________________________
Pg. 152
? Diagrama de Clase
<Form FrmMensaje>
<Control> Control_E
+Aplicar_Cam
+Verificar_Exis
<Form> Frm_EstadoNiveles
+Actualizar_Formulario()
Coordinador
Academico
<Control> Contro
+Obtener_D
+Guarda
____________________________________________________________________
Pg. 153
<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)
Con.Guardar(Objetos)
Actualizar_Formulario ()
"Modificar"
AbrirForm ()
Introducir datos ()
ValidarDatos ()
Aplicar
Verificar_Existencia (Datos)
Si Verificar_Existencia (Datos) = F
Visualiza Mensaje
CargarDatos_en_ObjEstado(Datos)
Actualizar_Formulario ()
Con.Guardar(Objetos)
____________________________________________________________________
Pg. 154
? 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()
____________________________________________________________________
Pg. 155
<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
Verificar_Existencia (Datos)
Si Verificar_Existencia (Dat
Visualiza Mensaje
CargarDatos_en_ObjEstado(Datos)
Actualizar_Formulario ()
Con.Guardar(Objetos)
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()
____________________________________________________________________
Pg. 157
<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
Verificar_Existencia (Datos)
Si Verificar_Existencia (Dat
Visualiza Mensaje
CargarDatos_en_ObjAsignatura(Datos
Actualizar_Formulario ()
Con.Guardar(Objetos)
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
____________________________________________________________________
Pg. 159
<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
Verificar_Existencia (Datos)
Si Verificar_Existencia (Dat
Visualiza Mensaje
CargarDatos_en_ObjInstitucion(Datos
Actualizar_Formulario ()
Con.Guardar(Objetos)
? 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()
____________________________________________________________________
Pg. 161
<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 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
Con.Guardar(Objetos)
____________________________________________________________________
Pg. 162
? Diagrama de Clase
<Form FrmMensaje>
<Control> Control_Es
+Aplicar_Cambi
+Verificar_Existe
<Form> Frm_EstadoTesis
+Actualizar_Formulario()
<Form> Frm_EstadoTesisId
+AbrirForm()
+ValidarDatos()
Coordinador
Cientifico
____________________________________________________________________
Pg. 163
<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
Verificar_Existencia (Datos)
Si Verificar_Existencia (Dat
Visualiza Mensaje
CargarDatos_en_ObjEstado(Datos)
Actualizar_Formulario ()
Con.Guardar(Objetos)
____________________________________________________________________
Pg. 164
? 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()
____________________________________________________________________
Pg. 165
<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
Verificar_Existencia (Datos)
Si Verificar_Existencia (Datos
Visualiza Mensaje
CargarDatos_en_ObjTipoTrabajo(Datos)
Actualizar_Formulario ()
Con.Guardar(Objetos)
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..*
____________________________________________________________________
Pg. 167
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
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
FechaHora Observacin
Id_Edicion Id_Postgraduante
FK
FK
Baja
Id_Baja
PK
FechaHora Observacin
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
FK
FK
FK
___________________________________________________________________________
Pg. 170
DetalleTrabajo
Nombre_Empresa
Id_DetalleTrabajo
Cargo
FechaInicio
FechaFin Responsabilidad
PK FK
PersonaNatural
Id_PersonaNatural
CI
ApellidoP
ApellidoM
PK FK
Domicilio_Tel
Profesion
Id_Institucion
FK
Id_Pais
FK
Id_Nacionalidad
FK
Persona
Id_Persona
NIT
Nombre
Direccion
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
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
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
Componente
Codigo
Tipo
Nombre
Link
Imagen
Target
Estilo1
PK
Id_Padre
FK
Docente
Id_Docente Codigo
PK
Baja Docente
Id_BajaDocente Fecha
PK
FK
FK
FK
FK
Readmision Docente
Id_ReadmisionDocente Fecha
PK
FK
FK
FK
Bitacora
Id_Bitacora Accion Formulario Ip_Computador Fecha_Creacion Id_Usuario Id_Unidad
PK
FK
FK
Id_Programa
Titulo_Programa
Id_Unidad
Int(11)
VarChar(100)
Int(11)
No
No
No
Si
No
Si
Version
Atributos
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
Int(11)
VarChar(100)
Int(11)
String
Int(11)
No
No
No
Si
No
Si
No
S1
No
S1
TituloNiveles
Atributos
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
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
Id_TipoEstado
Estado
Int(11)
VarChar(100)
No
No
Si
No
EstadoEdicion
Atributos
Id_EstadoEdicion
Fecha
Id_TipoEstado
Id_Edicion
Int(11)
Date
Int(11)
Int(11)
No
No
No
No
Si
No
S1
S1
Asignatura
Atributos
Id_Asignatura
Nombre
Id_Unidad
Int(11)
VarChar(100)
Int(11)
No
No
No
Si
No
Si
___________________________________________________________________________
Pg. 175
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
Id_RegimenEstudio
Regimen
Id_Unidad
Int(11)
VarChar(100)
Int(11)
No
No
No
Si
No
Si
EdicionTituloAsignatura
Atributos
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
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
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
Postgraduante
Atributos
Id_Postgraduante
Registro
Estado
Int(11)
VarChar(11)
VarChar(100)
No
No
No
Si
No
No
Inscripcion
Atributos
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
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
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
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
Id_Evaluacion
NotaNumeral
Observacin
FechaHora
Int(11)
Int(11)
VarChar(100)
Date
No
No
Si
No
Si
No
No
No
___________________________________________________________________________
Pg. 177
Int(11)
Int(11)
Int(11)
Int(11)
No
No
No
No
Si
Si
Si
Si
Convalidaciones
Atributos
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
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
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
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
Id_PersonaJuridica
Licencia
Sitio_Web
Int(11)
VarChar(100)
VarChar(100)
No
No
No
Si
No
No
TesisOfertada
Atributos
Id_TesisOfertada
Titulo_Tesis
Descripcion
Int(11)
VarChar(100)
VarChar(100)
No
No
Si
Si
No
No
___________________________________________________________________________
Pg. 179
VarChar(100)
Date
Int(11)
Si
No
No
No
No
si
TesisOfertadaPersona
Atributos
Id_TesisOfertada
Id_Persona
Int(11)
Int(11)
No
No
Si
Si
Tesis
Atributos
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
Id_Cronograma
Descripcion
FechaC
Id_Tesis
Int(11)
VarChar(100)
Date
Int(11)
No
Si
No
No
Si
No
No
si
Actividades
Atributos
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
Id_Verificaciones
Nombre
Verificacin
Int(11)
VarChar(100)
VarChar(100)
No
No
No
Si
Si
No
PredecesorAPrecedida
Atributos
Id_Predecesor
Id_Precedida
Int(11)
Int(11)
No
No
Si
Si
Correciones
___________________________________________________________________________
Pg. 180
Int(11)
VarChar(100)
Date
Int(11)
Int(11)
No
Si
No
No
No
Si
No
No
si
si
TipoEstadoTesis
Atributos
Id_TipoEstadoTesis
Estado
Id_Unidad
Int(11)
VarChar(100)
Int(11)
No
No
No
Si
No
Si
EstadoTesis
Atributos
Id_EstadoTesis
FechaC
Id_TipoEstado
Id_Tesis
Int(11)
Date
Int(11)
Int(11)
No
No
No
No
Si
No
S1
S1
Asesor
Atributos
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
Id_Usuario
Usuario
Contrasea
Id_Perfil
Int(11)
VarChar(100)
VarChar(100)
Int(11)
No
Si
No
No
Si
No
No
Si
___________________________________________________________________________
Pg. 181
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
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
Id_BajaDocente
Fecha
Int(11)
Date
No
No
Si
No
___________________________________________________________________________
Pg. 182
Int(11)
Int(11)
Int(11)
Int(11)
No
No
No
No
Si
Si
Si
Si
Readmisin Docente
Atributos
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
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
Diagramas de navegacin
-
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
___________________________________________________________________________
Pg. 184
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
___________________________________________________________________________
Pg. 185
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
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
___________________________________________________________________________
Pg. 187
Menu
Coordinador
Academico
Link
Frm_ProgramaEdicion
Link
Link
Frm_EdicionId
Submit
Build
Frm_EdicionId
Submit
Control_Edicion
Class Edicion
___________________________________________________________________________
Pg. 188
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
___________________________________________________________________________
Pg. 189
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
___________________________________________________________________________
Pg. 190
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
___________________________________________________________________________
Pg. 191
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
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
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
___________________________________________________________________________
Pg. 193
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
___________________________________________________________________________
Pg. 194
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
___________________________________________________________________________
Pg. 195
Menu
Encargado de
seguimiento
Link
Frm_Docente
Link
Link
Submit
Frm_DocenteId
Build
Frm_DocenteId
Submit
Control_Docente
Redirects
Class Docente
___________________________________________________________________________
Pg. 196
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
___________________________________________________________________________
Pg. 197
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
___________________________________________________________________________
Pg. 198
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
___________________________________________________________________________
Pg. 199
Diseo de interfaces
Diseo de interfaz: Pantalla de acceso
___________________________________________________________________________
Pg. 200
___________________________________________________________________________
Pg. 201
___________________________________________________________________________
Pg. 202
___________________________________________________________________________
Pg. 203
___________________________________________________________________________
Pg. 204
___________________________________________________________________________
Pg. 205
___________________________________________________________________________
Pg. 206
___________________________________________________________________________
Pg. 207
___________________________________________________________________________
Pg. 208
___________________________________________________________________________
Pg. 209
___________________________________________________________________________
Pg. 210
___________________________________________________________________________
Pg. 211
___________________________________________________________________________
Pg. 212
___________________________________________________________________________
Pg. 213
___________________________________________________________________________
Pg. 214
___________________________________________________________________________
Pg. 215
___________________________________________________________________________
Pg. 216
___________________________________________________________________________
Pg. 217
___________________________________________________________________________
Pg. 218
___________________________________________________________________________
Pg. 219
___________________________________________________________________________
Pg. 220
___________________________________________________________________________
Pg. 221
___________________________________________________________________________
Pg. 222
___________________________________________________________________________
Pg. 223
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
___________________________________________________________________________
Pg. 226
___________________________________________________________________________
Pg. 227
<<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
___________________________________________________________________________
Pg. 228
<<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
___________________________________________________________________________
Pg. 229
<<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
___________________________________________________________________________
Pg. 230
<<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
___________________________________________________________________________
Pg. 231
CAPITULO 7
Prueba 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
:
?
Condiciones
2) Caso de Prueba
: Realizar Inscripcin
:
?
Condiciones
ingresan
los
datos
correspondientes
al
Postgraduante
(datos
___________________________________________________________________________
Pg. 235
___________________________________________________________________________
Pg. 236
___________________________________________________________________________
Pg. 237