Você está na página 1de 28

3.

MODELADO DETALLADO DEL DIAGRAMA DE SUBSISTEMAS DE LA


CAPA DE PRESENTACIN

A continuacin, empezaremos a trabajar con la Capa de Presentacin para


realizar el modelado detallado de cada subsistema.
3.1.1

Subsistema de Administracin del Sistema

A. CU Gestionar persona

B. CU Gestionar usuario

C. CU Gestionar rol

D. CU Gestionar perfil

E. CU Validar usuario

F. CU Autenticar usuario

3.1.2

Subsistema de Planificacin

A. CU Gestionar periodo

B. CU Gestionar parmetros

C. CU Gestionar planificacin de periodos

D. CU Gestionar criterios

3.1.3

Subsistema de Patrimonio

A. CU Gestionar sede

B. CU Gestionar local

C. CU Gestionar pabelln

D. CU Gestionar bien

A. CU Gestionar servicio

B. CU Gestionar estructura

C. CU Gestionar ambiente

D. CU Asignar ambiente a escuelas y departamentos

E. CU Gestionar rea

3.1.4

3.1.4.1

Subsistema de Escalafn

Mdulo de Administrar Personal

A. CU Buscar DNI

B. CU Registrar datos del trabajador

C. CU Registrar datos de la entidad

D. CU Registrar datos de la familia

E. CU Registrar datos acadmicos

3.1.4.2

Mdulo de Carrera Laboral

A. CU Buscar cdigo

B. CU Registrar ascensos

C. CU Registrar servicios en la UNT

D. CU Registrar servicios en el Estado

E. CU Reportar quinquenios

3.1.4.3

Mdulo de Comportamiento laboral

A. CU Registrar mritos

B. CU Registrar demritos

C. CU Registrar licencias

D. CU Registrar control de asistencias

3.1.4.4

Mdulo de Registro CONEAU

A. CU Registrar proyectos de investigacin

B. CU Registrar experiencia acadmica

C. CU Registrar desempeo no acadmico

3.1.4.5

Mdulo de Reportes Administrativos

A. CU Emitir certificado

B. CU Emitir rgimen pensionario

C. CU Emitir quinquenios

D. CU Emitir carrera laboral global

3.1.4.6

Mdulo de Reportes Estadsticos

A. CU Emitir reporte de empleados

B. CU Emitir reporte estadstico

3.1.4.7

Mdulo de Desempeo

A. CU Emitir reporte de desempeo

B. CU Calificar desempeo
3.1.5

3.1.5.1

Subsistema de Admisin

Mdulo de Planificacin de Mantenedores

A. CU Administrar contraseas

B. CU Administrar colegios

C. CU Gestionar bancos

D. CU Gestionar cuentas bancarias

E. CU Gestionar el nmero de vacantes

F. CU Gestionar modalidad

G. CU Gestionar requisitos

H. CU Gestionar requisitos por modalidad

3.1.5.2

Mdulo de Preinscripcin

A. CU Validar usuario

B. CU Validar preinscripcin

C. CU Realizar preinscripcin manual

3.1.5.3

Mdulo de Inscripcin

A. CU Registrar requisitos

B. CU Registrar requisitos presencial

C. CU Registrar firma

D. CU Registrar huella

E. CU Registrar foto

3.1.5.4

Mdulo de Acreditacin

En la Figura 9 observamos que los actores y casos de uso son los mismos de la
Figura 8, puesto que son los mismos mdulos, ya no son considerados.

3.1.6

3.1.6.1

Subsistema de Asignacin de Carga

Mdulo de Parmetros

A. CU Establecer parmetros

B. CU Generar cursos asignados

C. CU Aperturar curso

3.1.6.2

Mdulo de Asignacin Docente

A. CU Asignar carga lectiva

B. CU Registrar equipo docente

3.1.7

Subsistema de Horarios

A. CU Elaborar horario lectivo

B. CU Elaborar horario no lectivo

3.1.8

Subsistema de Slabo

A. CU Registrar slabo

B. CU Cargar slabo existente

C. CU Asignar semanas a unidades

D. CU Ingresar fundamentacin
<<include>>

<<include>>

ADORecortSet

ADOConnection

(f rom DC_SILABOS)

(f rom DC_SILABOS)

sp_GestorConeccion
(f rom DC_SILABOS)

<<include>>
<<include>>

<<build>>

sp_IngresarFundamentacion
<<include>>

<<submit>>
FUNDAMENTACION

