Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
FACULTAD DE INGENIERA
Presentado por:
Ciclo: VII
Trujillo -Per
2017
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 2
DEDICATORIA
A nuestros familiares, quienes velan por nuestro bienestar, educacin y que nos
humana.
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 3
INDICE
INDICE.................................................................................................................................................... 3
INTRODUCCIN ..................................................................................................................................... 4
1. CAPITULO I: GENERALIDADES ............................................................................................................... 5
1.1 Generalidades de la Empresa......................................................................................................... 5
1.1.1 Breve resea histrica de la UNT ............................................................................................................ 5
1.1.2 Estructura Organizacional de la UNT ...................................................................................................... 6
1.1.3 Visin, Misin y Objetivos de la UNT ...................................................................................................... 7
1.2 Generalidades del Proyecto ........................................................................................................... 8
1.2.1 Ttulo del proyecto .................................................................................................................................. 8
1.2.2 Objetivo general del proyecto ................................................................................................................ 8
1.2.2.1 Objetivos especficos ...................................................................................................................... 8
1.2.3 Limitaciones ............................................................................................................................................ 8
2. CAPITULO II: CARACTERISTICAS DEL SISTEMA ACTUAL ......................................................................... 8
2.1 Realidad sistemtica del problema ................................................................................................ 8
2.1.1 Organizacin sincrnica del problema .................................................................................................... 9
2.1.2 Organizacin diacrnica del problema ................................................................................................. 10
2.1.3 rbol de Causa-Efecto .......................................................................................................................... 11
2.1.4 Descripcin de la Realidad Problemtica .............................................................................................. 11
2.2 Plan y diseo de entrevistas ......................................................................................................... 12
2.3 Modelo de Objetos del Negocio ................................................................................................... 13
2.3.1 Modelo de casos de uso del negocio .................................................................................................... 13
a) dcun_asistencias ................................................................................................................................... 13
b) dcun_notas ........................................................................................................................................... 13
2.3.2 Diagramas de actividades de casos de uso del negocio; con documentos de especificacin de caso de
uso ................................................................................................................................................................. 14
2.3.2.1 Diagrama de actividades para el CUN: Realizar Evaluacin .......................................................... 14
2.3.2.2 Especificaciones del CUN: Realizar Evaluacin ............................................................................. 15
2.3.2.3 Diagrama de actividades para el CUN: Registrar notas ................................................................. 16
2.3.2.4 Especificaciones del CUN: Registrar notas .................................................................................... 17
2.3.2.5 Diagrama de Actividades del CUN Registras Asistencia ................................................................ 19
2.3.2.6 Diagrama de Actividades del CUN gestionar asistencia ................................................................ 20
3. CAPITULO III: SISTEMA PROPUESTO ................................................................................................... 21
3.1 Modelo de Objetos del Sistema ................................................................................................... 21
3.1.1 Modelo de casos de uso del sistema. ................................................................................................... 21
3.1.1.1 Descripcin de actores .................................................................................................................. 21
3.1.1.2 Diagrama e dependencia por paquetes ........................................................................................ 22
3.1.1.3 Caso de uso por paquetes ............................................................................................................. 22
a) Paquetes de asistencia ..................................................................................................................... 22
b) Paquetes de notas ........................................................................................................................... 23
c) paquetes requisitos .......................................................................................................................... 23
3.1.1.4 Hoja de descripcin de caso de usos ............................................................................................ 23
3.1.2 Diagramas de secuencia de casos de uso del sistema; con documentos de especificacin de caso de
uso. ................................................................................................................................................................ 28
a) Iniciar Seccin ....................................................................................................................................... 28
b) Registrar notas...................................................................................................................................... 28
c) Listar Notas ........................................................................................................................................... 29
d) Listar asistencias ................................................................................................................................... 29
e) Aadir justificaciones inasistencias....................................................................................................... 30
4. CAPITULO IV: DISEO DEL SISTEMA PROPUESTO ............................................................................... 31
4.1.1 Modelo Normalizado de la base de datos; en Erwin ............................................................................ 32
4.1.2 Diseo de la base de datos con SQL Server .......................................................................................... 33
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 4
INTRODUCCIN
El presente trabajo aborda una de las problemticas ms comunes que afectan
honrados ciudadanos.
buen estudio de las causas que originan la necesidad de llevar un control escolar
anteriormente.
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 5
1. CAPITULO I: GENERALIDADES
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 6
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 7
Visin
Somos la primera universidad republicana del Per, formamos profesionales y
acadmicos competitivos, con calidad, crticos, ticos y socialmente
responsables; creamos valor generando y transfiriendo conocimiento cientfico,
tecnolgico, humanstico e innovador, para el desarrollo sostenible de la regin
La Libertad y el Pas".
Misin
Al 2024, ubicada entre las cinco primeras universidades del Per, reconocida
por su calidad, por su vocacin democrtica, por la formacin integral del talento
humano, la investigacin cientfica, tecnolgica, humanstica y la innovacin; con
responsabilidad social satisface a los grupos de inters y contribuye al desarrollo
sostenible de la regin La Libertad y el pas.
Objetivos
- Brindar a los estudiantes todas las estrategias del enfoque
pedaggico, teniendo en cuenta los procesos pedaggicos y
didcticos en la integracin de reas de Comunicacin,
Matemtica, Ciencia y
Ambiente, Personal Social, Formacin Religiosa, Educacin
Fsica, Arte, Talleres y Aulas de Recursos Tecnolgicos. As
mismo desarrollar competencias y facultades cognoscitivas,
afectivas, volitivas, fsicas y mentales del educando
considerando las bases de su formacin
integral y personalidad.
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 8
informacin academica
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 9
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 10
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 11
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 12
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 13
a) dcun_asistencias
Alumno
(from ACTORES)
Docente
(from ACTORES)
Secretaria
(from ACTORES) Emitir reporte de asistencias
(from CASOS DE USO)
Registrar asistencias
(from CASOS DE USO)
b) dcun_notas
Alumno
Registrar notas
(from ACTORES)
(from CASOS DE USO)
Docente
Realizar evaluacion
(from ACTORES)
(from CASOS DE USO)
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 14
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 15
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 16
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 17
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 18
5. Flujo alternativo
E-1) En caso de que sea fecha de examen, el docente pasar a elaborar el
examen.
E-2) En caso de que no sea fecha de examen, el docente volvera a revisar el
slabo la siguiente clase para ver si ya es tiempo de elaborar el examen.
E-3) Si el alumno no ha dado el examen en la fecha establecida, tiene derecho
a solicitar el examen de rezagado y desarrollarlo.
E-4) Si el alumno no debe dar examen de rezagado, seguira su flujo normal en
g).
E-5) En caso de que no sea fn de ciclo, el docente volver a elaborar exmenes
correspondientes a la fecha programada.
E-6) En caso de que sea fin de ciclo, seguir el flujo normal.
E-7) En caso de que no se encuentre en la lista de aplazados, saldr el flujo en
sincronismo.
E-8) En caso de que se encuentre en la lista de aplazados, seguir el flujo en
sincronismo de manera normal.
E-9) En caso de que decida tramitar lo necesario para el aplazado, podr rendir
el examen de aplazados.
E-10) En caso de que no tramita, sus notas quedarn registradas en el SGA por
el docente.
6. Post condiciones
Al finalizar el flujo, las notas quedan registradas en el SGA y el alumno ya puede
revisarlas.
7. Observaciones adicionales
Los exmenes de rezagado solo se dan si el docente est de acuerdo con la
justificacin del alumno.
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 19
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 20
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 21
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 22
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 23
b) Paquetes de notas
c) paquetes requisitos
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 24
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 25
Actores Alumno
Resumen El alumno debe adjuntar archivos
que justifiquen la inasistencia
Precondicin El alumno deber obtener el
documento que avale sus
inasistencias.
Postcondicin El docente deber evaluar la
justificacin en caso considere
como vlido y seguidamente
modificar el registro y cambiarla
como falta justificada.
Requisitos especiales Las faltas justificadas afecta al
clculo de faltas para considerar
como inhabilitado
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 26
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 27
a lo establecido en el periodo de la
escuela
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 28
a) Iniciar Seccin
b) Registrar notas
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 29
c) Listar Notas
d) Listar asistencias
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 30
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 31
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 32
CURRICULO
DEPARTAMENTO
ESCUELA CUR_codigo
DEP_codigo
ESC_codigo ESC_codigo (FK)
FAC_codigo (FK)
CUR_descripcin
DEP_nombre FAC_codigo (FK)
DEP_telefono ESC_nombre
SEDE
ESC_telefono
SED_codigo
SED_ubicacion
SED_telefono
ASIGNATURA
ASI_codigo
DETALLE_USUARIO SEDE_ESCUELA
ESC_codigo (FK) ESC_codigo (FK) CUR_codigo (FK)
SED_codigo (FK) SED_codigo (FK) ASI_nombre
USU_codigo (FK) ASI_ciclo
SE_descripcion ASI_tipoCurso
DUS_fechaIngreso ASI_creditos
DU_ponderado ASI_nroHoras
SILABUS
PERIODO ASI_codigo (FK)
USUARIO PER_codigo ESC_codigo (FK)
CRO_REGISTRAR_NOTAS SED_codigo (FK)
USU_codigo ESC_codigo (FK) PER_codigo (FK)
CRN_codigo SED_codigo (FK) SEMANA
USU_nombres
PER_fechaInicio SIL_descripcion
USU_apellidoPaterno PER_codigo (FK) UNI_codigo (FK)
USU_apellidoMaterno CRN_fechaInicio PER_fechaFinal ASI_codigo (FK)
USU_telefono CRN_fechaFinal PER_nombre ESC_codigo (FK)
USU_direccion UNIDAD SED_codigo (FK)
USU_contrasea PER_codigo (FK)
UNI_codigo
USU_email
PRORROGA ASI_codigo (FK) SEM_numero
USU_dni
SILABUS_DOCENTE ESC_codigo (FK) SEM_fechaInico
USU_fechaNac CRN_codigo (FK)
SED_codigo (FK) SEM_fechaFin
USU_codigo (FK)
PRO_fechaInicio PER_codigo (FK) SEM_tema
ASI_codigo (FK)
PRO_fechaFinal
ESC_codigo (FK) UNI_horasTeoricas
SED_codigo (FK) UNI_horasPracticas SECCION_PROGRAMADA
PER_codigo (FK) UNI_horasEvaluacion
UNI_totalHoras ASI_codigo (FK)
SD_descripcion ESC_codigo (FK)
UNI_fechaInicio
ADMINISTRADOR DOCENTE SED_codigo (FK)
UNI_fechaFin
USU_codigo (FK) DETALLE_MATRICULA UNI_nSemanas PER_codigo (FK)
USU_codigo (FK)
UNI_denominacion AUL_codigo (FK)
ADM_descripcion MAT_codigo (FK)
DOC_profesion ASI_codigo (FK) SEC_horaEntrada
DEP_codigo (FK) ESC_codigo (FK) SEC_horaSalida
SECRETARIA SED_codigo (FK) SEC_dia
USU_codigo (FK) ALUMNO PER_codigo (FK) PRESENCIA
AUL_codigo (FK)
SEC_descripcion USU_codigo (FK) PRE_codigo
ASISTENCIA_SEMANA
DM_vacanteOcupado
ALU_descripcion DM_vez MAT_codigo (FK) AS_codigo
ASI_codigo (FK)
ESC_codigo (FK) ASE_fecha
SED_codigo (FK) ASE_condicion
NOTA PER_codigo (FK) ASE_numero
MATRICULA NOT_codigo PRE_estado PRE_codigo (FK)
MAT_codigo AUL_codigo (FK)
MAT_codigo (FK)
USU_codigo (FK) NOT_promedio UNIDAD_NOTA
MAT_fecha ASI_codigo (FK)
ESC_codigo (FK) NOT_codigo (FK)
SED_codigo (FK) UNI_nota
PER_codigo (FK) UNO_numero
AUL_codigo (FK)
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 33
AULA
AUL_codigo: integer
FACULTAD
AUL_vacantes: smallint
SED_codigo: integer (FK) FAC_codigo: integer
FAC_nombre: varchar(50)
FAC_telefono: varchar(50)
CURRICULO
DEPARTAMENTO
ESCUELA CUR_codigo: integer
DEP_codigo: integer
ESC_codigo: integer ESC_codigo: integer (FK)
FAC_codigo: integer (FK)
CUR_descripcin: varchar(50)
DEP_nombre: varchar(50) FAC_codigo: integer (FK)
DEP_telefono: varchar(50) ESC_nombre: varchar(50)
SEDE
ESC_telefono: varchar(50)
SED_codigo: integer
SED_ubicacion: varchar(50)
SED_telefono: varchar(50)
ASIGNATURA
ASI_codigo: integer
DETALLE_USUARIO SEDE_ESCUELA
ESC_codigo: integer (FK) ESC_codigo: integer (FK) CUR_codigo: integer (FK)
SED_codigo: integer (FK) SED_codigo: integer (FK) ASI_nombre: varchar(50)
USU_codigo: varchar(10) (FK) ASI_ciclo: smallint
SE_descripcion: varchar(50) ASI_tipoCurso: varchar(50)
DUS_fechaIngreso: char(18) ASI_creditos: smallint
DU_ponderado: float ASI_nroHoras: smallint
SILABUS
PERIODO ASI_codigo: integer (FK)
USUARIO PER_codigo: integer ESC_codigo: integer (FK)
CRO_REGISTRAR_NOTAS SED_codigo: integer (FK)
USU_codigo: varchar(10) ESC_codigo: integer (FK) PER_codigo: integer (FK)
CRN_codigo: integer SED_codigo: integer (FK) SEMANA
USU_nombres: varchar(50)
PER_fechaInicio: date SIL_descripcion: varchar(50)
USU_apellidoPaterno: varchar(50) PER_codigo: integer (FK) UNI_codigo: integer (FK)
USU_apellidoMaterno: varchar(50) CRN_fechaInicio: date PER_fechaFinal: date ASI_codigo: integer (FK)
USU_telefono: varchar(50) CRN_fechaFinal: date PER_nombre: varchar(50) ESC_codigo: integer (FK)
USU_direccion: varchar(50) UNIDAD SED_codigo: integer (FK)
USU_contrasea: varchar(50) PER_codigo: integer (FK)
UNI_codigo: integer
USU_email: varchar(50)
PRORROGA ASI_codigo: integer (FK) SEM_numero: int
USU_dni: char(8)
SILABUS_DOCENTE ESC_codigo: integer (FK) SEM_fechaInico: date
USU_fechaNac: date CRN_codigo: integer (FK)
SED_codigo: integer (FK) SEM_fechaFin: date
USU_codigo: varchar(10) (FK)
PRO_fechaInicio: date PER_codigo: integer (FK) SEM_tema: varchar(50)
ASI_codigo: integer (FK)
PRO_fechaFinal: date
ESC_codigo: integer (FK) UNI_horasTeoricas: int
SED_codigo: integer (FK) UNI_horasPracticas: int SECCION_PROGRAMADA
PER_codigo: integer (FK) UNI_horasEvaluacion: int
UNI_totalHoras: int ASI_codigo: integer (FK)
SD_descripcion: varchar(50) ESC_codigo: integer (FK)
UNI_fechaInicio: date
ADMINISTRADOR DOCENTE SED_codigo: integer (FK)
UNI_fechaFin: date
USU_codigo: varchar(10) (FK) DETALLE_MATRICULA UNI_nSemanas: int PER_codigo: integer (FK)
USU_codigo: varchar(10) (FK)
AUL_codigo: integer (FK)
ADM_descripcion: varchar(50) MAT_codigo: integer (FK) UNI_denominacion: varchar(50)
DOC_profesion: varchar(50) ASI_codigo: integer (FK) SEC_horaEntrada: int
DEP_codigo: integer (FK) ESC_codigo: integer (FK) SEC_horaSalida: int
SECRETARIA SED_codigo: integer (FK) SEC_dia: int
USU_codigo: varchar(10) (FK) ALUMNO PER_codigo: integer (FK) PRESENCIA
AUL_codigo: integer (FK)
SEC_descripcion: varchar(50) USU_codigo: varchar(10) (FK) PRE_codigo: integer
ASISTENCIA_SEMANA
DM_vacanteOcupado: int
ALU_descripcion: varchar(50) DM_vez: char(18) MAT_codigo: integer (FK) AS_codigo: integer
ASI_codigo: integer (FK)
ESC_codigo: integer (FK) ASE_fecha: date
SED_codigo: integer (FK) ASE_condicion: varchar(50)
NOTA PER_codigo: integer (FK) ASE_numero: smallint
MATRICULA NOT_codigo: integer PRE_estado: varchar(50) PRE_codigo: integer (FK)
MAT_codigo: integer AUL_codigo: integer (FK)
MAT_codigo: integer (FK)
USU_codigo: varchar(10) (FK) NOT_promedio: float UNIDAD_NOTA
MAT_fecha: date ASI_codigo: integer (FK)
ESC_codigo: integer (FK) NOT_codigo: integer (FK)
SED_codigo: integer (FK) UNO_nota: float
PER_codigo: integer (FK) UNO_numero: smallint
AUL_codigo: integer (FK)
_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo