Sei sulla pagina 1di 49

~ 1 ~

SISTEMA ACADMICO PARA LA UNIDAD EDUCATIVA


Dr. ANTONIO VACA DIEZ-NIVEL SECUNDARIO

1. INTRODUCCIN
Hoy en da se puede observar que las unidades educativas pblicas no cuentan con
herramientas que les permita administrar y gestionar de manera eficiente las
calificaciones de los estudiantes, ya que en la mayora de los establecimientos los
reportes relacionados con las calificaciones son hechas de manera manual
realizndose reuniones celebradas con motivo de entrega de notas. Que en muchos
casos los padres no se presentan por motivo de falta de tiempo, trabajo, o falta de
inters y por lo tanto no saben cmo va el rendimiento acadmico de sus hijos que
ms adelante genera problemas para la administracin del establecimiento.
Actualmente la unidad educativa Dr. Antonio Vaca Diez no cuenta con un sistema
computarizado eficaz, que administre notas, inscripciones, reportes, siendo su
desventaja de no generar los reportes requeridos haciendo dificultoso tener a mano
informacin que se necesite en ese momento.
El cual nos dio el motivo de analizar y disear una herramienta informtica que
pueda dar solucin a los problemas descritos anteriormente ahorrando tiempo,
adems de contar con los datos consistentes en el momento que se requiera y que
genere los reportes requeridos, as se podr dar ms nfasis a otros procesos que
lleva cabo el establecimiento.






~ 2 ~


2. ANTECEDENTES
El presente proyecto tiene como antecedentes los siguientes puntos:
2.1. ANTECEDENTES GENERALES

La unidad educativa Dr. Antonio Vaca Diez le debe su nombre al pionero Dr.
Antonio Vaca Diez. La historia de esta Institucin educativa, se expresa en los
acontecimientos histricos que se esculpen en la historia del Dpto. Pando, pues el
Art. 7, pargrafo segundo de la ley de la Repblica que dispone la creacin del Dpto.
Pando, establece que en la capital, del nuevo Departamento funcionar un colegio
secundario para la formacin intelectual de los recursos humanos. Asimismo, el
Presidente de entonces Tcnl. Germn Buch Becerra, preocupado por la educacin
en las fronteras, emite el respectivo Decreto Supremo para la creacin de los
colegios secundarios en Tupiza, Riberalta y Cobija, cuyas partidas deban
consignarse en el Presupuesto de 1938.En virtud a una estrategia de soberana, se
fundan los Colegios Antonio Vaca Dez en Cobija, el Colegio Nacional Suipacha en
Tupiza Potos; y en Riberalta el Colegio Nacional Pedro Kramer, a pesar que debido
al proceso de departamentalizacin del antiguo Territorio Nacional de Colonias del
Noroeste boliviano, no pudo concretarse en su fecha.
Monumento a Dr. Antonio Vaca Diez




~ 3 ~

Transcurrieron 10 aos para que en un 4 de mayo de 1948 nazca nuestro querido
colegio, honrando la memoria del pionero de la exploracin de la Amazonia Boliviana
el Dr. Antonio Vaca Diez, mediante R. S. 29143 de fecha 14 de Junio de 1948 que
autoriza oficialmente el nacimiento del Colegio Antonio Vaca Dez, comenzando su
sagrada misin educativa con el primer curso con un total de 23 alumnos inscritos.
En los ltimos diez aos, esta Institucin educativa cuenta con los servicios de
Telefax, Informtica, e Internet, laboratorio de Ciencias integradas, gracia al apoyo
del Gobierno Municipal de Cobija y de las autoridades educativas del Lugar.
Datos referenciales:
Ciudad: Cobija Bolivia
Zona: Miraflores
Direccin: Av. Circunvalacin N 1020
Telfono: 3-8422002
Niveles: Secundario
Grados: 3 a 6 Secundaria
Turno: Maana
Director: Dr. Esnider Velarde Monasterio
Personal Docente: 22 docentes
Personal Administrativo: 6 personas (secretarias y regentes)
Personal de servicio: 1 persona(portera)
Poblacin estudiantil: 645 estudiantes

2.2. ANTECEDENTES DE TRABAJOS AFINES
Revisada la bibliografa de la Escuela Militar de Ingeniera se ha visto que existe el
siguiente trabajo a fin al tema,este es:
El sistema titulado Sistemade informacin acadmico de la Unidad Educativa Adela
Zamudio realizado por el estudiante Condori Rojas, Walter (Sgto. 1ro.Ing.)en el ao
2006. Tiene por objetivo:Desarrollar un sistema de seguimiento acadmico para el




~ 4 ~

colegio Adela Zamudio que ayude a tener un buen control y seguimiento del rea
acadmica. Obteniendo de esta forma informacin eficaz, confiable y oportuna para
el establecimiento, automatizando procesos relevantes en el seguimiento
acadmico, para minimizar el tiempo de procesamiento y bsqueda de informacin.
La diferencia de este proyecto con el trabajo que se plantea es queahora la
calificacin es sobre 100 (con nota de aprobacin de arriba a 51 puntos), como
establece la Ley 070 donde la evaluacin que se realiza es bimestral, lo que significa
cuatro evaluaciones.
El sistema titulado Implementacin de un Sistema de matriculacin y notas para la
Unidad Educativa Antares realizado por los estudiantes Juan Carlos Nuques y Jos
Zambrano Condori en el ao 2009. Tiene por objetivo:la implementacin de un
sistema optimizado y automatizado en la institucin que permita la agilizacin de
procesos en la matriculacin y entrega de notas en la Unidad Educativa Antares.La
diferencia de este proyecto con el trabajo que se plantea es que en el Colegio Dr.
Antonio Vaca Diez no se realiza ninguna matriculacin y ahora la calificacin es
sobre 100 (con nota de aprobacin de arriba a 51 puntos), como establece la Ley
070 donde la evaluacin que se realiza es bimestral, lo que significa cuatro
evaluaciones.
El sistema titulado Sistema de Control y Seguimiento de Documentacin caso;
Escuela Militar de Ingeniera La Paz realizado por el estudiante Alvaro Javier Teran
Choque. Tiene por objetivo: Desarrollar un sistema de control y seguimiento de la
documentacin para la Escuela Militar de Ingeniera, el cual contribuir a incrementar
y agilizar el tiempo en la obtencin del estado en el que se encuentra la
documentacin. La diferencia de este proyecto con el trabajo que se plantea es que
ennuestro proyecto se lleva a cabo un sistema acadmico de calificaciones realizado
para el colegio Dr. Antonio Vaca Diez.
El sistema titulado Sistema Experto para la Enseanza del Idioma Aymara Dirigida a
Estudiantes del Sistema Escolar realizado por la estudiante Maribel Deysi Paucara




