Sei sulla pagina 1di 33

UNIVERSIDAD NACIONAL DE TRUJILLO _____ 1

UNIVERSIDAD NACIONAL DE TRUJILLO

FACULTAD DE INGENIERA

ESCUELA ACADMICO PROFESIONAL DE


INGENIERA DE SISTEMAS

BASE DE DATOS AVANZADA


Sistema de gestin de bases de datos de notas de la
Universidad Nacional de Trujillo

Presentado por:

- Caldas Dominguez, Roque


- Miguel Agero, Billy
- Pauca Castillo, Elvis
- Polo Chvez, Erika
- Vargas Zumaran, Luis

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

brindan su constante apoyo a lo largo de nuestras vidas.

A nuestros profesores por compartir sus conocimientos con nosotros para

podamos llegar a ser buenos profesionales de calidad acadmica como

humana.

A nuestros compaeros por su continuo aliento durante nuestro paso por la

universidad y por los grandes momentos que compartimos juntos.

A la universidad Nacional de Trujillo por todos los conocimientos brindados.

Y a todas las personas que de alguna manera colaboraron otorgndonos

informacin para nuestra la realizacin de nuestro proyecto, muchas gracias.

_____________________________________________________________________________________
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

a muchas instituciones educativas, y es el de llevar un efectivo control escolar.

Ser aplicado a la institucin educativa SAGRADO CORAZN DE JESS, esta

institucin inculca a los estudiantes con principios y valores, formando buenos y

honrados ciudadanos.

La entidad educativa mencionada nos ha servido como base para la

investigacin elaborando consultas para los procesos de matrculas y registro de

notas, la cual tiene como objetivo determinar el diseo de un SISTEMA DE

CONTROL ESCOLAR MEDIANTE UNA APLICACIN DE ESCRITORIO

utilizando lenguaje de programacin Visual Basic y el gestor de base de datos

SQL SERVER, para realizar con eficacia, confiabilidad y rapidez el control

automatizado de los procesos.

Por ende, nuestro principal objetivo de este trabajo es realizar previamente un

buen estudio de las causas que originan la necesidad de llevar un control escolar

eficiente y disear como desarrollas un sistema con las herramientas necesarias

para solucionar estos problemas en cuanto a los procesos mencionados

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

1.1 Generalidades de la Empresa


1.1.1 Breve resea histrica de la UNT

La fundacin de la Universidad Nacional de Trujillo se remonta al inicio de nuestra poca


Republicana. Fue el General Simn Bolvar, el Libertador de Amrica, quien expide en
su cuartel general de Huamachuco el Decreto de Fundacin el 10 de Mayo de 1824.
Influenci mucho en ello, el entonces Secretario General de la Nacin, el Tribuno don
Jos Faustino Snchez Carrin.
El primer Rector fue Don Carlos Pedemonte y Talavera y su instalacin ocurre el 12 de
Octubre de 1831 en ceremonia realizada en la capilla interior del Colegio Seminario de
San Carlos y San Marcelo prestando el juramento respectivo el Dr. Pedro Jos Soto y
Velarde, Vicerrector encargado del Rectorado en ausencia del titular, el Doctor Toms
Dieguez de Florencia, entonces Senador de la Repblica.
El 23 de Noviembre de 1831, el Supremo Gobierno nombr como patronos de la
Universidad a Santo Toms y Santa Rosa de Lima. Inici su funcionamiento en el local
del Colegio "El Salvador" fundado por el Obispo de Trujillo Don Marcelo Corne. Las
primeras ctedras establecidas fueron: Teologa Dogmtica y Mora, Cnones y Leyes;
Anatoma y Medicina; Filosofa y Matemticas. En los primeros aos, sus actividades
acadmicas se rigieron por la Constitucin de la Universidad Nacional de San Marcos
de Lima, habindose dejado en libertad para que el Claustro adopte los reglamentos
ms convenientes.
Los primeros grados acadmicos otorgados por la U.N.T. fueron los
de Bachiller, Maestro y Doctor en Leyes y Sagrados Cnones. Adopta el sistema de
Facultades a partir del ao 1861. Situaciones econmicas adversas en el pas as como
su espritu libertario le ocasionaron dos sendos recesos que interrumpieron su labor
acadmica y administrativa.
Entre sus hijos preclaros figura el vate universal Csar Abraham Vallejo Mendoza, as
como Antenor Orrego Espinoza quien, adems, fue uno de sus rectores. En la
actualidad se rige por la Ley 23733, y est organizada en base a Facultades y
Departamentos Acadmicos.

_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 6

1.1.2 Estructura Organizacional de la UNT

_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 7

1.1.3 Visin, Misin y Objetivos de la UNT

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.

Estimular la capacidad de creatividad e innovacin, orientar el desarrollo


