You are on page 1of 110

UNIVERSIDAD FRANCISCO GAVIDIA CENTRO REGIONAL DE OCCIDENTE

CTEDRA: INGENIERA DE SOFTWARE


TEMA: ANLISIS Y DISEO DE SISTEMA DE REGISTRO ACADMICO PARA EL CENTRO ESCOLAR PESTALOZZI. CATEDRTICO: ING. JORGE ALBERTO JUAREZ

FECHA DE ENTREGA: MIRCOLES 30 DE MAYO 2012

INTRODUCCION _________________________________________________________ 5 JUSTIFICACION DEL PROYECTO.______________________________________________ 7 3 MODELADO DE LA EMPRESA ____________________________________________ 9


3.1 DESCRIPCIN DE LA EMPRESA _____________________________________________ 9 3.2 DESCRIPCIN DEL PROBLEMA ____________________________________________ 10

4 PLANIFICACIN DEL PROYECTO_________________________________________ 11


4.1 ANLISIS DE RECURSOS __________________________________________________ 11 4.2 ANLISIS DE REQUERIMIENTOS ______________________________________________ 11 4.3 NECESIDADES TCNICAS__________________________________________________ 12 4.4 ACTIVIDADES A DESARROLLAR ___________________________________________ 13

5 PLAN DE CONTROL DE CALIDAD ___________________________________________ 13 6 ORGANIZACIN DEL EQUIPO DE TRABAJO __________________________________ 14 7 ANLISIS DEL SISTEMA ________________________________________________ 15
7.1 INTRODUCCIN _________________________________________________________ 15
7.1.1 METAS Y OBJETIVOS ____________________________________________________________ 7.1.2 ALCANCES _____________________________________________________________________ 7.1.3 CONTEXTO DEL SOFTWARE _______________________________________________________ 7.1.4 RESTRICCIONES PRINCIPALES _____________________________________________________ 15 15 16 16

7.2 ESCENARIO DE USO ______________________________________________________ 16


7.2.1 PERFILES DE USUARIOS __________________________________________________________ 16 7.2.2 DIAGRAMAS DE CASO DE USO: ____________________________________________________ 19 7.3.1 DESCRIPCION DE LOS DATOS _____________________________________________________ 22

Diccionario de datos ________________________________________________________ 29 7.4 MODELO FUNCIONAL_____________________________________________________ 42


7.4.1 DESCRIPCIN DE FUNCIONALIDAD _________________________________________________ 43 7.4.1.1 PROCESO NARRATIVO (PSPEC) POR FUNCIN ____________________________________ 43

8 PLAN DE PRUEBAS DE ACEPTACIN (PPA) ___________________________________ 43


8.1 INTRODUCCIN __________________________________________________________ 43 8.2 PRUEBAS DISEADAS _____________________________________________________ 44 8.3 PRUEBAS DE VALIDACIN _________________________________________________ 45

9 DISEO DEL SISTEMA ___________________________________________________ 46


2

9.1 INTRODUCCIN ______________________________________________________ 46


9.1.1 METAS Y OBJETIVOS ____________________________________________________________ 9.1.2 ALCANCES _____________________________________________________________________ 9.1.3 CONTEXTO DEL SOFTWARE _______________________________________________________ 9.1.4 RESTRICCIONES PRINCIPALES _____________________________________________________ 47 47 48 48

9.2 DISEO DE DATOS ________________________________________________________ 49


9.2.1 ESTRUCTURAS DE DATOS INTERNAS DEL SOFTWARE __________________________________ 9.2.2 ESTRUCTURA DE DATOS GLOBAL __________________________________________________ 9.2.3 ESTRUCTURAS DE DATOS TEMPORALES _____________________________________________ 9.2.4 DESCRIPCIN DE LA BASE DE DATOS _______________________________________________ 49 49 53 53

9.3 DISEO A NIVEL DE COMPONENTES Y ARQUITECTNICO ______________________ 53 9.3.1.1 DISEO ARQUITECTNICO _____________________________________________ 58 9.3.1.2 ESTRUCTURA DE PROGRAMA ___________________________________________ 59
9.3.2 DESCRIPCIN POR COMPONENTE _________________________________________________ 59 9.3.2.1 PROCESO EXPLICATIVO PARA LOS COMPONENTES DE (PSPEC) PARA CADA COMPONENTE 68 9.3.2.2 DESCRIPCIN DE CADA COMPONENTE DE LA INTERFAZ. ____________________________ 68

9.4 DISEO DE INTERFAZ DE USUARIO _______________________________________ 68


9.4.1 DESCRIPCIN DE LAS INTERFASES DE USUARIO ____________________________________ 68

3. Al acercar el mouse se despliega nuestra barra de men _____________ 70


9.4.3 DISPONIBILIDAD DE COMPONENTES _______________________________________________ 77

9.5 RESTRICIONES, LIMITACIONES Y DIFICULTADES ______________________________ 77 9.6 CASOS DE PRUEBA ________________________________________________________ 77 9.7 DETALLES DE INSTALACIN DE PAQUETES Y DEL SISTEMA _____________________ 78

10 PRUEBAS EFECTUADAS _________________________________________________ 78


10.1 PRUEBAS DE DISEO____________________________________________________ 78 10.2 PRUEBAS DE VALIDACIN _______________________________________________ 80

11 IMPLANTACIN DEL SISTEMA ___________________________________________ 81


11.1 OBJETIVO______________________________________________________________ 81 11.2 DESCRIPCIN DE ACTIVIDADES __________________________________________ 81 11.3 CONCLUSIN ___________________________________________________________ 83

12 GARANTA Y MANTENIMIENTO __________________________________________ 83


12.1 OBJETIVO______________________________________________________________ 83 12.2 DESCRIPCIN Y ACUERDOS ______________________________________________ 83

13. CONCLUSIONES ______________________________________________________ 86


3

14. RECOMENDACIONES Y SUGERENCIAS _____________________________________ 87 15. BIBLIOGRAFIA________________________________________________________ 88 16. MANUALES _______________________________________________________ 89

MANUAL DEL USUARIO ______________________________________________________ 89 MANUAL DE REQUERIMIENTOS ______________________________________________ 101

INTRODUCCION Las actividades clase de actividades de estudio que se realizan en los diversos departamentos acadmicos pueden ser mejoradas y beneficiadas en el sentido de la disponibilidad de informacin. Al poder contar con un registro eficiente,

confiable y una capacidad de acceso rpido de informacin y anlisis, es factible un seguimiento constante de la evolucin de alumnos y por consecuencia se orientar de manera ms efectiva. Teniendo en cuenta, que la utilizacin de sistemas de informacin como apoyo en la toma de decisiones en procesos acadmicos es factible, ya que como resultado de la capacidad de relacionar informacin de distintas caractersticas permitir tener ms posibilidades de anlisis de las condiciones que presentan los alumnos en diversas situaciones. El uso de sistemas de informacin proporciona adems herramientas para realizar investigacin en el rea. Mediante el desarrollo en computadora del modelo propuesto se facilita la creacin y manejo de registros histricos de alumnos. Esto permitir estudios de tipo longitudinal sobre diversos aspectos relacionados con el proceso enseanza-aprendizaje. El apoyo que brinda la implementacin del modelo de sistema de informacin, a las actividades acadmicas en el manejo de la informacin, permite mejorar el servicio que presta, no slo a alumnos que lo requieran, sino tambin a directivos, administrativos y docentes mediante la elaboracin de reportes con la informacin pertinente. De esta forma se logra un anlisis desde diferentes ngulos sobre los procesos que se manifiestan al interior de la unidad acadmica. Y es de suma importancia resaltar que la implementacin de los modelos presentados ayudar a lograr mejora en el funcionamiento de todas las actividades acadmicas. Finalmente dicha implementacin debe ser entendida no como el desarrollo de programas de computadora, sino como una forma de trabajo en donde las

actividades acadmicas integren elementos de informacin y conocimiento que le ayuden a tener un panorama completo de las situaciones propias de su labor.

JUSTIFICACION DEL PROYECTO.

El Centro Escolar PESTALOZZI, ofrece a la comunidad educativa los niveles de estudio desde primero hasta noveno grado; esto implica la realizacin de

mltiples acciones en el proceso de enseanza aprendizaje a nivel del aula, fuera y en el entorno de la comunidad estudiantil; lo que convierte en una tarea

compleja el propsito de educar a la juventud; para alcanzar mejores resultados es necesario el involucramiento de los padres de familia, docentes, personal administrativo, autoridades locales y comunidad en general. Dicho desarrollo de los procesos educativos exige contar con los recursos mnimos necesarios y la existencia de un ambiente propicio para resolver las dificultades con un trabajo en equipo; pero adems las herramientas que

contribuyan a minimizar las dificultades de ah es que esta justificacin cobra importancia ya que permite proponer una herramienta de registro acadmico para mejorar el control de los diferentes flujos de informacin que acontecen peridicamente en la institucin y as convertir las debilidades en fortalezas institucionales. La poblacin estudiantil de la institucin es de 900 alumnos inscritos en diferentes grados de escolaridad, lo cual justifica la necesidad de automatizar los flujos de informacin que se generan dentro de la institucin. Pero debido a los altos precios de los sistemas computacionales se carece de un software para llevar el control de sus administraciones acadmicas, actualmente lo hace de forma manual en nminas y formularios, para luego ser almacenado en una hoja electrnica, esto trae como consecuencia doble trabajo y vuelve menos eficientes las labores de dicho encargado. Por lo expuesto, se propone implementar una plataforma de servicios seguros para registro acadmico que provea a la comunidad estudiantil un sistema de software que permita agilizacin en la gestin del control de notas, inscripcin,
7

etc.,

eliminando

los

papeles

asociados

los

procedimientos

actuales,

disminuyendo la tasa de errores asociada a la digitacin y mejoras en la disponibilidad y oportunidad de la informacin en un ambiente seguro de operacin.

