Sei sulla pagina 1di 9

NIVEL ACADEMICO

(f rom PD Matricula)

nombre_nivel

lis tarnivelacad()
ListarNivel
(f rom PA MATRI CULA)

(LOAD) GRADO
(f rom PD Matricula)

nombre_grado
(Load)
lis targrado()
ListarGrado
(f rom PA MATRI CULA)

(Load)
SECCION
(f rom PD Matricula)

IUGestionarNota nombre_s eccion

(Load) lis tars eccion()


Lis tarSeccion
(f rom PA MATRI CULA)

CURSO
Nombre ESTUDIANTE
(f rom PD Matricula)

Lis tarCurs o() dni : String


apellidos : String
ListarCurso nom bres : Single
fecha_nac : Date
s exo : Boolean
direccion : String
telefono : String
estado : String

Lis tarAlumno ListarEs tudiante()


(f rom PA MATRI CULA) Bus carEs tudiante()
RegistrarEs tudiante()
ModificarEs tudiante()
Elim inarEs tudiante()
ActualizarEstado()

Lis tarNota

NOTA
(f rom PD Notas)

Des cripcion
Periodo
Calificacion

listarnotas porAlumno()()
RegistraNota modificarnota()()
regis tarnota()()

ModificarNota
ESTUDIANTE
(f rom PD Matricula)

dni : String
apellidos : String
nombres : Single
fecha_nac : Date
sexo : Boolean
direccion : String
telefono : String
1 estado : String

ListarEstudiante()
BuscarEstudiante()
RegistrarEstudiante() 1
ModificarEstudiante()
EliminarEstudiante()
ActualizarEstado()
1..n
MATRICULA 0..1
NOTA (f rom PD Matricula)
VACANTE
Descripcion idmatricula (f rom PD Matricula)
Periodo fecha_mat
idvacante
Calificacion periodo
estado
nivel
1..n 1 0..1 1
listarnotasporAlumno()() listarvacante()
modificarnota()() listarmatricula()
buscarvacante()
registarnota()() registrarmatricula() 1
vacantesLibres()
eliminarmatricula()

CURSO SECCION GRADO NIVEL ACADEMICO


(f rom PA NOTAS) (f rom PD Matricula) 1 (f rom PD Matricula) (f rom PD Matricula)

Nombre nombre_seccion nombre_grado nombre_nivel


1..n 1 1..n 1
ListarCurso() listarseccion() listargrado() listarnivelacad()
1: SolicitaListarNivel 2: ListarNivel
: NIVEL
ACADEMICO
4: ListaNivel_OK 3: ListaNivel
: ListarNivel
5: SolicitaListarGrado 6: ListarGrado
: GRADO

8: ListaGrado_OK 7: ListaGrado
: ListarGrado
9: SolicitaListarSeccion 10: ListarSeccion
: SECCION

12: ListaSeccion_OK 11: ListaSeccion


: ListarSeccion
13: SolicitaListarCurso 14: ListarCurso
: CURSO

16: ListaCurso_OK 15: ListaCurso


: ListarCurso
17: SolicitaListarAlumnoPorCurso 18: ListarAlumnoPorCurso
: ESTUDIANTE

20: ListaAlumnoPorCurso_OK 19: ListaAlumnoPorCurso


: IUGestionarNota : ListarAlumno
21: SolicitaListarNotasPorAlum no 22: ListarListarNotasPorAlumno

24: ListaNotasPorAlumno_OK 23: ListaNotasPorAlumno


: ListarNota
25: SolicitaRegistrarNota 26: RegistraNota
: NOTA

27: MensajeDeNotaRegistrada
: RegistraNota
28: SolicitaModificarNota 29: ModificaNota

30: MensajeDeNotaModificada
: ModificarNota
: NIVEL : GRADO : SECCION : CURSO : NOTA
: IUGestionarNota
ACADEMICO
listarnivelacad( )

listadenivelacad

listargrado( )

listadegrado

listarseccion( )
(LOAD)
ListaSeccion

ListarCurso( )

ListaCursos

listarnotasporAlum...

ListadeNotas

modificarnota()

NotaModificada

registarnota()

NotaRegistrada
NIVEL ACADEMICO
(f rom PD Matricula)

nombre_nivel

listarnivelacad()
ListarNivel
(f rom PA MATRICULA)

GRADO
(f rom PD Matricula)

nombre_grado

listargrado()
ListarGrado
(f rom PA MATRICULA)

SECCION
IUReporteNotas (f rom PD Matricula)

nombre_seccion

listarseccion()
ListarSeccion
(f rom PA MATRICULA)
NOTA
(f rom PD Notas)

Descripcion
Periodo
Calificacion

listarnotasporAlumno()()
modificarnota()()
ListarNotasPorAlumno
registarnota()()
1: SolicitaListarNivel 2: ListarNivel
: NIVEL
ACADEMICO
4: ListaNivel_OK 3: ListaNivel
: ListarNivel
5: SolicitaListarGrado 6: ListarGrado
: GRADO

8: ListarGrado_OK 7: ListaGrado
: ListarGrado
9: SolicitaListarSeccion 10: ListarSeccion
: IUReporteNotas : SECCION

12: ListarSeccion_OK 11: ListaSeccion


: ListarSeccion
13: SolicitaListarNotasPorAlumno 14: ListasNotasPorAlumno
: NOTA

16: ListaNotasPorAlumno_OK 15: ListaNotasPorAlumno


: ListarNotasPorAlumno
ESTUDIANTE
(f rom PD Matricula)

dni : String
apellidos : String
nombres : Single
fecha_nac : Date
sexo : Boolean
direccion : String
telefono : String
1 estado : String

ListarEstudiante()
BuscarEstudiante()
1 RegistrarEstudiante()
1..n ModificarEstudiante()
EliminarEstudiante()
MATRICULA ActualizarEstado()
NOTA (f rom PD Matricula) VACANTE
idmatricula (f rom PD Matricula) 0..1
Descripcion
Periodo fecha_mat idvacante
Calificacion periodo estado
nivel
1..n 1 0..1 1 listarvacante()
listarnotasporAlumno()()
modificarnota()() listarmatricula() buscarvacante()
registarnota()() registrarmatricula() vacantesLibres()
eliminarmatricula() 1

CURSO SECCION 1 GRADO NIVEL ACADEMICO


(f rom PA NOTAS) (f rom PD Matricula) (f rom PD Matricula) (f rom PD Matricula)

Nombre nombre_seccion nombre_grado nombre_nivel


1..n 1 1..n 1
ListarCurso() listarseccion() listargrado() listarnivelacad()
: NIVEL : GRADO : SECCION : NOTA
: IUReporteNotas
ACADEMICO

listarnivelacad( )

ListaNivelAcadem ico

lis targrado( )
(Load)
ListaGrado

listarseccion( )

ListaSeccion

listarnotasporAlum...

ListaNotasporAlumno

Potrebbero piacerti anche