MySmarty
sp_GestorFundamentacion

frm_IngresarFundamentacion

(f rom DC_SILABOS)

cp_IngresarFundamentacion

<<submit>> insertar
...
ingresarFundamentacion()

Smarty
(f rom DC_SILABOS)

Assign()
Display()

E. CU Corregir slabo

<<include>>

<<include>>
ADOConnection

ADORecortSet

(f rom DC_SILABOS)

(f rom DC_SILABOS)

sp_GestorConeccion
(f rom DC_SILABOS)

<<include>>
<<include>>
<<submit>>

<<build>>

<<include>>

SILABO

MySmarty

(f rom DC_SILABOS)

(f rom DC_SILABOS)

sp_GestorCorregirSilabo
corregirSilabo()
leerSilabo()
extraerInfSilabo()
CargarInformacion()

frm_CorregirSilabo
<<submit>> Corregir

cp_CorregirSilabo

sp_CorregirSilabo
(f rom DC_CU_CorregirSilabo)

Smarty
(f rom DC_SILABOS)

Assign()
Display()

F. CU Ingresar aprendizajes esperados

<<include>>
ADORecortSet

ADOConnection

(f rom DC_SILABOS)

(f rom DC_SILABOS)

<<include>>

<<build>>

<<include>>
MySmarty

silabo

sp_GestorConeccion

(f rom DC_SILABOS)

idsilabo : Long
idcursoprogramado : Long
seccion : String
sil_aprendizaje : String
sil_proposito : String
sil_bibliografia : String
sil_numunidades : Integer
sil_fundamentacion : String
sil_estrategia : String
sil_estado : String
sil_hrsaplazado : Integer
sil_fechacompletada
sil_fechavisado : Date
sil_fechaplazo : Date
sil_fechaaplazado : Date
crearSilabo()
leerSilabo()
actualizarSilabo()
eliminarSilabo()

(f rom DC_SILABOS)

(f rom DC_SILABOS)

cp_IngrezarAprendizajesEsperados

sp_IngresarAprendizajesEsperados

<<include>>

<<submit>>
Smarty
(f rom DC_SILABOS)

sp_GestorIngresarAprendizajesEsperados
IngresarAprendizajesEsperados()
GuradarInformacion()

Assign()
Display()

frm_IngresarAprendizajesEsperados
<<text>> AprendizajesEsperados
<<submit>> GuardarInformacion

G. CU Ingresar programacin

<<include>>
ADOConnection

ADORecortSet

(f rom DC_SILABOS)

(f rom DC_SILABOS)

<<build>>

<<include>>

<<include>>
MySmarty
(f rom DC_SILABOS)

cp_IngresarProgramacion
programacion
(f rom DC_SILABOS)

idprogramacion : Long
pro_semana : Integer
pro_fechainicio : Date
pro_fechatermino : Date
pro_actividadescontenido : String
pro_tecnicaintrumento : String
pro_docentes : String
crearProgramacion()
leerProgramacion()
actualizarProgramacion()
eliminarProgramacion()
0..1

sp_IngresarProgramacion

sp_GestorConeccion
(f rom DC_SILABOS)

<<include>>
<<submit>>

Smarty
(f rom DC_SILABOS)

sp_GestorIngresarProgramacion
IngresarProgramacion()
GuardarProgramacion()

0..*
recurso
(f rom DC_SILABOS)

idrecurso : Long
rec_descripcion : String
rec_archivo : String
rec_estado : Boolean
rec_url : String
rec_urlcorta : String
crearRecurso()
leerRecurso()
actualizarRecurso()
eliminarRecurso()

H. CU Ingresar normas de evaluacin

frm_IngresarProgramacion
<<text>> Programacion
<<submit>> GuardarProgramacion

Assign()
Display()

<<include>>
ADORecortSet

ADOConnection

(f rom DC_SILABOS)

(f rom DC_SILABOS)

Smarty

<<include>>

MySmarty

(f rom DC_SILABOS)

(f rom DC_SILABOS)

Assign()
Display()
<<include>>
sp_GestorConeccion
(f rom DC_SILABOS)

sp_InsertarNormasEvaluacion
<<include>>
<<build>>

<<submit>>

NORMAS_EVALUZACION

sp_GestorNormasEvaluacion

frm_InsertarNormasEvaluacion

cp_InsertarNormasEvaluacion

<<text>> Normas_Evaluacion
<<submit>> InsertarNormasEvaluacion

