Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Desarrollo de un sistema automatizado de registro de alumnos, profesores de la escuela -José Vicente de Unda- (página 2)




Enviado por Alexander Mejia



Partes: 1, 2

El Mentor es aquella persona que está
íntimamente ligada con el proceso de desarrollo de
software, que conoce todas las prácticas involucradas y
entiende el porqué de la misma. Acompaña y apoya a
los equipos de trabajo mediante revisiones de los artefactos y
haciendo recomendaciones de cómo mejorar los mismos
durante todo el ciclo de vida del sistema.

  • Revisor técnico.

  • Revisor.

Probador.

La función del probador es realizar las pruebas
identificadas y definidas previamente, utilizando las
instrucciones, métodos y herramientas necesarias para este
rol. Debido a la realización de las pruebas debe obtener
los resultados de las mismas.

  • Analista de pruebas.

  • Diseñador de pruebas.

  • Especialista en Pruebas.

Herramientas de desarrollo y
colaboración

Sencillo/fácil sistema de registro de usuarios en
PHP y MySQL con manejo de sesiones. Hacer que un sistema de
registro para usuarios, donde se pueda hacer muchas cosas como
darles permisos específicos, restringir la entrada de
visitantes a algunas partes. Cabe aclarar que el script
es bastante básico, para quienes empiezan en esto de la
programación.

Macromedia Dreamweaver 8 es un editor HTML profesional
para diseñar, codificar y desarrollar sitios,
páginas y aplicaciones Web. Tanto si desea controlar
manualmente el código HTML como si prefiere trabajar en un
entorno de edición visual, le proporciona útiles
herramientas que mejorarán su experiencia de
creación Web. Se incorpora muchas funciones nuevas que
ayudará a la conexión con la base de datos para el
registro sistematizado.

Una base de datos es un sistema informatizado cuyo
propósito principal es mantener información y hacer
que esté disponible en el momento requerido. Esta
información es persistente dentro del sistema, es decir,
una vez introducida en él, se mantiene hasta que el
usuario decida eliminarla.

Los sistemas de bases de datos se diseñan para
manejar grandes cantidades de información. El manejo de
datos incluye tanto la definición de las estructuras para
el almacenamiento de la información como los mecanismos
para el manejo de la misma. Algunas de las ventajas de usar las
bases de datos son:

  • Evitan la redundancia.

  • Evitan la inconsistencia.

  • Obligan al cumplimiento de las normas o requisitos
    para la adición y eliminación de datos a la
    base de datos.

  • Es posible aplicar restricciones de
    seguridad para el acceso a los datos.

  • Se mantiene la integridad entre los
    datos.

Riesgo

Es la probabilidad de que un proyecto experimente
sucesos no deseables, como retrasos en las fechas, excesos de
costos, etc. Se han producido amplios debates sobre la
definición adecuada para riesgo de software, y hay acuerdo
común en que el riesgo siempre implica dos
características:

Incertidumbre: el acontecimiento que caracteriza al
riesgo puede o no puede ocurrir; por ejemplo, no hay riesgos de
un 100 por ciento de probabilidad.

Pérdida: Si el riesgo se convierte en una
realidad, ocurrirán consecuencias no deseadas o
pérdidas.

Objetivo del
proyecto

Muy Bajo (5%)

Bajo (10%)

Moderado (20%)

Alto (40%)

Muy Alto (80%)

Costos

Es cubiertos el monto

Los programas utilizados son
accesibles

Tiempo

Retraso por
inconvenientes.

Alcance

Se alcanzo un total del trabajo
requerido

Calidad

Degradación escasamente
aceptable. No afecta el desempeño del
proyecto.

.

Análisis y diseño

Documento de arquitectura del software
(DAS)

El diseño es el proceso que extiende, refina y
reorganiza los aspectos detectados en el proceso de modelado
conceptual para generar una especificación rigurosa del
sistema de información siempre orientada a la
obtención de la solución del sistema
software.

Se realizó el modelado conceptual de la futura
solución mediante el uso de diagramas (diagrama de clases
y diagramas de casos de uso). Los modelos ayudan a visualizar
como es el sistema, proporcionando plantillas que sirven de
guía en la construcción de la aplicación. En
esta etapa se especifica qué debe hacer la
aplicación pero no cómo debe hacerlo.

Se utilizaron los elementos y modelos obtenidos durante
el análisis para transformarlos en mecanismos que puedan
ser utilizados en una interfaz del programa con las
características y condiciones que establecen este tipo de
entornos. Se diseñaron todos los niveles de los que consta
el software.

DIAGRAMA DE CASO DE USO (del
sistema)

Monografias.com

CASO DE USO DEL USUARIO

Monografias.com

Caso de uso usuario:

Dado que este tipo de actor, que también
podría denominarse usuario o visitante, no se ha
identificado ante el sistema, puede acceder a la zona de
autenticación para autentificarse y entrar a la
aplicación, accediendo, si dispone de un nombre de usuario
y contraseña válidos.

CASO DE USO ADMINISTRADOR DEL REGISTRO
AUTOMATIZADO

Monografias.com

Casos de uso del administrador:

Este tipo de usuario representa al administrador de la
aplicación. Podrá realizar las acciones de registro
de profesores e inscripciones de alumnos y modificar los datos de
los usuarios.

CASO DE USO PROFESOR

Monografias.com

Casos de uso del profesor