vocacional y propiciar la prctica de valores y seguridad en sus relaciones
sociales.

- Promover el conocimiento y la prctica de los valores cvico-


patriticos, religiosos, ticos y moral.
- Contribuir al perfeccionamiento y desarrollo de competencias,
habilidades y destrezas apropiadas a los intereses de los
estudiantes y a su actividad econmica de acuerdo al proyecto
educativo.
- Estimular la madurez de los estudiantes en relacin
interpersonal y grupal que los prepare para la vida.
- Orientar a los estudiantes para que elaboren, cumplas y
respeten las normas y acuerdos establecidos por ellos mismos.
- Fomentar en todos los agentes de la educacin la prctica,
conservacin y cuidado del Medio Ambiente.

_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 8

1.2 Generalidades del Proyecto


1.2.1 Ttulo del proyecto

Sistema de gestin de bases de datos de notas de la Universidad Nacional de


Trujillo
1.2.2 Objetivo general del proyecto

- Mejorar el procesamiento de Notas y asistencias de la universidad Nacional de


Trujillo(UNT).
1.2.2.1 Objetivos especficos
- Brindar seguridad y integridad en el proceso de notas y asistencias de la UNT.
1.2.3 Limitaciones

Obtener de forma inmediata respuestas sobre consultas de

informacin academica

Mejorar la elaboracin de reportes para una entre oportuna de

la informacin academica que se requiera.

Tener un manejo digitalizado de los archivos de informacin:


calificaciones, lista de alumnos, lista de docente, etc. .

2. CAPITULO II: CARACTERISTICAS DEL SISTEMA ACTUAL

2.1 Realidad sistemtica del problema


La Universidad Nacional de Trujillo cuenta como toda institucin de educacin
superior con una serie de procesos para la Gestin de Notas y Asistencias. Estos
procesos son llevado a cabo principalmente por el docente de cada curso quien
es el nico en cargado de gestionar las evaluaciones y asistencias con la ms
trasparencia posible. Los estudiantes son los que rinden las evaluaciones y
acuden puntualmente a sus clases en los turnos que han sido designados.
El problema en general es la ineficiencia en el control de notas y asistencias lo
cual nos viene a generar inseguridad en el sistema que maneja dichos procesos
,ello perjudicara a la claridad con la que se otorgaran las notas a la poblacin
estudiantil resultando afectados la orden de mrito, tercio superior ,falsificacin
de notas entre otros problemas.

_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 9

2.1.1 Organizacin sincrnica del problema

_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 10

2.1.2 Organizacin diacrnica del problema

_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 11

2.1.3 rbol de Causa-Efecto

2.1.4 Descripcin de la Realidad Problemtica

El problema de la ineficiencia en el sistema de notas se debe a la demora en el


que los docentes llegan a tomar las evaluaciones, as como al corregirlas ya que
no hay tiempos controlados. Asimismo, los alumnos no podrn ver algn error en
la calificacin para hacer un reclamo a tiempo. En caso se diera el reclamo se
realiza nicamente con el docente siendo el nico autorizado para modificar las
notas. El problema que causara todo ello sera una prdida de tiempo como la
de la confiabilidad de las notas y/o asistencias que de el docente. Una de las
causas relevantes seria la poca capacitacin de los usuarios en el sistema lo que
conlleva a mltiples errores

_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 12

2.2 Plan y diseo de entrevistas

_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 13

2.3 Modelo de Objetos del Negocio


2.3.1 Modelo de casos de uso del negocio

a) dcun_asistencias

Solicitar reporte de Asistencias


(from CASOS DE USO)
Jefe de departamento
(from ACTORES)

Alumno
(from ACTORES)

Gestionar justificacion de asistencias


(from CASOS DE USO)

Docente
(from ACTORES)

Secretaria
(from ACTORES) Emitir reporte de asistencias
(from CASOS DE USO)

Registrar asistencias
(from CASOS DE USO)

b) dcun_notas

Gestionar justificacion de notas Solicitar reporte de notas


(from CASOS DE USO) (from CASOS DE USO)
Administrativo
(from ACTORES)

Alumno
Registrar notas
(from ACTORES)
(from CASOS DE USO)

Docente
Realizar evaluacion
(from ACTORES)
(from CASOS DE USO)

Emitir reporte de notas


(from CASOS DE USO)
Secretaria
(from ACTORES)

_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 14

2.3.2 Diagramas de actividades de casos de uso del negocio; con documentos


de especificacin de caso de uso

2.3.2.1 Diagrama de actividades para el CUN: Realizar Evaluacin

_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 15

2.3.2.2 Especificaciones del CUN: Realizar Evaluacin