InsertarNormasEvaluacion()

I. CU Ingresar consejera

<<include>>

<<include>>
ADOConnection

ADORecortSet

(f rom DC_SILABOS)

(f rom DC_SILABOS)

sp_GestorConeccion
(f rom DC_SILABOS)

Smarty
(f rom DC_SILABOS)

<<include>>

Assign()
Display()

cp_InsertarConsejeria
<<submit>>
<<build>>
<<include>>
sp_GestorConsejeria
InsertarConsejeria()
...

CONSEJERIA

J. CU Ingresar bibliografa

MySmarty
frm_InsertarConsejeria
<<text>> DescripConsejeria
<<submit>> InsertarConsejeria

(f rom DC_SILABOS)

sp_InsertarConsejeria

<<include>>
ADOConnection

ADORecortSet

(f rom DC_SILABOS)

(f rom DC_SILABOS)

<<include>>

<<include>>
<<build>>
sp_GestorConeccion
cp_InsertarBibliografia

(f rom DC_SILABOS)

Smarty
(f rom DC_SILABOS)

Assign()
Display()

sp_InsertarBibliografia

<<include>>

<<submit>>

MySmarty

BIBLIOGRAFIA

(f rom DC_SILABOS)

sp_GestorBibliografia

frm_InsertarBibliografia
<<text>> Bibliografia
<<submit>> InsertarBibliografia

InsertarBibliografia()

K. CU Seleccionar curso

<<include>>
ADOConnection
<<include>>

curso

(f rom DC_SILABOS)

ADORecortSet

Smarty

(f rom DC_SILABOS)

(f rom DC_SILABOS)

(f rom DC_MATRICULAS)

idcurso : Long
cur_fundamentacion : String
cur_aprendizaje : String
cur_hrsteoria : Integer
cur_hrspractica : Integer
cur_hrslab : Integer
cur_tipocurso : Long
cur_numrotacion : Integer
cur_ciclo : Integer
cur_estado : String
cur_numcreditos : Integer
cur_descripcion : String
cur_creditosminimos : Integer
cur_duracionrotacion : Integer
idestructura : Long
cur_multiteoria : String
cur_multipractica : String
cur_multilaboratorio : String
cur_multiteoyprac : String
cur_sumilla : String
cur_usuario : String
0..1
cur_orden : Integer
cur_nominacioncurso : Long
cur_areaestudio : Long
cur_duracioncurso : Long
cur_hrsestudio : Integer
crearCurso()
leerCurso()
actualizarCurso()
eliminarCurso()

Assign()
Display()
<<include>>

sp_GestorConeccion
(f rom DC_SILABOS)

sp_SeleccionarCurso

<<include>>

<<build>>
MySmarty
(f rom DC_SILABOS)

<<submit>>

sp_GestorCurso
frm_SeleccionarCurso
Seleccionar()
ExtraeriDatos()
MostrarCurso()
...

curso_dictar
0..n

(f rom DC_ASIGNACION)

idcursodictar : Long
idperiodo : String
idcurso : Long
idsede : Long
cud_numseccion : Integer
crearCursoDictar()
leerCursoDictar()
actualizarCursoDictar()
eliminarCursoDictar()

L. CU Descargar slabo

<<include>>

<<cbox>> Cursos
<<submit>> SeleccionarCurso

cp_SeleccionarCurso

<<include>>
ADOConnection

ADORecortSet

(f rom DC_SILABOS)

(f rom DC_SILABOS)

<<include>>
<<build>>

sp_DescargarSilabo

cp_DescargarSilabo

sp_GestorConeccion
(f rom DC_SILABOS)

<<include>>
Smarty

<<include>>

(f rom DC_SILABOS)

MySmarty
<<submit>>

SILABO

(f rom DC_SILABOS)

Assign()
Display()

(f rom DC_SILABOS)

frm_DescargarSilabo

sp_GestorDescargarSilabo

<<text>> DescripcionSilabo
<<submit>> DescargarSilabo

LeerSilabo()
ExtraerDatos()
MostrarSilabo()

M. CU Visar slabo

<<include>>

<<include>>
ADOConnection

ADORecortSet

(f rom DC_SILABOS)

(f rom DC_SILABOS)

sp_GestorConeccion
(f rom DC_SILABOS)

MySmarty
cp_VisarSilabo

(f rom DC_SILABOS)

<<include>>
<<include>>
<<build>>
SILABO

<<submit>>

(f rom DC_SILABOS)