3 MODELADO DE LA EMPRESA 3.1 DESCRIPCIN DE LA EMPRESA El centro escolar Pestalozzi Se encuentra ubicada. En final calle poniente, Barrio el calvario Juan Enrique Pestalozzi. En el ao de 1938, exista una escuela de varones y una de nias, la primer atendida por el Profe. Julio Valladares y la segunda ocupaban una casa particular donde tenan a las nias en los corredores. Luego en 1941 fue trasladada y atendida por el profesor Juan Hilario Fuentes. La escuela fue trasladada a varios locales mas pero fue por el terremoto del 13 de enero y el 13 de febrero del 2001 que daaron las estructuras de las instalaciones de la escuela lo cual ocasiono que la escuela funcionara en diferentes lugares de la comunidad como por ejemplo: Casa Comunal, Iglesia de los mormones, luego atreves de las donaciones se construye el bachillerato General y la cual la primer promocin sali en el 2008 VISIN: Ser una institucin que ofrece una formacin integral en un ambiente agradable con calidad, disciplina y eficiencia para un mejor aprendizaje.

MISIN: Formar cientfica, humanista y tecnolgicamente a la comunidad educativa para que se incorpore al campo laboral o acadmico, propiciando el desarrollo y la calidad de vida.

OBJETIVO: Modernizar los mtodos pedaggicos, permitiendo que el proceso de enseanza aprendizaje se vuelva dinmico, significativo y objetivo, para mejorar la calidad de la educacin de la comunidad educativa.

3.2 DESCRIPCIN DEL PROBLEMA El Centro Escolar no cuenta con un sistema que les permita llevar de forma eficaz y eficiente el registro de los alumnos. Para cada grado acadmico existe una serie de calificaciones correspondientes a las asignaturas, esto lo hace muy cuidadosamente cada maestro porque tiene que realizar varias operaciones para sacar el promedio por alumno, que lo lleva en forma detallada en diferentes cuadros; este proceso se ampla por la cantidad de alumnos con que cuenta la institucin por lo tanto esto hace que a los estudiantes no se les proporcione las calificaciones promedios de sus materias en corto tiempo o cualquier otra

informacin que conforma el Registro Acadmico. Dichos procesos de Registro Acadmico se realizan en forma manual, el cual resulta ser tedioso por la poblacin estudiantil que es muy numerosa; esto hace ms lento el proceso para entregar la informacin que es solicitada. Las calificaciones se llevan en forma ordenada por medio de cuadros, cada uno de estos se identifican por un nombre de acuerdo al nivel de estudio. La direccin es la encargada del Registro Acadmico, el cual contiene la siguiente informacin: control de notas, asistencia por grado, promociones anuales, control de desercin y ausentismo que se refleja a travs de los cuadros. Esta informacin es llevada por maestros durante el periodo lectivo en un libro anual el cual se entrega al director al final del ao escolar, siendo el nico que tiene acceso a la informacin.

10

4 PLANIFICACIN DEL PROYECTO 4.1 ANLISIS DE RECURSOS

Todos aquellos componentes de Hardware y software que nos sern necesarios para el buen funcionamiento y la Optimizacin de nuestro sistema los llamaremos recursos Dentro de los recursos con los que contamos serian:

NOMBRE DEL RECURSO PC

ESPECIFICACIONES Procesador Intel 1.6 Ghz, RAM 1 GB, Disco duro de 40 GB. Soportador de flash, navegador recomendado: Google Chrome

IMPRESORA Dreamweaver Base de datos

Canon cualquier serie. Contar con Appserv MySQL

Contamos con recursos humanos en los que nos apoyaremos en amigos que ya son graduados de la carrera de ingeniera de software o que conocen del tema , y tambin recursos bibliogrficos con los que cuentas la universidad tanto en biblioteca fsica como virtual. .

4.2 ANLISIS DE REQUERIMIENTOS Panorama general. Dentro de nuestro panorama general tenemos que la

institucin no cuenta con un sistema funcional que satisfaga todas sus necesidades a la cual solicitan que dicho sistema cumpla las reas de registrar nuevos alumnos y profesores, control en el anecdotario, y el almacenamiento de sus notas para calcular su promedio
11

Metas. Como metas tenemos que cumpla los requerimientos del cliente que en este caso es el director de la escuela Pestalozzi, que sea un sistema funcional, confiable y que sea de fcil entendimiento con respecto al fcil uso y manejabilidad dentro de su interfaz tanto para el director como para los profesores. Funciones del sistema. Podr registrar a un nuevo alumno y docente. Le permitir ingresa todas las notas realizadas a los alumnos y que le genere el promedio con el que aprob o reprob su curso. Ser capaz de general dicho reporte de notas y anecdotario de cada alumno. Podr mostrar la informacin personal tanto del docente como del alumno que pertenece a la institucin,

Atributos del sistema. Ser un sistema eficiente. De uso-amigable para los docentes y el director de la institucin el cual por su interfaz podr ser de fcil comprensin para su navegabilidad dentro de el. Un sistema confiable ya que a cada usuario se le asignara un usuario y contrasea. Para la ejecucin del presente trabajo los requerimientos se dividen en tres partes: la primera parte registro de alumnos, segunda registro de representantes y por ltimo el almacenamiento de notas de los alumnos (en diferentes reas)

4.3 NECESIDADES TCNICAS Usuarios: Se necesitara que la gente conozca como manejar los navegadores web, conocimientos bsicos de computacin, conocimientos bsicos sobre un LOGIN, conocimientos bsicos de Office. Programadores: Conocimientos avanzados de PHP, conocimientos intermedios de MySQL, conocimientos intermedios para el diagramado, conocimiento avanzado de Office.

12

4.4 ACTIVIDADES A DESARROLLAR Formulacion de preguntas Recoleccin de datos Anlisis de datos recolectados Anlisis de requerimientos Creacion de diagramas Creacion de diccionario de datos Desarrollo de base de datos Analisis de interface Programacion Pruebas del sistema Implementacion del sistema Entrega del sistema

5 PLAN DE CONTROL DE CALIDAD El Control de la Calidad se posesiona como una estrategia para asegurar el mejoramiento continuo de la calidad. Programa para asegurar la continua satisfaccin de los clientes externos e internos mediante el desarrollo permanente de la calidad del producto y sus servicios. Concepto que involucra la orientacin de la organizacin a la calidad manifestada en la calidad de sus productos, servicios, desarrollo de su personal y contribucin al bienestar general. La definicin de una estrategia asegura que la organizacin est haciendo las cosas que debe hacer para lograr sus objetivos. La definicin de su sistema determinar correctamente. La calidad de los procesos se mide por el grado de adecuacin de estos a lograr la satisfaccin de sus clientes (internos o externos). Esto implica la definicin de requerimientos del cliente o consumidor, los mtodos de medicin y estndares contra que comparar la calidad.
13

si est

haciendo estas cosas

Desde

el

inicio

de

esta

era

las organizaciones han

buscado

mejorar

su competitividad implantando programas y tcnicas para el mejoramiento de la calidad de sus productos y servicios, y la productividad de su operacin. El centro de calidad ha estado presente en todos estos cambios apoyando a las empresas en el establecimiento de programas de mejoramiento continuo; sin embargo, en la poca actual y en el futuro, las organizaciones tendrn que lograr no solo la satisfaccin del cliente mediante productos y servicios de calidad (y de los accionistas mediante una operacin rentable) sino tambin de los otros grupos que de una u otra forma tengan algn inters y esperen algn beneficio de la empresa (empleados, la comunidad y los ecosistemas con los que interacta). Esto requiere que la implantacin de programas de mejoramiento continuo se realice con un enfoque sistemtico que asegure la congruencia estructural y cultural entre el sistema organizacional y losprincipios de calidad total.

El plan de control de calidad implementado a nuestro sistema consistir en realizar las pruebas necesarias para poder ejecutar nuestro sistema como un registro acadmico especializado en obtener datos precisos y exactos sin importar la cantidad necesaria de actividades a realizarse en el centro acadmico, al mismo tiempo se llevara un control de los docentes de planta y docentes por hora. Tambien se mantendr un control acadmico de todos los alumnos de dicha institucin. Lograremos un control de calidad exitoso satisfaciendo las

necesidades del cliente.

6 ORGANIZACIN DEL EQUIPO DE TRABAJO MariaJose , Fabiola Mendoza, yajaira lima Kevin Vanegas David Duran Trejo Diagramado lgico, previo a creacin de base de datos Todo lo relacionado a la base de datos y diccionario de datos Analista Programador, supervisor del proyecto.

14

7 ANLISIS DEL SISTEMA 7.1 INTRODUCCIN

A continuacin se describe a razn de anlisis la estructura con la que se pretende llevar a la automatizacin al Centro Escolar Pestalozzi contando as con un sistema que le permita llevar a cado con mayor facilidad todas las actividades que se realizan dentro de dicha institucin, siendo una herramienta de muchos beneficios tanto a sus trabajadores como para los estudiantes.

7.1.1 METAS Y OBJETIVOS Dentro de las metas tenemos lograr la agilidad en los trmites que se realizan dentro de la institucin, brindarles a los profesores un ahorro considerable en tiempo a calcular notas y a su vez realizar una automatizacin de los procesos, obteniendo as una minimizacin de papelera dentro de la escuela. Y por ultimo y no menos importante garantizar la seguridad de todos los datos Objetivo general Desarrollar un sistema que permita mejorar el desarrollo registr acadmico de los alumnos. Objetivos especficos Lograr la automatizacin de los procesos de la escuela. Lograr la normalizacin de datos. Establecer el Diseo de Archivos, Base de Datos y Pantallas que comprender el Sistema de Registro Acadmico. 7.1.2 ALCANCES El sistema puede cubrir desde el registro de docentes, la inscripcin de alumnos, realizar el clculo de promedio por alumno y generar informes de notas y anecdotario
15

7.1.3 CONTEXTO DEL SOFTWARE Dicho software permitir realizar la inscripcin de los estudiantes de una manera automatizada y rpida, agilizando los procesos para introducir las notas de sus actividades correspondientes en el ao escolar logrando as generar de manera ms rpida el promedio de dichas actividades por alumno mostrando as un reporte el cual podr ser impreso dicho reporte contendr si el alumno a aprobado o no su curso, teniendo tambin el acceso al anecdotario el cual permite llevar el control de asistencia de los estudiantes, teniendo la direccin el control tanto de sus estudiantes como de los docentes que ah brindar su servicio.