~ 5 ~

Morales. Tiene por objetivo: Desarrollar un Sistema Experto para la Enseanza del
idioma Aymara de manera interactiva, colaborando y/o favoreciendo los procesos de
aprendizaje a travs de recursos tecnolgicos para el nivel escolar, adecuando la
participacin activa de los estudiantes por el inters de aprender el idioma originario.
La diferencia de este proyecto con el trabajo que se plantea es que ste realiza un
sistema de enseanza del idioma Aymara para nivel pre escolar, en cambio nuestro
proyecto slo se encarga de optimizar el proceso manual del llenado de libretas y
boletines para el colegio Dr. Antonio Vaca Diez - nivel secundario.
3. PLANTEAMIENTO DEL PROBLEMA
El llenado manual de libretas de los estudiantes de la unidad educativa Dr. Antonio
Vaca Diez provoca retraso en la entrega de reportes e informes, adems la falla de
transcripcin notas.
PROBLEMA PRINCIPAL
El Colegio Dr. Antonio Vaca Diez realiza un registro y control de notas de manera
semi - manual lo cual provoca retrasos en la transcripcin de notas y en la entrega
de boletines de calificaciones de los estudiantes.
3.2 PROBLEMA SECUNDARIO

La transcripcin de notas se lo realiza en tiempos extendidos lo que causa
que la entrega de boletines y libretas se hagan a destiempo.
La verificacin de las calificaciones dadas por el Director y cada docente de la
unidad educativa causa perdida de tiempo, ya que son verificadas de acuerdo
al cuaderno de seguimiento del docente.
Los padres de familia a veces no cuentan con el tiempo necesario para
recabar informacin sobre el desempeo de sus hijos por lo que las notas
debieran estar disponibles de acuerdo a requerimiento.




~ 6 ~

Prdida de los boletines de notas al ser entregados a los alumnos como
mtodo de informacin al padre de familia del rendimiento acadmico de sus
representados.
El llenado manual delas libretas, es decir, a final de gestin causa an ms el
retraso dela entrega de boletines ya que son realizados manualmente.

4. OBJETIVOS
Los objetivos del presente proyecto son:

4.1. OBJETIVO GENERAL
Desarrollar un sistema de registro y control de notas de los estudiantes del Colegio
Dr. Antonio Vaca Diez, para obtener informacin rpida mejorando los procesos de
bsqueda, entrega de boletines y emisin de libretas.
4.2. OBJETIVO ESPECIFICO
Los objetivos especficos que se pretenden obtener con la realizacin de este
proyecto son los siguientes:
proveer al alumno y representante de informacin en cualquier momento que
lo requieran.
Centralizar la informacin de los estudiantes y sus notas en una base de
datos.
Proporcionar a los profesores los listados de estudiantes por curso para que
ellos mismos puedan ingresar las notas en el sistema.

5. ALCANCES
El presente proyecto tiene como alcance ofrecer un sistema de calificaciones donde:
Registrar notas de alumnos de solo el nivel de secundaria.




~ 7 ~

Se otorgaran permiso de ingreso al sistema por parte de docentes solo para
ingresar notas y ver informacin de un alumno.
En el sistema no se registrar las notas detalladas del bimestre, solo la nota
final del bimestre.
solo algunos usuarios tendrn acceso a todo el sistema (secretaria, director).
Se registra a los estudiantes para almacenar sus notas, no para inscribirlo al
colegio.
El registro de docente es solo para el ingreso de las notas de sus estudiantes
y no para otros fines.

6. ANLISIS SITUACIN ACTUAL
Actualmente en el Colegio Dr. Antonio Vaca Diez, el proceso de calificaciones de
cada estudiante cumple lo siguientes:
Cada docente realiza su respectivo llenado de calificaciones en su cuaderno
de seguimiento a lo largo del bimestre y hace la entrega a direccin.
El director junto con el docente verifican que el llenado de las calificaciones
estn correctas.
Terminada la verificacin son pasadas a secretaria.
En secretaria son centralizadas todas las calificaciones y posteriormente
realizan la transcripcin a los boletines de forma magntica en formato Excel,




~ 8 ~