sp_GestorVisarSilabo
MostrarSilabo()
CargarDatos()
VisarSilabo()

frm_VisarSilabo

sp_VisarSilabo

<<text>> Silabo
<<submit>> VisarSilabo

Assign()
Display()

<<include>>

N. CU Revisar slabo

Smarty
(f rom DC_SILABOS)

<<include>>

<<include>>
ADOConnection

ADORecortSet

(f rom DC_SILABOS)

(f rom DC_SILABOS)

sp_GestorConeccion
(f rom DC_SILABOS)

silabo

<<build>>
<<submit>>

LeerSilabo()
RevisarSilabo()

frm_RevisarSilabo

0..*
observaciones
idobservacion : Long
ob_parteprogramacion : String
ob_partenormas : String
ob_parteconsejeria : String
ob_partebibliografia : String
ob_estado : String

sp_RevisarSilabo

(f rom DC_SILABOS)

<<submit>> RevisarSilabo

(f rom DC_SILABOS)

<<include>>
MySmarty

sp_GestorRevisarSilabo

crearSilabo()
leerSilabo()
actualizarSilabo()
eliminarSilabo()
0..1

crearObservaciones()
leerObservaciones()
actualizarObservaciones()
elimarObservaciones()

cp_RevisarSilabo

<<include>>

(f rom DC_SILABOS)

idsilabo : Long
idcursoprogramado : Long
seccion : String
sil_aprendizaje : String
sil_proposito : String
sil_bibliografia : String
sil_numunidades : Integer
sil_fundamentacion : String
sil_estrategia : String
sil_estado : String
sil_hrsaplazado : Integer
sil_fechacompletada
sil_fechavisado : Date
sil_fechaplazo : Date
sil_fechaaplazado : Date

<<include>>

Smarty
(f rom DC_SILABOS)

unidades_silabo
(f rom DC_SILABOS)

0..* idunidadessilabo : Long


uns_descripcion : String
uns_denominacion : String
uns_fechainicio : Date
uns_fechatermino : Date
uns_numsemanas : Integer
uns_objetivosaprendizaje : String
uns_formula : String
uns_unidad : Integer
uns_numevaluaciones : Integer
uns_hrsteoria : Integer
uns_hrspractica : Integer
uns_hrslab : Integer
uns_hrsevaluacion : Integer
crearUnidadesSilabo()
leerUnidadesSilabo()
actualizarUnidadesSilabo()
eliminarUnidadesSilabo()

O. CU Emitir reporte de slabos

Assign()
Display()

<<include>>

<<include>>
ADOConnection

ADORecortSet

(f rom DC_SILABOS)

(f rom DC_SILABOS)

sp_GestorConeccion
(f rom DC_SILABOS)

silabo
(f rom DC_SILABOS)

idsilabo : Long
idcursoprogramado : Long
seccion : String
sil_aprendizaje : String
sil_proposito : String
sil_bibliografia : String
sil_numunidades : Integer
sil_fundamentacion : String
sil_estrategia : String
sil_estado : String
sil_hrsaplazado : Integer
sil_fechacompletada
sil_fechavisado : Date
sil_fechaplazo : Date
sil_fechaaplazado : Date
crearSilabo()
leerSilabo()
actualizarSilabo()
eliminarSilabo()
0..1

0..*
observaciones
(f rom DC_SILABOS)

idobservacion : Long
ob_parteprogramacion : String
ob_partenormas : String
ob_parteconsejeria : String
ob_partebibliografia : String
ob_estado : String
crearObservaciones()
leerObservaciones()
actualizarObservaciones()
elimarObservaciones()

3.1.9

MySmarty

cp_EmitirReporteSilabos

<<include>>

(f rom DC_SILABOS)

<<build>>
<<include>>

<<submit>>

sp_EmitirReporteSilabos

Smarty
(f rom DC_SILABOS)

sp_GestorReporteSilabos
frm_EmitirReporteSilabos
LeerSilabo()
ExtraerDatosSilabo()
MostrarInformacionSilabos()
EmitirReporteSilabos()

0..*

unidades_silabo
(f rom DC_SILABOS)

idunidadessilabo : Long
uns_descripcion : String
uns_denominacion : String
uns_fechainicio : Date
uns_fechatermino : Date
uns_numsemanas : Integer
uns_objetivosaprendizaje : String
uns_formula : String
uns_unidad : Integer
uns_numevaluaciones : Integer
uns_hrsteoria : Integer
uns_hrspractica : Integer
uns_hrslab : Integer
uns_hrsevaluacion : Integer
crearUnidadesSilabo()
leerUnidadesSilabo()
actualizarUnidadesSilabo()
eliminarUnidadesSilabo()

