Vous êtes sur la page 1sur 57

CAPITULO IV DESCRIPCION DE LA PROPUESTA

En este captulo se da a conocer la descripcin de la propuesta, se explica los requerimientos el anlisis y diseo, implementacin, pruebas, as como tambin las conclusiones y recomendaciones dadas a la institucin, las referencias bibliogrficas y algunos anexos que se relacionan con la investigacin.

El Sistema informtico se desarroll bajo el lenguaje de programacin PHP, lenguaje HTML, y java script, un Gestor de Bases de datos MYSQL.

Anlisis y Diseo
En este segmento se indican los requisitos del software, los cuales indican lo que hace y lo que no hace el sistema, ellos son los requerimientos funcionales y requerimientos no funcionales. Lista de requerimientos funcionales. RF1 Iniciar sesin RF2 Registro de datos del alumno y representante en la planilla de inscripcin RF3 Registro de datos del personal RF4 Consultar datos personales de alumnos y del personal RF5 Modificar datos de los alumnos y del personal RF6 Eliminar datos de los alumnos y del personal RF7 Emitir constancia de Estudio RF8 Emitir constancia de Egreso RF9 Emitir constancia de Promocin RF10 Emitir un reporte total de matricula especificado por nivel y por sexo.

Lista de requerimientos no funcionales Duracin de datos en la memoria: El sistema debe mantener los datos de los egresados al menos 1 ao despus de egresar de la institucin.

Cerrar sesin por inactividad: El sistema debe cerrar una sesin de un actor si este transcurriera un tiempo de inactividad de 10 minutos.

Portabilidad: El sistema debe ser fcilmente portable a los sistemas operativos de Windows Windows xp, Linux y UNIX. 95, Windows 98, Windows 2000, Windows nt,

Seguridad: El sistema debe contar con un respaldo diario de la base de datos.

Extensibilidad: El sistema debe tener la capacidad que tiene un programa para soportar nuevas funcionalidades cuando se produzcan cambios o

se incorporen nuevos elementos, sin que se alteren los elementos o bases existentes (o alterando mnimamente los existentes) Confiabilidad: Es la probabilidad que el sistema realizar su funcin prevista sin incidentes por un perodo de tiempo especificado y bajo condiciones indicadas. Manteneabilidad: Es la facilidad con la que el software puede ser modificado para sistema o componente fallos, mejorar su

corregir

funcionamiento u otros atributos o adaptarse a cambios en el entorno. Reutilidad: Cun fcil es reutilizar parte del software en otros sistemas Afinidad de Aplicaciones: Debe de tener afinidad con las diversas aplicaciones existentes en el mercado. Usabilidad: Es el grado en que el software es fcil de usar, facilidad de comprensin, facilidad de aprendizaje y operatividad. El sistema deber ser fcil y comprensible de usar a travs de las interfaces.

Casos de Usos En la figura 6 se muestra el diagrama de jerarquizacin, este diagrama describe los usuarios finales del sistema.

Figura 6 Diagrama de jerarquizacin.

En la figura 7 se muestra el diagrama de casos de uso del sistema, este describe los pasos del proceso de funcionamiento del sistema, donde existen 3 actores involucrado en dicho proceso. Los actores del sistema son la directora, secretaria y las docentes que son las personas encargadas de la inicializacin del sistema; para ello debern: introducir una clave de acceso, validar dicha clave de acceso, e iniciar sesin del sistema. Tambin podrn realizar las

inscripciones, consultar e imprimir los reportes necesarios.

Figura 7. Diagrama general de de casos de usos del sistema

La Figura 8 muestra el Diagrama de Colaboracin para el Caso de Uso inscribir. El mismo muestra una serie de pasos indicando cmo se comporta el sistema con la interfaz al momento de registrar los datos.

Figura 8. Diagrama de colaboracin inscribir alumno

La Figura 9 muestra el Diagrama de Colaboracin para el Caso de Uso consultar datos. El mismo muestra una serie de pasos indicando cmo se comporta el sistema con la interfaz al momento de consultar los datos.

Figura 9. Diagrama de colaboracin consultar datos.

La Figura 10 muestra el Diagrama de Colaboracin para el Caso de Uso modificar datos. El mismo muestra una serie de pasos indicando cmo se comporta el sistema con la interfaz al momento de registrar los datos.

Figura 10 Diagrama de colaboracin modificar datos

La Figura 11 muestra el Diagrama de Colaboracin para el Caso de Uso registrar usuario. El mismo muestra una serie de pasos indicando cmo se comporta el sistema con la interfaz al momento de registrar los datos.

Figura 11 diagrama de colaboracin registrar usuario

. La Figura 12 En el Diagrama de Clases se visualizan las relaciones entre las clases que involucran el sistema e indica los atributos que las caracterizan.

Figura 12. Diagrama de clase

La Figura 13 Muestra el Modelo Entidad Relacin. Est compuesta por las entidades: personal, estudiantes, representantes, usuario, estados y ciudad:

Figura 13 Modelo entidad relacin

Diseo fsico de los datos. Figura 14 El Modelo Relacional de la base de datos se diseo con la herramienta phpmyadmin y se implemento bajo un gestor de base de datos MySQL.

Figura 14. Modelo relacional

La Figura 15 muestra el Diccionario de datos. Este diseo fue implementado


bajo el gestor de base de datos MySQL.

Diccionario de datos
ciudades Comentarios de la tabla: InnoDB free: 3072 kB Campo id cod ciudad Tipo int(6) int(2) varchar(50) Nulo No No No 0 Predeterminado Comentarios

estados Comentarios de la tabla: InnoDB free: 3072 kB Campo id estado Tipo int(3) varchar(50) Nulo No No Predeterminado Comentarios

estudiante Comentarios de la tabla: InnoDB free: 3072 kB Campo idesc nom ape fn foto city estado dir tlfh nivel sexo Tipo varchar(20) char(50) char(50) date varchar(50) varchar(35) varchar(25) varchar(30) varchar(11) varchar(5) varchar(10) Nulo No No No No No No No No No No No Predeterminado Comentarios

personal Comentarios de la tabla: InnoDB free: 3072 kB Campo ci nombres apellidos direccion telefono edad fecha_ingreso Cargo Tipo varchar(8) varchar(25) varchar(25) text varchar(11) int(2) date varchar(20) Nulo No No No No No No No No Predeterminado Comentarios

representante Comentarios de la tabla: InnoDB free: 3072 kB Campo id_re ci nomr aper estadoc fnr ocupacion parentesco conyugue cic fnc ocupacionc dirr tlfr Tipo varchar(20) int(8) char(50) char(50) varchar(15) date varchar(50) varchar(25) varchar(50) int(8) date varchar(50) varchar(30) varchar(11) Nulo No No No No No No No No No No No No No No Predeterminado Comentarios

