Documente Academic
Documente Profesional
Documente Cultură
INTRODUCCIN Los problemas de asignacin de horarios en una Institucin de Educacin Superior son complejos debido a la cantidad de restricciones que presenta y el criterio en que se aplican. Esta investigacin busca principalmente la resolucin de un problema prctico de asignacin de horarios de clases, frecuentemente presentado en el mbito acadmico y especficamente en laIESTP Manuel Yarleque Espinoza - Catacaos
Los problemas de asignacin de horarios consisten, en generar horarios para tareas definidas, buscando cumplir de la mejor manera con condiciones y requerimientos especficos.
1. REALIDAD PROBLEMTICA
1.1.
DESCRIPCIN DE LA PROBLEMTICA.
La problemtica es que la asignacin de horarios se realiza de manera manual, por lo cual se pierde tiempo para solucionar los cruces que se podran generar
1.2.
ORIGEN
La Institucin, no cuenta con un software que arroje automticamente los horarios de clases, as que el Jefe de rea es el encargado de elaborar semestral y manualmente los
horarios, tarea que normalmente requiere varios das de trabajo, produciendo insatisfaccin en algunos aspectos, como los cruces de horarios entre los docentes. CAUSAS - Que los horarios son asignados manualmente.
- Debido a que los docentes imparten cursos de diferentes ciclos y especialidades, los cuales causan cruces de horario. - La cantidad de tiempo que se gasta para solucionar los cruces de horarios.
2.1.
POSIBLE SOLUCIN
Implementar un sistema desktop el cual automatice el proceso de generacin de horarios considerando lo siguiente: Alumnos,
Docentes, Aulas y Tiempo de disponibilidad. Cumpliendo las condiciones y requerimientos especficos. 2.2. CARACTERSTICAS DE LA SOLUCIN
Controlar la disponibilidad de Docentes, Asignaturas y Aulas. Minimizar el tiempo para la reorganizacin de horarios al momento de encontrar cruces. 2.3. CONDICIONES PARA LA EJECUCIN.
Un
Docente
no
puede
impartir
dos
asignaturas
simultneamente. Un saln de clases no puede ser utilizada por dos asignaturas al mismo tiempo. Una asignatura debe cumplir con la cantidad de horas semanales establecidas en los aspectos curriculares del programa. No deben coincidir los horarios de las asignaturas que corresponden a un mismo semestre en la malla curricular. Un profesor debe tener asignacin de clases, slo de acuerdo a su disponibilidad horaria.
2.4.
PLATAFORMA DE DESARROLLO.
2.4.1
PLATAFORMA
3. ASPECTOS GENERALES
3.1.
TTULO GENERAL DEL PROYECTO DISEO E IMPLEMENTACIN DE UN SISTEMA PARA LA GENERACIN DE HORARIOS
3.2.
Optimizacin de asignacin de horarios, para el IESTP Manuel Yarleque Espinoza - Catacaos, a travs de una tcnica llamada algoritmos Genticos.
- Implementar un algoritmo que proporcione una solucin ptima a la asignacin de horarios de clases con base en elementos estratgicos identificados en la tcnica de
mucho esfuerzo en la recoleccin y procesamiento de los datos, y en la interpretacin de sus resultados, que deben poder obtenerse en un tiempo considerado prudencial.
- Permitir generaciones posibles de resultados que pueda servir finalmente como base para mejoramientos futuros, su validacin en otros entornos o el diseo futuro de nuevas tcnicas; esto es, definir directrices para proyectos de investigacin posteriores.
3.3.
3.3.1. DESTINATARIOS PRINCIPALES - Director IESTP Manuel Yarleque Espinoza.- Principal destinatario ya que podr tener acceso a los reportes de horarios, asignacin de laboratorios.
- Jefe Unidad Acadmica.- Destinatario principal e importante, pues es quien interactuara con el sistema semestralmente
- Docentes y Alumnos.- Actan indirectamente en el uso del sistema, pero son aquellos que solicitan los horarios.
3.4.
Nuestro sistema resolver el problema de asignacin de horarios y generar automticamente la programacin de grupos, aulas, asignaturas y docentes, permitiendo as una ptima distribucin de las aulas cumpliendo con las restricciones del proyecto.
El sistema permitir la visualizacin de informacin como horarios, y generar reportes sobre la disponibilidad de aulas y docentes.
3.5.
PUNTOS DBILES DEL SISTEMA ACTUAL Todo el proceso de administracin de recursos es manual. La elaboracin de los horarios es un proceso que se lleva semanas de labor diaria. Requiere de la atencin total de los coordinadores durante todo el tiempo de elaboracin. Hay fuertes dificultades cuando se deben negociar cambios de horarios porque el proceso implica mover asignaturas, etc.
4.1.
FACTIBILIDAD TCNICA La herramienta que pretendemos desarrollar se har sobre una plataforma .NET que ofrece movilidad escalabilidad y flexibilidad por estas ventajas es que se escogi la herramienta Microsoft C# 2010 Express Edition, como manejador de Base de datos utilizaremos Microsoft SQL Server 2008 . En el caso de equipos se utilizara los equipos con los que cuenta actualmente la empresa ya que por sus caractersticas tcnicas son las recomendadas para poder soportar nuestra aplicacin.
4.2.
FACTIBILIDAD ECONMICA El proyecto es econmicamente viable, ya que los gastos corren por cuenta de del equipo de desarrollo en lo que se refiera a planteamiento, anlisis y desarrollo del sistema. El gasto de licenciasercubierto en su totalidad por la administracin de la empresa. CUADRO DE COSTOS DEL PROYECTO SQL 2008 Standard Edition Sueldo Mensual (Desarrollador 1) Sueldo Mensual (Desarrollador 2) Costo Capacitacin TOTAL 5 Meses $ 200.00 5 meses $ 4.000.00 1 Procesador 5 Meses $ 5.999.00 $ 4.000.00
$ 14.100.00
4.3.
FACTIBILIDAD OPERACIONAL Para el desarrollo del proyecto se cuenta con la autorizacin del Director de la Institucin Educativa para la recoleccin de informacin relacionada con el proceso de elaboracin de horarios. La informacin ser brindada por los colaboradores de la Institucin los cuales brindaran la informacin necesaria para llevar a cabo el desarrollo del proyecto.
10
2.
ANLISIS DE REQUERIMIENTOS
2.2.
REQUERIMIENTOS FUNCIONALES RF01: Registrar la informacin sobre el nuevo Docente. RF02: Registrar la informacin sobre nuevoCurso. RF03: Registrar la informacin sobre nuevoAmbiente. RF04: Registrar la informacin sobre nueva Especialidad. RF05: Modificar un Docente RF06: Definir Curricula. RF07: Definir Seccin. RF08: Generar Programacin. RF09: GenerarHorarios de Docentes. RF10: GenerarHorarios de Ambientes. RF11: GenerarHorarios de Seccin. RF12: Eliminar Docente. RF13: Eliminar Curso. RF14: Eliminar Ambiente. RF15: Eliminar Seccin.
2.3.
REQUERIMIENTOS NO FUNCIONALES RNF001: El sistema ser flexible para la modificacin de datos. RNF002: El sistema funcionara bajo el sistema operativo Windows. RNF003: El sistema estar desarrollado bajo plataforma .NET RNF004: El sistema permitir conectarse con una base de datos desarrollada en SQL Server 2008 Express Edition. RNF005: El sistema deber tener una interface simple y comprensible para el mejor desenvolvimiento del usuario. RNF006: El sistema Permitir Realizar copias de Seguridad de todos los datos registrado. RNF007: el sistema debe garantizar la coherencia e integridad de los datos que estn siendo manipulados.
11
2.4.
RF01 Funcional Permite el registro de los datos necesarios de un nuevo Docente. Registro. El registro de Docentees fundamental para la generacin de horarios. Alta Principal requerimiento, para el control de profesores. El sistema mostrara de manera correcta el cdigo generado propio del registro.
12
13
RF05Modificar un Docente.
Req id Categora Descripcin Trminos Justificacin Prioridad Dependencia Factibilidad Verificacin RF05 Funcional Una vez ingresado los datos de un nuevo profesor, el sistema permitir modificar dichos datos ya registrados. Modificacin, Actualizacin. La modificacin es fundamental para la corregir o actualizar datos. Alta RF01 Necesario para la generacin del proceso principal. Cuando se pretenda Actualizar datos de un Profesor ya registrado anteriormente, el sistema nos mostrara la actualizacin de dichos datos.
14
15
16
RF12: EliminarDocente.
Req id Categora Descripcin Trminos Justificacin Prioridad Dependencia Factibilidad Verificacin RF12 Funcional El sistema permite la eliminacin lgica del docente, para lo cual se toma en consideracin el estado del mismo. Eliminar, Borrar. Se requiere deshabilitar un docente para cuestiones de control. Alta RF01 Necesario para la generacin del proceso principal. Cuando se pretenda eliminar datos de un Docente ya registrado anteriormente.
17
18
3.
Jefe del rea Acadmica.- Es el encargado de registrar, modificar y consultar informacin referente al rea acadmica para la toma de decisiones generando as los horarios. 19
3.3.
20
Registrar Docente Jefe de rea Acadmica Ingresar un Docente a la base de datos El actor ingresa la informacin correspondiente Resumen profesor para ser registrado en el sistema Tipo Primario y esencial CURSO NORMAL DE LOS EVENTOS Accin del Autor Respuesta del Sistema 1. Selecciona la opcin Mantenimiento 2. Selecciona la opcin Docente
4.
3. Muestra un formulario para Administrar datos de docente. 5. Muestra Formulario de Registra Docente.
6. Ingresar datos y clip en el Botn Guardar 8. Fin de la transaccin 7. Al terminar la operacin el usuario recibe el mensaje confirmando que se realiz con xito. CURSOS ALTERNOS 6. Se muestra un mensaje de error en formato al digitar informacin. Regresa a la lnea 5. 7. Se muestra mensaje de error. El registro ya existe. Regresa a la lnea 5.
21
Modificar Docente Jefe de rea Acadmica Modificar la informacin de un profesor Propsito existente en la base de datos. El actor modifica la informacin referente al Resumen profesor. Tipo Opcional y Esencial. CURSO NORMAL DE LOS EVENTOS Accin del Autor Respuesta del Sistema 1. Selecciona la opcin Mantenimiento 2. Selecciona la opcin Docente. 3. Muestra formulario Administrar Docente. 4. Elige el Docente a modificar 5. Clip en el Botn Modificar 6. Muestra un formulario con los datos del Docente.
7. Modifica los datos del Docente 8. Selecciona la opcin Guardar 10. Al terminar la operacin el usuario recibe el mensaje confirmando que se realiz con xito.
CURSOS ALTERNOS 8. Se muestra mensaje de error al digitar informacin invlida, regresa a la lnea 7.
22
Eliminar Docentes Jefe de rea Acadmica Eliminar un profesor existente en la base de Propsito datos El actor elige un profesor existente en la base de Resumen datos para eliminarlo de sta. Tipo Opcional CURSO NORMAL DE LOS EVENTOS Accin del Autor Respuesta del Sistema 1. Selecciona la opcin Mantenimiento 2. Selecciona la opcin Docente. 3. Muestra Formulario Administrar Docente. 4. Selecciona el profesor a Eliminar. 5. Clip en la opcin Eliminar 6. Muestra un mensaje para recibir confirmacin. 7. Selecciona la opcin Aceptar. 8. Se registra la operacin en la base de datos y se enva un mensaje de eliminacin exitosa. 9. Al terminar la operacin el usuario recibe el mensaje confirmando que se realiz con xito 10. Fin de la transaccin CURSOS ALTERNOS Se muestra un mensaje de advertencia indicando que no se puede eliminar ya que existen registros que dependen de este. Imposible realizar Operacin. Regresa lnea 3.
5.
23
24
RegistrarCursos Jefe de rea Acadmica Ingresar una materia a la base de datos El actor ingresa la informacin correspondiente a Resumen la materia para ser registrada en el sistema Tipo Primario y esencial CURSO NORMAL DE LOS EVENTOS Accin del Autor Respuesta del Sistema 1. Selecciona la opcin Mantenimiento 2. Selecciona la opcin Curso 3. Muestra un formulario para Administrar datos de Curso. 5. Muestra Formulario de Registra Curso. 6. Ingresar datos y clip en el Botn Guardar 8. Fin de la transaccin 7. Al terminar la operacin el usuario recibe el mensaje confirmando que se realiz con xito. CURSOS ALTERNOS 6. Se muestra un mensaje de error en formato al digitar informacin. Regresa a la lnea 5. 6. Se muestra mensaje de error. El registro ya existe. Regresa a la lnea 3.
25
ModificarCurso Jefe de rea Acadmica Modificar la informacin de una materia Propsito existente en la base de datos. El actor modifica la informacin referente a la Resumen materia. Tipo Opcional y Esencial. CURSO NORMAL DE LOS EVENTOS Accin del Autor Respuesta del Sistema 1. Selecciona la opcin Mantenimiento 2. Selecciona la opcin Curso. 3. Muestra formulario Administrar Curso. 4. Elige el Curso a modificar 5. Clip en el Botn Modificar 6. Muestra un formulario con los datos del Curso.
7. Modifica los datos del Curso 8. Selecciona la opcin Guardar 10. Al terminar la operacin el usuario recibe el mensaje confirmando que se realiz con xito.
CURSOS ALTERNOS 8. Se muestra mensaje de error al digitar informacin invlida, regresa a la lnea 7.
26
EliminarCursos Jefe de rea Acadmica Eliminar una materia existente en la base de Propsito datos El actor elige una materia existente en la base de Resumen datos para eliminarlo de sta. Tipo Opcional CURSO NORMAL DE LOS EVENTOS Accin del Autor Respuesta del Sistema 1. Selecciona la opcin Mantenimiento 2. Selecciona la opcin Docente. 3. Muestra Formulario Administrar Docente. 4. Selecciona el profesor a Eliminar. 5. Clip en la opcin Eliminar 6. Muestra un mensaje para recibir confirmacin. 7. Selecciona la opcin Aceptar. 8. Se registra la operacin en la base de datos y se enva un mensaje de eliminacin exitosa. 9. Al terminar la operacin el usuario recibe el mensaje confirmando que se realiz con xito 10. Fin de la transaccin CURSOS ALTERNOS 7. Se muestra un mensaje de advertencia indicando que no se puede eliminar ya que existen registros que dependen de este. Imposible realizar Operacin. Regresa lnea 3.
27
28
Registrar Aulas Jefe de rea Acadmica Ingresar un aula a la base de datos El actor ingresa la informacin correspondiente aula para ser registrado en el sistema Primario y esencial CURSO NORMAL DE LOS EVENTOS Accin del Autor Respuesta del Sistema
1. Selecciona la opcin Administrar Aulas 2. Selecciona la opcin Registrar 4. Ingresar Datos del aula. 5. Selecciona la opcin Registrar
6. Se registra la operacin en la base de datos, se enva un mensaje de Registro Exitoso. 7. Al terminar la operacin el usuario recibe el mensaje confirmando que se realiz con xito. 8. Fin de la transaccin CURSOS ALTERNOS 5. Se muestra un mensaje de error en formato al digitar informacin. Regresa a la lnea 4. 5. Se muestra mensaje de error. El registro ya existe. Regresa a la lnea 3.
29
Modificar Aulas Jefe de rea Acadmica Modificar la informacin de un aula existente en Propsito la base de datos. El actor modifica la informacin referente al Resumen aula. Tipo Opcional y Esencial. CURSO NORMAL DE LOS EVENTOS Accin del Autor Respuesta del Sistema 1. Selecciona la opcin AdministrarAula 2. Selecciona la opcin Modificar. 3. Muestra una lista de los aularegistrados en el sistema.
6. Muestra un formulario con los datos del aula. 7. Modifica los datos del aula 8. Selecciona la opcin Actualizar 10. Al terminar la operacin el usuario recibe el mensaje confirmando que se realiz con xito. 9. Se registra la operacin en la base de datos y se enva un mensaje de modificacin exitosa.
11. Fin de la transaccin CURSOS ALTERNOS 8. Se muestra mensaje de error al digitar informacin invlida, regresa a la lnea 7.
30
ConsultarAula Jefe de rea Acadmica Consultar informacin de losaulas existentes en Propsito la base de datos. El actor elige esta opcin para realizar diversas Resumen consultas con informacin bsica de losaulas registradas. Tipo Primario y Esencial CURSO NORMAL DE LOS EVENTOS Accin del Autor Respuesta del Sistema 1. Selecciona la opcin Administrar Aula 2. Selecciona la opcin Consultar. 3. Muestra una lista de las consultas disponibles. 4. Selecciona la consulta a realizar. 5. Selecciona la opcin Aceptar 6. Muestra la informacin Solicitada. 7. Recibe la informacin. 8. Fin de la transaccin. CURSOS ALTERNOS 5. Se muestra mensaje de error: No hay informacin registrada al respecto. Retorna a lnea 4.
31
EliminarAula Jefe de rea Acadmica Eliminar un aula existente en la base de datos El actor elige un aula existente en la base de Resumen datos para eliminarlo de sta. Tipo Opcional CURSO NORMAL DE LOS EVENTOS Accin del Autor Respuesta del Sistema 1. Selecciona la opcin Administrar Aula 2. Selecciona la opcin Eliminar. 3. Muestra una lista de las aulasregistradas en el sistema.
8. Se registra la operacin en la base de datos y 9. Al terminar la operacin el usuario recibe se enva un mensaje de eliminacin exitosa. el mensaje confirmando que se realiz con xito 10. Fin de la transaccin CURSOS ALTERNOS 7. Se muestra un mensaje de advertencia indicando que no se puede eliminar ya que existen registros que dependen de este. Imposible realizar Operacin. Regresa lnea 3.
32
33
Registrar Grupo Jefe de rea Acadmica Ingresar un grupo a la base de datos El actor ingresa la informacin correspondiente grupo para ser registrado en el sistema Primario y esencial CURSO NORMAL DE LOS EVENTOS Accin del Autor Respuesta del Sistema
1. Selecciona la opcin Administrar Grupo 2. Selecciona la opcin Registrar 3. Muestra un formulario para obtener los datos del grupo 4. Ingresar Datos del grupo. 5. Selecciona la opcin Registrar 6. Se registra la operacin en la base de datos, se enva un mensaje de Registro Exitoso. 7. Al terminar la operacin el usuario recibe el mensaje confirmando que se realiz con xito. 8. Fin de la transaccin CURSOS ALTERNOS 5. Se muestra un mensaje de error en formato al digitar informacin. Regresa a la lnea 4. 6. Se muestra mensaje de error. El registro ya existe. Regresa a la lnea 3.
34
Modificar Grupo Jefe de rea Acadmica Modificar la informacin de un grupo existente Propsito en la base de datos. El actor modifica la informacin referente al Resumen grupo. Tipo Opcional y Esencial. CURSO NORMAL DE LOS EVENTOS Accin del Autor Respuesta del Sistema 1. Selecciona la opcin Administrar grupo 2. Selecciona la opcin Modificar. 3. Muestra una lista de los grupos registrados en el sistema.
7. Modifica los datos del grupo 8. Selecciona la opcin Actualizar 10. Al terminar la operacin el usuario recibe el mensaje confirmando que se realiz con xito.
11. Fin de la transaccin CURSOS ALTERNOS 8. Se muestra mensaje de error al digitar informacin invlida, regresa a la lnea 7.
35
Consultar Grupo Jefe de rea Acadmica Consultar informacin de los grupos existentes Propsito en la base de datos. El actor elige esta opcin para realizar diversas Resumen consultas con informacin bsica de los grupos registrados. Tipo Primario y Esencial CURSO NORMAL DE LOS EVENTOS Accin del Autor Respuesta del Sistema 1. Selecciona la opcin Administrar grupos 2. Selecciona la opcin Consultar. 3. Muestra una lista de las consultas disponibles. 4. Selecciona la consulta a realizar. 5. Selecciona la opcin Aceptar 6. Muestra la informacin Solicitada. 7. Recibe la informacin. 8. Fin de la transaccin. CURSOS ALTERNOS 5. Se muestra mensaje de error: No hay informacin registrada al respecto. Retorna a lnea 4.
36
Eliminar Grupos Jefe de rea Acadmica Eliminar un grupo existente en la base de datos El actor elige un grupo existente en la base de Resumen datos para eliminarlo de sta. Tipo Opcional CURSO NORMAL DE LOS EVENTOS Accin del Autor Respuesta del Sistema 1. Selecciona la opcin Administrar Grupo 2. Selecciona la opcin Eliminar. 3. Muestra una lista de los grupos registrados en el sistema.
8. Se registra la operacin en la base de datos y 9. Al terminar la operacin el usuario recibe se enva un mensaje de eliminacin exitosa. el mensaje confirmando que se realiz con xito 10. Fin de la transaccin CURSOS ALTERNOS 7. Se muestra un mensaje de advertencia indicando que no se puede eliminar ya que existen registros que dependen de este. Imposible realizar Operacin. Regresa lnea 3.
37
38
39
RegistrarProgramacin Jefe de rea Acadmica Ingresar una programacin base de datos El actor ingresa la informacin correspondiente a la programacin para ser registrado en el sistema Primario y esencial CURSO NORMAL DE LOS EVENTOS Accin del Autor Respuesta del Sistema
1. Selecciona la opcin Administrar Programacin 2. Selecciona la opcin Registrar 4. Seleccionar Datos de la Programacin. 5. Selecciona la opcin Registrar
7. Al terminar la operacin el usuario recibe el mensaje confirmando que se realiz con xito.
8. Fin de la transaccin CURSOS ALTERNOS 5. Se muestra un mensaje de error en la seleccin de informacin. Regresa a la lnea 4. 6. Se muestra mensaje de error. El registro ya existe. Regresa a la lnea 3.
40
Modificar Programacin Jefe de rea Acadmica Modificar la informacin de unprogramacin Propsito existente en la base de datos. El actor modifica la informacin referente Resumen alprogramacin. Tipo Opcional y Esencial. CURSO NORMAL DE LOS EVENTOS Accin del Autor Respuesta del Sistema 1. Selecciona la opcin Administrar Programacin 2. Selecciona la opcin Modificar. 3. Muestra una lista de los programacin registrados en el sistema. 4. Elige el profesor a modificar 5. Selecciona la opcin Aceptar 6. Muestra un formulario con los datos del profesor. 7. Modifica los datos del profesor 8. Selecciona la opcin Actualizar 9. Se registra la operacin en la base de datos y 10. Al terminar la operacin el usuario se enva un mensaje de modificacin exitosa. recibe el mensaje confirmando que se realiz con xito. 11. Fin de la transaccin CURSOS ALTERNOS 8. Se muestra mensaje de error al seleccionar informacin invlida, regresa a la lnea 7.
41
Consultar Programacin Jefe de rea Acadmica Consultar informacin de la programacin Propsito existente en la base de datos. El actor elige esta opcin para realizar diversas Resumen consultas con informacin bsica de la programacin registrada. Tipo Primario y Esencial CURSO NORMAL DE LOS EVENTOS Accin del Autor Respuesta del Sistema 1. Selecciona la opcin Administrar Programacin 2. Selecciona la opcin Consultar. 3. Muestra una lista de las consultas disponibles. 4. Selecciona la consulta a realizar. 5. Selecciona la opcin Aceptar 6. Muestra la informacin Solicitada. 7. Recibe la informacin. 8. Fin de la transaccin. CURSOS ALTERNOS 5. Se muestra mensaje de error: No hay informacin registrada al respecto. Retorna a lnea 4.
42
EliminarProgramacin Jefe de rea Acadmica Eliminar un programacin existente en la base Propsito de datos El actor elige unprogramacin existente en la Resumen base de datos para eliminarlo de sta. Tipo Opcional CURSO NORMAL DE LOS EVENTOS Accin del Autor Respuesta del Sistema 1. Selecciona la opcin Administrar Programacin 2. Selecciona la opcin Eliminar. 3. Muestra una lista de las programaciones registrados en el sistema. 4. Selecciona la programacin a Eliminar. 5. Selecciona la opcin Eliminar 6. Muestra un mensaje para recibir confirmacin. 7. Selecciona la opcin Aceptar. 8. Se registra la operacin en la base de datos y se enva un mensaje de eliminacin exitosa. 9. Al terminar la operacin el usuario recibe el mensaje confirmando que se realiz con xito 10. Fin de la transaccin CURSOS ALTERNOS -
43
Visualizar Reporte Jefe de rea Acadmica Mostrar reportes segn los criterios de Propsito bsqueda El actor selecciona el criterio de bsqueda y se Resumen muestra el reporte solicitado Tipo Opcional CURSO NORMAL DE LOS EVENTOS Accin del Autor Respuesta del Sistema 1. Selecciona la opcin Administrar Carga 2. Selecciona la opcin Generar Carga. 3. Muestra el Horario Generado. 4. Selecciona la opcin Guardar 5. Muestra un mensaje para recibir confirmacin. 6. Selecciona la opcin Aceptar. 7. Se registra la operacin en la base de datos y se enva un mensaje de se guard con xito. 10. Fin de la transaccin CURSOS ALTERNOS -
44
DOCENTE
REGLAS R1=No Nulo R2=No Nro.Entero R3= No Nulo R4= No Nro. Entero R5= No Nulo R6= No Cadena R7= >0 y <=99.999.999 R8= Cadena y Nro.Entero R9= No Nulo R10= No Nulo R11= 1(Contrato_20hras), 2(Contrato_40hras). R12= no nulo
Tipo_Contrato
Cadena(50)
R13= El DNI del Docente es nico no puede existir dos personas con igualdad de datos en este atributo.
45
GRUPO
ATRIBUTO Nombre
REGLAS R1=No Nulo R2=No Nro.Entero R3= Lunes, Martes Mircoles, Jueves , Viernes . R4= no Nulo R5= 8:00am, 8:30am, 9:00am, 9:30am, 10:00am,10:30am 11:00am,11:30am 12:00am,12:30am 1:00pm, 1:30pm. R6= No Cadena R8= R5= 8:30am, 9:00am, 9:30am, 10:00am,10:30am 11:00am,11:30am 12:00am,12:30am 1:00pm, 1:30pm 2:00Pm. R9= No Nulo
Dia
Cadena
Hra. Inicio
Cadena
Hra. Fin
Cadena
46
AULA
REGLAS R1=No Nulo R2=No Nro.Entero R3= >1 y <=40 R4= no Nulo
MATERIA
ATRIBUTO Nombre
47
ESPECIALIDAD
ATRIBUTO Nombre
PROGRAMACION
ATRIBUTO
TIPO
REGLAS R1= 1(Disponible), 2 (No disponible). R2= no nulo R3= no nulo R4= no Nro
Estado
Cadena(30)
Semestre
Cadena(2)
48
PLAN DE ESTUDIO
ATRIBUTO Semestre
49
50