Subsistema de Matrculas

A. CU Registrar matrcula en lnea

<<submit>> EmitirReporteSilabo

<<include>>

Assign()
Display()

<<include>>

matricula_detalle
(f rom DC_MATRICULAS)

idmatriculadetalle : Long
idcursoprogramado : Long
seccion : String
dem_idgrupoteo : Long
dem_idgrupoprac : Long
dem_idgrupolab : Long
dem_idgrupoteoprac : Long
dem_promedio1 : Double
dem_promedio2 : Double
dem_promedio3 : Double
dem_promedio4 : Double
dem_promedio5 : Double
dem_promedio6 : Double
dem_promedio7 : Double
dem_promediofinal : Double
dem_numvez : Integer
dem_estado : String
dem_resolucion : String
dem_repeticion : Integer
dem_voucherepeticion : String
dem_codigocursococurricular : Long
dem_resolucioncocurricular : String
dem_idcurso : Long
dem_tipo_ingresonota : Integer
1..n
dem_lugar : Long
dem_monto : Integer
dem_aplazado : Double
dem_inhabilitado : String

<<include>>

ADOConnection
(f rom DC_SI LABOS)

ADORecortSet

sp_GestorConeccion

Smarty

(f rom DC_SI LABOS)

(f rom DC_SI LABOS)

(f rom DC_SILABOS)

Assign()
Display()
<<include>>
<<submit>>

MySmarty
sp_GestorMatriculaLinea
RegistrarMatriculaLinea()

(f rom DC_SI LABOS)

cp_RegistrarMatriculaLinea

frm_RegistrarMatriculaLinea
<<submit>> RegistrarMatriculaLinea

<<include>>

<<build>>
matricula_detalle_temp
(f rom DC_MATRICULAS)

crearMatriculaDetalle()
leerMatriculaDetalle()
actualizarMatriculaDetalle()
eliminarMatriculaDetalle()

matricula
(f rom DC_MATRICULAS)

idmatricula : Long
mat_fecha : Date
mat_estado : String
mat_ponderado : Double
mat_creditaje : Integer
idarea : Long
mat_tipomatricula : Integer
mat_seccion : String
mat_curricula : Long
1
mat_periodo : String
1..n

crearMatricula()
leerMatricula()
actualizarMatricula()
eliminarMatricula()

idalumno : String
idcursoprogramado : Long
seccion : String
periodo : String
idcurso : Long
curso : String
tipo_curso : String
ciclo : String
f_registro : Date
dem_idgrupoteo : Long
dem_grupoteo : String
dem_horarioteo : String
dem_idgrupoprac : Long
dem_grupoprac : String
dem_horarioprac : String
dem_idgrupolab : Long
dem_grupolab : String
dem_horariolab : String
dem_idgrupoteoprac : Long
dem_grupoteoprac : String
dem_horarioteoprac : String
dem_docente : String
dem_numvez : Integer
dem_credito : Integer
dem_resolucion : String
dem_repeticion : Integer
dem_resolucionrepeticion : String
dem_codigocursococurricular : Long
dem_resolucioncocurricular : String

sp_RegistrarMatriculaLinea

crearMatriculaDetalleTemp()
leerMatriculaDetalleTemp()
actualizarMatriculaDetalleTemp()
eliminarMatriculaDetalleTemp()

B. CU Registrar regularizacin
<<include>>

<<include>>
ADOConnection
(f rom DC_SILABOS)

ADORecortSet
(f rom DC_SILABOS)

sp_GestorConeccion
(f rom DC_SILABOS)

Smarty

<<include>>

(f rom DC_SILABOS)

<<submit>>
cp_RegistrarRegularizacion

REGULARIZACION

As sign()
Display()

frm_RegistrarRegularizacion
sp_GestorRegistrarRegularizacion

<<subm it>> ModificarMatricula


...
<<text>> Matricula

LeerMatricula()
ModificarMatricula()
MostrarRegularizacion()
...

<<build>>

<<include>>

MySmarty
(f rom DC_SILABOS)

<<include>>
sp_RegistrarRegularizacion

C. CU Registrar matrcula interna

<<include>>

ADOConnection

ADORecortSet

(f rom DC_SILABOS)