7.1.4 RESTRICCIONES PRINCIPALES Dificultad en la inadaptacin del sistema con respecto a los docentes. Tiempo de desarrollo: No se contara con el tiempo necesario para realizar un sistema 100% eficiente. Recursos econmicos. 7.2 ESCENARIO DE USO 7.2.1 PERFILES DE USUARIOS

DESCRIPCIN PESTALOZI DEL DIRECTOR

DE

FUNCIONES EN EL

COMPLEJO EDUCATIVO

Planificar y organizar el trabajo docente en forma participativa con el Consejo de Profesores, atendiendo los planes y programas de estudio y disposiciones que se reciban en tal sentido.

Dar seguimiento pedaggico a los maestros en las aulas, con el propsito de observar su desempeo y proporcionar la ayuda tcnica necesaria. Organizar la Matricula Escolar.

16

Legalizar con su firma y sello de la institucin, los certificados, ttulos, constancias y certificaciones de calificaciones de los estudiantes. Estimular y apoyar las iniciativas de los decentes de la institucin, cuando favorezcan el desarrollo de las actividades escolares. Organizar anualmente al personal docente asignndoles los grados o

secciones en base a las preferencias, experiencias, aptitudes, habilidades y destrezas de los educadores. Apoyar innovaciones pedaggicas que tiendan a cualificar la educacin. Velar porque la institucin educativa est abierta media hora antes de iniciar las labores y cerrada al finalizar las mismas. Sustituir al profesor de aula cuando este no asista a la institucin y el subdirector tenga grado a su cargo, en el nivel de Educacin Bsica. Extender en forma gratuita las constancias y certificaciones de estudio que le fueren solicitadas por los estudiantes, padres o encargados. Entregar conforme inventario, los bienes de la institucin tales como equipo, mobiliario, libros y recibirlos en la misma forma, al asumir el cargo. Emitir los informes que le sean solicitados en su calidad de funcionario que de acuerdo a la ley a su labor debe realizar. Firmar y sellar todo documento que le fuere solicitado, razonando su firma, si fuera necesario, pero sin poder denegarla. Orientar al Personal Docente y Administrativo para el mejor ejercicio de sus funciones. Establecer y mantener buenas relaciones con los padres de familia, tutores o encargados con la finalidad de obtener informacin que favorezca la adaptacin de la institucin a las necesidades de los alumnos y a la vez compartir la responsabilidad de la educacin de los mismos. Designar con el aval del Consejo de Profesores, a un miembro del Personal Docente, para que en ausencia del Director y Subdirector, asuma las funciones de coordinar las actividades de la institucin educativa.

17

Elaborar junto con el subdirector el Reglamento Interno de la institucin educativa, enriquecerlo con la participacin del Consejo de Profesores y darlo a conocer al Consejo Directivo Escolar.

PROFESORES DE AULA

Presentarse al centro educativo, quince minutos antes de iniciar sus labores y retirarse cuando hayan terminado sus responsabilidades. Llevar completos, en orden y al da los libros de Registro Escolar de su grado o seccin, en el nivel de educacin bsica o de sus asignaturas en el nivel de educacin media.

Asistir a los cursos de mejoramiento profesional como resultado de la evaluacin de su desempeo cuando las necesidades del servicio lo demanden.

Firmar el libro de Asistencia de Profesores consignando la hora de entrada al llegar a la institucin y de salida, al final de sus labores. Planificar su labor docente y hacer buen uso del tiempo en beneficio de sus alumnos. Responsabilizarse de la seguridad de sus alumnos tanto en el aula como cuando tuviere que asistir a excursiones, actos pblicos y horas de salida de clases.

Cumplir los acuerdos tomados en Consejo de Profesores. Velar por el cuido de la infraestructura y mobiliario de la institucin. Cuidar su presentacin personal, en atencin a su profesin.

18

SECRETARIA DE REGISTRO ACADMICO

Ordenar y recopilar documentacin de alumnos matriculados. Escribir los datos personales de los alumnos para elaborar listados. Hacer la matricula oficial de alumnos ante la departamental. Ingreso de notas de los alumnos a la computadora por cada perodo. Imprimir boletas de notas para entregar resultados a los padres de familia. Mecanografiar exmenes para cada periodo. Elaboracin de todo tipo de constancias para los alumnos. Elaboracin de certificados para los alumnos al finalizar el ao lectivo. Elaboracin de cuadros resmenes de fin de ao. Elaborar y ordenar todo lo que concierne a trmites para legalizacin de ttulos de alumnos egresados. Elaboracin de informes estadsticos y de otra naturaleza solicitada por la direccin.

7.2.2 DIAGRAMAS DE CASO DE USO:

Sistema Registro Acadmico


Matricular Alumnos

Estudiante

Inscribir Alumnos Registrar Datos y Calificaciones

Padre de familia
Elaborar Reportes Entregar Documentos

R_A
Reg. Datos del Docente Administrar Curso

19

Diagrama Caso de Uso Matricular Alumnos

Matricular Alumnos

Encargado
Elaborar Hoja de Matrcula

Secretaria registro acadmico

Registrar Datos del Alumno

Imprimir Hoja de Matrcula

Caso de Uso Inscribir Alumno

Inscribir Alumno
Registro de Datos en la BD

Secretaria registro acadmico

estudiante

Elaborar Hoja de Inscripcin

Imprimir Hoja de Inscripcin

Administracin de Grupos de Alum.

20

Caso de Uso Registro Datos - Calificaciones

Registro de Datos - Calificaciones Secretaria registro acadmico

estudiante

Registro Datos del Alumno Introducir Calificaciones Obtenidas Elaborar Reporte Acadmico

21

7.3 MODELO DE DATOS Y SU DESCRIPCIN 7.3.1 DESCRIPCION DE LOS DATOS ARQUITECTURA DE INFORMACIN El sistema global que existe dentro del Centro Educativo Pestalozzi es completamente manual no interviene ningn tipo de tecnologa electrnica para registrar las operaciones que se realizan dentro de ste. A continuacin se mostrar cada uno de los controles o procesos que llevan a cabo dentro de la Institucin, y la persona responsable de dicho proceso. RESPONSABLE PROCESO Elaboracin de Registros histrico PERSONAL ACADEMICO DE REGISTRO de notas (Libro de Promocin). Elaboracin de Constancias (Estudio, Notas y Conducta). Control de Datos Personales de los Docentes. Revisa, firma y autoriza cada uno de DIRECTOR los reportes que son realizados por el personal de Registro Acadmico. Entrega de Notas por Perodo. MAESTRO Matricula de Alumnos.

DESCRIPCIN DE PROCEDIMIENTOS Y DIAGRAMAS DE FLUJO DE DATOS PROCESOS REALIZADOS POR EL REGISTRO ACADMICO

22

PROCESO 1 Registro Histrico de Notas o tambin conocido como Libro de promocin La Secretaria del Registro Acadmico solicita las Notas Finales al Personal Docente. El Personal Docente entrega las Notas Finales a la Secretaria del Registro Acadmico. Las Notas Finales recibidas son transcritas por la Secretaria al Libro de Promocin El Libro de Promocin es Archivado dentro del Registro Acadmico por la Secretaria. DIAGRAMA DE FLUJO DE DATOS

REGRISTRO ACADEMICO

SOLICITAR NOTAS

1.1
LOS DOCENTES FINALES ENTREGAN NOTAS

NOTAS FINALES

1.2
LAS NOTAS SON TRANSCRITAS

LIBRO DE PROMOCION REGRISTRO ACADEMICO

23

PROCESO 2 Constancia de Estudio El alumno la solicita a la secretaria. El alumno proporciona sus datos personales (Nombre, Grado y Seccin) La secretaria elabora la constancia. La secretaria entrega la constancia al Director para que la firme y la selle. La constancia es entregada por la secretaria al alumno.

DIAGRAMA DE FLUJO DE DATOS

ALUMNO

SOLICITUD DE CONSTANCIA

2.1
RECIBIR DATOS PERSONALES

INFORMACION DEL ALUMNO

2.2
ELABORAR CONSTANCIA

CONSTANCIA

CONSTANCIA ALUMNO

2.3
FIRMAR Y SELLAR LA CONSTANCIA

24

PROCESO 3 Constancia de Notas

El alumno la solicita a la secretaria El alumno proporciona sus datos personales (Nombre, Grado y Seccin) La secretaria busca las notas del alumno en el Libro de Promocin La secretaria elabora la constancia La secretaria entrega la constancia al Director para que la firme y la selle La constancia es estregada por la secretaria al alumno
3.2 3.1
RECIBIR DATOS PERSONALES

DIAGRAMA DE FLUJO DE DATOS


ALUMNO SOLICITUD DE CONSTANCIA

INFORMACION DEL ALUMNO

BUSCA LAS NOTAS DEL ALUMONO

NOTAS 3.4 ALUMNO CONSTANCIA


FIRMAR Y SELLAR CONSTANCIA

3.3
ELABORAR CONSTANCIA

CONSTANCIA

PROCESO 4 Control Datos Personales de los Docente

El director le entrega a la secretaria del registro acadmico los datos personales del docente.
25

La secretaria transcribe estos datos a un formulario. La secretaria archiva el formulario.

DIAGRAMA DE FLUJO DE DATOS


DATOS PERSONALES DEL DOCENTE

DIRECTOR

4.1
TRASCRIBIR DATOS DEL DOCENTE

ARCHIVO

PROCESOS REALIZADOS POR EL PERSONAL DOCENTE PROCESO 1 Entrega de Notas por Perodo La Direccin entrega las libretas de notas a los docentes. Los docentes llenan las libretas con las notas y datos personales del alumno Los docentes, entregan la libreta de notas a los alumnos. El padre de Familia o el Encargado firma la libreta de notas y la entrega informacin al hijo (alumno). Los alumnos regresan las libretas al docente. El docente guarda las libretas de notas. Y el proceso se repite hasta que el alumno culmina el ao escolar.

26

1.2 DIRECTOR LIBRETAS DE NOTAS 1.1


ENTREGAR LIBRETA A LOS DOCENTES

INFORMACION

LLENAR LAS LIBRETAS CON NOTAS Y DATOS DEL ALUMNO

LIBRETAS DE NOTAS

1.4 LIBRETA DE NOTAS


ENTREGAR LIBRETA YA FIRMADA AL DOCENTE

