Professional Documents
Culture Documents
Atributos
- NoControl: String
- Nombre: String
- Apellidos: String
Domicilio: String
- Colonia: String
- Telefono: String
- Sexo: char
- Edad: entero
- FechaNac:Fecha
- CURP: String
- Email: String
- ActivoSN: boolean
- EgresoSN: boolean
Todos los atributos de alcance privado, respetando el tipo de dato, la entidad tiene los
siguientes mtodos:
+AgregarEmpleado
+ModificarEmpleado
+BajaEmpleadoLogico
+ListadoEmpleado
+BusquedaEmpelado
+ImprimirEmpleado
Todos los mtodos son de alcance pblico, y sirven para administrar los datos de los
empleados administrativos.
8.- Agrega la entidad Secundaria, con el propsito de tener los atributos especiales de los
docentes de secundaria, con los siguientes atributos y mtodos:
Atributos
- NoEmpleado: String
- cveSindicato: String.
Mtodos
+AgregarProfSec
+ModificarProfSec
+BloquearProfSec
+ListarProfSec
+ImprimirProfSec
9.- Agrega la entidad Preparatoria, para los atributos y mtodos especiales de los
docentes de preparatoria:
Atributos
- NoEmpleado: String
- Carrera: String.
- NivelEstudios: String
Mtodos
+AgregarProfPrepa
+BloquearProfPrepa
+ListarProfPrepa
+ImprimirProfPrepa
10.- Las clases Secundaria y Preparatoria, deben de heredar los atributos de la clase
empleados, agrega las relaciones de generalizacin, para indicar que las tablas heredan
los atributos de la tabla empleados.
11.- Crea la tabla Materia, con los siguientes atributos (alcance privado) y mtodos
(alcance pblico)
Atributos
- idMateria:String
- concepto: String
- TipoSecPrep: Char
Mtodos
+AgregarMat
+ModificarMat
+BajaMatLogica
12.- Agrega la tabla Imparticin de clase (ImparticionClase), en esta tabla se encuentran
los atributos y mtodos que indican que materia imparten los docentes.
Atributo
- cveAsignacin: String
- noEmpleado: String
- idMateria: String
- Periodo: String
Mtodos
+ AgregarAsigMateria
+ ModificarAsigMateria
+ BorradoAsigLogico
13: Agrega una relacin de asociacin entre las tablas Materia a ImparticionClase,
14.- Asigna la cardinalidad de 1 a muchos de la clase Materia a ImparticionClase.
15: Agrega una relacin de asociacin entre las tablas Empleados a ImparticionClase,
16.- Asigna la cardinalidad de 0..* a muchos de la clase Empleados a ImparticionClase.
17.- Agrega una ltima entidad llamada CalificacionMateria, que sirve para administrar las
calificaciones por materia, con los siguientes atributos (alcance privado) y mtodos
(alcance pblicos).
Atributos
- NoControl: String
- cveAsignacion: String
- Calificacin: float
Mtodos
+ ListadoCalifMat
+CapturarCalifMat
18.- La tabla anterior se relaciona con las entidades Alumnos e ImpartirClase, pero la
relacin ser de dependencia, es decir que para capturar una calificacin debe de existir
el alumno y la materia asignada a un docente. Agrega una relacin de tipo dependencia
(lnea discontinua con punta de flecha) de CalificacionMateria ImparticinClase.
19.- Agrega una relacin de tipo dependencia (lnea discontinua con punta de flecha) de
CalificacionMateria a Alumnos.