Está en la página 1de 8

Agregar Materia

Coordinador de
Sistema :materia
carrera
accesoModuloMaterias()

buscarMaterias(“SELECT *”)

SELECT¨*

Materias[]

Modulo Materias
SolicitarFormularioMateriaNueva()

VerificarAutoridadUsuario()

Formulario Materia Nueva

ingresaDatosNuevos(Datos)

validaDatos()

insertarMateria()

INSERT materia

Respuesta

Mensaje(“Materia creada”)
Agregar Carrera

Administrador :Hypat
:Carrera
General proy
listarCarreras()

listarCarreras(“SELECT *”)

SELECT¨*

Carreras[]

Modulo Carreras
SolicitarFormularioCarreraNueva()

VerificarAutoridadUsuario()

Formulario Carrera Nueva

ingresaDatosNuevos(clave,nombre,descripcion)

validaDatos()

insertarCarrera(clave,nombre,descripcion)

INSERT carrera

Respuesta

Notifica que la Carrera fue Creada


Modifica Materia

Jefe de
Sistema :materia
Departamento
accesoModuloMaterias()

buscarMaterias(“SELECT *”)

SELECT¨*

Materias[]

Modulo Materias
SeleccionaMateria()
SolicitarModificarMateria()

Formulario Modificar Materia

ingresaDatosNuevos(Datos)

validaDatos()

modificarMateria()

modificarMateria()

Respuesta

Notifica que la materia fue Modificada


Modificar malla curricular

:Control :Admin
Coordinador de Carrera escolar Materias

mostrarMalla()
dameInfoMateria(claveMateria)

Info Materia
mostrarMalla

establecerSemestre(numSemestre)

Alt agregarMateriaASemestre(claveMateria)
[Agregar
[Agregar materia]
materia]
validarClaveNoRepetida(claveMateria)

Mensaje(OK)

eliminarMateriaDeSemestre(claveMateria)
[Eliminar
[Eliminar materia]
materia]

validarClaveNoRepetida(claveMateria)

Mensaje(OK)
Notificación de Servicio Social

Coordinador
:ControlEscolar :AdminAlumno
de Carrera

consultarAlumnosSinIniServSocial()
busquedaAlumnosCon60PorcientoCreditos()

Alumnos[]
alumnosSinInicarServSocial()
infoAlumnos
Fija Fechas para Registro de Materia

Coordinador :Hypat
de Carrera proy

SolicitarFijarFechasparaRegistrodeMaterias()

actorEsCoordinador()

ventanaSelección de fechas() true

seleccionaFechas(fecha)
GuardarFechasIngresadas()

Notifica que las fechas fueron fijadas


Consultar Créditos de
Alumnos

Coordinador
:ControlEscolar :AdminAlumno
de Carrera

listarAlumnos()
dameAlumnos()

Alumnos[]
imprimeAlumnos()
seleccionaAlumno()

consultarCreditos(codigoAlumno)

existeAlumno()

Alt

[Alumno
[Alumno True]
True]
InfoAlumno

Mensaje(“Código de Alumno no valido”)


[Alumno
[Alumno False]
False]
Consulta Resultados de
Examen de Inglés

Coordinador de Carrera/ :Hypat Administrador


Secretario de División proy Ingles

listarAlumnos()

listarAlumnos()

SELECT alumno

Alumnos[]
Imprime Alumnos

SeleccionaAlumno()
consultarResultadosIngles(codigoAlumno)

VerificarAutoridadUsuario()

Imprimir Resultado Inglés

También podría gustarte