1.3
ENTEGA LIBRETA A LOS ALUMNOS PARA SER FIRMADA POR EL RESPONSABLE

LIBRETA DE NOTAS RESPONSABLE ALUMNO

PROCESO 2 Matricula de Alumnos El Padre de Familia o el Encargado solicita la matricula al docente encargado del grado. El Padre de Familia o el Encargado, le entrega al docente el papeleo necesario del alumno (Partida de Nacimiento, Certificado del grado anterior y los datos personales del alumno como lo es la direccin, telfono, nombre de los padres o el encargado). El docente llena la hoja de matrcula, la cual guarda en un flder. El Padre de Familia o Encargado cancela al docente la cuota de matrcula. El docente le extiende al Padre de Familia o Encargado un recibo de cancelacin.

27

DATOS PERSONALES

2.1 RESPONSABLE DEL ALUMNO Solicitud de Matricula


RECIBIR DATOS Y DOCUMENTOS DEL ALUMNO

hoja de matricula Datos del alumno

2.2
LLENAR LA HOJA DE MATRICULA

Hoja de matricula

RESPONSABLE ALUMNO

28

Diccionario de datos ALUMNO (NIE, Nombres, Apellidos, Fecha_Nac, Direccin, Telfono,

responsable) NIE Nomb res Apellido 1 Apellido 2 Fecha_Na c Direcci n Telfono Respon sable

RESPONSABLE (DUI, Nombres, Apellidos, Parentesco, Direccin, Telfono, e-mail) DU Nombre Apellido I s 1 Apellido 2 Parentesc Direcci o n

Profesin,

Profesi Telfon n o

emai l

DOCENTE (Id Docente, DUI, Nombres, Apellidos, Direccin, Telfono, ISSS, NIT, NIP, e-mail) Id_Doce nte Nombr es Apellid o1 Apellid o2 Direcci n Telfo no D UI ISS S NI T NI P ema il

29

MATERIA (Id_Materia, Nombre, Descripcin) Id_Materia Nombre Descripcin

NOTA (ao acadmico) Ao_acad mico Id_Docent e Id_Mat eria NI E Nota_1_Perio Nota_2_Perio do do Nota_3_Perio do

Tabla 1: Diccionario de datos de la tabla Alumno. Descripci n Longitu d Mscara de entrada Requerid o Llave Primari a Llave Forn ea

Campo

Tipo

Cdigo Id_alumno asignado por Alfanumric la o 8 LL00000 0 Si No

institucin. Cdigo asignado a NIE cada estudiante por MINED. Alfanumric o

LL0000

Si

No

30

Campo

Descripci n

Tipo

Longitu d

Mscara de entrada

Requerid o

Llave Primari a

Llave Forn ea

Primeros dos Nombres nombres del estudiante. Texto 100 No No No

Primer Apellido1 apellido del Texto estudiante. 100 No No No

Segundo Apellido2 apellido del Texto estudiante Direccin Direccin exacta del estudiante. Nombre del Responsable responsabl e del Texto 100 No No No 80 No No No

Alfanumric o

100

No

No

No

estudiante.

Nmero de Telfono telfono del encargado

Alfanumric o

00000000

No

No

31

Campo

Descripci n

Tipo

Longitu d

Mscara de entrada

Requerid o

Llave Primari a

Llave Forn ea

Fecha_nacimien to

Fecha

de Fecha 10

nacimiento del alumno.

DD-MMAAAA

No

No

Tabla 2: Diccionario de datos de la tabla docente. Mscara Campo Descripcin Tipo Longitud de entrada Cdigo Id_docente asignado cada docente. Nombre Nombres completo del Texto maestro. Primer Apellido1 apellido del Texto docente. Apellido2 Segundo apellido del Texto 100 No No No 100 No No No 100 No No No a Alfanumrico 6 LL0000 Si No Requerido Llave Llave

Primaria Fornea

32

Mscara Campo Descripcin Tipo Longitud de entrada docente. Direccin de Direccin residencia del docente. Telfono de contacto. Direccin de Email correo electrnico. NIP profesor. del Alfanumrico 50 No Alfanumrico 100 No Requerido

Llave

Llave

Primaria Fornea

No

No

Telfono

Alfanumrico 9

0000-0000

No

No

No

No

NIP

Numrico

0000000

No

No

NIT

Numero NIT.

de

0000Alfanumrico 17 000000000-0 000000000 No No

DUI

DUI.

Alfanumrico 10

No

No

Nmero ISSS seguro social.

de Alfanumrico 9 000000000 No No

33

Tabla 3: Diccionario de datos de la tabla responsable. Longit ud Mscara de entrada 0000000 0-0 Requeri do Llave Primar ia Llave Fornea

Campo

Descripcin

Tipo

DUI

DUI.

Alfanum rico

10

Si

No

Primeros dos Nombres nombres del Texto responsable. 100 No No No

Primer Apellido1 apellido del Texto 100 No No No

responsable. Segundo Apellido2 apellido del Texto 80 No No No

responsable. Direccin exacta del

Direcci n

Alfanum rico

100

No

No

No

responsable. Nmero de del

Telfono

telfono

Alfanum rico

00000000

No

No

encargado. Tipo Parentes co de

parentesco con alumno. el

Texto

25

No

No

No

34

Campo

Descripcin

Tipo

Longit ud

Mscara de entrada

Requeri do

Llave Primar ia

Llave Fornea

Direccin de Email correo electrnico. Profesio n Profesin del responsable

Alfanum rico

50

No

No

No

Texto

30

No

No

No

Tabla 4: Diccionario de datos de la tabla materia. Campo Descripcin Tipo Longitud Mscara Requerido Llave de entrada Cdigo Id_materia asignado cada materia. Nombre de a Alfanumrico 6 LL0000 Si No Llave

Primaria Fornea

Nombre

la materia. Grado

Texto

100

No

No

No

Grado

asignado la materia. Seccin

a Texto

100

No

No

No

Seccin

asignada la materia

a Texto

80

No

No

No

35

Campo

Descripcin Tipo

Longitud Mscara Requerido Llave de entrada

Llave

Primaria Fornea

Descripcin Descripcin de plan de Texto la materia. 500 No No No

Tabla 5: Diccionario de datos de la tabla nota. Llave Primari a

Campo

Descripcin Tipo

Longitud

Mscara de Reque entrada rido

Llave Fornea

Id_notas

Id

del alfanumer ico

estudiante Cdigo

Si

No

Id_alumno

asignado por institucin. Cdigo

Alfanum la rico

Si (hacia 8 LL000000 No tabla alumno)

Id_docente

asignado cada docente. Cdigo

a Alfanum rico

Si (hacia 6 LL0000 Si tabla docente)

Id_materia

asignado cada materia.

a Alfanum rico

Si (hacia 6 LL0000 Si tabla materia)

36

Actividad Act1PP uno primer periodo Actividad Act2PP dos primer periodo Actividad Act3PP tres primer periodo Actividad Act4PP cuatro periodo Actividad Act5PP cinco primer periodo Actividad Act6PP seis primer periodo Actividad Act7PP siete primer periodo del Numero 4 00.00 Si del Numero 4 00.00 Si del Numero 4 00.00 Si del Numero 4 00.00 Si del Numero 4 00.00 Si del Numero 4 00.00 Si del Numero 4 00.00 Si

37

Actividad Act8PP ocho primer periodo Promedio del primer numero 4 00.00 SI del Numero 4 00.00 Si

Promedio PP

periodo Actividad

Act1SP

uno segundo periodo Actividad

del

Numero

00.00

Si

Act2SP

dos segundo periodo Actividad

del

Numero

00.00

Si

Act3SP

tres segundo periodo Actividad

del

Numero

00.00

Si

Act4SP

cuatro segundo periodo Actividad

del

Numero

00.00

Si

Act5SP

cinco segundo periodo

del

Numero

00.00

Si

38

Actividad Act6SP seis segundo periodo Actividad Act7SP siete segundo periodo Actividad Act8SP ocho segundo periodo Promedio del segundo numero periodo Actividad Act1TP uno tercer periodo Actividad Act2TP dos tercer periodo Actividad Act3TP tres tercer periodo del Numero 4 00.00 Si del Numero 4 00.00 Si del Numero 4 00.00 Si 4 00.00 SI del Numero 4 00.00 Si del Numero 4 00.00 Si del Numero 4 00.00 Si

Promedio SP

39

Actividad Act4TP cuatro tercer periodo Actividad Act5TP cinco tercer periodo Actividad Act6TP seis tercer periodo Actividad Act7TP siete tercer periodo Actividad Act8TP ocho tercer periodo Promedio del tercer numero 4 00.00 SI del Numero 4 00.00 Si del Numero 4 00.00 Si del Numero 4 00.00 Si del Numero 4 00.00 Si del Numero 4 00.00 Si

Promedio TP

periodo Actividad

Act1CP

uno cuarto periodo

del

Numero

00.00

Si

40

Actividad Act2CP dos cuarto periodo Actividad Act3CP tres cuarto periodo Actividad Act4CP cuatro cuarto periodo Actividad Act5CP cinco cuarto periodo Actividad Act6CP seis cuarto periodo Actividad Act7CP siete cuarto periodo Actividad Act8CP ocho cuarto del Numero 4 00.00 Si del Numero 4 00.00 Si del Numero 4 00.00 Si del Numero 4 00.00 Si del Numero 4 00.00 Si del Numero 4 00.00 Si del Numero 4 00.00 Si

41

periodo Promedio del cuarto numero 4 00.00 SI

Promedio CP

periodo

7.4 MODELO FUNCIONAL


Datos personales

encargado

Inscripcin

Boleta a firmar Matrcula

Datos Generales Reg. Datos Calificaciones

Estudiante
Notas finales Notas
Docentes Coord. Grado

42

7.4.1 DESCRIPCIN DE FUNCIONALIDAD Como sabemos una funcionalidad es un conjunto de caractersticas que hacen que algo sea prctico y utilitario. La funcionalidad de este sistema consiste en el control total automtico de las actividades que se realizan en el centro escolar, para tener as un sistema automatizado para llevar a cabo cada una de sus actividades como lo es el matricular e inscribir a los alumnos, realizar los respectivos documentos que en el centro escolar se manejan y poder llevar un control ms exacto a la hora de registrar las notas de todos los alumnos.