matricula_detalle

<<include>>

(f rom DC_SILABOS)

(f rom DC_MATRICULAS)

sp_GestorConeccion

idmatriculadetalle : Long
idcursoprogramado : Long
seccion : String
dem_idgrupoteo : Long
dem_idgrupoprac : Long
dem_idgrupolab : Long
dem_idgrupoteoprac : Long
dem_promedio1 : Double
dem_promedio2 : Double
dem_promedio3 : Double
dem_promedio4 : Double
dem_promedio5 : Double
dem_promedio6 : Double
dem_promedio7 : Double
dem_promediofinal : Double
dem_numvez : Integer
dem_estado : String
dem_resolucion : String
dem_repeticion : Integer
dem_voucherepeticion : String
dem_codigocursococurricular : Long
dem_resolucioncocurricular : String
1..n
dem_idcurso : Long

(f rom DC_SILABOS)

<<include>>

<<submit>>
cp_RegistrarMatriculaInterna

frm_RegistrarMatriculaInterna

<<build>>

<<include>>

<<text>> MatriculaInterna
<<submit>> RegistrarMatriculaInterna

MySmarty
(f rom DC_SILABOS)

sp_GestorMatriculaInterna

sp_RegistrarMatriculaInterna

RegistrarMatriculaInterna()

matricula
(f rom DC_MATRICULAS)

dem_tipo_ingresonota : Integer
dem_lugar : Long
dem_monto : Integer
dem_aplazado : Double
dem_inhabilitado : String

crearMatriculaDetalle()
leerMatriculaDetalle()
actualizarMatriculaDetalle()
eliminarMatriculaDetalle()

idm atricula : Long


mat_fecha : Date
mat_estado : String
mat_ponderado : Double
mat_creditaje : Integer
idarea : Long
mat_tipomatricula : Integer
mat_seccion : String
mat_curricula : Long
1
mat_periodo : String
1..n
crearMatricula()
leerMatricula()
actualizarMatricula()
eliminarMatricula()

matricula_detalle_temp

Smarty

(f rom DC_MATRICULAS)

(f rom DC_SILABOS)

idalum no : String
idcursoprogramado : Long
seccion : String
periodo : String
idcurso : Long
curso : String
tipo_curso : String
ciclo : String
f_registro : Date
dem_idgrupoteo : Long
dem_grupoteo : String
dem_horarioteo : String
dem_idgrupoprac : Long
dem_grupoprac : String
dem_horarioprac : String
dem_idgrupolab : Long
dem_grupolab : String
dem_horariolab : String
dem_idgrupoteoprac : Long
dem_grupoteoprac : String
dem_horarioteoprac : String
dem_docente : String
dem_numvez : Integer
dem_credito : Integer
dem_resolucion : String
dem_repeticion : Integer
dem_resolucionrepeticion : String
dem_codigocursococurricular : Long
dem_resolucioncocurricular : String

Assign()
Display()

crearMatriculaDetalleTem p()
leerMatriculaDetalleTemp()
actualizarMatriculaDetalleTemp()
eliminarMatriculaDetalleTemp()

D. CU Registrar cursos extraordinarios

<<include>>

curso
(f rom DC_MATRICULAS)

idcurso : Long
cur_fundamentacion : String
cur_aprendizaje : String
cur_hrsteoria : Integer
cur_hrspractica : Integer
cur_hrslab : Integer
cur_tipocurso : Long
cur_numrotacion : Integer
cur_ciclo : Integer
cur_estado : String
cur_numcreditos : Integer
cur_descripcion : String
cur_creditosminimos : Integer
cur_duracionrotacion : Integer
idestructura : Long
cur_multiteoria : String
cur_multipractica : String
cur_multilaboratorio : String
cur_multiteoyprac : String
cur_sumilla : String
cur_usuario : String
cur_orden : Integer
cur_nominacioncurso : Long
cur_areaestudio : Long
cur_duracioncurso : Long
cur_hrsestudio : Integer

<<include>>
ADOConnection

ADORecortSet

(f rom DC_SILABOS)

(f rom DC_SILABOS)

Smarty
(f rom DC_SILABOS)

sp_GestorConeccion
Assign()
Display()

(f rom DC_SILABOS)

<<include>>

<<include>>
MySmarty
(f rom DC_SILABOS)

sp_GestorRegistrarCursoExtraordinario

crearCurso()
leerCurso()
actualizarCurso()
eliminarCurso()

