Professional Documents
Culture Documents
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
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.5 RESTRICIONES, LIMITACIONES Y DIFICULTADES ______________________________ 77 9.6 CASOS DE PRUEBA ________________________________________________________ 77 9.7 DETALLES DE INSTALACIN DE PAQUETES Y DEL SISTEMA _____________________ 78
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.
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
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:
ESPECIFICACIONES Procesador Intel 1.6 Ghz, RAM 1 GB, Disco duro de 40 GB. Soportador de flash, navegador recomendado: Google Chrome
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
Desde
el
inicio
de
esta
era
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
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
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
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
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.
Estudiante
Padre de familia
Elaborar Reportes Entregar Documentos
R_A
Reg. Datos del Docente Administrar Curso
19
Matricular Alumnos
Encargado
Elaborar Hoja de Matrcula
Inscribir Alumno
Registro de Datos en la BD
estudiante
20
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
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.
ALUMNO
SOLICITUD DE CONSTANCIA
2.1
RECIBIR DATOS PERSONALES
2.2
ELABORAR CONSTANCIA
CONSTANCIA
CONSTANCIA ALUMNO
2.3
FIRMAR Y SELLAR LA CONSTANCIA
24
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
3.3
ELABORAR CONSTANCIA
CONSTANCIA
El director le entrega a la secretaria del registro acadmico los datos personales del docente.
25
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
INFORMACION
LIBRETAS DE NOTAS
1.3
ENTEGA LIBRETA A LOS ALUMNOS PARA SER FIRMADA POR EL RESPONSABLE
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.2
LLENAR LA HOJA DE MATRICULA
Hoja de matricula
RESPONSABLE ALUMNO
28
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
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
LL0000
Si
No
30
Campo
Descripci n
Tipo
Longitu d
Mscara de entrada
Requerid o
Llave Primari a
Llave Forn ea
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.
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
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
DUI
DUI.
Alfanumrico 10
No
No
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
Direcci n
Alfanum rico
100
No
No
No
Telfono
telfono
Alfanum rico
00000000
No
No
Texto
25
No
No
No
34
Campo
Descripcin
Tipo
Longit ud
Mscara de entrada
Requeri do
Llave Primar ia
Llave Fornea
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
a Texto
100
No
No
No
Seccin
asignada la materia
a Texto
80
No
No
No
35
Campo
Descripcin Tipo
Llave
Primaria Fornea
Campo
Descripcin Tipo
Longitud
Llave Fornea
Id_notas
Id
estudiante Cdigo
Si
No
Id_alumno
Alfanum la rico
Id_docente
a Alfanum rico
Id_materia
a Alfanum rico
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
del
Numero
00.00
Si
Act2SP
del
Numero
00.00
Si
Act3SP
del
Numero
00.00
Si
Act4SP
del
Numero
00.00
Si
Act5SP
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
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
Promedio CP
periodo
encargado
Inscripcin
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.
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.
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.
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
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.
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
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
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
Materia nota
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.
En la presente seccin se presenta la arquitectura del sistema, tales como interfaces de usuario, de consulta, etc.
53
INICIO
Encontr
Si
No
FIN 54
INICIO
DOCENTES
ALUMNOS
2
55
Grabar
FIN
56
INICIO
Elegir un alumno
FIN
57
Men principal
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
58
Alumnos Docentes
notas
Usuario del
sistema
Ingresar contrase a
Comprobacion de contrasea
reportes
salir
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
La descripcin detallada de estos componentes se encuentra descritas en la seccin 9.4 del presente documento
68
1. Pgina Principal.
69
70
71
7. En secciones tenemos.
8. En materias se encuentra:
72
9. En noticias tenemos:
73
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:
75
76
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
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
Los casos de prueba utilizados en el desarrollo del sistema se encuentran descritos en la seccin 10 del presente documento.
77
10 PRUEBAS EFECTUADAS
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
En cada uno de estos campos se verifico que toda captura estuviera correctamente, si se desea consultar un docente, alumno o constancia lo
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, notas y docentes, se realizaron las diversas pruebas, para que la informacin que se capture por el director o secretaria de registro
79
acadmico
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
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.
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 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.
que reciba y
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
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
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
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
89
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
8. Luego Saldra esta Ventana, y Chequear las Dos casillas, y luego darle permitir acceso:
91
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
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
Este es el lugar de trabajo de esta base de datos. 3. Luego clic en la opcin SQL
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
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
3. Luego el sistema estar instalado. CREANDO EL ACCESO DIRECTO HACIA EL SISTEMA 1. Clic derecho en el escritorio, nuevo, acceso directo.
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
99
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
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.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.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):
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
110