Está en la página 1de 1

Reto de Aprendizaje y Aplicacin:

Base de Datos Acadmica



Desarrollar un programa, con su correspondiente base de datos, que administre, a travs de
privilegios otorgados a los usuarios, las diferentes reas del control acadmico de una
universidad.

Tablas Principales:
- Facultades (mnimo 3)
- Decanos
- Cursos (al menos 12 por facultad)
- Sedes (Guatemala, Quetzaltenango, Zacapa)
- Catedrticos (al menos 18 por facultad)
- Estudiantes (al menos 60 por facultad)

Usuarios y privilegios:
Rector: puede ingresar los nombres y claves de los Decanos. Puede crear nuevas sedes.
Decano: puede definir, para su facultad, qu catedrticos pueden impartir qu cursos y en qu
sedes. Asigna la clave de su secretario.
Secretario: asistente del decano, puede definir para cada semestre los horarios de los cursos,
la sede, el catedrtico (escogido de los autorizados por el decano para cada curso). Un
catedrtico puede impartir clases en las tres sedes (en das diferentes), y tambin puede
impartir varios cursos. El sistema verifica que no haya traslapes de horario de los cursos
impartidos y que un mismo catedrtico no imparta clases el mismo da en diferente sede.
Estudiante: es el nico que puede asignarse cursos. El sistema verifica prerrequisitos, y
muestra al estudiante solo los cursos a los cuales puede asignarse, y que no haya traslape de
horarios entre cursos.
Catedrtico: el sistema le da acceso al listado de estudiantes en sus cursos, y el ingresa las
notas de zona y examen final. La distribucin entre zona y examen final la decide el
catedrtico y puede ser variable (por ejemplo: 60 de zona y 40 de examen final, o bien, 80 de
zona y 20 de examen final). El sistema determina si el curso fue aprobado, y abre para
asignacin los siguientes cursos para los cuales el curso actual es prerrequisito.
RRHH: es el nico usuario que puede agregar catedrticos a las diferentes facultades, y
asignarles clave.
ControlAcademico: es el nico usuario que puede agregar estudiantes y les asigna claves.

Debe crearse tambin cualquier tabla adicional necesaria para controlar el sistema, por
ejemplo, Cursos Programados, Asignaciones, Calificaciones, Cursos aprobados por estudiante,
etc. Cada usuario tendr su propia aplicacin e interfaz de usuario, pero accediendo la misma
base de datos.

Utilizar:
- Base de datos SQL Server en remoto
- Proyectos de WPF

Llevar una bitcora en Excel, con el control de actividades, avances, horas dedicadas,
desde el inicio hasta el final.
Plazo mximo: 3 semanas.
Desarrollo de programa: maquina fsica
Instalacin base de datos: mquina virtual No. 1
Instalacin y pruebas de programa final: mquina virtual No. 2

También podría gustarte