1. Actores
Docente
2. Breve descripcin
El CU inicia verificando qu tipo de evaluacin se debe de dar segn el
cronograma. El CU termina cuando el docente realiza la evaluacin y la guarda
3. Pre condiciones
Se debe haber visado el silabus
4. Flujo de eventos
a) El docente consulta en los cronogramas qu tipo de examen se debe
realizar.
En caso de que sea fecha de examen, pasa al flujo E-1
En caso de que no sea fecha de examen, pasa al flujo E-2
b) El docente revisa la unidad o unidades necesarias para poder hacer la
evaluacin.
c) El docente revisa el slabo para verificar que temas entraran en la
evaluacin.
d) El docente previamente verificado que temas entran en la evaluacin,
procede elaborarlas y guardarlas en la base de datos correspondiente.
5. Flujo alternativo
E-1: Se verifica que sea fecha de examen y en caso de que no lo sea, vuelve a
consultar el cronograma para verificar la siguiente fecha de examen.
E-2: El docente verifica que sea fecha de examen y si es que lo es, procede el
flujo con normalidad.
6. Post Condiciones
Al finalizar, se guardan los datos necesarios en las tablas que sean necesarias
7. Observaciones adicionales
El docente puede tomar en una unidad, temas correspondientes a unidades
previas mientras se encuentren dentro del silabus.
El examen del examen de rezagado, el docente debe elaborar un examen
diferente al examen normal pero que abarque los mismo temas.

_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 16

2.3.2.3 Diagrama de actividades para el CUN: Registrar notas

_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 17

2.3.2.4 Especificaciones del CUN: Registrar notas


1. Actores
Alumno
Docente
2. Breve descripcin
El caso de uso se realiza cuando se desea registrar notas de los alumnos en
cada curso, realizado por un docente.
3. Pre condiciones
Debe de estar dentro del cronograma para subir notas.
4. Flujo de eventos
a) El docente revisa el slabo para verificar si es fecha de examen.
Si es fecha de examen, pasar al flujo E-1
Si no es fecha de examen, pasar al flujo E-2
b) El docente elabora el examen que usar para calificar al alumno.
c) El alumno desarrolla el examen.
d) El docente califica el examen desarrollado por el alumno.
e) El docente luego de calificar, registra la nota obtenida por el alumno.
f) El alumno verifica si debera dar el examen de rezagado
En caso de tener que dar el examen de rezagado, pasar al flujo E-3
En caso de que no tenga que dar el examen de rezagado, pasar al flujo
E-4
g) El docente verifica si ya es fin de ciclo
En caso de que sea fin de ciclo, pasar al flujo E-5
En caso de que no sea fin de ciclo, pasar al flujo E-6
h) Si ya es fin de ciclo se inicia un flujo en sincronismo.
1.1. El docente teniendo las notas de los alumnos pasar finalmente
a registrar las notas.
2.1. Teniendo las notas, el docente elaborar la lista de los aplazados.
2.2. El alumno consultar si se encuentra en la lista de aplazados.
Si el alumno no se encuentra dentro de la lista de aplazados
pasar al flujo E-7
Si el alumno se encuentra dentro de la lista de aplazados pasar
al flujo E-8
2.3. El alumno tramita los documentos y pagos pertinentes para poder rendir
el aplazado
Si el alumno decide tramitar para el aplazado, pasar al flujo E-9
Si el alumno decide no tramitar para el aplazado, pasar al flujo
E-10
2.4. El alumno rinde el aplazado.
2.5. El docente califica los aplazados rendidos por los alumnos.
2.6. El docente registra las notas.
i) El alumno puede consultar sus notas en el SGA.

_____________________________________________________________________________________
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

2.3.2.5 Diagrama de Actividades del CUN Registras Asistencia

_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 20

2.3.2.6 Diagrama de Actividades del CUN gestionar asistencia

_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 21

3. CAPITULO III: SISTEMA PROPUESTO

3.1 Modelo de Objetos del Sistema


3.1.1 Modelo de casos de uso del sistema.

3.1.1.1 Descripcin de actores


Actor Descripcin

Es aquella persona que tiene


asignado un usuario y una
contrasea con los cuales puede
interactuar con una parte del
sistema dependiendo de que tipo
de usuario sea.

Es aquel usuario que solo hace


uso del sistema viendo las notas o
las asistencias de las asignaturas
llevados, sin ninguna posibilidad
de hacer ningn cambio en el
sistema.

Es aquel usuario encargado de


llenar las notas y asistencias de
todos los alumnos de la asignatura
que est dictando.

Tipo de usuario que solo puede


visualizar las notas de un alumno,
para lo cual requiere del cdigo
del alumno en cuestin

Tipo de usuario que puede


modificar una nota o una
asistencia

_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 22

3.1.1.2 Diagrama e dependencia por paquetes

3.1.1.3 Caso de uso por paquetes


a) Paquetes de asistencia