7.4.1.1 PROCESO NARRATIVO (PSPEC) POR FUNCIN

8 PLAN DE PRUEBAS DE ACEPTACIN (PPA) 8.1 INTRODUCCIN El objetivo de la aceptacin del sistema es obtener un documento escrito y firmado por el cliente, donde indique que el producto se le entrego de acuerdo a lo prometido. El cliente sabe que las pruebas exitosas son la garanta que el sistema est bien, para la garanta del software es necesario probarlo, ya que va de por medio prestigio, fiabilidad, proyeccin, para proyectos futuros.
43

8.2 PRUEBAS DISEADAS Se realizaran pruebas de entrada a los diferentes datos de entrada, tales como:

Para la captura de docentes se tienen: o Clave del docente o Nombre o apellidos o DUI o NIT

En el panel de control de los temas que se capturarn tales como: o Usuario y o Contrasea

En la captura en referencia a los estudiantes se manejan los siguientes datos: o notas o grado o seccin o encargado o nombre

En cada uno de estos campos se verificaran que toda captura este correctamente, si se desea consultar para sacar la boleta respectiva de cada alumno, este lo muestre en el momento en que se requiera.

Se realizarn pruebas de salida a los diferentes datos de salida o reportes, tales como: En la seccin Informacin se verificaran los siguientes datos: o Registro de notas o Registro de docentes

44

En la seccin de los docentes verificaran: o Inicio de sesin o Cursos a los que imparte

En esta seccin se realizaran las diversas pruebas para que la informacin que se capture por la secretaria de registro acadmico sea la correcta tales como: inscripcin de cada alumno, registro de cada profesor, realizar los respectivos reporte, ara que esta informacin sea correcta 8.3 PRUEBAS DE VALIDACIN

Para validar el campo Clave del docente en l su respectivo campo se realizar de la siguiente manera: 1. Introducir solo letras 2. Introducir letras y nmeros 3. Introducir nmeros 4. Introducir nmeros del 1 al 10000 5. Introducir el -1 6. introducir el 10001 El nico valor aceptable es el la opcin 3 y 4 es decir aceptara nmeros

Para validar el campo Nombre de docente en el panel de control se realizar lo siguiente: 7. Introducir solo letras 8. Introducir letras y nmeros 9. Introducir nmeros 10. Introducir letras maysculas y minsculas El nico valor aceptable es el la opcin 7 es decir solo permitir letras

45

Para validar el campo Contrasea en el panel de control se realizar lo siguiente: 11. Introducir solo letras 12. Introducir letras y nmeros 13. Introducir nmeros 14. Introducir letras maysculas y minsculas 15. No introducir nada El nico valor aceptable es el la opcin 11 solo aceptara letras

En la captura docentes se llenaran los siguientes campos: Nombre, primer apellido, segundo apellido, fecha de nacimiento, lugar de nacimiento, direccin, telfono, DUI, NIT As como tambin se realizaras estas mismas pruebas al momento de registrar las notas para cada alumno teniendo en cuenta que en una calificacin no podrn haber nmeros menores de cero ni mayores de 10. As como tambin ningn alumno podr estar inscrito en dos grados diferentes. Todos estos campos se van a probar para verificar que solo reciban informacin correcta, aplicando las distintas pruebas antes mencionadas. Se aplicaran las pruebas de seguridad para que ninguna persona ajena al centro escolar pueda capturar informacin o entrar a la codificacin si no tiene autorizacin.

9 DISEO DEL SISTEMA 9.1 INTRODUCCIN

46

Esta seccin provee una completa descripcin del diseo del proyecto de desarrollo de software centro escolar. Aqu se describen todos los datos, arquitecturas e interfaces y sus componentes a nivel de diseo del software.

9.1.1 METAS Y OBJETIVOS

Aplicar la ingeniera de software sistema de registro acadmico Con la finalidad de proponer mejoras de funcionalidad del sistema y documentar todo el proceso de desarrollo del sistema, y as formalizar el desarrollo de un proyecto de software y darle valor agregado al proyecto para opciones de comercializacin futuras. El cual es un sistema en el que podrn llevar a cabo cada una de las funciones que dentro de la escuela se realizan.

El proyecto se basara en diferentes requisitos, tales como: Proporcionar un mejor orden dentro de la institucin Generar los promedios de cada alumno Proporcionar el listado de los docentes que laboran en la escuela Generar los reportes necesarios

9.1.2 ALCANCES

1. Poder realizar la inscripcin del alumno. 2. Realizar la entrada de un nuevo docente 3. Mostrar informacin de los profesores que laboran en la institucin 4. Permitir a los docentes el ingreso de las notas de los alumnos 5. Generar las notas de los alumnos 6. Generar reportes como los anecdotarios

47

7. Mostrar informacin de el alumno

9.1.3 CONTEXTO DEL SOFTWARE

El contexto del proyecto est en la automatizacin de las actividades que en centro escolar se realizan como poder realizar la inscripcin de los alumnos e ingreso de nuevos docentes, poder llevar un mejor control de los profesores e ingresar las respectivas notas de cada alumno y calcular su promedio.

9.1.4 RESTRICCIONES PRINCIPALES

Factores de Riesgo para la finalizacin del Proyecto 1. Mala integracin de equipo de trabajo 2. Falta de compromiso de alguno(s) de integrante 3. Mala integracin de las partes finales del proyecto 4. Falta de conocimiento del problema a tratar Los cuales se estn eliminando con el desarrollo de ste proyecto y la integracin de cada uno de los participantes del equipo. Infraestructura El proyecto se Windows Las bases de datos estn desarrolladas bajo MySQL Las consultas de la informacin se realizan bajo visual basic est realizando en un servidor con sistema operativo

El proyecto actual, se desarrollo utilizar algunas metodologa de anlisis, diseo y desarrollo, con lo cual tambin pretendemos nosotros aplicar nuestras tcnicas de anlisis, diseo y desarrollo para la finalizacin del proyecto
48

9.2 DISEO DE DATOS


Se describen todas las estructuras de datos, incluyendo las estructuras de datos temporales, globales e internas 9.2.1 ESTRUCTURAS DE DATOS INTERNAS DEL SOFTWARE Estructuras de datos que son pasados entre los componentes del Software, tales como los datos de los docentes y alumnos, revisin de notas y de mas. 9.2.2 ESTRUCTURA DE DATOS GLOBAL

Datos estructurados que nuestro software utiliza, dichas estructuras son un conjunto de tablas relacionadas en una base de datos llamada registr Acadmico donde su finalidad es proporcionar al usuario (docente, secretaria se registro acadmico, director.). Las estructuras de datos que el sistema manejar estn relacionados en la siguiente tabla donde se ofrece una breve descripcin de la funcin de la. TABLAS QUE SE MANEJAN EN BASE DE DATOS REGISTROACADEMICO TABLA 1. alumnos Elementos Id_alumno NIE Nombres Apellido1 Apellido2 Direccin Responsable FUNCIONALIDAD Almacena informacin general de los alumnos.

49

Telfono Fecha_nacimiento 2.docentes Id_docente Nombres Apellido1 Apellido2 Direccin Telfono Email NIP DUI NIT ISSS 3.responsable DUI Nombres Apellido1 Apellido2 Direccin Telfono profesin 4. materia Id_materia Almacena informacin de las materias Almacena la informacin general del encargado del alumno. Almacena docente informacin general del

50

Nombre Grado Seccin Descripcin 5.nota Id_nota Id_alumno Id_docente Id_materia Act1PP Act2PP Act3PP Act4PP Act5PP Act6PP Act7PP Act8PP PromedioPP Act1SP Act2SP Act3SP Act4SP

impartidas en el centro escolar.

Almacena informacin de las notas ingresadas por los docentes

51

Act5SP Act6SP Act7SP Act8SP PromedioSP Act1TP Act2TP Act3TP Act4TP Act5TP Act6TP Act7TP Act8TP PromedioTP Act1CP Act2CP Act3CP Act4CP Act5CP Act6CP Act7CP

52

Act8CP PromedioCP

9.2.3 ESTRUCTURAS DE DATOS TEMPORALES


Se describen los archivos de uso internos creados por cada una de las tabla en la base de Datos.
TABLA Archivos Descripcin Los archivos con extensin frm describen las formas de captura de cada uno de ellos, la cual es manejada por la herramienta MySQL Los archivos con extensin MYD indica que es un archivo de datos de MySQL

Alumno Docentes Responsable

Alumno. frm Docente.frm Responsable.frm

Materia nota

Materia. MYD Nota. MYD

9.2.4 DESCRIPCIN DE LA BASE DE DATOS

Se describe la base de datos creada para la aplicacin del software. La funcin de la base de datos es almacenar informacin de los docentes, de los alumnos que ingresan a la institucin, as como sus responsables, y tambin tener un registro de todas sus evaluaciones realizadas durante el periodo escolar.

9.3 DISEO A NIVEL DE COMPONENTES Y ARQUITECTNICO

En la presente seccin se presenta la arquitectura del sistema, tales como interfaces de usuario, de consulta, etc.

53

DIAGRAMA DE FLUJO INGRESAR NOTAS

INICIO

Ingresar ala pgina principal

Elegir a que alumno ingresara notas

Consultar en La base de datos.

Encontr

Si

Mostrar informacin de las notas registradas

No

FIN 54

DIAGRAMA DE FLUJO DEL MENU PRINCIPAL

INICIO

Seleccionar una opcin del men principal.

DOCENTES

ALUMNOS
2

55

DIAGRAMA DE FLUJO PARA INGRESAR NOTAS


INICIO

Pedir usuario Y contrasea Pedir Contrasea

Pedir alumno e ingresar notas

Grabar

Grabar en La base de datos.

FIN

56

DIAGRAMA DE FLUJO PARA ENCONTRAR ALUMNO

INICIO

Ingresar ala pgina principal

Elegir un alumno

Consultar en La base de datos.

Mostrar informacin de el alumno

FIN

57

9.3.1.1 DISEO ARQUITECTNICO

Men principal

alumnos docentes Informacin Informacin notas Encargados Informacin

materia Informacin curso notas Informacin reportes