usuario Comentarios de la tabla: contiene datos de los usuarios; InnoDB free: 3072 kB Campo usuario clave re Tipo varchar(15) varchar(60) varchar(8) Nulo No No No Predeterminado Comentarios

La Figura 15 muestra el Diccionario de datos

Descripcin literal de los casos de usos. Tabla 1. Descripcin Literal del caso de uso iniciar sesin Caso de uso Actores Propsito Descripcin Iniciar sesin usuario Comenzar a interactuar con el sistema Describe el proceso que hacen los usuarios para iniciar sesin, desde que se enciende el computador y entra a la interfaz principal donde aparece el men de inicio de sesin. Ingresar al sistema con un usuario y clave

Responsabilidades

Caso de uso asociado Precondiciones

Registrar usuario Debe haberse registrado como usuario Descripcin Pantallas asociadas

Interfaz n1 inicio de sesin Seccin principal: Respuesta del sistema: 2.- Aparece la interfaz de inicio de sesin 4.- Valida usuario 5-. Interfaz de men de opciones

Acciones de los actores: 1.- Iniciar sesin 3.-.Ingresa usuario y clave

Cursos Alternos Post condiciones: haber ingresado con la clave correcta

Tabla 2. Descripcin Literal Del caso de uso inscribir alumno Caso de uso Actores Propsito Descripcin Inscribir alumno Docente Realizar la inscripcin del alumno El representante acude al centro de educacin a realizar el proceso de inscripcin del alumno, entrega documentos, aporta los datos del alumno, pide constancia de estudio. Ingresar al sistema con un usuario y clave

Responsabilidades

Caso de uso asociado Precondiciones

Iniciar sesin Haberse registrado como usuario Descripcin Pantallas asociadas Interfaz inicio de sesin, Interfaz de inscripcin, interfaz de opciones, interfaz de reportes, interfaz de constancia. Seccin principal: Acciones de los actores: Respuesta del sistema: 1.- El representante solicita inscribir al alumno. 2.El docente solicita todo los

documentos. 3.El representante entrega

documentos. 4.El docente revisa la

documentacin de faltar documento le coloca un plazo de 1 semana para entregarlos. 5.El representante en ese plazo acuerda de 1

entregarlos semana.

6.- Falte o no documento el docente procede a realizar la inscripcin. 7.- Inicia sesin 8.- interfaz de inscripcin.

9.- Llena el formulario con datos del alumno y del representante.

10.- dependiendo la edad se le asigna el nivel. 11.- Se registra la inscripcin 12.- registro exitoso. 13.- Representante solicita la constancia de inscripcin. 14.- El docente va a la interfaz de opciones, selecciona reportes, constancia de estudio, ingresa la cedula escolar asignada, y oprime buscar. 15.- Reporte exitoso y muestra la constancia y la opcin de imprimir. 16.- Docente Firma y sella la constancia y la entrega al representante.

Cursos Alternos Entregar la documentacin en la fecha establecida, si no se le proceder a darle una prorroga. Post condiciones: Haber ingresado correctamente al sistema.

Tabla 3. Descripcin Literal Del caso de uso emitir constancia de estudio Caso de uso Actores Propsito Descripcin Emitir Constancia de estudio Docente, Secretaria, Director Emitir constancia de estudio El representante solicita una constancia de estudio del alumno inscrito en el Escuela.

Responsabilidades

Haber ingresado al sistema con usuario y clave

Caso de uso asociado Precondiciones

Iniciar sesin Haberse registrado como usuario Descripcin Pantallas asociadas Inicio de sesin, opciones, reportes, constancia. Seccin principal: Acciones de los actores: Respuesta del sistema: 1.- Representante solicita constancia de estudio. 2.- Docente, secretaria o directivo inician sesin. 4.- selecciona opciones. 5.- aparece la interfaz de las diferentes opciones consultar, reportes, cerrar ao escolar y respaldo. 6.- selecciona reporte, constancia e ingresa la cedula escolar y oprime buscar. 7.- aparece la interfaz con la constancia y el botn imprimir. 8.- se imprime la constancia. 9.- El docente, secretaria o director firma y sella la planilla y la entrega al representante. 3.- se despliega la interfaz de men.

Cursos Alternos Post condiciones haber ingresado al sistema como usuario valido Actores del sistema. Tabla 4. Actores 1. Muestra los actores principales y finales del sistema.
Actores Justificacin

Director

Este

actor

ser

uno

de

los del

administradores

generales

sistema que registrar, modificar, generar y eliminar datos. Secretaria Este Actor ser uno de los usuarios segundarios del sistema este usuario solo registrara, generara reportes. Docentes Este actor ser uno de los usuarios segundarios del sistema y solo registrara datos de estudiantes y docentes y emitir reportes

A continuacin se muestra la fase de factibilidad del proyecto, la cual hace relacin a los estudios previos que se investigan para una efectividad, aceptacin, conveniencia y realizacin del mismo.

Estudio de Factibilidad

Despus de realizar un estudio en base a la investigacin del proyecto y de conocer cul es la problemtica en la E.E.I mi mundo azul, se realiza el estudio de factibilidad para determinar la infraestructura tecnolgica, la capacidad Tcnica, operativa, y econmica que implica la implantacin de un sistema que logre solucionar dicho problema. Las cuales se describen a continuacin:

Estudio de factibilidad. La factibilidad Tcnica consisti en realizar una evaluacin de la tecnologa existente en la institucin, este estudio estuvo destinado a recolectar informacin sobre los componentes tcnicos que posee la organizacin y la posibilidad de hacer uso de los mismos en el desarrollo e implementacin del sistema propuesto y de ser necesario, los requerimientos tecnolgicos que deben ser adquiridos para el funcionamiento de dicho sistema. De acuerdo a la tecnologa necesaria para la implantacin de la Automatizacin del sistema de inscripcin y emisin de reportes para el centro de educacin inicial mi mundo azul, se evalu bajo dos enfoques:

-. Factibilidad tcnica del hardware.


Hardware disponible Cantidad 01 01 01 01 01 01 01 01 01 01 01 Descripcin Procesador Pentium III Intel Incide 1.3 Ghz. Generacin x86. Tarjeta Madre Genrica. Memoria Ram de 1 Gb. Disco Duro de 130 GB. Unidad de Disco 3 1\2. Unidad de CD-ROM 56x Monitor SBGA. Samsung Mdelo Sing Master 55os Teclado S/H 009000 92 Modelo 5121 p. Mouse QBEX Mod. M - 720 Unidad de Proteccin: Regulador de voltaje convencional de 600 va (5.a) 4 puertos usb 2.0

-.Factibilidad tcnica del software Software disponible Cantidad 01 01 01 01 00 Descripcin Sistema Operativo Multiusuario Windows 2000 profesional Browser o Navegador Internet Explorer 9.0 y Netscape 4.73. Herramientas de Escritrio Microsoft Office 2000 Sistemas Administrativos Sistema de Proteccin contra virus o posibles amenazas: (ninguna)