Este tipo de usuario representa a un docente matriculado
en la escuela. Podrá realizar las acciones de registro
automatizado, listar los alumnos con los que imparte clase,
listar los profesores.

DIAGRAMA DE CLASE

Monografias.com

Diagrama de clases

Describe la estructura del sistema mostrando las
relaciones (asociación, agregación y
composición) entre los distintos elementos que conforman
la aplicación, expresados estos como clases con sus
atributos.

DIAGRAMA DE SECUENCIA

Monografias.com

Diagrama de secuencia

En este escenario, el Usuario Registrado podrá
realizar las inscripciones que aparecerán en el registro
automatizado. El Usuario Registrado deberá proporcionar el
nombre de usuario y contraseña válidos del
mismo.

DIAGRAMA DE SECUENCIA

Monografias.com

Diagrama de secuencia

Este escenario permitirá tanto a los alumnos como
a sus tutores iniciar el registro automatizado. El sistema
obtendrá los datos del alumno a inscribir y se les
solicitará la validación del mismo.

DIAGRAMA DE COLABORACION

Monografias.com

DIAGRAMA DE ACTIVIDAD

Monografias.com

MODELO DE LA BASE DE
DATOS

Monografias.com

Diccionario de Datos

Monografias.com

PARTE IV

Pruebas e
implantación del diseño
tecnológico

Plan de pruebas

Para verificar el correcto funcionamiento del sistema,
es necesario perfeccionarlo verificando primero el correcto uso
de variables, que contenido y que funciones deben tener cada
variable. Partiendo de aquí se fueron probando cada
página en las cuales hay formularios donde se piden datos
de seguridad, tales como claves o usuarios, las cuales sirven
para poder conectar o abrir otra página de
datos.

Los datos utilizados tomados en cuenta considerando la
misma data del sistema de la escuela, es decir, se le solicitaron
a la directora de la institución una planilla de
inscripción impresa con todos los datos, para poder
semejar una igual para el registro automatizado; la otra data fue
consultada con los docentes responsables.

Primeramente al arrastrar el mouse por cada uno de los
iconos o enlaces que están en el menú principal, se
desliza un cuadro en cada uno de ellos, al hacer clic en alguno
de estos enlaces se abre una pantalla contentiva de un formulario
llamado "Formulario Clave", este formulario pide el usuario y la
clave del alumno o representante, la clave es una
combinación aleatoria de números y letras generados
automáticamente, el usuario es la cédula la cual
debe contener solo números sin separadores de puntos,
estos datos son validados mediante una función validadora
de formularios, luego existe posteriormente otra
validación de búsqueda para ver si existen o no los
datos, si son correctos se conecta con la información
solicitada.

Para el formulario de los administradores y los
profesores o docentes, el proceso es igual al formulario para los
alumnos, hay un solo campo diferente, y es el tipo, en cual se
seleccionará si es docente o administrador, si es
administrador ira a un sub- menú en el cual aparece unos
iconos o enlaces que permiten insertar, cambiar, modificar o
eliminar cualquier registro de la base de datos, solo para las
asignaciones, se dejo para posteriores investigaciones el
desarrollo del resto del mantenimiento de la base de datos, si
llegara a presentar cualquier error posterior, el docente o el
administrador participaran para modificar la data desde el
servidor. Si es docente el seleccionado, se abrirá una
pantalla contentiva de un menú en el cual se pedirá
la cédula del alumno, esta estará regida por las
mismas condiciones que el formulario para alumnos. En cada
formulario de entrada hay un enlace llamado

"Registrarse", al hacer clic aquí se abre otro
formulario en el cual se introducirán la cédula del
alumno y la del representante, además se pide el correo,
todos estos campos están validados correctamente, por
validación de formularios, propio del programa de
diseño.

Cabe destacar que para el periodo de prueba del sistema
con datos reales, es decir se verificó que dicha prueba
funcionó correctamente con todos los datos pedidos, las
claves y usuarios funcionaron correctamente, existe solo un
enlace que es necesario tener el sistema cargado en servidor en
este caso la versión de wampserver 2.0 Se utilizó
el servidor local (localhost) configurado con el paquete Wamp5
contentivo de Herramientas de Software libre tales como el
servidor Apache, el manejador de códigos PHP y el
manejador de bases de datos PhpMyAdmin y MySQL, este paquete
simula al servidor de internet. Todos los enlaces y validaciones
funcionaron correctamente.Implantación

Para llevar a cabo esta fase es necesario que la
organización en este caso la escuela designada para el
desarrollo del registro automatizado debe contar por lo menos con
un equipo (computo) un ordenador que este en optimas condiciones
para la ejecución e implantación del viable sistema
ya que es de gran ayuda para el desarrollo de las tareas
establecidas para el control de todas las asignaciones asignadas
por parte de la zona educativa del Estado Portuguesa.

Conocer y aplicar los métodos y normas
establecidas para el registro automatizado ya que está
desarrollada bajo los preceptos de software libre, entre ellos
PHP, MySQL, PhpMyAdmin, y Apache.Además de ello
también se utilizaron las herramientas Macromedia 8.0 como
lo es flash 8.0 y Firework 8.0 para el diseño de las
animaciones (solo con fines educativos), para el diseño de
la estructura se utilizó HTML, PHP, y JavaScript para
crear el entorno de código fuente.

Manual de Usuario

Glosario de
términos

 

 

Autor:

Alexander Mejia

 

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter