Вы находитесь на странице: 1из 21

Facultad de Ingeniera

Escuela de Ingeniera de Sistemas y


Computacin

BASE DE DATOS

INFORME

IMPLEMENTACIN DE UNA BASE DE DATOS PARA LA


INSTITUCIN EDUCATIVA LABARTHE BASADO EN
MATRICULA Y EVALUACIN
____________________________________________________________

Desarrollado para la empresa:


LABARTHE
___________________________________________________________
Fecha: 13 Octubre 2015

Curso:
Base de Datos

Profesor:
Juan Antonio Torres Benavides
Desarrollado por:
o Monzn Caro Luis Jhonnatan
o Prez Fiestas Renatto Jess
o Burga Reyes Alexandra

Propuesta De base de Datos Institucin


Educativa Labarthe
Anlisis del Sistema
-

Requerimientos Funcionales
Matrcula
Consultar vacantes disponibles.
Gestionar los alumnos nuevos.
o Registrar Alumnos Nuevos.
o Modificar Alumnos Nuevos.
o Listar Alumnos Nuevos.
Gestionar Matrcula.
o Registrar Matrcula.
o Modificar Matrcula.
o Buscar Matrcula.
Notas
Registrar Notas.
Modificar Notas.
Validar Notas.
Calcular Promedio.
Requerimientos no Funcionales
Cada consulta no deber tomar 70 segundos.
Cuenta con Servidor de una Base de Datos para mnimo
700 registros, estudiantes de secundaria.
Gestor de Base Postgre.
Calculara el promedio automticamente.
El Software deber funcionar correctamente en equipos
que tengan instalado sistema operativo Windows 7 y sus
versiones posteriores.

Descripcin General de la Empresa


rea de Matrcula
El apoderado deber asistir a la Institucin Educativa, para
solicitar a la secretaria(o) una vacante.
La Secretaria(o) verificara si an hay vacantes disponibles.
En el caso de que el alumno ser matriculado por primera vez,
el encargado de matrcula deber solicitar al padre de familia
el DNI del nio o joven, el cual ser el cdigo del nio a partir
de ese momento anteponindole seis ceros al DNI. Luego la
secretaria(o) deber pedir los datos del apoderado (nombre,
edad, direccin, DNI, profesin), y los datos correspondientes
del nio para registrarlo en el sistema (SIAGIE). Al finalizar la
Matrcula la secretaria(o) tendr que imprimir la constancia de
vacante del estudiante y entregrselo al apoderado.

En el caso de que sea un traslado de colegio la secretaria


deber solicitar al apoderado el cdigo del nio, luego esta
deber entrar al SIAGIE, para pasar todos los datos que el
estudiante tiene registrados en el antiguo colegio. Al finalizar
traslado del estudiante la secretaria tendr que imprimir la
constancia de vacante del estudiante y entregrselo al
apoderado.
Identificacin de procesos
Diagrama de Flujo de Matrcula

Diagrama de Flujo de Notas

rea de evaluacin de Notas


El docente del curso debe obtener notas de los diferentes tipos
de actividades como: exposiciones, exmenes, prcticas,
tareas y exmenes orales. Todo esto de manera manual.
Finalizado el bimestre este debe promediar a cada alumno,
asignando el peso respetivo a las notas del curso, basndose
en una formula preestablecida.
A cada docente se le provee de una plantilla en Excel, en el
cual se ingresara las notas respectivas del estudiante con la
formula preestablecida.
Adems de esto el docente est en la obligacin de brindar la
informacin necesaria a los apoderados sobre el desempeo
del alumno deseado en los cursos que solicite.

Problemtica del rea


rea de matrcula:
La Institucin trabaja con un sistema virtual llamado SIAGIE para poder
realizar la matricula, por lo cual este necesita de Internet para funcionar,
muchas veces les resulta dificultoso, ya que el internet es demasiado lento, lo
cual genera una prdida de tiempo tanto para el Director como para los
apoderados, y a su vez genera largas colas por parte de los apoderados.
El Director tendr que descargar constantemente una copia de seguridad de la
constancia de matrcula la cual se guarda en PDF, por si en algn momento
llegara a estar en mantenimiento la pgina SIAGIE (duracin 3 das), lo cual
resulta incmodo y una prdida de tiempo.
rea de Evaluacin:

El docente de cada curso se ve en la obligacin de volcar


las notas de cada alumno en un registro fsica a medida
de cmo se vayan desarrollando los bimestres.
Al finalizar el bimestre el docente debe pasar todo su
registro de notas auxiliar a una plantilla Excel que le es
provista por el rea de computo, en l se realiza el
clculo del promedio por bimestre de cada alumno.
Cuando un padre de familia llega a la institucin a ver el
rendimiento acadmico de su hijo el docente tiene que
buscar entre todos sus registros al alumno en cuestin.
De la misma manera si el docente tiene que modificar la
nota de un alumno que por algn motivo no pude llegar
a clase el da de un examen y el docente se lo programa
nuevamente, tiene que buscar entre sus registros para
poder agregarle la nota correspondiente.
En caso de que el docente se le extravi el registro se
perder todo el historial acadmico del alumno en lo que
va del periodo acadmico.

Descripcin del Sistema propuesto


rea de Matricula:
Cuando DGM Matrcula se implante en el Colegio despus
de realizar pruebas exhaustivas y constantes a dicho
sistema, se debe dar una demostracin al encargado de
realizar la matrcula en este caso el Director y el rea de
secretaria que lo utilizar, para ingresar de forma eficiente
los datos al momento de realizar la matrcula y el sistema lo
pueda procesar rpidamente.
El sistema guardar informacin histrica de todos los
pagos relacionados a matrculas, y pueda generar reportes

instantneos para controlar el aspecto econmico del


colegio.
rea de evaluacin:
El docente contara con registro de notas virtual diario, sin necesidad de
tener que llenar un registro fsico y luego enviar las notas de este hacia la
plantilla de Excel.
De la misma manera el docente podr gestionar el peso de cada uno de los
cursos que tiene a su cargo de una manera ms rpida y segura.
El apoderado al momento de acercarse al colegio a solicitar
el historial acadmico, ya no tendrn que esperar un largo
tiempo mientras se busca en cada registro las notas de los
alumnos.
El alumno estar informado de una manera ms
informtica, como es que se va desarrollando su proceso
acadmico.

Objetivos del Sistema Propuesto


rea de Matrcula:
Generar informacin adecuada, justa y oportuna sobre los
movimientos de matrcula que se realizan en el colegio.
Automatizar el registro de matrcula, para generar de
manera agilizada las constancias de vacante.
Hacer mnimo y descongestionar el accionar operativo en lo
que respecta al tiempo y los RR.HH., mejorando y agilizando
as los procesos de matrcula en el colegio.
Tener la informacin suficiente y actualizada para poder
obtener datos confiables y de forma rpida de los alumnos,
para tomar decisiones correctas y tener menos dificultades
en la elaboracin de informes de matrcula.

rea de Evaluacin:
Reducir los tiempos y optimizar los procesos de obtencin
promedios ya que se obtendrn de manera automtica al
ingresar las notas de cada alumno.
Cumplir con los tiempos exactos con los pedidos de la
Direccin de la institucin.
Aumentar el nivel de confiabilidad de los procesos finales,
ya que no habra margen de error al realizarse por una
computadora.
Darle un valor agregado a los servicios que la institucin
ofrece, ya que pasara de ser una institucin con procesos
manuales a ser una institucin que cuenta con un sistema
propio.

Desarrollo de la situacin Propuesta


Descripcin Funcional del proceso o procesos objeto de estudio
Matrcula:

El apoderado solicita al secretario un informe de vacantes


disponibles a su vez el secretario solicita al apoderado los
datos del alumno.
El apoderado brinda los datos del alumno al secretario y
este verifica la existencia de vacantes disponibles. Si
existira vacantes disponibles el secretario brinda al padre
de familia la informacin de vacantes, sino se rechaza la
consulta.
El Director solicita al apoderado el cdigo del estudiante y
este brinda el cogido del estudiante al director.
El Director recibe el cdigo del estudiante y a su vez genera
una constancia de vacante, adems el director genera un
ticket de pago el cual le entregara al apoderado. El padre de
familia recibe el ticket de pago.
El secretario solicita al padre de familia el ticket de pago y
este le entrega el ticket de pago al secretario, a su vez el
secretario genera el monto a pagar, el apoderado cancela el
monto a pagar al secretario.
El secretario genera un recibo de pago a su vez entrega el
recibo de pago al apoderado. El apoderado recibe el recibo
de pago.