_____________________________________________________________________________________
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

3.1.1.4 Hoja de descripcin de caso de usos

Nombre del caso de uso Iniciar seccin


Actores Usuario
Resumen Para que el usuario pueda hacer
uso del sistema tendr que

_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 24

ingresar su cdigo y contrasea


para autenticarse
Precondicin El usuario debe estar registrado
Postcondicin
Requisitos especiales El cdigo y contrasea coincidan

Nombre del caso de uso Listar asistencias


Actores Alumno
Resumen El alumno podr ver las
asistencias de las asignaturas que
est llevando o a llevado
Precondicin El alumno debe estar matriculado
en la asignatura
Postcondicin ninguna
Requisitos especiales El alumno que no cumpla con el
porcentaje de asistencias mnimo
establecido en el silabo ser
calificado como inhabilitado

Nombre del caso de uso Registrar asistencia


Actores Docente
Resumen El docente debe registrar
asistencia por cada alumno
matriculados en la asignatura
Precondicin El docente debe estar asignado al
curso
Postcondicin El docente debe reportar el
registro de asistencias
Requisitos especiales El alumno que no cumpla con el
porcentaje de asistencias mnimo
establecido en el silabo ser
calificado como inhabilitado

Nombre del caso de uso Modificar asistencia


Actores Docente
Resumen El Docente deber modificar la
asistencia si considera que la
justificacin del alumno es
suficiente
Precondicin El alumno deber obtener el
documento que avale sus
inasistencias.
Postcondicin ninguna
Requisitos especiales ninguna

Nombre del caso de uso Aadir justificacin asistencia

_____________________________________________________________________________________
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

Nombre del caso de uso Solicitar rezagado


Actores Alumno
Resumen El alumno deber presentar un
FUT por motivo de examen
rezagado en caso el alumno no
haya dado el examen en el da y
hora acordado por el docente
Precondicin El alumno deber acudir a la
secretaria para obtener el FUT
Postcondicin El docente deber evaluar si
considera las condiciones
favorables en una fecha y hora
acordada con el alumno
Requisitos especiales ninguna

Nombre del caso de uso Solicitar Aplazado


Actores Alumno
Resumen El alumno deber presentar un
recibo por motivo de aplazado por
el monto segn el reglamento
universitario el cual deber
presentar cuando se realice el
examen de aplazado.
Precondicin El alumno deber depositar el
monto en un entidad bancaria
Postcondicin ninguna
Requisitos especiales El alumno deber estar en la
relacin de alumnos que pueden
dar el examen de aplazado.

_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 26

Nombre del caso de uso Registrar notas


Actores Docente
Resumen Despus de haber el alumno
resuelto la evaluacin el docente
deber evaluar la nota y registrarla
antes de la fecha limite dada al
registrar el silabo
Precondicin Visado de silabo
Alumno matriculado
Curso abierto
Postcondicin Registro de notas aceptado por
los alumnos, con un numero das
hbiles para reclamos antes de
pasada la fecha(semana) se
evaluacin
Requisitos especiales La evaluacin cumpla con los
requisitos del silabo

Nombre del caso de uso Solicitar cambio de nota


Actores Docente
Resumen Si el Docente que considera que
hay un error en la nota del alumno,
tendr que solicitar un cambio de
nota al administrador del sistema
Precondicin Nota Registrada

Postcondicin Justificacin registrada


Requisitos especiales No permitir ms de un cambio
errneo por docente

Nombre del caso de uso Aadir justificacin nota


Actores Docente
Resumen Cuando se quiera modificar una
nota registrada por algn motivo
de error, pues se adjunta una
justificacin vlida para que se
habilite el sistema para poder
modificar la nota errnea
Precondicin Nota Registrada
Cambio de nota solicitada

Postcondicin El administrador deber cambiar


la nota si las justificaciones son
satisfactorias
Requisitos especiales El tiempo pasado desde el registro
de la nota errnea debe ser menor

_____________________________________________________________________________________
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

3.1.2 Diagramas de secuencia de casos de uso del sistema; con documentos de


especificacin de caso de uso.

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

e) Aadir justificaciones inasistencias

_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 31

4. CAPITULO IV: DISEO DEL SISTEMA PROPUESTO

4.1 Descripcin de Datos

_____________________________________________________________________________________
Sistema de gestin de bases de datos de notas de la Universidad Nacional de Trujillo
UNIVERSIDAD NACIONAL DE TRUJILLO _____ 32

4.1.1 Modelo Normalizado de la base de datos; en Erwin


AULA
AUL_codigo
FACULTAD
AUL_vacantes
SED_codigo (FK) FAC_codigo
FAC_nombre
FAC_telefono

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

4.1.2 Diseo de la base de datos con SQL Server

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

Potrebbero piacerti anche