donde sus registros son almacenados en carpetas por ao.
Para el llenado de las libretas, es decir, una vez al ao (final de gestin), se lo
realiza manualmente en secretaria.
Entrega de boletines y libretas a Padres de Familia, en respectivas fechas
dispuestas por direccin.
Para el registro de docente, el Docente tiene que cumplir con una serie de pasos
dadas por el Ministerio de Educacin ya que despus son enviados a SEDUCA
(Servicio Departamental de Educacin) y en colegio deben presentar el formulario
DGP-RDA 01 de solicitud de registro docente administrativo firmado por el director
distrital. (Ver Anexo 1)
A los estudiantes se los registra mediante el formulario de inscripcin que se realiza
cada ao y luego son transcritas a su formato Excel para despus almacenarlas por
carpetas.
Para la emisin de informes y reportes lo realiza la secretaria, ya que la es la
encargada de llenar las notas e imprimir los boletines por bimestre (slo 3 veces al
ao). (Ver anexo 2).
Para la libreta de fin de ao lo realiza manualmente y es almacenado en secretaria
hasta que el tutor vaya por la libreta. (Ver anexo 3)
7. RECOPILACIN DE INFORMACIN
Es de conocimiento que existen varios mtodos de recoleccin de informacin para
realizar un trabajo o proyecto, en este caso realizaremos un solo mtodo de
recoleccin de informacin, el cual es: Entrevista.
Realizamos una entrevista que consisti en hacerles una serie de preguntas a la
Secretaria y los instructores relacionados con varios aspectos para tomar nota de los
requerimientos, conociendo las necesidades o las dificultades que se presentan en
la institucin. (Ver anexo 4)




~ 9 ~

Los resultados de la entrevista fueron:
Actualmente las notas se registran en documentos Excel. (VER ANEXO 2)
La unidad acadmica no cuenta con un sistema de registro acadmico y
control de notas de los estudiantes se lo realiza manualmente.
Se ha dado el caso de que al momento de entregarles las calificaciones
existen errores en los datos personales, notas y hasta en los promedios.
Al momento de transcribir los datos al boletn y libreta, genera ms tiempo.
Conclusiones:
La unidad educativa Dr. Antonio Vaca Diez- Nivel Secundario para poder llevar el
registro acadmico y control de notas cuenta con algunas dificultades debido a que
no cuenta con un sistema adecuado esto interfiere con la demora del registro
acadmico, entrega de informes como; informacin personal, boletines, libretas de
Notas a cada estudiante.
Tomando en cuenta la tecnologa de los sistemas de informacin y para poder
innovar, se tiene tomar a bien la implementacin del diseo de un sistema
correctamente planteado, que facilitara el proceso de registro de calificacionesa
estudiantes.
Los documentos encontrados fueron:
Listados de estudiantes en formato Excel.
Boletines de calificaciones bimestrales que se les entrega a los estudiantes.
Boletines de calificaciones que se saca por curso y que los docentes firman
como constancia de que se ingres las notas. (Ver anexo 2)
Libreta final con todas las notas. (Ver anexo 3)
Cuaderno de seguimiento del docente. (Ver anexo 5)






~ 10 ~

8. ESPECIFICACIN DE PROCESOS

N DE
PROCESOS
PROCESO DESCRIPCIN
1
REGISTRO DE
DOCENTES
Se registran Datos de docentes en el
sistema.
2
REGISTRO DE
ESTUDIANTES
Se registran Datos de estudiantes en el
sistema.
3
REGISTRO DE
CALIFICACIONES
Cada docente registra la nota de su
materia y su respectivo curso.
4 REPORTES E INFORMES
Se encarga de generar informes al
momento de ingreso de notas del
docente y generacin de listas por
curso.

9. ESPECIFICACIN DE USUARIOS

PERSONAL PERFIL TAREAS
Directivo de la Unidad
Educativa
ADMINISTRADOR
- Registro del personal
administrativo

Secretaria
PERSONAL
ADMINISTRATIVO
- Registro a todos los docentes
- Registro a todos los
estudiantes
- Genera impresin de libretas
Docentes DOCENTE
- Registra las notas de los
estudiantes
Tutor o Padre de Familia INVITADO - informe de calificaciones





~ 11 ~


10. ESPECIFICACIN DE REQUISITOS



N REQUISITOS TIPO
R-1
Registro de estudiantes que ingresan a cursar en la unidad
educativa.
Evidente
R-2 Modificar o actualizar los datos de los estudiantes registrados. Evidente
R-3
Registro de Docentes nuevos que ingresan a la unidad
educativa.
Evidente
R-4 Modificar o actualizar los datos de los docentes registrados. Evidente
R-5 Obtener informacin personal del estudiante, docente. Evidente
R-6
Buscar a los estudiantes por su cdigo y/o apellido paterno la
cual debe ser rpida e instantnea.
Oculto
R-7
Buscar a los docentes por su cdigo y/o apellido paterno la cual
debe ser rpida e instantnea.
Evidente
R-8
Docente que tenga acceso a todos los curso con los que pasa
para que pueda ingresar las notas de los estudiantes.
Evidente
R-9
Solo el director tendr acceso al sistema completo y otros
usuarios como docentes, secretarias tendrn acceso solo a
partes del sistema.
Evidente
R-10 Impresin de boletines y libretas de los de los estudiantes. Oculto




~ 12 ~

11. ANLISIS DEL SISTEMA
Se realiz el anlisis del sistema a travs de diagramas de flujo de datos (DFD)para
poder ver las relaciones de las entidades externas, los procesos y as ver sus
respectivos niveles donde puedo detallar cada proceso.

11.1 DIAGRAMA DE CONTEXTO

Base de Datos con
Registro Estudiantil
Sistema Academico para un
Colegio Nivel Secundario
Director de la
Unidad Educativa
Docentes
Secretaria
Tutor
Registro de Calificaciones
datos de
doncentes
Informacin de Estudiantes Datos de estudiantes
Informacion de calificaciones
Base de Datos con
informacin de
docentes









~ 13 ~

11.2 DIAGRAMA DE FLUJO DE DATOS NIVEL 1


1.
REGISTRO DE
ESTUDIANTES
2.
REGISTRO DE DOCENTES
4.
REGISTRO DE
CACLIFICACIONES
5.
INFORMES Y REPORTES
INFORMACIN DE APROBADOS Y
REPROBADOS
DATOS DEL
ESTUDIANTE
DATOS DEL
ESTUDIANTE
Secretaria
Docentes
Tutor
datos de
doncentes
datos de
Estudiantes
Registro de
Calificaciones
Informacion de
calificaciones
CALIFICACIONES
CALIFICACIONES
DOCENTES
ESTUDIANTE
Director de la
Unidad Educativa
Informacin de
Estudiantes
Datos del
Estudiante