Evaluacin:
El docente entrega los exmenes para que el alumno lo
resuelva, el alumno desarrolla el examen entregado por el
docente. El alumno termina de desarrollar el examen y una
vez terminado lo devuelve al docente, este recibe el
examen desarrollado, luego el docente procede a evaluar el
examen del alumno.
El docente entrega el examen ya corregido a los alumnos. El
alumno revisa si la correccin de su examen esta correcta
o no, si hay algn error en la correccin el alumno reporta el
error para que el docente realice la modificacin de la nota.
Luego el alumno entrega su examen al docente y este
ingresa la nota de la evaluacin del alumno a su registro.
El docente revisar sus registros auxiliares y los agrupa.
El docente calcula el promedio de cada uno de los alumnos,
si el promedio calculado es incorrecto, el docente debe
calcular nuevamente y modificar la nota.
El docente verifica su registro oficial a su vez selecciona en
nivel, grado y la seccin de cada uno de los alumnos, vaca
las notas por nivel, grado y seccin de los alumnos, imprime
las libretas de notas de los alumnos dependiendo el nivel,
grado y seccin de cada uno.

Diagrama de Flujo de Notas


Actores del sistema
rea de Matricula:
Apoderado
Secretario
Director
Alumno
rea de Evaluacin de Notas
Docente
Secretario
Director

Modelado General del Negocio

Paquete d Matrcula
Diagrama de Casos de Uso de Negocio
Paquete Matricula

Consultar Vacantes Disponibles

Gestionar Alumno Nuevo


Secretaria

Gestionar Matricula
Direccin

Gestionar Pago

Padres Familia

Diagrama de Objetos de Negocio


Consultar Vacantes

Padres Familia

Secretaria

Lee
Lee

AO_ACADEMICO

Diagrama de Objetos Parcial


Consultar Vacantes

1..n
VACANTE

1
AO_ACADEMICO

Paquete de Notas

VACANTE

Diagrama de Casos de Uso de Negocio


Sistema Notas

Evaluar Alumno

Alum no

Registrar Notas

Consolidar Notas

Docente

Direccin

Calcular Promedio
<<include>>

<<include>>

Llenar Registro

Entregar Registros

Imprimir Libretas

7890yt

Diagrama de Objetos de Negocio


Evaluar Alumno

lee

SECCION

Alumno

Docente
lee

Lee/Escribe

EXAMEN

lee

NIVEL

GRADO

MER

APODERADO
Columna

DNI_Apo

Nombre_A

ApePat_Apo

ApMat_apo

Ocupacin_Ap

Parentesco_

tipo de dato
tipo de llave
NN/U
Ejemplo

Cadena
PK
NN,U
61773565
85645926
53728594
37463847
74523128

po
cadena

cadena

NN
Pedro
Rodrigo
Mara
Pablo
Ernesto

NN
Gmez
Pea
Rodrguez
Cortez
Fernndez

cadena

o
cadena

apo
cadena

NN
Martnez
Caldern
Ventura
Flores
Lpez

NN
Profesor
Comerciante
Arquitecta
Abogado
Enfermero

NN
Padre
To
Madre
Padre
Padre

ALUMNO
columna
tipo de dato
tipo de llave
NN/U
Ejemplo

DNI_alum
Cadena
PK
NN,U
15648296
12847389
95945897
95847387
34367276

Cdigo_alu
m
nombre_alum ApPat_alum
cadena
cadena
cadena
NN
12
13
14
15
16

NN
Manuel
Casandra
Jess
Marcos
dison

NN
Crdova
Cima
Prez
Fernndez
Puente

ApMat_alum
cadena
NN
Leiva
Crdenas
Perales
Coronado
Cortez

MATRICULA
columna
tipo de dato
tipo de llave
NN/U
Ejemplo

Nmero_mat
Entero
PK
NN,U1
1
2
3
4
5

AoAcade_mat
Entero
NN
2015
2015
2015
2015
2015

DNI_alum
Entero
FK
NN
15648296
12847389
95945897
95847387
34367276