En dichas funciones , se pueden realizar solo consultas a la base de datos o tambien el modificarla en el caso de agregar nuevo alumno o ingresar sus notas al sistema

Base de datos registroAcademico

58

9.3.1.2 ESTRUCTURA DE PROGRAMA

Descripcin detallada de la estructura del sistema

Alumnos Docentes

notas
Usuario del

sistema

Ingresar contrase a

Comprobacion de contrasea

reportes

salir

Salir del sistema

9.3.2 DESCRIPCIN POR COMPONENTE

59

60

61

62

63

64

65

66

67

9.3.2.1 PROCESO EXPLICATIVO PARA LOS COMPONENTES DE (PSPEC) PARA CADA COMPONENTE

La descripcin de cada uno de los elementos de esta seccin ya se han descrito anterior mente, pero ponemos recalcar que en dicho sistema podremos agregar, modificar y eliminar de la base de datos a los alumnos y profesores que se encuentran dentro de la institucin, como tambin cada profesor podr ingresar modificar y eliminar notas para cada estudiante. Tambin generara los reportes de notas respectivas y anecdotario

9.3.2.2 DESCRIPCIN DE CADA COMPONENTE DE LA INTERFAZ.

La descripcin detallada de estos componentes se encuentra descritas en la seccin 9.4 del presente documento

9.4 DISEO DE INTERFAZ DE USUARIO 9.4.1 DESCRIPCIN DE LAS INTERFASES DE USUARIO

68

1. Pgina Principal.

2. Cuando se entra como administrador la segunda pantalla ser:

69

3. Al acercar el mouse se despliega nuestra barra de men

4. En la seccin de periodos tenemos lo siguiente.

70

5. En la seccin de carreras tenemos.

6. En la seccin de grado se encuentra.

71

7. En secciones tenemos.

8. En materias se encuentra:

72

9. En noticias tenemos:

10. En la segunda opcin de alumnos tenemos:

73

11. En la seccin de docentes tenemos.

12. Por ltimo tenemos la seccin de salir, que nos desconecta de nuestro sistema.

74

13. Cuando entramos con el usuario de docente, nicamente nos aparece lo siguiente:

14. En el cual nosotros nicamente podemos ver la seccin de notas y grados:

75

15. En la seccin de notas solo vemos lo siguiente:

16. En la seccin de grados solo podremos ver lo siguiente:

76

9.4.3 DISPONIBILIDAD DE COMPONENTES

Cada una de las interfases de usuario se encuentran diseadas en herramientas de diseo de aplicaciones Web, tales como: DreamWeaver Administrador de PHP Servidor de pginas Web Apache Web Server Administrador de bases de datos MySQL MySQL YOG

9.5 RESTRICIONES, LIMITACIONES Y DIFICULTADES

El sistema operativo donde la aplicacin final deber operar El administrador de bases de datos para su funcionamiento Las cuentas de acceso para la administracin de actualizaciones y cambios en el sistema final

9.6 CASOS DE PRUEBA

Los casos de prueba utilizados en el desarrollo del sistema se encuentran descritos en la seccin 10 del presente documento.

77

9.7 DETALLES DE INSTALACIN DE PAQUETES Y DEL SISTEMA

Los detalles de instalacin se encuentran descritos en la seccin 11 del presente documento.

10 PRUEBAS EFECTUADAS

Las pruebas efectuadas fueron las siguientes.

10.1 PRUEBAS DE DISEO

Se realizaron pruebas de entrada a los mencionaremos algunos campos: Para la captura docentes: o Id del docente o Nombre o Apellido o Contrasea o DUI

diferentes datos de entrada

En el panel panel principal se capturarn tales como: o Usuario y o Contrasea

En la captura alumnos se manejaron los siguientes datos: o Id alumno o nombre


78

o grado o direccin o telfono

en la captura de notas se manejaron datos como o act1PP o promedi PP o id_alumno o id_docente

En cada uno de estos campos se verifico que toda captura estuviera correctamente, si se desea consultar un docente, alumno o constancia lo

muestre en el momento en que se requiera.

Se realizaron pruebas de salida a los diferentes datos de salida o reportes, tales como: en la seccin de reportes o Informacin del anecdotario o Constancias de notas o Registro de usuario

En la seccin alumnos o Notas de cada alumno o Promedio de cada alumno

En la seccin alumnos, notas y docentes, se realizaron las diversas pruebas, para que la informacin que se capture por el director o secretaria de registro

79

acadmico

o tambin por los docentes sea la correcta tales como: notas

ingresadas, promedios, ingreso de un nuevo alumno o docente.

10.2 PRUEBAS DE VALIDACIN

En esta seccin realizamos las pruebas correspondientes a lo citado en la seccin 8 plan de pruebas de aceptacin. Detallaremos las pruebas de validacin para el campo de las notas

Al momento de validar el campo nota

Para la validacin del campo notas en el panel de captura los usuarios realizaron las siguientes pruebas: 16. Introducir solo letras 17. Introducir letras, nmeros y caracteres 18. Introducir nmeros 19. Introducir el -1 20. introducir nmeros del 0-9 El nico valor aceptable es el la opcin 5 en el cual los docentes podrn colocar notas q van desde 0.1 hasta 10, no aceptara nmeros negativos ni letras en sus campos.

Para la validacin del campo nombre del docente en el panel de control se prob de la siguiente manera: 1. Introducir solo letras
80

2. Introducir letras y nmeros 3. Introducir nmeros 4. Introducir caracteres El nico valor aceptable es el la opcin, en el cual la secretaria no podr ingresar nmeros en dicho campo solo letras Para validar el campo Contrasea en el panel de control se realizaron las

siguientes pruebas: 1. Introducir solo letras 2. Introducir letras y nmeros 3. Introducir nmeros 4. Introducir letras maysculas y minsculas 5. No introducir nada El nico valor aceptable es el la opcin 2 en el cual la contrasea para mayor seguridad podr permitir el ingreso de nmeros y letras. Le aplicamos las pruebas de seguridad para que ninguna persona ajena a la escuela pueda capturar informacin o entrar ala codificacin si no son las

personas autorizadas.

11 IMPLANTACIN DEL SISTEMA


11.1 OBJETIVO
El proceso de Implantacin del sistema, tiene como objetivo principal la entrega y aceptacin del sistema en su totalidad.

11.2 DESCRIPCIN DE ACTIVIDADES


A continuacin se describen las actividades que se realizaron para llevar a cabo la Implantacin del Sistema dentro de la institucin:

81

En primer lugar, se realizo la instalacin del sistema de una manera local, esto quiere decir que la instalacin se realizo en una computadora de uso casero, con la finalidad de afinar todos los detalles que pudieran surgir y corregirse rpidamente, para dicha instalacin se utilizaron los siguientes materiales: o Una computadora Pentium IV, de 1.6 MHZ de velocidad, disco duro de 20 GB, con 256 MB de memoria RAM. o Sistema Operativo Windows XP/ VISTA/ 7 o Administrador APPSERV o Administrador de bases de datos MySQL o La finalidad de dichos paquete es hacerse cargo de toda la administracin local de los datos.

Se realizaron pruebas de viabilidad del sistema, para probar la funcionalidad del sitio. Las pruebas de implantacin van desde la comprobacin de cualquier detalle de diseo interno hasta aspectos tales como las comunicaciones. Se comprob que el sistema puede gestionar los volmenes de informacin requeridos.

Se analizaron los tiempos de respuesta esperados.

se observ que fueron los

Se sometieron a prueba las bases de datos, para cerciorarnos que la informacin que solicitaba el usuario fueran las correctas. Se verific el comportamiento del sistema bajo las condiciones de estrs. Las pruebas de aceptacin se realizan por y para los usuarios, ya que se tuvo siempre como objetivo, validar formalmente que el sistema se ajusta a sus necesidades.

82

11.3 CONCLUSIN

Una vez que el sistema a implantar cumpli con todos los requisitos esperados, el equipo de desarrollo, procedi a subir al servidor de Internet real, todos los mdulos que conforman el sistema.

12 GARANTA Y MANTENIMIENTO

12.1 OBJETIVO
El objetivo de estos procesos es asegurar a la institucin la funcionalidad del sistema para el registro acadmico. As como la oportunidad en la obtencin de una nueva versin del sistema, a partir de las peticiones de mantenimiento que los usuarios realizan con motivo de un problema detectado en el sistema, o por la necesidad de una mejora del mismo.

12.2 DESCRIPCIN Y ACUERDOS


A continuacin se describen los acuerdos que se realizaron para llevar a cabo los procesos de Garanta y Mantenimiento. El Equipo de Desarrollo, establece como garanta el registro academico, el tiempo de 6 meses, y asume cualquier responsabilidad de mantenimiento y soporte tcnico especializado durante este perodo.

Se acord que el director de la institucin que ser ella

que reciba y

verifique las peticiones de mantenimiento, con el fin de llevar el control de


83

las mismas y de proporcionar, si fuera necesario, datos de peticiones recibidas o atendidas en un determinado periodo.

Podemos establecer los siguientes tipos de mantenimiento: Correctivo: son aquellos cambios precisos para corregir errores del producto software. Evolutivo: son las incorporaciones, modificaciones y eliminaciones necesarias en un producto software para cubrir la expansin o cambio en las necesidades del usuario. Adaptativo: son las modificaciones que afectan a los entornos en los que el sistema opera, por ejemplo, cambios de configuracin del hardware, software de base, gestores de base de datos,

comunicaciones, etc. Perfectivo: son las acciones llevadas a cabo para mejorar la calidad interna de los sistemas en cualquiera de sus aspectos:

reestructuracin del cdigo, definicin ms clara del sistema y optimizacin del rendimiento y eficiencia.

Una vez registrada la peticin e identificado el tipo de mantenimiento y su origen, se determina de quin es la responsabilidad de atender la peticin.

Posteriormente, segn se trate de un mantenimiento correctivo o evolutivo, se verifica y reproduce el problema, o se estudia la viabilidad del cambio propuesto por el usuario. En ambos casos se estudia el alcance de la modificacin. Hay que analizar las alternativas de solucin identificando, segn el tipo de mantenimiento de que se trate, cul es la ms adecuada. El plazo y urgencia de la solucin a la peticin se establece de acuerdo con el estudio anterior.