~ 14 ~

11.3 DIAGRAMA DE FLUJO DE DATOS NIVEL 2
DFDNIVEL 2 ESTUDIANTE.
4.
REGISTRO DE
CACLIFICACIONES
INFORME DE
CALIFICACIONES
Tutor
Registro de estudiantes
Datos del
Estudiante
Secretaria
1.5
Verficacion de datos
1.1
Almacenamiento de
datos
1.2
Ingreso de datos
ESTUDIANTES
5.
INFORMES Y REPORTES
Datos del
Estudiante

DFD NIVEL 2 DOCENTES.

3.2
Almacenamiento de
datos
3.3
Ingreso de datos
Secretaria
DOCENTES
Registro de doncentes






~ 15 ~

DFD NIVEL 2 REGISTRO DE CALIFICACIONES.
1.
REGISTRO DE
ESTUDIANTES
5.
INFORMES Y REPORTES
INFORMACIN DE APROBADOS Y
REPROBADOS
Datos del
estudiante
Docentes
Datos ingresados
Registro de
Calificaciones
CALIFICACIONES
CALIFICACIONES
5.1
Ingreso de notas
5.2
Almacenamiento de
registros


DFD NIVEL 2 INFORMES Y REPORTES.
4.
REGISTRO DE
CACLIFICACIONES INFORMACIN DE APROBADOS Y
REPROBADOS
Tutor
Genera impresin de libreta
4.2
Impresion de libreta
4.1
boletines por
bimestre
1.
REGISTRO DE
ESTUDIANTES
Datos del
Estudiante
Director de la
Unidad Educativa
Informacin de
Estudiantes







~ 16 ~

11.4 GLOSARIO DE TRMINOS
N TERMINO DESCRIPCIN
1 ACADMICO
Institucin oficial constituida por personas, que
realizan colectivamente determinadas actividades.
2 USUARIOS
Son personas que estn interactuando con el sistema,
los cuales se benefician con los resultados de
procesamiento de datos que se ejecutan.
3 SISTEMA
Conjunto ordenado de normas y procedimientos que
regulan el funcionamiento de una colectividad.
4 ACTUALIZACIN
Mantener al da todos los datos que se manejan en el
Registro Acadmico de la institucin.
5 SOFTWARE
Conjunto de programas, lenguajes de programacin y
datos que controlan que el ordenador realice
determinadas tareas.
6 DFD
Muestran en forma visual solo el flujo de datos entre
los distintos procesos, entidades externas y
almacenes que conforman un sistema.
7 DFD 0 Diagrama de contexto.
8 DFD 1 Subsistemas.
9 DFD 2 Funciones de cada Subsistema.
10 DTE Diagrama de Transicin de Estados
11 REGISTRO
Un registro es un conjunto de campos que contienen
los datos








~ 17 ~

12. DISEO DEL SISTEMAS
A continuacin se presenta los diseos de procesos:
12.1 DIAGRAMA DE ESTRUCTURA


INFORMES Y
REPORTES
REGISTRO DE
ESTUDIANTES
REGISTRO DE
DOCENTES

REGISTRO DE
CACLIFICACIONES
Envio de datos del
estudiante
Envio de calificaciones
del estudiante
INFORMACIN DE
APROBADOS Y REPROBADOS











~ 18 ~


12.2 DIAGRAMA DE TRANSICIN DE ESTADOS
REGISTRO DE DOCENTES

EN REPOSO
INGRESO A LA
PAGINA PRINCIPAL
INGRESO A
REGISTRO
DATOS CORRECTOS
INGRESO USUARIO
CONTRASEA
SELEC. OPERACIN
REGISTRO
MUESTRA FORMULARIO
DOCENTE
ESPERANDO DATOS
LLEGAN DATOS
COMPROBAR EXISTENCIA
FORMULARIO DE
RESGISTRO
LLEGAN DATOS
DATOS VALIDADOS
DATOS FALTANTES O
INCORRECTOS
LLEGAN DATOS
DATOS
CORRECTOS
DOCENTE
REGISTRADO








~ 19 ~


REGISTRO DE ESTUDIANTES
EN REPOSO
INGRESO A LA
PAGINA PRINCIPAL
INGRESO A
REGISTRO
DATOS CORRECTOS
INGRESO USUARIO
CONTRASEA
SELEC. OPERACIN
REGISTRO
MUESTRA FORMULARIO
ESTUDIANTE
ESPERANDO DATOS
LLEGAN DATOS
COMPROBAR EXISTENCIA
FORMULARIO DE
RESGISTRO
LLEGAN DATOS
DATOS VALIDADOS
DATOS FALTANTES O
INCORRECTOS
LLEGAN DATOS
DATOS
CORRECTOS
ESTUDIANTE
REGISTRADO










~ 20 ~



REGISTRO DE CALIFICACIONES

EN REPOSO
INGRESO A LA
PAGINA PRINCIPAL
INGRESO AL
REGISTRO DE
NOTAS
DATOS CORRECTOS
INGRESO USUARIO
CONTRASEA
SELEC. OPERACIN INGRESO
DE NOTAS
REGISTRO DE
CALIFICACIONES
LISTADO DE
ESTUDIANTES
SELECCIONAR CURSO
COMPROBAR EXISTENCIA
LLEGAN DATOS
DATOS INCORRECTOS
INGRESO DE
CALIFICACIONES
DATOS
CORRECTOS
PAGINA PRINCIPAL














~ 21 ~

REPORTES E INFORMES