GRADO
columna
tipo de dato
tipo de llave
NN/U
Ejemplo

MATRICULAGRADO
columna
tipo de dato
tipo de llave
NN/U
Ejemplo

SECCIN
columna

DESCRIPCIN_GRA
DO
cadena
PK
NN
1
2
3
4
5

N Matrcula
Entero
PK,FK

Letra_Seccin

Descripcin_Grado
Cadena
PK,FK

tipo de dato
tipo de llave
NN/U
Ejemplo

Varchar
PK
NN,U1
A
B
C
D
E

GRADOSECCIN
columna
tipo de dato
tipo de llave
NN/U
Ejemplo

ASIGNATURA
columna
tipo de dato

Descripcin_Gra
do
cadena
PK, FK
NN,U
1
2
3
4
5

Letra_Seccin
cadena
PK, FK
NN
A
B
C
D
E

Codigo_Asig
cadena

Nombre_asig
cadena

N_Vacantes
numero
NN
36
36
40
36
36

tipo de llave
NN/U
Ejemplo

PK
NN,U1
1
2
3
4
5

NN
Comunicacin
Trigonometra
Fsica
Algebra
Geometra

Descripcin_Gra
do
cadena
PK, FK
NN,U
1
2
3
4
5

Codigo_Asig
cadena
PK,FK
NN,U1
1
2
3
4
5

GradoAsignatura
columna
tipo de dato
tipo de llave
NN/U
Ejemplo

DOCENTE
columna
tipo de dato
tipo de llave
NN/U
Ejemplo

DOCENTEASIGNATURA
columna
tipo de dato
tipo de llave
NN/U
Ejemplo

Dni_doc
cadena
PK
NN,U
56963245
76789389
89897378
73672676
93849289

Codigo_doc
Cadena
PK
NN
1
2
3
4
5

nombre_doc
cadena

ApPat_doc
cadena

NN
Mercedes
Jorge
Juan
Carlos
Daniel

NN
Flores
Vitales
Garca
Prez
Infantes

Dni_doc
cadena
PK,FK
NN,U
56963245
76789389
89897378
73672676
93849289

Codigo_doc
Cadena
PK,FK
NN
1
2
3
4
5

Cdigo_asig
cadena
PK,FK
NN,U1
1
2
3
4
5

EVALUACIN
columna
tipo de dato
tipo de llave
NN/U
Ejemplo

ASIGNATURAEVALUACIN
columna
tipo de dato
tipo de llave
NN/U
Ejemplo

Codigo_Evaluaci
n
cadena
PK
NN,U
12
23
89
73
93

Dni_doc
cadena
PK,FK
NN,U
56963245
76789389
89897378
73672676
93849289

Tipo_ Evaluacin

Nota

Fecha_ Evaluacin
Date

Cadena

Float

NN
1
2
3
4
5

NN
oral
escrita
escrita
escrita
oral

NN
13
15
15
18
12

Codigo_doc
Cadena
PK,FK
NN
1
2
3
4
5

Codigo_Evaluacin
cadena
PK,FK
NN,U
12
23
89
73
93

Consultas Bsicas
insert into Apoderado (DNI_APO , NOMBRE_APO , ApePat_APO , ApePat_APO ,
Ocupacin_Apo ,Parentesco_Apo)
values (61773565, Pedro

, Gmez , Martnez , Profesor , Padre)

values (85645926, Rodrigo


values (53728594, Mara
values (37463847, Pablo

, Pea , Caldern , Comerciante , To)

, Rodrguez , Ventura , Arquitecta , Madre)

, Cortez , Flores , Abogado , Padre)

values (74523128, Ernesto

, Fernndez , Lpez , Enfermero , Padre)

SELECT
Queremos seleccionar el DNI y la Parentesco del Apoderado cuyo nombre
sea Rodrigo.
SELECT DNI, PARENTESCO
FROM APODERADO
WHERE NOMBRE = RODRIGO
UPDATE
Supongamos que modificamos el nombre de todos los DOCENTES.
Update DOCENTE
set NOMBRE_DOC = OSCAR
DELETE
Queremos eliminar todos los nombres Csar de la entidad APODERADO.
DELETE FROM APODERADO
Where NOMBRE = CSAR

Вам также может понравиться