E. CU Registrar pagos

RegistrarCursoExtraordinario()
...

frm_RegistrarCursoExtraordinario
<<text>> CursoExtraordinaria
<<submit>> RegistrarCursoExtraordinario
...

sp_RegistrarCursoExtraordinario
<<build>>

cp_RegistrarCursoExtraordinario

<<include>>

<<include>>
ADORecortSet

ADOConnection

(f rom DC_SILABOS)

(f rom DC_SILABOS)

sp_GestorConeccion

<<include>>

(f rom DC_SILABOS)

MySmarty
(f rom DC_SILABOS)

servicio_pagos

<<include>>

(f rom DC_MATRICULAS)

sp_RegistrarPagos

idestructura : Long
idperiodo : String
idservicio : Long
tapa_importe : Integer
tapa_soloprimerciclo : String
tapa_estado : String

<<build>>
Smarty
(f rom DC_SILABOS)

sp_GestorRegistroPagos

crearServicioPagos()
leerServicioPagos()
actualizarServicioPagos()
eliminarServicioPagos()

Assign()
Display()
RegistrarPago()

cp_RegistrarPagos

frm_RegistrarPagos
<<text>> DetallePago
<<submit>> RegistrarPago

F. CU Administrar cronograma de matrculas


<<include>>
<<include>>

ADORecortSet

ADOConnection

(f rom DC_SILABOS)

(f rom DC_SILABOS)

<<build>>
sp_GestorConeccion
(f rom DC_SILABOS)

sp_CrearCronogramaMatricula

cp_CrearCronogramaMatricula
frm_CrearCronogramaMatricula
<<submit>> CrearCronogramaMatricula

<<include>>

<<include>>
crono_matricula

<<submit>>

(f rom DC_MATRICULAS)

idarea : Long
seccion : String
idperiodo : String
cmat_letrainicio : String
cmat_letrafinal : String
cmat_fechainicio : Date
cmat_horainicio : String
cmat_fechafinal : Date
cmat_horafinal : String
cmat_estado : String
crearCrogramaMatricula()
leerCrogramaMatricula()
actualizarCrogramaMatricula()
...
eliminarCrogramaMatricula()

<<include>>

<<build>>

<<include>>

<<submit>>

MySmarty
(f rom DC_SILABOS)

cp_ActualizarCronogramaMatricula

sp_GestorAdministracionCronogramaMatricula

sp_ActualizarCronogramaMatricula

frm_ActualizarCronogramaMatricula
CrearCronogramaMatricula()
ActualizarCronogramaMatricula()
EliminarCronogramaMatricula()
LeerCronogramaMatricula()

<<include>>

<<submit>> ActualizarCronogramaMatricula
Smarty
(f rom DC_SILABOS)

<<build>>
Assign()
Display()

<<submit>>
sp_EliminarCronogramaMatricula
frm_EliminarCronogramaMatricula

cp_EliminarCronogramaMatricula

<<submit>> EliminarCronogramaMatricula

<<include>>

G. CU Generar reportes

<<include>>
<<include>>

ADOConnection

ADORecortSet

(f rom DC_SILABOS)

(f rom DC_SILABOS)

<<include>>
MySmarty

sp_GestorConeccion

(f rom DC_SILABOS)

(f rom DC_SILABOS)

sp_GenerarReportes

<<include>>
<<include>>

<<build>>

matricula_detalle
(f rom DC_MATRICULAS)

idmatriculadetalle : Long
<<submit>>
idcursoprogramado : Long
seccion : String
dem_idgrupoteo : Long
sp_GestorGenerarReportes
dem_idgrupoprac : Long
frm_GenerarReportes
dem_idgrupolab : Long
dem_idgrupoteoprac : Long
<<submit>> GenerarReportes
ExtraerDatosMatricula()
dem_promedio1 : Double
LeerDatosMatricula()
dem_promedio2 : Double
GenerarReporteMatriculas()
...
dem_promedio3 : Double
dem_promedio4 : Double
dem_promedio5 : Double
dem_promedio6 : Double
dem_promedio7 : Double
dem_promediofinal : Double
dem_numvez : Integer
matricula
dem_estado : String
(f rom DC_MATRICULAS)
dem_resolucion : String
1..n
idmatricula : Long
dem_repeticion : Integer
mat_fecha : Date
dem_voucherepeticion : String
mat_estado : String
dem_codigocursococurricular : Long
1
mat_ponderado : Double
dem_resolucioncocurricular : String
mat_creditaje : Integer
dem_idcurso : Long
idarea : Long
dem_tipo_ingresonota : Integer
mat_tipomatricula : Integer
dem_lugar : Long
mat_seccion : String
dem_monto : Integer
mat_curricula : Long
dem_aplazado : Double
mat_periodo : String
dem_inhabilitado : String