84

La definicin de la solucin incluye el estudio del impacto de la solucin propuesta para la peticin en los sistemas afectados. Mediante el anlisis de dicho estudio, la persona encargada del Proceso de Mantenimiento valora el esfuerzo y coste necesario para la implementacin de la modificacin.

Las tareas de los procesos de desarrollo que va a ser necesario realizar son determinadas en funcin de los componentes del sistema actual afectados por la modificacin. Estas tareas pertenecen a actividades de los procesos Anlisis, Diseo, Construccin e Implantacin.

Por ltimo, y antes de la aceptacin del usuario, es preciso establecer un plan de pruebas de regresin que asegure la integridad del sistema de informacin afectado.

La mejor forma de mantener el coste de mantenimiento bajo control es una gestin del Proceso de Mantenimiento efectiva y comprometida. Por lo tanto, es necesario registrar de forma disciplinada los cambios realizados en los sistemas de informacin y en su documentacin. Esto repercutir directamente en la mayor calidad de los sistemas resultantes.

85

13. CONCLUSIONES

Considerando la importancia que en los ltimos aos ha representado el utilizar los avances tecnolgicos, la institucin se vio en el deber de tener un sistema de registro acadmico ya que es de gran beneficio para los docentes y empleados de la institucin que se dedican a cubrir las necesidades del sector educacin. En el desarrollo de la investigacin se ha tratado de realizar de forma completa permitindonos conocer el problema de Investigacin que nos sirvi de base para redisear una nueva metodologa de trabajo con el propsito implementar el nuevo sistema ya que el mtodo que utilizan no les soluciona las necesidades que ellos presentan y como consecuencia los procesos se dan con mayor demora para la realizacin de las actividades llevadas a cabo en El Registro Acadmico Con la investigacin desarrollada se diseo un sistema automatizado que

alimenta los procedimientos realizados en El Registro Acadmico de la Institucin. Con el fin de brindar un mejor servicio a los usuarios de la comunidad Educativa.

86

14. RECOMENDACIONES Y SUGERENCIAS

Es importante que todas las personas que laboren dentro de la institucin pierdan el miedo y se familiaricen y participen en este sistema, para lograr que

permanezca y que cada da proporcione un servicio mejorado, logrando as beneficiar a toda la institucin. Tomando en cuenta las conclusiones y recomendaciones se recomienda que: El Sistema propuesto de Registro Acadmico sea Instalado en la las bondades que dicho

Institucin de manera que puedan encontrar sistema ofrece.

Se tenga un plan estructurado para la implementacin de la red, que contenga los pasos adecuados para su correcta puesta en marcha. Tener un inventario actualizado de los recursos con que cuentan y su ubicacin fsica dentro de la Institucin. El cableado debe ser recubierto con poliducto o canaleta, segn se

requiera para evitar posibles accidentes y daos en el mismo, e imposibilitar la comunicacin y para una mejor presentacin.

87

15. BIBLIOGRAFIA

A- BIBLIOGRAFA Anlisis y Diseo de Sistemas de Informacin (Jeffrey L. Whitten / Lonnie D. Bentley / Victor M. Barlow) Mc Graw Hill Investigacin Cientfica Mtodo Hipottico Deductivo (Lic. Luis Alonso Argueta)

B- DOCUMENTOS ESPECIALIZADOS Suplementos Pasos para hacer una investigacin (Eladio Sacaras Ortez) Recoleccin de informacin.

C- PERSONAS E INSTITUCIONES Director del Centro Escolar Pestalozzi Profesores del centro escolar Pestalozzi

D- INFORMACIN VIRTUAL http://elizabethpeguero.8m.com/Eliza.htm http://www.monografias.com/trabajos5/desof/desof.shtml

88

16.

MANUALES

MANUAL DEL USUARIO USO E INSTALACION DEL SISTEMA DE REGISTRO 1. Tener Descargado appserv-win32-2.5.10 en su PC:

2. Dar Doble Clic para instalarlo, y abrir esta ventana, luego dar clic en Next o Siguiente

3. Dar Clic en I Agree o Acepto

89

4. Dar Clic Next o Siguiente

5. Dar Clic Next o Siguiente

Luego Ingresar la Siguiente Direccion: 127.0.0.1 o tambin puedes optar por ingresar la siguiente direccin: localhost, las dos son validas, y luego dar clic en Next o Siguiente:

6. Luego Ingresar la contrasea(la que usted desee), del gestor de la base de datos, despus la confirman y chequean la casilla donde dice EnableInnoDB, Luego Clic en Install o Instalar
90

7. Luego se Instalara el Programa:

8. Luego Saldra esta Ventana, y Chequear las Dos casillas, y luego darle permitir acceso:

91

9. Luego Aparecera Esta Ventana, luego darle Finish

Y el Programa quedara instalado ya en su computadora.

INGRESAR AL GESTOR DE BASE DE DATOS


1. Ingrese a su Navegador Preferido y coloque la siguiente direccin: Localhost o localhost/phpmyadmin

2. Luego aparecer la siguiente ventana, y de clic en la opcin: phpMyAdminDatabase


Manager Version 2.10.3,

3. Luego aparecer una pantalla de usuario y contrasea: Usuario: root (siempre es el mismo usuario por default, mysql ya lo tiene predeterminado) Password: Contrasea que se ingreso en el paso N 6
92

4. Luego Veran la Pantalla de Bienvenida:

CREACION DE LA BASE DE DATOS Nota: este paso lo pueden aplicar para todos los sistemas hechos en php, solo importan la base de datos y funcionara. 1. Escriba el nombre de la base de datos y luego presione Crear(la base de datos se llama: registro).

93

2. y luego se mostrara la siguiente pantalla

Este es el lugar de trabajo de esta base de datos. 3. Luego clic en la opcin SQL

4. Y luego aparecer la ventana a mostrar.

94

5. Luego vaya a donde estn los archivos del sistema, en este caso la carpeta que se descomprime, y luego seleccionen el archivo BASE

6. Luego Abranlo y copien todo su contenido.

7. Y luego regresen a la pantalla de MySQL, en la pestaa SQL, y peguen el contenido del bloc de notas.

95

8. Luego en esa pantalla presione el botn continuar, y la base de datos estar creada.

INSTALACION DEL SISTEMA 1. Vaya a la carpeta donde esta alojada, la carpeta del sistema.

96

2. Copie la carpeta, y pguela en la siguiente direccin: C:\appserv\www\

3. Luego el sistema estar instalado. CREANDO EL ACCESO DIRECTO HACIA EL SISTEMA 1. Clic derecho en el escritorio, nuevo, acceso directo.

2. En la siguiente ventana, escriba: http://localhost/registro, luego de clic en siguiente.

97

3. Luego Dar el nombre del acceso directo, en este caso: Sistema de Registro Academico, luego clic en finalizar.

4. Y vern el icono en el escritorio, y nuestro sistema estar listo, del doble clic para iniciar, y el programa se abrir, en su navegador de internet predeterminado.

98

MODIFICANDO EL ARCHIVO CONECTAR.PHP


1. Vaya a la direccin: C:\appserv\www\Registro, y busque el archivo conectar.php, luego de clic derecho y abrir con, luego bralo con el bloc de notas.

99

2. Abrira la siguiente pantalla:

3. Luego Modifique todo el archivo asi: <? $servidor = localhost; $usuarios= root; //este usuario es el mismo con que ingresamos a la base de datos. $passwords=admin;//esta es la contrasea con que ingresamos a la base de datos. $database = registro; Mysql_connect($servidor,$usuarios,$passwords); Mysql_select_db($databse)

Luego gurdelo y cierre el archivo, o presione ctlr + g Nota: la contrasea tiene que ser las misma que se ingresa cuando se instala el programa.(En el Paso 6 de el uso e instalacin del sistema de registro ).

100

MANUAL DE REQUERIMIENTOS
Captulo I Antecedentes del Problema 1.1 Antecedentes de la empresa. Se encuentra ubicada. En final calle poniente, Barrio el calvario Juan Enrique PESTALOZZI. En el ao de 1938, exista una escuela de varones y una de nias, la primer atendida por el Profe. Julio Valladares y la segunda ocupaban una casa particular donde tenan a las nias en los corredores. Luego en 1941 fue trasladada y atendida por el profesor Juan Hilario Fuentes. La escuela fue trasladada a varios locales mas pero fue por el terremoto del 13 de enero y el 13 de febrero del 2001 que daaron las estructuras de las instalaciones de la escuela lo cual ocasiono que la escuela funcionara en diferentes lugares de la comunidad como por ejemplo: Casa Comunal, Iglesia de los mormones, luego atreves de las donaciones se construye el bachillerato General y la cual la primer promocin sali en el 2008 Los procesos de Registro Acadmico se realizan en forma manual, el cual resulta ser tedioso por la poblacin estudiantil que es muy numerosa; esto hace ms lento el proceso para entregar la informacin que es solicitada. Las calificaciones se llevan en forma ordenada por medio de cuadros, cada uno de estos se identifican por un nombre de acuerdo al nivel de estudio. La direccin es la encargada del Registro Acadmico, el cual contiene la siguiente informacin: control de notas, asistencia por grado, promociones anuales, control de desercin y ausentismo que se refleja a travs de los cuadros. Esta informacin es llevada por maestros durante el periodo lectivo en un libro anual el cual se entrega al director al final del ao escolar, siendo el nico que tiene acceso a la informacin.

101

1.2 Situacin o estado actual del problema en la empresa. El Centro Escolar no cuenta con un sistema que les permita llevar de forma eficaz y eficiente el registro de los alumnos. Para cada grado acadmico existe una serie de calificaciones correspondientes a las asignaturas, esto lo hace muy cuidadosamente cada maestro porque tiene que realizar varias operaciones para sacar el promedio por alumno, que lo lleva en forma detallada en diferentes cuadros; este proceso se amplia por la cantidad de alumnos con que cuenta la institucin por lo tanto esto hace que a los estudiantes no se les proporcione las calificaciones promedios de sus materias en corto tiempo o cualquier otra

informacin que conforma el Registro Acadmico.

1.3 Supuestos Generales. Agilidad en los trmites. Ahorro en tiempo a calcular notas. Minimizacin de papelera. Automatizacin de los procesos. Seguridad de datos.