EN REPOSO
INGRESO A LA
PAGINA PRINCIPAL
REPOSO
DATOS CORRECTOS
INGRESO USUARIO
CONTRASEA
SELEC. INFORME DE
BOLETINES O LIBRETA
INGRESO DEL NOMBRE Y
CURSO DEL ESTUDIANTE
IMPRESIN DE
BOLETIN O LIBRETA
DATOS CORRECTOS
SELECCIONAR BIMESTRE O
LIBRETA


12.3 DISEO DE LA ARQUITECTURA




~ 22 ~

12.4 DISEO DE LA INTERFAZ

Bienvenida
IMAGEN
INTERFAZ 1: BIENVENIDA
Ventanilla de Usurio
ACEPTAR
INTERFAZ 2: Acceso al Sistema a
travez de logueo
CANCELAR
USUARIO:
CONTRASEA:
IM
IMAGEN
INTERFAZ 3: Interfaz de Ingreso del
Admistrador o Usuario Normal
GroupBox
IMAGEN
ACEPTAR CANCELAR





~ 23 ~

13. CONSTRUCCIN DEL SISTEMA
13.1 CONSTRUCCIN DE LA BASE DE DATOS
MODELO RELACIONAL





~ 24 ~


DIAGRAMA RELACIONAL


















~ 25 ~

DICCIONARIO DE LA BASE DE DATOS







BASE DE DATOS Final_Algoritmos VERSION 2012
NOMBRE DE
TABLA:
Alumnos
AUTOR FECHA 10-06-14 PLATAFORMA SQL Server
NOMBRE DE CAMPO
TIPO DE
DATO
TAMAO
LLAVE
PRIMARIA
LLAVE
FORANEA
CAMPO
UNICO
CAMPO
OBLIGATORIO
VALOR
POR
DEFECTO
NULIDAD
SI NO SI NO SI NO SI NO SI NO SI NO
C.I. int SI NO SI NO NO
EXPEDIDO char 5 NO NO SI NO NO
NOMBRES varchar 40 NO NO SI NO SI

APELLIDO1 char 25 NO NO SI NO SI

APELLIDO2 char 25 NO NO SI NO SI

ID_CURSO int NO SI SI NO SI

ID_PARALELO int NO SI SI NO SI

GENERO char 10 NO NO SI NO SI

DIRECCIN varchar 40 NO NO SI NO SI

FECHA NACIMIENTO date NO NO SI NO SI

TELFONO int NO NO

NO NO NO


DESCRIPCIN / OBSERVACIONES
TABLA PRINCIPAL DE ALUMNOS QUE REGISTRA A CADA ESTUDIANTE, CONTENDRINFORMACIN DE CADA
UNO DE ELLOS. LA INFORMACIN ALMACENADA EN LA BASE DE DATOS, PERMITIR REALIZAR CAMBIOS EN LOS
DATOS, CONSULTAR Y GUARDAR LO DATOS DE FORMA QUE SE PUEDA UTILIZAR Y ACCEDER A ELLOS.




~ 26 ~


BASE DE DATOS Final_Algoritmos VERSIN 2012
NOMBRE DE
TABLA:
Profesores
AUTOR FECHA 10-06-14 PLATAFORMA SQL Server
NOMBRE DE CAMPO
TIPO DE
DATO
TAMAO
LLAVE
PRIMARIA
LLAVE
FORANEA
CAMPO
UNICO
CAMPO
OBLIGATORIO
VALOR
POR
DEFECTO
NULIDAD
SI NO SI NO SI NO SI NO SI NO SI NO
ID_DOCENTES int SI SI SI NO NO
NOMBRES varchar 40 NO NO SI NO NO
APELLIDO1 char 25 NO NO SI NO SI

APELLIDO2 char 25 NO NO SI NO SI

C. I. int NO NO SI NO SI

EXPEDIDO char 5 NO NO SI NO SI

GENERO char 10 NO NO SI NO SI

DIRECCIN varchar 40 NO NO SI NO SI

FECHA NACIMIENTO date NO NO SI NO SI

TELFONO
int NO NO

NO
NO

NO
ESPECIALIDAD
char 30 NO NO SI
NO
SI

DESCRIPCIN / OBSERVACIONES
TABLA PRINCIPAL DE PROFESORES QUE REGISTRA A CADA PROFESOR, CONTENDR INFORMACIN DE CADA
UNO DE ELLOS LA INFORMACIN ALMACENADA EN LA BASE DE DATOS, PERMITIR REALIZAR CAMBIOS EN LOS
DATOS Y GUARDARLOS DE FORMA QUE SE PUEDA UTILIZAR Y ACCEDER A ELLOS MAS ADELANTE.

BASE DE DATOS Final_Algoritmos VERSIN 2012
NOMBRE DE
TABLA:
Paralelo
AUTOR FECHA 10-06-14 PLATAFORMA SQL Server
NOMBRE DE CAMPO
TIPO DE
DATO
TAMAO
LLAVE
PRIMARIA
LLAVE
FORANEA
CAMPO
UNICO
CAMPO
OBLIGATORIO
VALOR
POR
DEFECTO
NULIDAD
SI NO SI NO SI NO SI NO SI NO SI NO
ID_PARALELO int SI SI SI SI NO
PARALELO
char 2 NO NO SI
SI

NO
DESCRIPCIN / OBSERVACIONES
EN ESTA TABLA SE ASIGNA EL PARALELO DE LOS PROFESORES DONDE DICTARAN SUS RESPECTIVAS MATERIAS





~ 27 ~

BASE DE DATOS
Final_Algoritmos VERSIN 2012
NOMBRE DE TABLA:
Materias
AUTOR FECHA 10-06-14 PLATAFORMA SQL Server
NOMBRE DE CAMPO
TIPO DE
DATO
TAMAO
LLAVE
PRIMARIA
LLAVE
FORNEA
CAMPO
NICO
CAMPO
OBLIGATORIO
VALOR
POR
DEFECTO
NULIDAD
SI NO SI NO SI NO SI NO SI NO SI NO
ID_MATERIA int SI SI SI SI SI NO
MATERIA
char 20 NO NO SI
SI

SI

NO
DESCRIPCIN / OBSERVACIONES
EN ESTA TABLA SE ASIGNA LAS MATERIAS QUE VAN A CURSAR LOS ESTUDIANTES POR CURSOS Y PARALELO,
Y LAS MATERIAS QUE VAN A DICTAR LOS PROFESORES A CADA CURSO Y PARALELO

BASE DE DATOS
Final_Algoritmos VERSIN 2012
NOMBRE DE TABLA:
Cursos
AUTOR FECHA 10-06-14 PLATAFORMA SQL Server
NOMBRE DE CAMPO
TIPO DE
DATO
TAMAO
LLAVE
PRIMARIA
LLAVE
FORNEA
CAMPO
NICO
CAMPO
OBLIGATORIO
VALOR
POR
DEFECTO
NULIDAD
SI NO SI NO SI NO SI NO SI NO SI NO
ID_CURSO int SI SI SI SI SI NO
CURSO
char 10 NO NO SI
SI

SI

NO
DESCRIPCIN / OBSERVACIONES
EN ESTA TABLA VAMOS A RELACIONAR CON LA TABLA PARALELO

BASE DE DATOS
Final_Algoritmos VERSIN 2012
NOMBRE DE TABLA:
AsignarDocentes
AUTOR FECHA 10-06-14 PLATAFORMA SQL Server
NOMBRE DE CAMPO
TIPO DE
DATO
TAMAO
LLAVE
PRIMARIA
LLAVE
FORNEA
CAMPO
NICO
CAMPO
OBLIGATORIO
VALOR
POR
DEFECTO
NULIDAD
SI NO SI NO SI NO SI NO SI NO SI NO
ID_DOCENTES int NO SI SI NO NO
ID_MATERIA int NO SI SI NO NO
ID_CURSO int NO SI SI NO NO
ID_PARALELO
int NO SI SI
NO

NO
DESCRIPCIN / OBSERVACIONES
TABLA QUE ASIGNAREMOS AL PROFESOR A CADA CURSO Y PARALELO Y LAS MATERIAS QUE DICTARA




~ 28 ~

BASE DE DATOS
Final_Algoritmos VERSIN 2012
NOMBRE DE TABLA:
Notas
AUTOR FECHA 10-06-14 PLATAFORMA SQL Server
NOMBRE DE CAMPO
TIPO DE
DATO
TAMAO
LLAVE
PRIMARIA
LLAVE
FORANEA
CAMPO
UNICO
CAMPO
OBLIGATORIO
VALOR
POR
DEFECTO
NULIDAD
SI NO SI NO SI NO SI NO SI NO SI NO
ID_ESTUDIANTE int NO NO SI NO NO
ID_CURSO int NO SI SI NO NO
ID_PARALELO int NO SI SI NO NO
ID_MATERIA int NO SI SI NO NO
BIMESTRE_1 float NO SI SI NO SI
BIMESTRE_2 float NO SI SI NO SI
BIMESTRE_3 float NO SI SI NO SI
BIMESTRE_4
float NO SI SI
NO SI

DESCRIPCIN / OBSERVACIONES
CONTENDR LAS NOTAS DE CADA ESTUDIANTE DE LA UNIDAD ACADEMICA EDUCATIVA

13.2 CONSTRUCCIN DE LAS INTERFACES






~ 29 ~

















~ 30 ~


13.3 CDIGO DEL SISTEMA
CONEXIN CON LA BASE DE DATOS
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;