El equipo con las condiciones mencionadas est en la capacidad de soportar el sistema desarrollado debido a que cuenta con las caractersticas que se requieren para ser operativo. Esto permite dar respuesta ms rpida a los usuarios, por poseer una data robusta lo que va ha permitir tener buena integracin usuario- computador. Interfaz de usuario: permitir al usuario tener un fcil acceso, seguridad y confiabilidad a la hora de manejar la aplicacin. En este caso ser la directora, secretaria y docente quienes tendrn el acceso al sistema.

Los desarrolladores de software sern los encargados de capacitar a los usuarios finales y tambin contarn con un manual de usuario, y mantenimiento cada cierto tiempo. Factibilidad Econmica A continuacin se presenta un estudio que dio como resultado la factibilidad econmica del desarrollo del nuevo sistema de informacin. Debido a que este proyecto es comunitario los costos y beneficios que se presentarn son intangibles y no cuantificables, pero se tomar en cuenta la inversin en tiempo y recursos. Factibilidad Operativa La factibilidad operativa permite predecir, si se pondr en marcha el sistema propuesto, aprovechando los beneficios que ofrece, a todos los usuarios involucrados con el mismo, ya sean los que interactan en forma directa con este, como tambin aquellos que reciben informacin producida por el sistema. Por otra parte, el correcto funcionamiento del sistema en cuestin, siempre estar supeditado a la capacidad de los empleados encargados de dicha tarea.

La necesidad y deseo de un cambio en el sistema actual, expresada por los usuarios y el personal involucrado con el mismo, llev a la aceptacin de un nuevo sistema, que de una manera ms sencilla y amigable, cubra todos sus requerimientos, expectativas y proporcione la informacin en forma oportuna y confiable. Basndose en las entrevistas y reuniones sostenidas con el personal involucrado donde se demostr que no presentan ninguna oposicin al cambio, por lo que el sistema es factible operativamente.

La factibilidad operativa de la Automatizacin del sistema de inscripcin y emisin de reportes para el centro de educacin inicial mi mundo azul se basa en los siguientes aspectos:

El sistema a desarrollar ser de fcil aplicabilidad, permitiendo un rpido y mejor control de la informacin aumentando la eficiencia de su trabajo. Donde el personal ser capacitado para utilizar, mantener y controlar el sistema. Dicho plan consistir en: Curso de capacitacin al personal encargado del manejo de los procesos de inscripcin. Haciendo uso de la herramientas GNU/LINUX. Foro de introduccin del manejo del sistema, de tal manera que le facilitar el uso adecuado de dicha herramienta.

Esta aplicacin va a facilitar y agilizar las tareas que se realizan de forma manual en la institucin.

Por tanto los usuarios finales se muestran satisfechos por el uso del nuevo sistema, debido que hasta ahora el proceso de control de asistencia es llevado manualmente. Una vez establecido dicho sistema el impacto que proporcionar esta herramienta ser en lo rpido y eficiente a la hora de realizar el proceso de Registro de Control de Asistencia, el cual presentar una interfaz amigable al

usuario que sea de fcil manejo y accesibilidad. Tanto las pantallas como los reportes y toda su interfaz de usuario sern familiares a todos los operadores, contando con la opinin de los mismos para cualquier modificacin del sistema.

Tabla de Riesgos Tabla N . Tabla de Riesgos de la EEI Mi mundo Azul Riesgos Que el software a desarrollar no sea compatible con el sistema operativo de los equipos de computacin de la institucin. Robo del equipo de computacin donde se va a implementar el software Que los clientes quieran cambiar constantemente los requerimientos Falta de Electricidad Categora RT Probabilidad 90% Impacto 1

RT

40%

RC

10%

RT

50%

Antivirus Actualizados

RT

40%

Plan de contingencia Tabla N Plan de Contingencia de la EEI Mi mundo Azul

Riesgos

Medidas de Contingencia

Actividades

Recursos

Responsabilidades

Software desarrollado -Instalacin del sistema Dar a conocer el software libre CD, Programa no sea compatible con operativo de Software a los usuarios del sistema a Linux. el sistema operativo Libre(Linux) travs de talleres. con los equipos de computacin de la Institucin Robo del equipo de -Realizar respaldos computacin donde se continuos de la base de va a implementar el datos de los registros del Software sistema. -Sugerirle vigilancia para el Departamento donde se encuentra el equipo. Que el cliente quiera Tener constante cambiar comunicacin con los constantemente los usuarios para que ellos se requerimientos vayan familiarizando con el sistema. Respaldo de la base de datos, que permitir que la informacin no se haya perdido en su totalidad.

Autores del Proyecto

-CD Programador - Pendrive - Computador - Recurso Humano

- Talleres - Memorias - Reuniones continas con los porttiles. usuarios. - Entrega de prototipos para -Computador. que el usuario vaya conociendo y familiarizndose con el sistema.

Autores del Proyecto

Falta de Electricidad

Ante la falta de electricidad Capacitar al administrador para Modo Manual para el funcionamiento de dicha eventualidad los equipos (PC) la Institucin debe poner en funcionamiento la tradicional modalidad de registro de Asistencia manual. Una vez restituida la energa elctrica la administradora del sistema se encargara de vaciar las planillas de registro asistencial que correspondan al tiempo durante el cual el sistema estuvo inactivo.

Autores del Proyecto

Antivirus actualizados

Mantener los actualizados

antivirus Capacitar al administrador para Pendrive dicha eventualidad

Autores del Proyecto

Implementacin Modulo Inscribir alumno


<tr><td style="border: 1px solid #ffffff; background: #C1C8DB; font: 11; height: 19;" align=center> <table style="border:1px solid white; background: #C1C8DB;width:100%;"> <tr ><td align=center style="border:1px solid white;background-color:brown;">

<font color=white><b>Inscripci&oacute;n</b></font> </td></tr> <tr><td align=center>

<table border=1 width=100% background="images/fondo.png" style="borderright:2px dotted black;border-left:2px dotted black;border-top:2px dotted black;border-bottom:2px dotted black;"><tr><td width=30% valign=top>

<center> <br> <iframe name="img" src="modulos/img.php" scrolling=no style="border:2px dotted black;" frameborder=0 width=170px height=200px></iframe>

<form id=img name=frame action="modulos/accion.php?valor=1" target="img" method="post" enctype="multipart/form-data"> <br> <b>NOTA :</b><i>&nbsp;Seleccione la foto del Alumno y luego presione el bot&oacute;n </i><b>Subir</b> <br> <input name="archivo" type="file" size=1 value="Examinar"> <input name="submit" type="submit" value="Subir"> </form>

</center>

</td><td width=70% align=center>

<fieldset>

<legend><FONT COLOR=brown><B>Datos del Alumno</B></FONT></legend> <div class="box1"> <form id="emp" name="fvalida" method=post action="<?php echo$_SESSION['nivelus']; ?>.php?accion=inscribir_end"> <input type=hidden name=dato value="<?php echo$dat; ?>"> <input type=hidden name=id value="<?php echo$dat; ?>">