Smarty
(f rom DC_SILABOS)

Assign()
Display()

cp_GenerarReportes

crearMatricula()
leerMatricula()
actualizarMatricula()
eliminarMatricula()

crearMatriculaDetalle()
leerMatriculaDetalle()
actualizarMatriculaDetalle()
eliminarMatriculaDetalle()

H. CU Administrar currcula
<<include>>
ADOConnection
(f rom DC_SILABOS)

<<include>>

ADORecortSet
(f rom DC_SILABOS)

<<build>>

sp_Ges torConeccion
(f rom DC_SILABOS)

cp_CrearCurricula

sp_CrearCurricula

frm_CrearCurricula

<<include>>

<<subm it>> CrearCurricula


<<include>>

<<include>>

<<include>>

<<build>>

CURRICULA

MySmarty
sp_Ges torAdministrarCurricula

(f rom DC_SILABOS)

sp_ActualizarCurricula

cp_ActualizarCurricula

frm_ActualizarCurricula

<<include>>

<<subm it>> ActualizarCurricula


LeerCurricula()
CrearCurricula()
ActualizarCurricula()
EliminarCurricula()

Smarty

<<build>>

cp_EliminarCurricula

frm_EliminarCurricula
<<s ubmit>> EliminarCurricula
<<include>>

I. CU Administrar malla curricular

J. CU Administrar equivalencias de cursos

(f rom DC_SILABOS)

sp_EliminarCurricula

Assign()
Display()

3.1.10

3.1.10.1

Subsistema de Notas y Asistencias

Mdulo de Asistencias

A. CU Gestionar asistencias

B. CU Reportar asistencia de un docente

C. CU Reportar asistencia de un alumno

D. CU Reportar asistencia de docentes

E. CU Reportar fecha de asistencia de docentes

3.1.10.2

Mdulo de Notas

A. CU Registrar nota por evaluacin

B. CU Registrar nota de aplazado

C. CU Listar promedios

D. CU Listar reporte de notas

E. CU Listar alumnos por orden de mrito

F. CU Editar convalidacin

G. CU Registrar nota de convalidacin

H. CU Editar notas

I. CU Buscar alumno

J. CU Generar registro oficial de evaluacin

K. CU Consultar alumnos

L. CU Generar reporte de notas

M. CU Consultar notas de cursos actuales

3.1.11

3.1.11.1

Subsistema de Reportes Acadmicos

Mdulo de Documentos Acadmicos

A. CU Emitir horario de alumno

B. CU Emitir horario de docente

C. CU Emitir horario de aula

D. CU Emitir horario de laboratorio

E. CU Emitir horario

F. CU Emitir boleta de matrcula

G. CU Emitir constancia de tercio superior

H. CU Emitir constancia de quinto superior

I. CU Emitir constancia de orden de mrito

J. CU Emitir constancia de promedio ponderado

K. CU Emitir historial acadmico

L. CU Emitir certificado de estudios

3.1.11.2

Mdulo de Reportes Gestin Acadmica

A. CU Emitir reporte de docentes y cursos

B. CU Emitir reporte de alumnos por curso

C. CU Emitir reporte de alumnos por curso

D. CU Emitir reporte de notas por curso

E. CU Emitir reporte de traslados

F. CU Emitir reporte de traslados internos

G. CU Emitir reporte de traslados externos

H. CU Emitir reporte de reservas de matrculas

I. CU Emitir reporte de inhabilitados

J. CU Emitir reporte de alumnos retirados

K. CU Emitir reporte de desercin

3.1.12

3.1.12.1

Subsistema de Calidad Universitaria

Mdulo de Proceso

A. CU Construir pregunta

B. CU Construir encuesta

C. CU Administrar encuestas disponibles

3.1.12.2

Mdulo de Mantenedor

A. CU Gestionar alternativas

B. CU Gestionar tipo de pregunta

3.1.13

Subsistema de Acreditacin

A. CU Administrar indicadores

B. CU Administrar estndares

C. CU Emitir reportes de acreditacin

D. CU Administrar autoevaluacin

E. CU Administrar comit

Você também pode gostar