namespace C_Sharp_Sql_Final
{
public class bdcomun
{
public static SqlConnection obtenerconexion()
{
SqlConnection conn = new SqlConnection("Data source=.\\SQLEXPRESS;Initial
Catalog=Final_Algoritmos;Integrated Security=SSPI");
conn.Open();
return conn;
}
}
}





~ 31 ~

CLASE DOCENTE
using System;
using System.Collections.Generic;
using System.Text;

namespace C_Sharp_Sql_Final
{
public class Docente
{
public int id_docente{get;set;}
public string nombre { get; set; }
public string app_1 { get; set; }
public string app_2 { get; set; }
public int ci { get; set; }
public string expedido { get; set; }
public string genero { get; set; }
public string direccion { get; set; }
public string fecha_nac { get; set; }
public int telefono { get; set; }
public string especialidad { get; set; }

public Docente() { }

public Docente(int p_id_docente, string p_nombre, string p_app_1, string p_app_2, int p_ci,
string p_expedido, string p_genero, string p_direccion, string p_fecha_nac, int p_telefono,string
p_especialidad)
{
this.id_docente = p_id_docente;
this.nombre = p_nombre;
this.app_1 = p_app_1;
this.app_2 = p_app_2;
this.ci = p_ci;
this.expedido = p_expedido;
// this.id_materia = p_id_materia;
// this.id_curso = p_id_curso;
//this.id_paralelo = p_id_paralelo;
this.genero = p_genero;
this.direccion = p_direccion;
this.fecha_nac = p_fecha_nac;
this.telefono = p_telefono;
this.especialidad = p_especialidad;
}
}
}







~ 32 ~

CLASE ESTUDIANTE

using System;
using System.Collections.Generic;
using System.Text;

namespace C_Sharp_Sql_Final
{
public class Alumno
{
public int ci{get;set;}
public string expedido {get;set;}
public string nombre { get; set; }
public string app_1 { get; set; }
public string app_2 { get; set; }
public int id_curso{ get; set; }
public int id_paralelo { get; set; }
public string genero { get; set; }
public string direccion { get; set; }
public string fecha_nac { get; set; }
public int telefono { get; set; }

public Alumno() { }

public Alumno(int p_ci, string p_expedido, string p_nombre, string p_app_1, string p_app_2, int
p_id_curso,int p_id_paralelo, string p_genero, string p_direccion, string p_fecha_nac, int p_telefono)
{
this.ci = p_ci;
this.expedido = p_expedido;
this.nombre = p_nombre;
this.app_1 = p_app_1;
this.app_2 = p_app_2;
this.id_curso = p_id_curso;
this.id_paralelo = p_id_paralelo;
this.genero = p_genero;
this.direccion = p_direccion;
this.fecha_nac = p_fecha_nac;
this.telefono = p_telefono;
}
}
}








~ 33 ~

INGRESO DE CALIFICACIONES
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;

namespace C_Sharp_Sql_Final
{
public class Ingreso_Notas_tal
{
public static int agregar(Ingreso_Notas pIngresoNotas)
{
int retorno = 0;
using (SqlConnection conn = bdcomun.obtenerconexion())
{
SqlCommand comando = new SqlCommand(string.Format("INSERT INTO NOTAS
(id_estudiante,id_curso,id_paralelo,id_materia,bimestre_1,bimestre_2,bimestre_3,bimestre_4) VALUES
({0},{1},{2},{3},{4},{5},{6},{7})",
pIngresoNotas.id_estudiante, pIngresoNotas.id_curso, pIngresoNotas.id_paralelo,
pIngresoNotas.id_materia, pIngresoNotas.bimestre_1, pIngresoNotas.bimestre_2,
pIngresoNotas.bimestre_3, pIngresoNotas.bimestre_4), conn);
retorno = comando.ExecuteNonQuery();
conn.Close();
}
return retorno;
}
}
}
REGISTRO DE USUARIO
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
namespace C_Sharp_Sql_Final
{
public class Usuario_Tal
{
public static int agregar(Usuario pUsuario)
{
int retorno = 0;
using (SqlConnection conn = bdcomun.obtenerconexion())
{ SqlCommand comando = new SqlCommand(string.Format("INSERT INTO Usuarios
(nombre,codigo) VALUES ('{0}',{1})"
,pUsuario.usuario,pUsuario.contrasena), conn);
retorno = comando.ExecuteNonQuery();
conn.Close();
}
return retorno;
}

}
}




~ 34 ~

14. PRUEBAS DEL SISTEMA
14.1 PRUEBA DE UNIDAD
PRUEBAS DE UNIDAD
Fecha:
Actividad SI NO
NO
APLICA
INFORMACIN
ADICIONAL
La interfaz de usuario debe ser
amigable el manejo del programa debe
ser a travs de teclado y mouse?
SI
Tiene y usa un estndar para el plan de
pruebas?
NO
Tiene y usa un estndar para las
pruebas de unidad?
NO
Tiene y usa un estndar para el reporte
de la ejecucin de las pruebas?
NO
Existe un proceso de mejoramiento
continuo para su proceso de pruebas?
NO
Se registra, acumula y se usan los
datos de fallas para evaluar la
efectividad del proceso de pruebas y
producir un sistema libre de defectos?

NO
APLICA

Estn claramente definidos los bloques
de informacin de (Frames)?
SI
Tiene los encabezados de ttulo y
nombres de aplicacin correctos?
SI
Las etiquetas de los campos son claras
y representativas?
SI
Los campos fecha tienen el formato
DA-MES-AO y se puede ingresar los
datos como Ej. 12ago2014?
NO
Cuando se tiene una forma con
mltiples tabs, se conoce cul es el
registro padre de los tabs?
SI










~ 35 ~

14.2 PRUEBA DE VALIDACIN
PRUEBAS DE VALIDACIN
Fecha:
Actividad SI NO
NO
APLICA
INFORMACIN
ADICIONAL
El sistema valida correctamente los
campos del formulario?
SI
El sistema considerara como mnimo los
siguientes perfiles: administrador, docente,
estudiante, administrativo?
SI
El sistema actualiza la lista de registros
que usted creo?
SI
Puede seleccionar un de la lista de
registrados?
SI
Puede usted modificar los datos de su
sistema?
SI
El sistema actualiza correctamente la
modificacin de datos?
SI
El sistema valida correctamente los
campos del formulario?
SI
El sistema tiene imgenes? SI
Si de ser as, estas imgenes del sistema
son tiles?
SI
Cada seccin del sistema tiene su ttulo? SI
El ttulo del sistema le indica de qu se
trata?

Distingue alguna imagen que represente
(logotipo) a la unidad educativa? Cree
que aparece en un lugar importante dentro
del sistema? Puede leer el nombre de la
unidad educativa? Es claro?
SI
El reporte tiene nombre del sistema
correcto?

El reporte tiene los encabezados de ttulo
y nombre de aplicacin correctos?

El reporte tiene la fecha de generacin? NO
APLICA

El reporte tiene el nmero de pgina y el
total de pginas?

Las etiquetas de los campos son claras y
representativas?
SI





~ 36 ~

14.3 PRUEBA DE INTEGRACIN

PRUEBAS DE INTEGRACIN
Fecha:
Actividad SI NO
NO
APLICA
INFORMACIN
ADICIONAL
El sistema tarda mucho en cargar?
NO
El tiempo de respuesta es
adecuado?

La lista de valores son lentas para
recuperar la informacin?
NO
APLICA

Si el reporte requiere mucho
tiempo, esto le es notificado al
usuario?
NO
El nombre de la tabla es correcto
segn los estndares?
SI
Tiene la descripcin de la columna
en la base de datos?
SI
Tiene las llaves e ndices
adecuadamente?
SI
Estn las clausulas Select, Into,
From, Where escritas en lneas
diferentes?

Estn las clausulas Insert, Into y
Values escritas en lneas diferentes?

Estn las clausulas Update, SET y
Where escritas en lneas diferentes?

Esta cada columna que se actualice
en una lnea diferente?

Estn las clausulas Delete y Where
escritas en lneas diferentes?








~ 37 ~

14.4 PRUEBA DE SISTEMA
PRUEBAS DE SISTEMA
Fecha:
Actividad SI NO
NO
APLICA
INFORMACIN
ADICIONAL
El sistema permitir el ingreso al
programa basado en usuario y
contrasea?
SI
Las contraseas sern encriptados en
base de datos cifrada mediante una
funcin?

Se guardaran todas las incidencias de
ingreso por usuario, adems de los
intentos de ingreso fallidos?
NO
El sistema no permitir el ingreso de
un mismo usuario desde dos sesiones
distintas?
NO
APLICA

El sistema permitir 3 intentos fallidos
de ingreso, luego de esto se bloqueara
el usuario?
NO Solo se cerrara
el programa
El sistema permitir el cambio de
contrasea?

La contrasea por defecto del usuario
creado tendr que ser cambiada en el
primer ingreso al sistema?

Los mensajes graves son manejados
adecuadamente?
SI
Est la mayor cantidad de cdigo en
la base de datos?

El cdigo cumple con los estndares? SI
Se usan todas las variables,
constantes y parmetros?

La asignacin de valores a las
variables, constantes y parmetros
tiene un propsito?

Est el cdigo intentado a, por lo
menos dos espacios?





~ 38 ~


BIBLIOGRAFA
KENNETH E. KENDALL.,analisis y diseo de sistema
PRESSMAN ROGER S., Ingeniera del Software, un enfoque, Tercera
edicin edit. Mc GRAWHILL / Interamericana de Espaa S.A., 1993.
TORRN DURN RICARDO, Anlisis de Sistemas, Primera edicin,
Editora Isdefe, Marzo de 1997.
LETELIER PATRICIO, Fundamentos de Modelado OO en UML,
Universidad Politcnica de Valencia, Espaa, Mayo 2007.
http://www.itba.edu.ar/capis/rtis/articulosdeloscuadernosetapaprevia/na
der10.pdf >[NADER JAVIER, Modelizacin con Diagramas de Casos
de Uso, 2007].
http://www.dcc.uchile.cl/~psalinas/uml/introduccion.html> [Patricio
Salinas Caro Tutorial de UML].
http://www.clikear.com/manuales/uml/> [Desarrollo Orientado a
Objetos con UML].
http://www.microsoft.com/spanish/msdn/comunidad/mtj.net/voices/MTJ
_2295.asp > [UML, ejemplo sencillo sobre Modelado de un Proyecto].
http://es.tldp.org/Manuales-LuCAS/manual_PHP/manual_PHP/>
[Tutorial de SQL SERVER].
http://www.programacion.com/tutorial/mysql_basico/> [Tutorial bsico
de SQL SERVER].