<table><tr ><td align=right onmouseover="LmOver(this, '0080c0')" onmouseout="LmOut(this, '')"> <b>Nombres:<font color=brown>(*)</font></b> <input type="text" name=nom maxlength=50 style="border: 1px solid #ffffff; background: #C1C8DB; font: 11; width: 107; height: 19;border-right:black solid 2px;border-bottom:black solid 2px;cursor : url('cur/aero_helpsel.cur');" title="AYUDA: Nombres del Alumno." onKeypress="return acceptLeter(event)"> </td><td onmouseover="LmOver(this, '0080c0')" onmouseout="LmOut(this, '')"> <b>Apellidos:<font color=brown>(*)</font></b> <input type="text" name=ape maxlength=50 style="border: 1px solid #ffffff; background: #C1C8DB; font: 11; width: 107; height: 19;border-right:black solid 2px;border-bottom:black solid 2px;cursor : url('cur/aero_helpsel.cur');" title="AYUDA: Apellidos del Alumno." onKeypress="return acceptLeter(event)"> </td></tr> <tr ><td align=right onmouseover="LmOver(this, '0080c0')" onmouseout="LmOut(this, '')"> <b>C.E:<font color=brown>(*)</font></b> <input type="text" name=ce maxlength=20 style="border: 1px solid #ffffff; background: #C1C8DB; font: 11; width: 120; height: 19;border-right:black solid 2px;border-bottom:black solid 2px;cursor : url('cur/aero_helpsel.cur');" onKeypress="return acceptNum(event)" title="AYUDA: Cedula Escolar del Alumno (Numero de Cedula del Represntante seguido de la Fecha de Nacimiento del Alumno.)"> </td><td onmouseover="LmOver(this, '0080c0')" onmouseout="LmOut(this, '')"> <b>Fecha de Nacimiento:<font color=brown>(*)</font></b>

<input id="cal-field-1" type=text name=fna size=10 maxlength=30 style="border: 1px solid #ffffff; background: #C1C8DB; font: 11; width: 70; height: 19;cursor : url('cur/aero_helpsel.cur');border-right:black solid 2px;border-bottom:black solid 2px;" onKeypress="return acceptNum(event)" title="AYUDA: Fecha de Nacimiento del Alumno.(Click en la imagen del calendario para seleccionar)."> <img src="images/b_calendar.png" id="cal-button-1"> <script type="text/javascript"> Calendar.setup({

inputField button align }); </script> </td></tr>

: "cal-field-1",

: "cal-button-1", : "Tr"

<tr ><td align=right onmouseover="LmOver(this, '0080c0')" onmouseout="LmOut(this, '')"> <b>Estado:<font color=brown>(*)</font></b> <?php Combo::ver_estados("estados"); ?> </td><td onmouseover="LmOver(this, '0080c0')" onmouseout="LmOut(this, '')"> <b>Ciudad:<font color=brown>(*)</font></b> <span id="hijo"></span> </td></tr> <tr><td align=right onmouseover="LmOver(this, '0080c0')" onmouseout="LmOut(this, '')"> <b>Direcci&oacute;n:<font color=brown>(*)</font></b> <input type="text" name=dir maxlength=30 style="border: 1px solid #ffffff; background: #C1C8DB; font: 11; width: 107; height: 19;border-right:black solid 2px;border-bottom:black solid 2px;cursor : url('cur/aero_helpsel.cur');" title="AYUDA: Direcci&oacute;n donde recide el Alumno."> </td><td onmouseover="LmOver(this, '0080c0')" onmouseout="LmOut(this, '')"> <b>Telf. Hab. :<font color=brown>(*)</font></b> <input type="text" name=tlf maxlength=11 style="border: 1px solid #ffffff; background: #C1C8DB; font: 11; width: 107; height: 19;border-right:black solid

2px;border-bottom:black solid 2px;cursor : url('cur/aero_helpsel.cur');" title="AYUDA: Telefono de Habitaci&oacute;n del Alumno."> </td></tr> <tr ><td align=center onmouseover="LmOver(this, '0080c0')" onmouseout="LmOut(this, '')"> <b>Nivel:<font color=brown>(*)</font></b> <select name=n style="border: 1px solid #ffffff; background: #C1C8DB; font: 11; height: 19;cursor : url('cur/aero_helpsel.cur');border-right:black solid 2px;borderbottom:black solid 2px;;border-right:black solid 2px;border-bottom:black solid 2px;" title="AYUDA: Nivel que va a cursar el Alumno (Seleccione)."> <option>--Seleccione--</option> <option>I</option> <option CHECKED>II</option> <option>III</option> </select> </td><td align=center onmouseover="LmOver(this, '0080c0')" onmouseout="LmOut(this, '')"> <b>Sexo:<font color=brown>(*)</font></b> <select name=s style="border: 1px solid #ffffff; background: #C1C8DB; font: 11; height: 19;cursor : url('cur/aero_helpsel.cur');border-right:black solid 2px;borderbottom:black solid 2px;;border-right:black solid 2px;border-bottom:black solid 2px;" title="AYUDA: Sexo del Alumno (Seleccione)."> <option>--Seleccione--</option> <option>M</option> <option>F</option>

</select> </td></tr> </table> </div> </fieldset>

<fieldset>

<legend><FONT COLOR=brown><B>Datos del Representante</B></FONT></legend> <div class="box1"> <table> <tr ><td align=right onmouseover="LmOver(this, '0080c0')" onmouseout="LmOut(this, '')"> <b>Nombres:<font color=brown>(*)</font></b> <input type="text" name=nomr maxlength=50 style="border: 1px solid #ffffff; background: #C1C8DB; font: 11; width: 107; height: 19;border-right:black solid 2px;border-bottom:black solid 2px;cursor : url('cur/aero_helpsel.cur');" title="AYUDA: Nombres del Representante del Alumno." onKeypress="return acceptLeter(event)"> </td><td onmouseover="LmOver(this, '0080c0')" onmouseout="LmOut(this, '')"> <b>Apellidos:<font color=brown>(*)</font></b> <input type="text" name=aper maxlength=50 style="border: 1px solid #ffffff; background: #C1C8DB; font: 11; width: 107; height: 19;border-right:black solid 2px;border-bottom:black solid 2px;cursor : url('cur/aero_helpsel.cur');" onKeypress="return acceptLeter(event)" title="AYUDA: Apellidos del Representante del Alumno." > </td></tr> <tr ><td align=right onmouseover="LmOver(this, '0080c0')" onmouseout="LmOut(this, '')"> <b>C.I:<font color=brown>(*)</font></b> <input type="text" name=cir maxlength=8 style="border: 1px solid #ffffff; background: #C1C8DB; font: 11; width: 70; height: 19;border-right:black solid 2px;border-bottom:black solid 2px;cursor : url('cur/aero_helpsel.cur');" onKeypress="return acceptNum(event)" title="AYUDA: Cedula de Identidad del Representante del Alumno."> </td><td onmouseover="LmOver(this, '0080c0')" onmouseout="LmOut(this, '')"> <b>Fecha de Nacimiento:<font color=brown>(*)</font></b> <input id="cal-field-2" type=text name=fnr size=10 maxlength=30 style="border: 1px solid #ffffff; background: #C1C8DB; font: 11; width:70; height: 19;cursor : url('cur/aero_helpsel.cur');border-right:black solid 2px;border-bottom:black solid 2px;" title="AYUDA: Fecha de Nacimiento del Representante del Alumno.(Click en