1.4 Objetivo General y objetivos especficos. 1.4.1 Objetivo General. Desarrollar un sistema que permita mejorar el desarrollo registr acadmico de los alumnos.

1.4.2 Objetivos Especficos. Lograr la automatizacin de los procesos de la escuela. Lograr la normalizacin de datos. Desarrollar el Anlisis para identificar las necesidades de la Institucin en el Registro Acadmico.
102

Establecer el Diseo de Archivos, Base de Datos y Pantallas que comprender el Sistema de Registro Acadmico.

1.5 Delimitacin Ya que institucin no cuenta con sistema con el que pueda llevar a cabo los registros acadmicos dentro de la institucin con facilidad se pretende incorporar un nuevo sistema con el que podr llevar un mejor control de su institucin como por ejemplo: llevar el control de los alumnos, imprimir reporte de notas, llevar el control de docentes, control de horarios, etc. Se tiene previsto analizar y desarrollar el sistema en los meses de marzo a junio del 2012,

1.6 Alcance o cobertura. El sistema puede cubrir desde el registro de docentes, inscripcin de alumnos, calculo de notas por alumno hasta informes de notas, anecdotario. 1.7 Restricciones y/o limitaciones. Dificultad en la inadaptacin del sistema con respecto a los docentes. Tiempo de desarrollo: No se contara con el tiempo necesario para realizar un sistema eficiente. Recursos econmicos.

1.8 Justificacin del Problema. 1.8.1 Importancia. El sistema ofrecer una facilidad en manejo de datos, ahorro en tiempos de clculo de notas as como ahorro en gastos de papelera. 1.8.2 Aporte.

103

Este sistema aportara una facilidad en manejo de datos, ahorro en tiempos de clculo de notas as como ahorro en gastos de papelera.

El sistema de Registro Acadmico beneficiar: A la direccin: Proporcionndole el control de la informacin para hacer toma de decisiones. Al personal docente: Mejor control de las calificaciones y facilidad de acceso a la informacin de los alumnos. Secretaria: Para agilizar los procesos en la introduccin y entrega de calificaciones. Padres de familia y alumnos: Para que puedan obtener reporte de notas en forma, rpida y precisa. Institucin: mejorando su imagen ante la sociedad.

1.8.3 Relevancia social. Que el centro educativo se vaya adaptando al mundo tecnolgico sin perder de vista su objetivo: La Enseanza

1.8.4 Implicaciones prcticas. Empresa: El centro educativo al hacer uso de la utilizacin de las herramientas didcticas (PC, Impresor), as como la utilizacin de ambiente grafico de internet. Estudiantes: Aprender y practicar el uso del lenguaje PHP unido a la gestin de base de datos en MY SQL.

104

2.0 Metodologa. 2.1 Entrevista. Se escogieron esas preguntas porque nos iban a ayudar a resolver la

problemtica de la creacin del sistema. Se orientaron las preguntas al rea acadmica, fichado de matrcula, anecdotario, Registro de Docentes. Nos inclinamos ms hacia la entrevista por el hecho que es una de la manera ms fcil de interactuar con el cliente y comprenderle, con ms facilidad lo que en verdad necesita.

2.1.1 Seleccin de elementos. Al Profesor, Subdirector, y encargado del CRA (Centro de Recursos

Audiovisuales). Porque ellos son los que interactan mas con los alumnos. El profesor realiza las actividades evaluadas, el sub director supervisa al docente a la hora de evaluar y lo que evaluara y el encargado del CRA, es que supervisa y gestiona todas las actividades que realizan en la escuela.

2.1.2 Procedimientos para su realizacin. Se visito El Centro Escolar PESTALOZZI para poder realizar la entrevista a las personas responsables de esas reas. 1. Primero investigamos a que escuelas podramos proporcionarles nuestros servicios. O nuestro sistema. 2. Luego llegamos al acuerdo de escoger el centro escolar Pestalozzi. 3. Llamamos al centro escolar para informarles de nuestra propuesta sobre nuestro sistema. 4. Realizamos la visita y posteriormente realizamos dicha entrevista al Director del centro escolar

105

2.2 Observacin. Se observo que el trabajo de los profesores no solo se queda en dar clases, sino que tambin en realizar los planes de estudio, material didctico y elaboracin de evaluaciones trimestrales.

2.2.1 Mtodos a observar. Como los maestros realizaban el proceso de ingreso de notas, clculos de los resultados de evaluaciones fichas de matrcula, llenado de anecdotario cuando es necesario.

2.2.2 Procedimientos para su realizacin. Primera mente se hace la recopilacin de los datos para saber los procesos que la escuela realiza. Se hace la encuesta, de cmo hacen la recoleccin de datos y notas. Ya con todos los datos recolectados se inicia con el diagrama cero para poder luego encontrar los procesos con Entidad Relacin, tambin se realiza el diccionario de datos, ya con los diagramas finalizados, se inicia con la recoleccin de la base de datos. Luego se inicia con la planeacin de la interface del sistema ya teniendo como quedara, se iniciara con la programacin y la conexin para probar la base de datos si funciona y todos los campos estn correctos.

3.0 Anlisis de resultados. 3.1 Datos recabados de la entrevista. En la entrevista se recolecta los datos necesarios para poder realizar la base de datos al igual lo necesario para la interface del sistema, al igual saber si necesita

106

un tipo de lenguaje que pueda soportar cantidad excesiva de datos para poder ser almacenados. Al igual de todas las sanciones que se deber dividir el sistema para poderlo hacer jerrquicamente.

3.2 Datos recabados de la observacin. Con los datos recabados en la observacin pudimos constatar como el profesor realiza actividades evaluadas a los alumnos las cuales obtienen notas y que esas notas son pasadas al cuadro de notas. Al igual que como es el proceso de llenado del anecdotario. Asi como tambin la obtencin de Datos perdidos y requeridos para la inscripcin de los alumnos en el centro escolar

3.3 Descripcin del sistema actual. 3.3.1 Presentacin del Sistema.

3.3.2 Identificacin de la comunidad de usuarios. En la comunidad de usuarios estarn brindados por privilegios al cual el privilegio mximo lo tendr el que podr realizar modificaciones hasta en el cdigo como el programador, siguiendo con el director y as sucesivamente.

107

3.3.3 Identificacin de entradas. Ingreso de profesores. Ingreso de materias. Ingreso de notas. Ingreso de material a impartir. Programacin de clases. Tiempo por periodo e ingresos de notas.

3.3.4 Identificacin de salidas. Reporte de notas. Anecdotarios. Tiempo para periodos.

3.3.5 Restricciones. Entre las restricciones que poseer el sistema estn: No se podrn calcular salarios de docentes. No se realizara ningn tipo de operacin monetaria con respecto a las personas a cargo. Ser dirigido nicamente al manejo de notas y personas a cargo de ellas

4.0 BITACORA DE SISTEMA REGISTRI ACADEMICO OPCION BACHILLERATO Paginacin de resultados de consultas a MySql con PHP Versin 1.6.1

108

Nombre de archivo:

paginator.inc.php

Autor: David Alfredo Duran Trejo <bboyktproducciones@gmail.com> Con la colaboracin de bboykt producciones Especialmente de bboykt. Descripcin: Devuelve el resultado de una consulta sql por pginas, as como los enlaces de navegacin respectivos. Este script ha sido pensado con fines didcticos, por eso la gran cantidad de comentarios. Licencia: GPL con las siguientes extensiones: 1. Si mejora el cdigo o encuentra errores, hgamelo saber al mail indicado o deje un comentario en la pgina de documentacin. Historial: Versin 1.0.0 Versin 1.1.0 (15/03/2012): (19/04/2012): -Versin inicial. -Se agreg la propagacin de las variables

que llegan al script va url ($_GET) en los enlaces de navegacin por las pginas. -Se optimiz el conteo del total de registros utilizando el COUNT(*) de MySql. Versin 1.3.0 (27/04/2012): -Se agreg la opcin de limitar el nmero

enlaces que se mostrarn en la barra de navegacin. Gracias a la recomendacin de un colega Ricardo. -Se agreg la opcin de elegir si se quiere mostrar los mensajes de error de mysql. -Se agreg la generacin de informacin de la pgina actual en una cadena que contiene el total de registros de la consulta y el primer y ltimo registro de la pgina actual. Versin 1.4.0 (01/05/2012): -Se agreg la opcin de elegir qu

variables se quiere propagar por url. Se ha utilizado la misma forma de hacerlo que utiliza la Clase Paginado de webstudio.
109

Versin 1.4.1

(06/05/2012):

-Corregido el bug en la propagacin de

variables por GET al renombrar la variable "pg" por "_pagi_pg". Esto slo ocurre en la versin 1.4. Gracias a Ricardo Q. por reportar el bug. Versin 1.5.0 (10/05/2012): -Se agreg la opcin de elegir si se hace

el conteo desde mySQL (COUNT(*)) o desde PHP (mysql_num_rows()). Esta es una de las modificaciones ms importantes porque gracias a esto, ahora el script funciona para cualquier tipo de consulta, corrigiendo una de sus principales limitaciones. Gracias a David Duran por sus ganas de colaborar y su paciencia. Versin 1.5.1 (11/05/2012): -Se cambi el nombre de las variables

$desde y $hasta por $_pagi_desde y $_pagi_hasta para mantener uniformidad y evitar conflictos. Versin 1.5.2 (13/05/2012): -Se cambi preventivamente el uso del

array $GLOBALS por el array $_REQUEST con la intencin de que funcione con la directiva registerglobals en Off. Gracias a Rafael M. por su colaboracin en la deteccin de este bug y en las pruebas. Versin 1.6.0 (05/05/2012): -Se reestructur toda la parte de

propagacin re incluyendo el array $GLOBALS para poder propagar variables generadas en el mbito del script. -Se incluy la opcin de elegir un estilo CSS para los enlaces de la barra de navegacin. -Se incluy la opcin de personalizar los enlaces a la pgina anterior y a la siguiente. (Inspirado en la clase Paginador de WebStudio) Versin 1.6.1 (15/05/2012): -Corregido el bug que multiplicaba la

variable _pagi_pg en el URL cuando se propaga automticamente el array $_GET.

110

You might also like