Trabajo Final Ing

download Trabajo Final Ing

of 110

Transcript of Trabajo Final Ing

  • 7/29/2019 Trabajo Final Ing

    1/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

  • 7/29/2019 Trabajo Final Ing

    2/110

    2

    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 _________________________________________________________ 157.1.1 METAS Y OBJETIVOS ____________________________________________________________ 15

    7.1.2 ALCANCES _____________________________________________________________________ 15

    7.1.3 CONTEXTO DEL SOFTWARE _______________________________________________________ 16

    7.1.4 RESTRICCIONES PRINCIPALES _____________________________________________________ 167.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_____________________________________________________ 427.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

  • 7/29/2019 Trabajo Final Ing

    3/110

    3

    9.1 INTRODUCCIN ______________________________________________________ 469.1.1 METAS Y OBJETIVOS ____________________________________________________________ 47

    9.1.2 ALCANCES _____________________________________________________________________ 47

    9.1.3 CONTEXTO DEL SOFTWARE _______________________________________________________ 48

    9.1.4 RESTRICCIONES PRINCIPALES _____________________________________________________ 48

    9.2 DISEO DE DATOS________________________________________________________ 499.2.1 ESTRUCTURAS DE DATOS INTERNAS DEL SOFTWARE __________________________________ 49

    9.2.2 ESTRUCTURA DE DATOS GLOBAL __________________________________________________ 49

    9.2.3 ESTRUCTURAS DE DATOS TEMPORALES _____________________________________________ 53

    9.2.4 DESCRIPCIN DE LA BASE DE DATOS _______________________________________________ 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 ___________________________________________ 599.3.2 DESCRIPCIN POR COMPONENTE _________________________________________________ 59

    9.3.2.1 PROCESO EXPLICATIVO PARA LOS COMPONENTES DE (PSPEC) PARA CADA COMPONENTE 689.3.2.2 DESCRIPCIN DE CADA COMPONENTE DE LA INTERFAZ. ____________________________ 68

    9.4 DISEO DE INTERFAZ DE USUARIO _______________________________________ 689.4.1 DESCRIPCIN DE LAS INTERFASES DE USUARIO ____________________________________ 68

    3. Al acercar el mouse se despliega nuestra barra de men _____________ 709.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

  • 7/29/2019 Trabajo Final Ing

    4/110

    4

    14. RECOMENDACIONES Y SUGERENCIAS _____________________________________ 87

    15. BIBLIOGRAFIA ________________________________________________________ 88

    16. MANUALES_______________________________________________________ 89

    MANUAL DEL USUARIO ______________________________________________________ 89

    MANUAL DE REQUERIMIENTOS______________________________________________ 101

  • 7/29/2019 Trabajo Final Ing

    5/110

    5

    INTRODUCCIONLas 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, alas 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 lograrmejora 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

  • 7/29/2019 Trabajo Final Ing

    6/110

    6

    actividades acadmicas integren elementos de informacin y conocimiento que le

    ayuden a tener un panorama completo de las situaciones propias de su labor.

  • 7/29/2019 Trabajo Final Ing

    7/110

  • 7/29/2019 Trabajo Final Ing

    8/110

    8

    etc., eliminando los papeles asociados a 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.

  • 7/29/2019 Trabajo Final Ing

    9/110

    9

    3 MODELADO DE LA EMPRESA

    3.1 DESCRIPCIN DE LA EMPRESA

    El centro escolarPestalozzi Se encuentra ubicada. En final calle poniente, Barrioel 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 ocasionoque 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.

  • 7/29/2019 Trabajo Final Ing

    10/110

    10

    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 seriede 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.

  • 7/29/2019 Trabajo Final Ing

    11/110

    11

    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 ESPECIFICACIONES

    PC Procesador Intel 1.6 Ghz, RAM 1 GB,

    Disco duro de 40 GB. Soportador deflash, navegador recomendado: Google

    Chrome

    IMPRESORA Canon cualquier serie.

    Dreamweaver Contar con Appserv

    Base de datos MySQL

    Contamos con recursos humanos en los que nos apoyaremos en amigos que yason 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

  • 7/29/2019 Trabajo Final Ing

    12/110

    12

    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.

  • 7/29/2019 Trabajo Final Ing

    13/110

    13

    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

    ElControlde la Calidad se posesiona como unaestrategiapara asegurar el

    mejoramiento continuo de la calidad.Programapara asegurar la continua

    satisfaccin de losclientesexternos e internos mediante eldesarrollopermanente

    de la calidad delproductoy sus servicios.

    Concepto que involucra la orientacin de laorganizacina la calidad manifestada

    en la calidad de sus productos, servicios, desarrollo de supersonaly contribucin

    al bienestar general.

    La definicin de una estrategia asegura que la organizacin est haciendo las

    cosas que debe hacer para lograr susobjetivos.

    La definicin de su sistema determinar si est haciendo estas cosas

    correctamente.La calidad de losprocesosse 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 oconsumidor, los mtodos demediciny estndares

    contra que comparar la calidad.

    http://www.monografias.com/trabajos14/control/control.shtmlhttp://www.monografias.com/trabajos14/control/control.shtmlhttp://www.monografias.com/trabajos14/control/control.shtmlhttp://www.monografias.com/trabajos11/henrym/henrym.shtmlhttp://www.monografias.com/trabajos11/henrym/henrym.shtmlhttp://www.monografias.com/trabajos11/henrym/henrym.shtmlhttp://www.monografias.com/Computacion/Programacion/http://www.monografias.com/Computacion/Programacion/http://www.monografias.com/Computacion/Programacion/http://www.monografias.com/trabajos11/sercli/sercli.shtmlhttp://www.monografias.com/trabajos11/sercli/sercli.shtmlhttp://www.monografias.com/trabajos11/sercli/sercli.shtmlhttp://www.monografias.com/trabajos12/desorgan/desorgan.shtmlhttp://www.monografias.com/trabajos12/desorgan/desorgan.shtmlhttp://www.monografias.com/trabajos12/desorgan/desorgan.shtmlhttp://www.monografias.com/trabajos12/elproduc/elproduc.shtmlhttp://www.monografias.com/trabajos12/elproduc/elproduc.shtmlhttp://www.monografias.com/trabajos12/elproduc/elproduc.shtmlhttp://www.monografias.com/trabajos6/napro/napro.shtmlhttp://www.monografias.com/trabajos6/napro/napro.shtmlhttp://www.monografias.com/trabajos6/napro/napro.shtmlhttp://www.monografias.com/trabajos11/fuper/fuper.shtmlhttp://www.monografias.com/trabajos11/fuper/fuper.shtmlhttp://www.monografias.com/trabajos11/fuper/fuper.shtmlhttp://www.monografias.com/trabajos16/objetivos-educacion/objetivos-educacion.shtmlhttp://www.monografias.com/trabajos16/objetivos-educacion/objetivos-educacion.shtmlhttp://www.monografias.com/trabajos14/administ-procesos/administ-procesos.shtml#PROCEhttp://www.monografias.com/trabajos14/administ-procesos/administ-procesos.shtml#PROCEhttp://www.monografias.com/trabajos14/administ-procesos/administ-procesos.shtml#PROCEhttp://www.monografias.com/trabajos5/comco/comco.shtml#aspehttp://www.monografias.com/trabajos5/comco/comco.shtml#aspehttp://www.monografias.com/trabajos15/la-estadistica/la-estadistica.shtmlhttp://www.monografias.com/trabajos15/la-estadistica/la-estadistica.shtmlhttp://www.monografias.com/trabajos15/la-estadistica/la-estadistica.shtmlhttp://www.monografias.com/trabajos15/la-estadistica/la-estadistica.shtmlhttp://www.monografias.com/trabajos5/comco/comco.shtml#aspehttp://www.monografias.com/trabajos14/administ-procesos/administ-procesos.shtml#PROCEhttp://www.monografias.com/trabajos16/objetivos-educacion/objetivos-educacion.shtmlhttp://www.monografias.com/trabajos11/fuper/fuper.shtmlhttp://www.monografias.com/trabajos6/napro/napro.shtmlhttp://www.monografias.com/trabajos12/elproduc/elproduc.shtmlhttp://www.monografias.com/trabajos12/desorgan/desorgan.shtmlhttp://www.monografias.com/trabajos11/sercli/sercli.shtmlhttp://www.monografias.com/Computacion/Programacion/http://www.monografias.com/trabajos11/henrym/henrym.shtmlhttp://www.monografias.com/trabajos14/control/control.shtml
  • 7/29/2019 Trabajo Final Ing

    14/110

    14

    Desde el inicio de esta era lasorganizacioneshan buscado mejorar

    sucompetitividadimplantandoprogramasytcnicaspara el mejoramiento de la

    calidad de susproductosyservicios, y laproductividadde su operacin.

    El centro de calidad haestadopresente en todos estos cambios apoyando a

    lasempresasen 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 delclientemediante productos y servicios de calidad (y de

    los accionistas mediante una operacin rentable) sino tambin de los

    otrosgruposque de una u otra forma tengan algn intersy esperen algn

    beneficio dela empresa(empleados, lacomunidady losecosistemascon los que

    interacta). Esto requiere que la implantacin de programas de mejoramiento

    continuo se realice con un enfoque sistemtico que asegure la congruenciaestructural y cultural entre elsistemaorganizacional y losprincipiosde 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 Diagramado lgico, previo a creacin debase de datosKevin Vanegas Todo lo relacionado a la base de datos y

    diccionario de datosDavid Duran Trejo Analista Programador, supervisor del

    proyecto.

    http://www.monografias.com/trabajos6/napro/napro.shtmlhttp://www.monografias.com/trabajos6/napro/napro.shtmlhttp://www.monografias.com/trabajos6/napro/napro.shtmlhttp://www.monografias.com/trabajos29/vision-y-estrategia/vision-y-estrategia.shtmlhttp://www.monografias.com/trabajos29/vision-y-estrategia/vision-y-estrategia.shtmlhttp://www.monografias.com/trabajos29/vision-y-estrategia/vision-y-estrategia.shtmlhttp://www.monografias.com/Computacion/Programacion/http://www.monografias.com/Computacion/Programacion/http://www.monografias.com/Computacion/Programacion/http://www.monografias.com/trabajos6/juti/juti.shtmlhttp://www.monografias.com/trabajos6/juti/juti.shtmlhttp://www.monografias.com/trabajos6/juti/juti.shtmlhttp://www.monografias.com/trabajos12/elproduc/elproduc.shtmlhttp://www.monografias.com/trabajos12/elproduc/elproduc.shtmlhttp://www.monografias.com/trabajos12/elproduc/elproduc.shtmlhttp://www.monografias.com/trabajos14/verific-servicios/verific-servicios.shtmlhttp://www.monografias.com/trabajos14/verific-servicios/verific-servicios.shtmlhttp://www.monografias.com/trabajos6/prod/prod.shtmlhttp://www.monografias.com/trabajos6/prod/prod.shtmlhttp://www.monografias.com/trabajos6/prod/prod.shtmlhttp://www.monografias.com/trabajos12/elorigest/elorigest.shtmlhttp://www.monografias.com/trabajos12/elorigest/elorigest.shtmlhttp://www.monografias.com/trabajos12/elorigest/elorigest.shtmlhttp://www.monografias.com/trabajos11/empre/empre.shtmlhttp://www.monografias.com/trabajos11/empre/empre.shtmlhttp://www.monografias.com/trabajos11/empre/empre.shtmlhttp://www.monografias.com/trabajos11/sercli/sercli.shtmlhttp://www.monografias.com/trabajos11/sercli/sercli.shtmlhttp://www.monografias.com/trabajos11/sercli/sercli.shtmlhttp://www.monografias.com/trabajos11/grupo/grupo.shtmlhttp://www.monografias.com/trabajos11/grupo/grupo.shtmlhttp://www.monografias.com/trabajos11/grupo/grupo.shtmlhttp://www.monografias.com/trabajos7/tain/tain.shtmlhttp://www.monografias.com/trabajos7/tain/tain.shtmlhttp://www.monografias.com/trabajos7/tain/tain.shtmlhttp://www.monografias.com/trabajos11/empre/empre.shtmlhttp://www.monografias.com/trabajos11/empre/empre.shtmlhttp://www.monografias.com/trabajos11/empre/empre.shtmlhttp://www.monografias.com/trabajos910/comunidades-de-hombres/comunidades-de-hombres.shtmlhttp://www.monografias.com/trabajos910/comunidades-de-hombres/comunidades-de-hombres.shtmlhttp://www.monografias.com/trabajos910/comunidades-de-hombres/comunidades-de-hombres.shtmlhttp://www.monografias.com/trabajos16/ecosistema-contaminacion/ecosistema-contaminacion.shtmlhttp://www.monografias.com/trabajos16/ecosistema-contaminacion/ecosistema-contaminacion.shtmlhttp://www.monografias.com/trabajos16/ecosistema-contaminacion/ecosistema-contaminacion.shtmlhttp://www.monografias.com/trabajos11/teosis/teosis.shtmlhttp://www.monografias.com/trabajos11/teosis/teosis.shtmlhttp://www.monografias.com/trabajos11/teosis/teosis.shtmlhttp://www.monografias.com/trabajos6/etic/etic.shtmlhttp://www.monografias.com/trabajos6/etic/etic.shtmlhttp://www.monografias.com/trabajos6/etic/etic.shtmlhttp://www.monografias.com/trabajos11/teosis/teosis.shtmlhttp://www.monografias.com/trabajos16/ecosistema-contaminacion/ecosistema-contaminacion.shtmlhttp://www.monografias.com/trabajos910/comunidades-de-hombres/comunidades-de-hombres.shtmlhttp://www.monografias.com/trabajos11/empre/empre.shtmlhttp://www.monografias.com/trabajos7/tain/tain.shtmlhttp://www.monografias.com/trabajos11/grupo/grupo.shtmlhttp://www.monografias.com/trabajos11/sercli/sercli.shtmlhttp://www.monografias.com/trabajos11/empre/empre.shtmlhttp://www.monografias.com/trabajos12/elorigest/elorigest.shtmlhttp://www.monografias.com/trabajos6/prod/prod.shtmlhttp://www.monografias.com/trabajos14/verific-servicios/verific-servicios.shtmlhttp://www.monografias.com/trabajos12/elproduc/elproduc.shtmlhttp://www.monografias.com/trabajos6/juti/juti.shtmlhttp://www.monografias.com/Computacion/Programacion/http://www.monografias.com/trabajos29/vision-y-estrategia/vision-y-estrategia.shtmlhttp://www.monografias.com/trabajos6/napro/napro.shtml
  • 7/29/2019 Trabajo Final Ing

    15/110

    15

    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 OBJETIVOSDentro 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

  • 7/29/2019 Trabajo Final Ing

    16/110

    16

    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 DE FUNCIONES EN EL COMPLEJO EDUCATIVO

    PESTALOZI

    DEL DIRECTOR

    Planificar y organizar el trabajo docente en forma participativa con el

    Consejo de Profesores, atendiendo los planes y programas de estudio ydisposiciones 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.

  • 7/29/2019 Trabajo Final Ing

    17/110

    17

    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.

  • 7/29/2019 Trabajo Final Ing

    18/110

    18

    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.

  • 7/29/2019 Trabajo Final Ing

    19/110

    19

    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:

    Estudiante

    Padre de familia

    R_A

    Sistema Registro Acadmico

    Matricular Alumnos

    Inscribir Alumnos

    Elaborar Reportes

    Entregar Documentos

    Reg. Datos del Docente

    Administrar Curso

    Registrar Datos y

    Calificaciones

  • 7/29/2019 Trabajo Final Ing

    20/110

    20

    Diagrama Caso de Uso Matricular Alumnos

    Caso de Uso Inscribir Alumno

    estudiante

    Secretaria

    registro

    acadmicoEncargado

    Matricular Alumnos

    Imprimir Hoja de Matrcula

    Registrar Datos del Alumno

    Elaborar Hoja de Matrcula

    Inscribir Alumno

    Registro de Datos en la BD

    Elaborar Hoja de Inscripcin

    Imprimir Hoja de Inscripcin

    Administracin de Grupos de

    Alum.

    Secretaria

    registro

    acadmico

  • 7/29/2019 Trabajo Final Ing

    21/110

    21

    Caso de Uso Registro Datos - Calificaciones

    Registro de Datos - Calificaciones

    Registro Datos del Alumno

    Introducir Calificaciones

    Obtenidas

    Elaborar Reporte Acadmico

    Secretaria

    registro

    acadmico

    estudiante

  • 7/29/2019 Trabajo Final Ing

    22/110

    22

    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

    PERSONAL DE REGISTRO

    ACADEMICO

    Elaboracin de Registros histrico

    de notas (Libro de Promocin).

    Elaboracin de Constancias

    (Estudio, Notas y Conducta).

    Control de Datos Personales de los

    Docentes.

    DIRECTOR

    Revisa, firma y autoriza cada uno de

    los reportes que son realizados por el

    personal de Registro Acadmico.

    MAESTRO

    Entrega de Notas por Perodo.

    Matricula de Alumnos.

    DESCRIPCIN DE PROCEDIMIENTOS Y DIAGRAMAS DE FLUJO DE DATOS

    PROCESOS REALIZADOS POR EL REGISTRO ACADMICO

  • 7/29/2019 Trabajo Final Ing

    23/110

    23

    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

    LIBRO DE PROMOCIO

    SOLICITAR

    NOTAS NOTAS FINALESREGRISTRO

    ACADEMICO

    1.1

    LOS DOCENTES

    FINALES

    ENTREGAN NOTAS

    1.2

    LAS NOTAS SON

    TRANSCRITAS

    REGRISTRO

    ACADEMICO

  • 7/29/2019 Trabajo Final Ing

    24/110

    24

    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

    SOLICITUD DE

    CONSTANCIA

    INFORMACIONDEL ALUMNO

    CONSTANCIA

    CONSTANCIA

    ALUMNO2.1

    RECIBIR DATOS

    PERSONALES

    2.2

    ELABORAR

    CONSTANCIA

    ALUMNO

    2.3

    FIRMAR Y SELLAR

    LA CONSTANCIA

  • 7/29/2019 Trabajo Final Ing

    25/110

    25

    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

    DIAGRAMA DE FLUJO DE DATOS

    PROCESO 4 Control Datos Personales de los Docente

    El director le entrega a la secretaria del registro acadmico los datos

    personales del docente.

    CONSTANCIACONSTANCIA

    SOLICITUD DECONSTANCIAINFORMACIONDEL ALUMNO

    NOTAS

    ALUMNO 3.1

    RECIBIR DATOS

    PERSONALES

    3.2

    BUSCA LASNOTAS DELALUMONO

    ALUMNO3.3

    ELABORARCONSTANCIA

    3.4

    FIRMAR YSELLAR

    CONSTANCIA

  • 7/29/2019 Trabajo Final Ing

    26/110

    26

    La secretaria transcribe estos datos a un formulario.

    La secretaria archiva el formulario.

    DIAGRAMA DE FLUJO DE DATOS

    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.

    ARCHIVO

    DATOS

    PERSONALES

    DEL DOCENTE

    DIRECTOR 4.1

    TRASCRIBIR

    DATOS DEL

    DOCENTE

  • 7/29/2019 Trabajo Final Ing

    27/110

    27

    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.

    LIBRETA DE

    NOTAS

    INFORMACION

    LIBRETAS DE

    NOTAS

    LIBRETAS DE

    NOTAS

    LIBRETA

    NOTAS

    DIRECTOR 1.1

    ENTREGAR

    LIBRETA A LOS

    DOCENTES

    1.2

    LLENAR LASLIBRETAS CON

    NOTAS Y DATOSDEL ALUMNO

    1.3

    ENTEGA LIBRETA ALOS ALUMNOS PARASER FIRMADA POR EL

    RESPONSABLE

    1.4

    ENTREGARLIBRETA YA

    FIRMADA ALDOCENTE

    RESPONSABLE

    ALUMNO

  • 7/29/2019 Trabajo Final Ing

    28/110

    28

    Hoja de

    matricula

    Datos del

    alumno

    Solicitud de

    Matricula

    DATOS PERSONALES

    RESPONSABLE

    DEL ALUMNO

    2.1

    RECIBIR DATOS Y

    DOCUMENTOS

    DEL ALUMNO2.2

    LLENAR LA

    HOJA DE

    MATRICULA

    RESPONSABLE

    ALUMNO

    hoja de matricula

  • 7/29/2019 Trabajo Final Ing

    29/110

    29

    Diccionario de datos

    ALUMNO (NIE, Nombres, Apellidos, Fecha_Nac, Direccin, Telfono,

    responsable)

    NIE Nombres

    Apellido1

    Apellido2

    Fecha_Nac

    Direccin

    Telfono Responsable

    RESPONSABLE (DUI, Nombres, Apellidos, Parentesco, Direccin, Profesin,

    Telfono, e-mail)

    DU

    I

    Nombre

    s

    Apellido

    1

    Apellido

    2

    Parentesc

    o

    Direcci

    n

    Profesi

    n

    Telfon

    o

    e-

    mai

    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

    e-

    ma

    il

  • 7/29/2019 Trabajo Final Ing

    30/110

    30

    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

    do

    Nota_2_Perio

    do

    Nota_3_Perio

    do

    Tabla 1: Diccionario de datos de la tabla Alumno.

    Campo

    Descripci

    n Tipo

    Longitu

    d

    Mscara

    deentrada

    Requerid

    o

    Llave

    Primaria

    Llav

    Forea

    Id_alumno

    Cdigo

    asignado

    por la

    institucin.

    Alfanumric

    o8

    LL00000

    0Si No

    NIE

    Cdigoasignado a

    cada

    estudiante

    por MINED.

    Alfanumric

    o6 LL0000 Si No

  • 7/29/2019 Trabajo Final Ing

    31/110

    31

    CampoDescripci

    nTipo

    Longitu

    d

    Mscara

    de

    entrada

    Requerid

    o

    Llave

    Primari

    a

    Llav

    For

    ea

    Nombres

    Primerosdos

    nombres

    del

    estudiante.

    Texto 100 No No No

    Apellido1

    Primer

    apellido delestudiante.

    Texto 100 No No No

    Apellido2

    Segundo

    apellido del

    estudiante

    Texto 80 No No No

    Direccin

    Direccin

    exacta delestudiante.

    Alfanumric

    o 100 No No No

    Responsable

    Nombre del

    responsabl

    e del

    estudiante.

    Texto 100 No No No

    TelfonoNmero detelfono del

    encargado

    Alfanumric

    o9

    0000-

    0000No No

  • 7/29/2019 Trabajo Final Ing

    32/110

    32

    CampoDescripci

    nTipo

    Longitu

    d

    Mscara

    de

    entrada

    Requerid

    o

    Llave

    Primari

    a

    Llav

    For

    ea

    Fecha_nacimien

    to

    Fecha denacimiento

    del alumno.

    Fecha 10DD-MM-

    AAAANo No

    Tabla 2: Diccionario de datos de la tabla docente.

    Campo Descripcin Tipo Longitud

    Mscara

    de

    entrada

    RequeridoLlave

    Primaria

    Lla

    For

    Id_docente

    Cdigo

    asignado a

    cadadocente.

    Alfanumrico 6 LL0000 Si No

    Nombres

    Nombre

    completo del

    maestro.

    Texto 100 No No No

    Apellido1

    Primer

    apellido del

    docente.

    Texto 100 No No No

    Apellido2 Segundo

    apellido delTexto 100 No No No

  • 7/29/2019 Trabajo Final Ing

    33/110

    33

    Campo Descripcin Tipo Longitud

    Mscara

    de

    entrada

    RequeridoLlave

    Primaria

    Lla

    For

    docente.

    Direccin

    Direccin de

    residencia

    del docente.

    Alfanumrico 100 No No No

    TelfonoTelfono de

    contacto.Alfanumrico 9 0000-0000 No No

    Email

    Direccin de

    correo

    electrnico.

    Alfanumrico 50 No No No

    NIPNIP del

    profesor.Numrico 7 0000000 No No

    NIT

    Numero de

    NIT. Alfanumrico 17

    0000-

    000000-000-0

    No No

    DUI DUI. Alfanumrico 1000000000-

    0No No

    ISSS

    Nmero de

    seguro

    social.

    Alfanumrico 9 000000000 No No

  • 7/29/2019 Trabajo Final Ing

    34/110

    34

    Tabla 3: Diccionario de datos de la tabla responsable.

    Campo Descripcin TipoLongit

    ud

    Mscara

    de

    entrada

    Requeri

    do

    Llave

    Primar

    ia

    Llave

    Fornea

    DUI DUI.Alfanum

    rico10

    0000000

    0-0Si No

    Nombres

    Primeros dos

    nombres del

    responsable.

    Texto 100 No No No

    Apellido1

    Primer

    apellido del

    responsable.

    Texto 100 No No No

    Apellido2

    Segundo

    apellido del

    responsable.

    Texto 80 No No No

    Direcci

    n

    Direccin

    exacta del

    responsable.

    Alfanum

    rico100 No No No

    Telfono

    Nmero de

    telfono del

    encargado.

    Alfanum

    rico9

    0000-

    0000No No

    Parentes

    co

    Tipo deparentesco

    con el

    alumno.

    Texto 25 No No No

  • 7/29/2019 Trabajo Final Ing

    35/110

    35

    Campo Descripcin TipoLongit

    ud

    Mscara

    de

    entrada

    Requeri

    do

    Llave

    Primar

    ia

    Llave

    Fornea

    EmailDireccin decorreo

    electrnico.

    Alfanum

    rico50 No No No

    Profesio

    n

    Profesin del

    responsableTexto 30 No No No

    Tabla 4: Diccionario de datos de la tabla materia.

    Campo Descripcin Tipo Longitud Mscara

    de

    entrada

    Requerido Llave

    Primaria

    Llave

    Fornea

    Id_materia

    Cdigo

    asignado a

    cadamateria.

    Alfanumrico 6 LL0000 Si No

    NombreNombre de

    la materia.Texto 100 No No No

    Grado

    Grado

    asignado a

    la materia.

    Texto 100 No No No

    Seccin

    Seccin

    asignada a

    la materia

    Texto 80 No No No

  • 7/29/2019 Trabajo Final Ing

    36/110

    36

    Campo Descripcin Tipo Longitud Mscara

    de

    entrada

    Requerido Llave

    Primaria

    Llave

    Fornea

    DescripcinDescripcinde plan de

    la materia.

    Texto 500 No No No

    Tabla 5: Diccionario de datos de la tabla nota.

    Campo Descripcin Tipo Longitud Mscara deentrada

    Requerido

    Llave

    Primari

    a

    LlaveFornea

    Id_notasId del

    estudiante

    alfanumer

    ico? ? Si No

    Id_alumno

    Cdigo

    asignado

    por lainstitucin.

    Alfanum

    rico

    8 LL000000 No

    Si (hacia

    tabla

    alumno)

    Id_docente

    Cdigo

    asignado a

    cada

    docente.

    Alfanum

    rico6 LL0000 Si

    Si (hacia

    tabla

    docente)

    Id_materia

    Cdigoasignado a

    cada

    materia.

    Alfanum

    rico6 LL0000 Si

    Si (hacia

    tabla

    materia)

  • 7/29/2019 Trabajo Final Ing

    37/110

    37

    Act1PP

    Actividad

    uno del

    primer

    periodo

    Numero 4 00.00 Si

    Act2PP

    Actividad

    dos del

    primer

    periodo

    Numero 4 00.00 Si

    Act3PP

    Actividad

    tres del

    primerperiodo

    Numero 4 00.00 Si

    Act4PP

    Actividad

    cuatro del

    periodo

    Numero 4 00.00 Si

    Act5PP

    Actividad

    cinco delprimer

    periodo

    Numero 4 00.00 Si

    Act6PP

    Actividad

    seis del

    primer

    periodo

    Numero 4 00.00 Si

    Act7PP

    Actividad

    siete del

    primer

    periodo

    Numero 4 00.00 Si

  • 7/29/2019 Trabajo Final Ing

    38/110

    38

    Act8PP

    Actividad

    ocho del

    primer

    periodo

    Numero 4 00.00 Si

    Promedio

    PP

    Promedio

    del primer

    periodo

    numero 4 00.00 SI

    Act1SP

    Actividad

    uno del

    segundo

    periodo

    Numero 4 00.00 Si

    Act2SP

    Actividad

    dos del

    segundo

    periodo

    Numero 4 00.00 Si

    Act3SP

    Actividad

    tres delsegundo

    periodo

    Numero 4 00.00 Si

    Act4SP

    Actividad

    cuatro del

    segundo

    periodo

    Numero 4 00.00 Si

    Act5SP

    Actividad

    cinco del

    segundo

    periodo

    Numero 4 00.00 Si

  • 7/29/2019 Trabajo Final Ing

    39/110

    39

    Act6SP

    Actividad

    seis del

    segundo

    periodo

    Numero 4 00.00 Si

    Act7SP

    Actividad

    siete del

    segundo

    periodo

    Numero 4 00.00 Si

    Act8SP

    Actividad

    ocho del

    segundoperiodo

    Numero 4 00.00 Si

    Promedio

    SP

    Promedio

    del segundo

    periodo

    numero 4 00.00 SI

    Act1TP

    Actividad

    uno deltercer

    periodo

    Numero 4 00.00 Si

    Act2TP

    Actividad

    dos del

    tercer

    periodo

    Numero 4 00.00 Si

    Act3TP

    Actividad

    tres del

    tercer

    periodo

    Numero 4 00.00 Si

  • 7/29/2019 Trabajo Final Ing

    40/110

    40

    Act4TP

    Actividad

    cuatro del

    tercer

    periodo

    Numero 4 00.00 Si

    Act5TP

    Actividad

    cinco del

    tercer

    periodo

    Numero 4 00.00 Si

    Act6TP

    Actividad

    seis del

    tercerperiodo

    Numero 4 00.00 Si

    Act7TP

    Actividad

    siete del

    tercer

    periodo

    Numero 4 00.00 Si

    Act8TP

    Actividadocho del

    tercer

    periodo

    Numero 4 00.00 Si

    Promedio

    TP

    Promedio

    del tercer

    periodo

    numero 4 00.00 SI

    Act1CP

    Actividad

    uno del

    cuarto

    periodo

    Numero 4 00.00 Si

  • 7/29/2019 Trabajo Final Ing

    41/110

    41

    Act2CP

    Actividad

    dos del

    cuarto

    periodo

    Numero 4 00.00 Si

    Act3CP

    Actividad

    tres del

    cuarto

    periodo

    Numero 4 00.00 Si

    Act4CP

    Actividad

    cuatro del

    cuartoperiodo

    Numero 4 00.00 Si

    Act5CP

    Actividad

    cinco del

    cuarto

    periodo

    Numero 4 00.00 Si

    Act6CP

    Actividadseis del

    cuarto

    periodo

    Numero 4 00.00 Si

    Act7CP

    Actividad

    siete del

    cuarto

    periodo

    Numero 4 00.00 Si

    Act8CPActividad

    ocho del

    cuarto

    Numero 4 00.00 Si

  • 7/29/2019 Trabajo Final Ing

    42/110

    42

    7.4 MODELO FUNCIONAL

    periodo

    Promedio

    CP

    Promedio

    del cuarto

    periodo

    numero 4 00.00 SI

    encargado

    Inscripcin

    MatrculaReg. Datos -

    Calificaciones

    Docentes Coord. Grado

    Notas finales

    Notas

    Datos Generales

    Datos personales

    Estudiante

    Boleta a firmar

  • 7/29/2019 Trabajo Final Ing

    43/110

    43

    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.

  • 7/29/2019 Trabajo Final Ing

    44/110

    44

    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 encargadoo 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

  • 7/29/2019 Trabajo Final Ing

    45/110

    45

    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 -16. 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 letras8. 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

  • 7/29/2019 Trabajo Final Ing

    46/110

    46

    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

  • 7/29/2019 Trabajo Final Ing

    47/110

    47

    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 docente3. 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

  • 7/29/2019 Trabajo Final Ing

    48/110

    48

    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 est realizando en un servidor con sistema operativo

    Windows

    Las bases de datos estn desarrolladas bajo MySQL

    Las consultas de la informacin se realizan bajo visual basic

    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

  • 7/29/2019 Trabajo Final Ing

    49/110

    49

    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 registrAcadmico 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 Elementos FUNCIONALIDAD

    1. alumnos Id_alumno

    NIE

    Nombres

    Apellido1

    Apellido2

    Direccin

    Responsable

    Almacena informacin general de los

    alumnos.

  • 7/29/2019 Trabajo Final Ing

    50/110

    50

    Telfono

    Fecha_nacimiento

    2.docentes Id_docente

    Nombres

    Apellido1

    Apellido2

    Direccin

    Telfono

    Email

    NIP

    DUI

    NIT

    ISSS

    Almacena informacin general del

    docente

    3.responsable DUI

    Nombres

    Apellido1

    Apellido2

    Direccin

    Telfono

    profesin

    Almacena la informacin general del

    encargado del alumno.

    4. materia Id_materia Almacena informacin de las materias

  • 7/29/2019 Trabajo Final Ing

    51/110

    51

    Nombre

    Grado

    Seccin

    Descripcin

    impartidas en el centro escolar.

    5.nota Id_nota

    Id_alumno

    Id_docente

    Id_materia

    Act1PP

    Act2PP

    Act3PP

    Act4PP

    Act5PP

    Act6PP

    Act7PP

    Act8PP

    PromedioPP

    Act1SP

    Act2SP

    Act3SP

    Act4SP

    Almacena informacin de las notas

    ingresadas por los docentes

  • 7/29/2019 Trabajo Final Ing

    52/110

    52

    Act5SP

    Act6SP

    Act7SP

    Act8SP

    PromedioSP

    Act1TP

    Act2TP

    Act3TP

    Act4TP

    Act5TP

    Act6TP

    Act7TP

    Act8TP

    PromedioTP

    Act1CP

    Act2CP

    Act3CP

    Act4CP

    Act5CP

    Act6CP

    Act7CP

  • 7/29/2019 Trabajo Final Ing

    53/110

    53

    Act8CP

    PromedioCP

    9.2.3 ESTRUCTURAS DE DATOS TEMPORALESSe describen los archivos de uso internos creados por cada una de las tabla

    en la base de Datos.

    TABLA Archivos Descripcin

    Alumno Alumno. frm Los archivos conextensin frm describenlas formas de captura decada uno de ellos, lacual es manejada por laherramienta MySQL

    Docentes Docente.frm

    Responsable Responsable.frm

    Materia Materia. MYD Los archivos conextensin MYD indicaque es un archivo dedatos de MySQL

    nota 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.

  • 7/29/2019 Trabajo Final Ing

    54/110

    54

    DIAGRAMA DE FLUJO INGRESAR NOTAS

    Si

    No

    INICIO

    Elegir a que

    alumno ingresaranotas

    FIN

    Consultar en

    La base de

    Ingresar ala pgina

    principal

    Mostrar informacin de

    las notas registradasEncontr

  • 7/29/2019 Trabajo Final Ing

    55/110

    55

    DIAGRAMA DE FLUJO DEL MENU PRINCIPAL

    INICIO

    Seleccionar una

    opcin del men

    principal.

    1

    2

    DOCENTES

    ALUMNOS

  • 7/29/2019 Trabajo Final Ing

    56/110

    56

    DIAGRAMA DE FLUJO PARA INGRESAR NOTAS

    INICIO

    Pedir usuario Y

    contrasea

    Pedir alumno e

    ingresar notas

    FIN

    GrabarGrabar en

    La base de

    datos.

  • 7/29/2019 Trabajo Final Ing

    57/110

    57

    DIAGRAMA DE FLUJO PARA ENCONTRAR ALUMNO

    INICIO

    Elegir un alumno

    Consultar en

    La base de

    datos.

    Ingresar ala pgina

    principal

    Mostrar informacin de

    el alumno

    FIN

  • 7/29/2019 Trabajo Final Ing

    58/110

    58

    9.3.1.1 DISEO ARQUITECTNICO

    Men principal

    docentes

    Informacin

    alumnos

    Informacin

    notas Encargados

    Informacin

    materia

    Informacin

    curso

    notasInformacin

    reportes

    Base de datos registroAcademico

    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

  • 7/29/2019 Trabajo Final Ing

    59/110

    59

    9.3.1.2 ESTRUCTURA DE PROGRAMA

    Descripcin detallada de la estructura del sistema

    9.3.2 DESCRIPCIN POR COMPONENTE

    Usuario del

    sistema

    Ingresar

    contrase

    Comprobacion

    de contrasea

    salir

    Alumnos

    Docentes

    notas

    reportes

    Salir del

    sistema

  • 7/29/2019 Trabajo Final Ing

    60/110

    60

  • 7/29/2019 Trabajo Final Ing

    61/110

    61

  • 7/29/2019 Trabajo Final Ing

    62/110

    62

  • 7/29/2019 Trabajo Final Ing

    63/110

    63

  • 7/29/2019 Trabajo Final Ing

    64/110

    64

  • 7/29/2019 Trabajo Final Ing

    65/110

    65

  • 7/29/2019 Trabajo Final Ing

    66/110

    66

  • 7/29/2019 Trabajo Final Ing

    67/110

    67

  • 7/29/2019 Trabajo Final Ing

    68/110

    68

    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

  • 7/29/2019 Trabajo Final Ing

    69/110

    69

    1. Pgina Principal.

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

  • 7/29/2019 Trabajo Final Ing

    70/110

    70

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

    4. En la seccin de periodos tenemos lo siguiente.

  • 7/29/2019 Trabajo Final Ing

    71/110

    71

    5. En la seccin de carreras tenemos.

    6. En la seccin de grado se encuentra.

  • 7/29/2019 Trabajo Final Ing

    72/110

    72

    7. En secciones tenemos.

    8. En materias se encuentra:

  • 7/29/2019 Trabajo Final Ing

    73/110

    73

    9. En noticias tenemos:

    10.En la segunda opcin de alumnos tenemos:

  • 7/29/2019 Trabajo Final Ing

    74/110

    74

    11.En la seccin de docentes tenemos.

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

  • 7/29/2019 Trabajo Final Ing

    75/110

    75

    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:

  • 7/29/2019 Trabajo Final Ing

    76/110

    76

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

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

  • 7/29/2019 Trabajo Final Ing

    77/110

    77

    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 cambiosen 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.

  • 7/29/2019 Trabajo Final Ing

    78/110

    78

    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 diferentes datos de entrada

    mencionaremos algunos campos:

    Para la captura docentes:

    o Id del docente

    o Nombreo Apellido

    o Contrasea

    o DUI

    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

  • 7/29/2019 Trabajo Final Ing

    79/110

    79

    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 estuvieracorrectamente, 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 reporteso 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

  • 7/29/2019 Trabajo Final Ing

    80/110

    80

    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

  • 7/29/2019 Trabajo Final Ing

    81/110

  • 7/29/2019 Trabajo Final Ing

    82/110

    82

    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 y se observ que fueron los

    esperados.

    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 asus necesidades.

  • 7/29/2019 Trabajo Final Ing

    83/110

  • 7/29/2019 Trabajo Final Ing

    84/110

    84

    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 eltipo 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.

  • 7/29/2019 Trabajo Final Ing

    85/110

    85

    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.

  • 7/29/2019 Trabajo Final Ing

    86/110

    86

    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 deregistro 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 demorapara 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.

  • 7/29/2019 Trabajo Final Ing

    87/110

    87

    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 quepermanezca 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

    Institucin de manera que puedan encontrar las bondades que dicho

    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.

  • 7/29/2019 Trabajo Final Ing

    88/110

    88

    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

  • 7/29/2019 Trabajo Final Ing

    89/110

    89

    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

  • 7/29/2019 Trabajo Final Ing

    90/110

    90

    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

  • 7/29/2019 Trabajo Final Ing

    91/110

    91

    7. Luego se Instalara el Programa:

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

    permitir acceso:

  • 7/29/2019 Trabajo Final Ing

    92/110

    92

    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: phpMyAdminDatabaseManager 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

  • 7/29/2019 Trabajo Final Ing

    93/110

    93

    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).

  • 7/29/2019 Trabajo Final Ing

    94/110

    94

    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.

  • 7/29/2019 Trabajo Final Ing

    95/110

    95

    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 peguenel contenido del bloc de notas.

  • 7/29/2019 Trabajo Final Ing

    96/110

    96

    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.

  • 7/29/2019 Trabajo Final Ing

    97/110

    97

    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.

  • 7/29/2019 Trabajo Final Ing

    98/110

    98

    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.

  • 7/29/2019 Trabajo Final Ing

    99/110

    99

    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.

  • 7/29/2019 Trabajo Final Ing

    100/110

    100

    2. Abrira la siguiente pantalla:

    3. Luego Modifique todo el archivo asi:

  • 7/29/2019 Trabajo Final Ing

    101/110

    101

    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 informacines 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.

  • 7/29/2019 Trabajo Final Ing

    102/110

    102

    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.

  • 7/29/2019 Trabajo Final Ing

    103/110

    103

    Establecer el Diseo de Archivos, Base de Datos y Pantallas que

    comprender el Sistema de Registro Acadmico.

    1.5 DelimitacinYa 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.

  • 7/29/2019 Trabajo Final Ing

    104/110

    104

    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.

  • 7/29/2019 Trabajo Final Ing

    105/110

    105

    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 reaacadmica, 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