la imagen del calendario para seleccionar)." onKeypress="return acceptNum(event)"> <img src="images/b_calendar.png" id="cal-button-2">

<script type="text/javascript"> Calendar.setup({

inputField button align }); </script> </td></tr>

: "cal-field-2",

: "cal-button-2", : "Tr"

<tr ><td align=right onmouseover="LmOver(this, '0080c0')" onmouseout="LmOut(this, '')"> <b>Direcci&oacute;n:<font color=brown>(*)</font></b> <input type="text" name=dirr maxlength=30 style="border: 1px solid #ffffff; background: #C1C8DB; font: 11; width: 107; height: 19;border-right:black solid 2px;border-bottom:black solid 2px;cursor : url('cur/aero_helpsel.cur');" title="AYUDA: Direcci&oacute;n donde recide el Representante del Alumno."> </td><td onmouseover="LmOver(this, '0080c0')" onmouseout="LmOut(this, '')"> <b>Ocupaci&oacute;n:<font color=brown>(*)</font></b> <input type="text" name=oc maxlength=50 style="border: 1px solid #ffffff; background: #C1C8DB; font: 11; width: 107; height: 19;border-right:black solid 2px;border-bottom:black solid 2px;cursor : url('cur/aero_helpsel.cur');" title="AYUDA: Ocupaci&oacute;n del Representante del Alumno."> </td></tr> <tr ><td align=right onmouseover="LmOver(this, '0080c0')" onmouseout="LmOut(this, '')"> <b>Telefono:<font color=brown>(*)</font></b> <input type="text" name=tlfr maxlength=11 style="border: 1px solid #ffffff; background: #C1C8DB; font: 11; width: 107; height: 19;border-right:black solid 2px;border-bottom:black solid 2px;cursor : url('cur/aero_helpsel.cur');" title="AYUDA: Telefono del Representante del Alumno.">

</td><td onmouseover="LmOver(this, '0080c0')" onmouseout="LmOut(this, '')"> <b>Parentesco:<font color=brown>(*)</font></b> <select name=par style="border: 1px solid #ffffff; background: #C1C8DB; font: 11; height: 19;cursor : url('cur/aero_helpsel.cur');border-right:black solid 2px;borderbottom:black solid 2px;;border-right:black solid 2px;border-bottom:black solid 2px;" title="AYUDA: Parentesco con el Alumno.(Seleccione)"> <option>--Seleccione--</option> <option>Mam&aacute;</option> <option>Pap&aacute;</option> <option>Abuela</option> <option>Abuelo</option> <option>T&iacute;a</option> <option>T&iacute;o</option> </select> </td></tr> <tr ><td align=center onmouseover="LmOver(this, '0080c0')" onmouseout="LmOut(this, '')" colspan=2> <b>Estado Civil:<font color=brown>(*)</font></b> <select name=stc style="border: 1px solid #ffffff; background: #C1C8DB; font: 11; height: 19;cursor : url('cur/aero_helpsel.cur');border-right:black solid 2px;borderbottom:black solid 2px;;border-right:black solid 2px;border-bottom:black solid 2px;" title="AYUDA: Estado Civil del Representante del Alumno.(Seleccione)"> <option>--Seleccione--</option> <option>casada</option> <option>soltera</option> <option>viuda</option> <option>casado</option> <option>soltero</option> <option>viudo</option> </select>

</td></tr> <tr><td COLSPAN=2 ALIGN=CENTER> <font color=brown><b>(*) Significa campo obligatorio</b></font>

</td></tr> <tr ><td colspan=2 align=center> <hr> </td></tr> <tr ><td align=right onmouseover="LmOver(this, '0080c0')" onmouseout="LmOut(this, '')"> <b>Conyugue:</b> <input type="text" name=con maxlength=50 style="border: 1px solid #ffffff; background: #C1C8DB; font: 11; width: 107; height: 19;border-right:black solid 2px;border-bottom:black solid 2px;cursor : url('cur/aero_helpsel.cur');" title="AYUDA: Nombre del Conyugue del Representante." onKeypress="return acceptLeter(event)"> </td><td onmouseover="LmOver(this, '0080c0')" onmouseout="LmOut(this, '')"> <b>C.I del Conyugue:</b> <input type="text" name=cic maxlength=8 style="border: 1px solid #ffffff; background: #C1C8DB; font: 11; width: 107; height: 19;border-right:black solid 2px;border-bottom:black solid 2px;cursor : url('cur/aero_helpsel.cur');" onKeypress="return acceptNum(event)" title="AYUDA: Cedula de Identidad del Conyugue del Representante."> </td></tr> <tr ><td align=right onmouseover="LmOver(this, '0080c0')" onmouseout="LmOut(this, '')"> <b>Ocupaci&oacute;n:</b> <input type="text" name=occ maxlength=50 style="border: 1px solid #ffffff; background: #C1C8DB; font: 11; width: 80; height: 19;border-right:black solid 2px;border-bottom:black solid 2px;cursor : url('cur/aero_helpsel.cur');" title="AYUDA: Ocupaci&oacute;n del Conyugue del Representante."> </td><td onmouseover="LmOver(this, '0080c0')" onmouseout="LmOut(this, '')"> <b>Fecha de Nacimiento:</b> <input id="cal-field-3" type=text name=fnc size=10 maxlength=30 style="border: 1px solid #ffffff; background: #C1C8DB; font: 11; width:70; height: 19;cursor : url('cur/aero_helpsel.cur');border-right:black solid 2px;border-bottom:black solid 2px;" title="AYUDA: Fecha de Nacimiento del Conyugue del Representante.(Click

en la imagen del calendario para seleccionar)." onKeypress="return acceptNum(event)"> <img src="images/b_calendar.png" id="cal-button-3">

<script type="text/javascript"> Calendar.setup({

inputField button align }); </script> </td></tr> <tr ><td colspan=2>

: "cal-field-3",

: "cal-button-3", : "Tr"

</table> </div> </fieldset>

</td></tr></table>

</td></tr></table> <form>

</td></tr> <tr ><td align=center style="border:1px solid white;background-color:brown;"> <table bgcolor=silver style="border:1px solid white;"><tr><td> <a href="#" onclick="valida_envia()" title="AYUDA: Enviar Datos del Alumno para Registrar."> <font size=2><b>Registrar</b></font> </a> </td></tr></table>