~ 39 ~






ANEXO 1
REGISTRO RDA






~ 40 ~

A continuacin el registro de un docente mediante formulario RDA








~ 41 ~


ANEXO 2
BOLETN











~ 42 ~

Boletn de un estudiante:




~ 43 ~


ANEXO 3
LIBRETA







~ 44 ~

Libreta realizada manualmente




~ 45 ~


ANEXO 4
ENTREVISTA














~ 46 ~

Entrevista a la Unidad Educativa Dr. Antonio Vaca Diez
ENTREVISTA
NOMBRE COMPLETO:
CON EL RESPETO QUE SE MERECE DISTINGUIDO (A) PROFESOR (A), ME PERMITO HACERLE LA
PRESENTE ENTREVISTA, CON LA FINALIDAD DE OBTENER MAYOR INFORMACIN SOBRE LA FORMA
DE TRABAJO EN CUANTO AL LLENADO DE CALIFICACIONES EN LOS BOLETINES, LA LIBRETA Y OTROS
DOCUMENTOS, EL MISMO SERVIR PARA LA UNA INDAGACIN EXACTA AL PROYECTO QUE MI
PERSONA EST REALIZANDO, AS CUMPLIR CON LOS DEBERES DE ESTUDIANTE UNIVERSITARIA.
GRACIAS POR SU VALIOSO APORTE Y TIEMPO.
1. QU MEDIOS UTILIZA PARA LLENAR LOS BOLETINES DE LOS ESTUDIANTES?


2. EL LLENADO DE CALIFICACIONES LO REALIZA MANUALMENTE O EN LA COMPUTADORA?
UTILIZA EN LA COMPUTADORA LAS FRMULAS PARA EL LLENADO VELOZ Y EFICAZ?


3. CMO CREE USTED QUE, EL MINISTERIO DE EDUCACIN PUEDA FACILITAR LAS
HERRAMIENTAS DE TRABAJO EN CUANTO AL LLENADO DE LAS CALIFICACIONES?


4. CMO SE DEJA LA INFORMACIN DE LAS NOTAS EN SECRETARA? EN MEDIO MAGNTICO
E IMPRESO, O SLO UNO DE ELLOS?


5. QUIN ES RESPONSABLE DE LLENAR LOS BOLETINES EN CADA BIMESTRE?



6. QUIN ES RESPONSABLE DE LLENAR LAS LIBRETAS DE FIN DE GESTIN?




(SECRETARIA, DOCENTE CONSEJ ERO DE CURSO, DIRECTOR, ASISTENTE SECRETARIO, J UNTA
ESCOLAR OTROS)






~ 47 ~

7. PARA FINALIZAR, ESTARA DE ACUERDO EN QUE SU INSTITUCIN IMPLEMENTE
ESTRATEGIAS DE TRABAJO CON TECNOLOGA DE PUNTA PARA UN MANEJO ADECUADO DE
LA INFORMACIN EN CUANTO A LAS CALIFICACIONES Y LLENADO DE BOLETINES Y
LIBRETAS?



























~ 48 ~


ANEXO 5
CUADERNO DE SEGUIMIENTO
















~ 49 ~


Cuaderno de seguimiento del docente:

Potrebbero piacerti anche