</td></tr>

<script> function valida_envia(){

if (document.frame.archivo.value.length==0){ alert("Advertencia: Suba la imagen del Alumno") // document.frame.archivo.focus() return 0; }

if (document.fvalida.nom.value.length==0){ alert("Advertencia: No ha ingresado Nombres del Alumno") document.fvalida.nom.focus() return 0; }

if (document.fvalida.ape.value.length==0){ alert("Advertencia: No ha ingresado Apellidos del Alumno") document.fvalida.ape.focus() return 0; }

if (document.fvalida.ce.value.length==0){ alert("Advertencia: No ha ingresado la Cedula Escolar del Alumno") document.fvalida.ce.focus() return 0; }

if (document.fvalida.fna.value.length==0){ alert("Advertencia: No ha ingresado la Fecha de Nacimiento del Alumno")

document.fvalida.fna.focus() return 0; }

if (document.fvalida.estados.selectedIndex==0){ alert("Advertencia: Debe seleccionar el Estado") document.fvalida.estados.focus() return 0; }

if (document.fvalida.ciudades.selectedIndex==0){ alert("Advertencia: Debe seleccionar el Ciudad") document.fvalida.ciudades.focus() return 0; }

if (document.fvalida.dir.value.length==0){ alert("Advertencia: No ha ingresado la Direccion del Alumno") document.fvalida.dir.focus() return 0; }

if (document.fvalida.tlf.value.length==0){ alert("Advertencia: No ha ingresado el Telefono de Habitacion del Alumno") document.fvalida.tlf.focus() return 0; }

if (document.fvalida.n.selectedIndex==0){ alert("Advertencia: Debe seleccionar el Nivel que cursara el Alumno") document.fvalida.n.focus() return 0; }

if (document.fvalida.s.selectedIndex==0){ alert("Advertencia: Debe seleccionar el Sexo del Alumno") document.fvalida.s.focus() return 0; }

//valida representante

if (document.fvalida.nomr.value.length==0){ alert("Advertencia: No ha ingresado Nombres del Representante") document.fvalida.nomr.focus() return 0; } if (document.fvalida.aper.value.length==0){ alert("Advertencia: No ha ingresado Apellidos del Representante") document.fvalida.aper.focus() return 0; }

if (document.fvalida.cir.value.length==0){ alert("Advertencia: No ha ingresado la Cedula de Identidad del Representante") document.fvalida.cir.focus() return 0; }

if (document.fvalida.fnr.value.length==0){ alert("Advertencia: No ha ingresado la Fecha de Nacimiento del Representante") document.fvalida.fnr.focus() return 0; }

if (document.fvalida.dirr.value.length==0){ alert("Advertencia: No ha ingresado la Direccion del Representante") document.fvalida.dirr.focus() return 0; }

if (document.fvalida.oc.value.length==0){ alert("Advertencia: No ha ingresado la ocupacion del Representante") document.fvalida.oc.focus() return 0; }

if (document.fvalida.tlfr.value.length==0){ alert("Advertencia: No ha ingresado el Telefono del Representante") document.fvalida.tlfr.focus() return 0; }

if (document.fvalida.par.selectedIndex==0){ alert("Advertencia: Debe seleccionar el Parentesco con el Alumno") document.fvalida.par.focus() return 0; }

if (document.fvalida.stc.selectedIndex==0){ alert("Advertencia: Debe seleccionar el Estado Civil del Representante") document.fvalida.stc.focus() return 0; } emp.submit(); } </script>

Modulo modificar
<tr style="border: 1px solid #ffffff; background: #C1C8DB; font: 11; height: 19"><td align=center> <table style="border:1px solid white; " background="images/fondo.png"> <tr ><td colspan=8 align=center style="border:1px solid white;backgroundcolor:brown;"> <font color=white><b>Modificar Personal</b></font> </td></tr> <tr style="border:1 solid white;background-color:black;"><td align=center > <font color=white><b>Cedula</b></font> </td><td align=center> <font color=white><b>Usuario</b></font> </td><td align=center> <font color=white><b>Nombre</b></font> </td><td align=center> <font color=white><b>Apellido</b></font> </td><td align=center> <font color=white><b>Cargo</b></font> </td><td align=center> <font color=white><b>Nivel</b></font> </td><td align=center colspan=2> <font color=white><b>Acciones</font> </td></tr> <?php

include("conexion.php");

$sql="SELECT usuario.*,personal.* FROM usuario,personal WHERE usuario.re = personal.ci ORDER BY Cargo ASC"; $result=mysql_query($sql); while($registro=mysql_fetch_object($result)){ ?>

<tr style="border:1px solid white;background-color: ;filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#C1C8DB', startColorstr='#FFFFFF', gradientType='0');" onmouseover="LmOver(this, '0080c0')" onmouseout="LmOut(this, '')"><td align=center style="border-bottom:2px solid black;border-right:2px solid black;"> <font color=black><b><?php echo$registro->ci; ?><b></font> </td><td align=center style="border-left:black solid 2px;border-bottom:2px solid black;border-right:2px solid black;"> <font color=black><b><?php echo$registro->usuario; ?><b></font> </td><td align=center style="border-left:black solid 2px;border-bottom:2px solid black;border-right:2px solid black;"> <font color=black><b><?php echo$registro->nombres; ?><b></font> </td><td align=center style="border-left:black solid 2px;border-bottom:2px solid black;border-right:2px solid black;"> <font color=black><b><?php echo$registro->apellidos; ?><b></font> </td><td align=center style="border-left:black solid 2px;border-bottom:2px solid black;border-right:2px solid black;"> <font color=black><b><?php echo$registro->Cargo; ?><b></font> </td><td align=center style="border-left:black solid 2px;border-bottom:2px solid black;border-right:2px solid black;"> <font color=black><b> <?php if($registro->Cargo == "administrador"){ echo"1"; $nivel = 1; } if($registro->Cargo == "Director"){ echo"2"; $nivel = 2; } if($registro->Cargo == "Secretaria"){ echo"3"; $nivel = 3; } if($registro->Cargo == "Docente"){ echo"4"; $nivel = 4; } ?> <b></font>

<?php if($nivel == 1){ }else{ ?>

</td><td align=center onmouseover="LmOver(this, 'ff6060')" onmouseout="LmOut(this, '')" style="border-bottom:1px dotted black;borderright:1px dotted black;" > <font color=black><b> <form id=eli name=eli method=post action="administrador.php?accion=modificar&eli=1&ci=<?php echo$registro->ci; ?>&nivel=<?php echo$registro->Cargo; ?>"> </form> <script>

//var link = "administrador.php?accion=modificar&eli=1&ci=<?php echo$registro>ci; ?>&nivel=<?php echo$registro->Cargo; ?>";

</script> <?php if($_SESSION['nivelus'] == "administrador"){ ?>

<a href="administrador.php?accion=eliminar&id=<?php echo$registro->ci; ?>&pj=<?php echo$registro->usuario; ?>"> <img src="images/b_drop.gif" alt="eliminar" border=0 title="ELIMINAR"> </a>

<?php }else{ ?> <img src="images/b_drop2.gif" alt="eliminar" border=0 title="ELIMINAR"> <?php } ?> </td><td align=center onmouseover="LmOver(this, '40a080')" onmouseout="LmOut(this, '')" style="border-bottom:1px dotted black;"> <font color=black><b>

<form></form> <?php if($registro->usuario == $usuario || $_SESSION['nivelus'] == "administrador"){ ?>

<a href="<?php echo$_SESSION['nivelus']; ?>.php?accion=empleado&dato=<?php echo$registro->ci; ?>"><img src="images/b_edit.gif" alt="modificar" border=0 title="MODIFICAR"></a>

<?php }else{ ?> <img src="images/b_edit2.gif" alt="eliminar" border=0 title="MODIFICAR"> <?php }

}//valida el no asignar datos de eliminar y modificar al administrador admin... ?> <b></font> </td></tr>

<?php }

?> <tr ><td colspan=8 align=center style="border:1 solid white;backgroundcolor:brown;"> <font color=brown></font> </td></tr> </table>

</td></tr>

Modulo eliminar
<style> /******************************************************************************/

fieldset { margin-top: border: padding: background: } 0.0em; red solid 1px; 0.5em; yellow;

fieldset fieldset { margin: } 0.8em;

fieldset legend { font-weight: color: bold; #444444;

background-color: yellow; }

/******************************************************************************/ </style> <tr style="border: 1px solid #ffffff; font: 11; height: 19"><td align=center >

<table style="border:1px solid white;width:100%;" background="images/fondo.png"> <tr ><td align=center style="border:1px solid white;background-color:brown;"> <font color=white><b>Eliminar Personal</b></font>

</td></tr>

<tr ><td align=center>

<table width=80% border=0><tr><td>

<form id=ir method=post action="administrador.php?accion=modificar&eli=1&ci=<?php echo$_GET['id']; ?>&nivel=<?php echo$_GET['pj'] ?>"> <fieldset> <legend><font color=red>|</font><img src="images/s_really.gif">&nbsp;Realmente desea<font color=red>|</font></legend> ?></b> del Personal </tt> <tt>Eliminar al usuario <b><?php echo$_GET['pj'];

</fieldset> <fieldset style="background:#C1C8DB;border-left:black solid 1px;borderbottom:black solid 1px;border-right:black solid 1px;"> <div align=right>

<input type="submit" name="opt" value="Si" /> <input type="submit" name="opt" value="No" />

</div>

</fieldset>

</form>

<!--a href="administrador.php?accion=modificar&eli=1&ci=<?php echo$registro->ci; ?>&nivel=<?php echo$registro->Cargo; ?>">

</td></tr></table--> <br><br><br><br><br><br><br><br><br>

</td></tr></table>

</td></tr> <tr ><td align=center style="border:1 solid white;background-color:brown;"> <font color=brown></font> </td></tr> </table>

</td></tr>

Modulo consultar
<html> <head>

</head> <script language="javascript">

<!-function LmOver(elem, clr) {elem.style.backgroundColor = clr;

elem.style.cursor = 'hand'} function LmOut(elem, clr) {elem.style.backgroundColor = clr; } function LmUp(path) {location.href = path;} //--> </script> <body > <?php

include("../conexion.php");

$buscar = $_POST['buscar']; $id = $_POST['tipo'];

if ($id == 1){

$cadena_sql="select * from estudiante where idesc = '$buscar'"; $result=mysql_query($cadena_sql); $cant_reg=mysql_num_rows($result);

if($cant_reg!=0){

while($registro=mysql_fetch_object($result)){

/////////////////////CALCULO DE LA EDAD//////////////////

$contenido = $registro->fn; $valor1=substr("$contenido", -10, 4); $valor2=substr("$contenido", -5, 2); $valor3=substr("$contenido", -2, 2);

$ano = $valor1;

$mes = $valor2;

$dia = $valor3;

$A = date(Y); $M = date(m); $D = date(j);

$calA = $A - $ano;

if($mes > $M){ $calA = $calA - 1; }

if($mes == $M){ if($dia > $D){ $calA = $calA - 1; } }

$edad = $calA; ///////////////////////////////////////////////////////// ?>

<table width=100% border=0 bgcolor=white> <tr onmouseover="LmOver(this, '0080c0')" onmouseout="LmOut(this, '')"> <td width=20% style='border-right:black solid 2px;borderbottom:black solid 2px;'><b><?php echo$registro->idesc; ?></b></td>

<td width=20% style='border-right:black solid 2px;borderbottom:black solid 2px;'><b><?php echo$registro->nom; ?></b></td> <td width=20% style='border-right:black solid 2px;borderbottom:black solid 2px;'><b><?php echo$registro->ape; ?></b></td> <td width=25% style='border-right:black solid 2px;borderbottom:black solid 2px;'><b><?php echo$registro->fn; ?></b></td> <td width=12% style='border-right:black solid 2px;borderbottom:black solid 2px;'><b><?php echo$edad; ?></b></td> <td width=3% >

<a href="#" onclick="window.open('ver_alumno.php?ce=<?php echo$registro>idesc; ?>','equipo','toolbar=0,menubar=0,left=400,top=100,width=690,height=460');"> <img src="../images/browse2.gif" border=0 onmouseover="LmOver(this, '00ffc0')" onmouseout="LmOut(this, '')"> </a>

</td></tr></table>

<?php /* echo"<table width=100% border=0 bgcolor=white><tr><td>";

echo"</td></tr></table>";*/ }//fin de while }//fin de if else{

echo"<center><font color=black><b> NO SE ENCONTRO RESULTADOS...</b></font></center>";

}//fin de else

}//fin de if de validar tipo de busqueda...

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////

if ($id == 2){

$cadena_sql="select * from estudiante where nivel = '$buscar' order by nom asc"; $result=mysql_query($cadena_sql); $cant_reg=mysql_num_rows($result);

if($cant_reg!=0){

while($registro=mysql_fetch_object($result)){ if($color == "white") $color = "silver"; else $color = "white";

/////////////////////CALCULO DE LA EDAD//////////////////

$contenido = $registro->fn; $valor1=substr("$contenido", -10, 4); $valor2=substr("$contenido", -5, 2); $valor3=substr("$contenido", -2, 2);

$ano = $valor1;

$mes = $valor2;

$dia = $valor3;

$A = date(Y); $M = date(m); $D = date(j);

$calA = $A - $ano;

if($mes > $M){ $calA = $calA - 1; }

if($mes == $M){ if($dia > $D){ $calA = $calA - 1; } }

$edad = $calA; ///////////////////////////////////////////////////////// ?>

<table width=100% border=0 bgcolor="<?php echo$color; ?>"> <tr onmouseover="LmOver(this, '0080c0')" onmouseout="LmOut(this, '')"> <td width=20% style='border-right:black solid 2px;borderbottom:black solid 2px;'><b><?php echo$registro->idesc; ?></b></td> <td width=20% style='border-right:black solid 2px;borderbottom:black solid 2px;'><b><?php echo$registro->nom; ?></b></td> <td width=20% style='border-right:black solid 2px;borderbottom:black solid 2px;'><b><?php echo$registro->ape; ?></b></td> <td width=25% style='border-right:black solid 2px;borderbottom:black solid 2px;'><b><?php echo$registro->fn; ?></b></td> <td width=12% style='border-right:black solid 2px;borderbottom:black solid 2px;'><b><?php echo$edad; ?></b></td> <td width=3% >

<a href="#" onclick="window.open('ver_alumno.php?ce=<?php echo$registro>idesc; ?>','equipo','toolbar=0,menubar=0,left=400,top=100,width=690,height=460');"> <img src="../images/browse2.gif" border=0 onmouseover="LmOver(this, '00ffc0')" onmouseout="LmOut(this, '')"> </a>

</td></tr></table>

<?php

}//fin de while }//fin de if else{

echo"<center><font color=black><b> NO SE ENCONTRO RESULTADOS...</b></font></center>";

}//fin de else

}//fin de if de validar tipo de busqueda... ?> </body> </html>

Pruebas Tabla 1. Caso de prueba inicio de sesin del sistema


Nombre Cdigo Objetivos Inicio de sesin del sistema IS 01 Restringe el acceso a personas no autorizadas en el sistema y validar al usuario por medio de la contrasea y login del usuario se puede especificar de tipo alfanumrico. Informe de proyecto III 2011. El sistema se visualiza por el navegador http://index.php El usuario inserte la contrasea correspondiente Ofrecerle seguridad al sistema y que en la entrada de datos se reconozca adecuadamente los datos no validos. Que el usuario no reconozca la contraseas

Referencia Condicin Inicial Procedimiento Resultado obtenido

Observaciones

Tabla 2. Caso de prueba de inscripcin


Nombre Cdigo Objetivos Inscripcin IS 02 Se ingresan datos personales tanto del estudiante como del representante, validando el envi en campos no vacios, asimismo la entrada de solo dgitos y la entrada de solo texto en los campos requeridos. Informe de proyecto III 2011. El sistema se visualiza por la interfaz principal El usuario registra datos en la planilla de inscripcin y del personal como del representante. Brindar seguridad en la entrada de datos pues de esta manera se reconocen adecuadamente los campos vacios y datos no validados. Que todos los campos estn registrados y no queden vacios

Referencia Condicin Inicial Procedimiento

Resultado obtenido

Observaciones

Tabla 3. Caso de prueba consultar datos


Nombre Cdigo Objetivos Consultar Datos IS 02 El usuario puede consultar los datos correspondientes.

Referencia Condicin Inicial Procedimiento

Informe de proyecto III 2011. El sistema se visualiza por la interfaz principal El usuario deber insertar la cedula escolar del alumno, persona en la interfaz consultar para poder visualizar que los datos han sido consultados. Genere un mensaje mostrando la consulta de los datos Que los datos a consultar sean correctos y solo los usuarios puedan consultarlos.

Resultado obtenido

Observaciones

Tabla 4. Caso de prueba modificar datos.


Nombre Cdigo Objetivos Modificar Datos IS 04 El usuario puede modificar los datos correspondientes del alumno, representante y personal.

Referencia Condicin Inicial Procedimiento

Informe de proyecto III 2011. El sistema se visualiza por la interfaz principal El usuario deber insertar la cedula escolar del alumno, personal en la interfaz modificar para poder visualizar y verificar que los datos han sido corregidos. El sistema Genere un mensaje mostrando la modificacin de los datos

Resultado obtenido

Observaciones

No todo los usuarios pueden modificar datos

Tabla 05.Caso de prueba eliminar dato


Nombre Cdigo Objetivos

Eliminar Datos IS 05 Eliminar datos necesarios en la planilla de inscripcin tanto como del personal y representante.

Referencia

Informe de proyecto III 2011.

Condicin Inicial Procedimiento

El sistema se visualiza por la interfaz principal El usuario deber insertar la cedula escolar del alumno, persona para eliminar datos necesarios.

Resultado obtenido

El sistema Genere un mensaje mostrando la eliminacin de los datos.

Observaciones

No todos los usuarios pueden eliminar datos

Conclusiones

Despus de analizar la problemtica existente en la Escuela de Educacin Inicial i mundo Azul e identificado los requerimientos de la misma y sus causas, se desarroll un sistema de inscripcin y emisin de reporte para dicha institucin, que permitir controlar la gestin la inscripcin y la emisin de reportes. El

sistema propuesto est en capacidad de realizar la captura de datos, registrar informacin, modificar, eliminar, consultar, generar reportes y cumplir con las necesidades expuestas por los usurarios.

Los objetivos planteados en el proyecto se cumplieron a cabalidad, ya que el sistema es capaz de generar informacin precisa y por lo tanto confiable. El sistema garantiza la mejora de los procesos, el mismo permite el acceso a la informacin en el momento que se requiere, adems ofrece la seguridad de los datos y el resguardo de la informacin.

La instalacin del sistema de inscripcin y emisin de reportes facilitara el proceso acelerando la ejecucin del mismo y evitar la espera y prdida de tiempo de los representantes, adems de tediosas colas que se logran ver los das de inscripcin.

Los usuarios recibirn instrucciones para facilitar el manejo del sistema y as lograr disminuir el tiempo de los procesos ya mencionados.

El sistema permitir a los usuarios llevar un soporte de los registros de inscripcin y reportes digitalizados, y se podrn hacer las impresiones de cada uno de ellos.

Las interfaces estn diseadas de manera que los usuarios puedan interactuar con ellas de manera rpida y amigable para que no tengan mucha carga cognitiva a la hora de manipular el sistema.

Recomendaciones

Realizar Mejoras y actualizacin para satisfacer otras necesidades existentes en la Escuela de Educacin Inicial Mi Mundo Azul

Se recomienda su utilizacin en la plataforma Linux, aunque se ha comprobado su correcto funcionamiento en otras versiones del sistema operativo Windows.

Promover adiestramiento al personal que utilizar el software, de modo que los usuarios reciban el conocimiento necesario de esta manera lograr la eficiencia en cuanto a la usabilidad.

Es pertinente y necesario que los resultados de esta investigacin, le sea del conocimiento a todo el personal de la Escuela de Educacin Inicial Mi Mundo Azul

Respaldar de manera continua la base de datos con el objeto de proteger la informacin recopilada

Vous aimerez peut-être aussi