• No se han encontrado resultados

Desarrollo de los Módulos en la Herramienta de Entorno Visual Zend Studio Enterprise

ANÁLISIS CUALITATIVO Y CUANTITATIVO DE LAS HERRAMIENTAS DE ENTORNO VISUAL PARA EL DESARROLLO WEB EN PHP

A. Ampliado B Contraído

3.6 Desarrollo de los Módulos de prueba.

3.6.3 Desarrollo de los Módulos en la Herramienta de Entorno Visual Zend Studio Enterprise

3.6.3.1 Modulo 1:

Para la construcción de este módulo se v a utilizar la tecnología para el desarrollo de páginas web llamada PHP, la misma que nos proporciona varias funcionalidades para la construcción de las interfaz, los pasos para el desarrollo de este módulo se describen a continuación:

Primeramente creamos un nuevo proyecto, agregamos las librerías necesarias para utilizar la tecnología correspondiente.

Figura III.80 Crear un proyecto con Zend Studio

1.-Se creó el archivo index.php que es la pantalla inicial y es la que contiene todos los contenedores y tablas donde se carga toda la información, contiene las imágenes y la animación flash.

Figura III.81 Crear index con Zend Studio

2.-Se creó el archivo styles.css para definir los colores y estilos de todas las páginas del sitio.

Figura III.82 Crear Hojas de estilo con Zend Studio

3.-Se añadieron las llamadas a las librerías javascript que se utilizan en todo el sitio web.

Figura III.83 Añadiendo librerías javascript

4.- Se aumentó la función AC_FL_RunContent que ejecuta la animación flash al cargar la página.

Figura 84 función AC_FL_RunContent para animación flash

3.6.3.2 Modulo 2

1.- Se creó la página ingreso_estudiantes.php que es la que contiene todos los elementos de ingreso de datos del formulario, como los inputs, checkbox y botones.

2.-Se crearon las funciones:

• chequear_form() : Es la función que controla que los campos no se encuentren vacios al momento de guardar. Trabaja en conjunto con otras funciones como son: isEmpty() y checkEmail().

• isEmpty(): Indica si el campo esta vacio o no.

• checkEmail(): Chequea si el email tiene el formato correcto.

• guardar_datos(): Guarda todos los datos ingresados del formulario. Interactúa con el servidor Apache con Ajax.

• load_resp(): Una vez guardados los datos vacía el formulario y muestra mensaje de que los datos han sido guardados.

Figura III.86 Funciones creadas para validación de componentes del formulario 3.- Se crearon las clase s para guardar los datos en la base:

• Class_alumno.php .- Interactúa con la tabla estudiantes.

• Class_inscripcion.php.- Interactúa con la tabla inscripciones.

• Class_matricula.php.- Interactúa con la tabla matricula.

• Class_programa.php.- Interactúa con la tabla programas.

• MySqlClass.php.- Contiene todas la funciones mysql que utilizan las clases anteriores.

4.- Se creó un archivo de configuración de la base de datos donde está el usuario y contraseña de la base: dbconfig.php

Figura III. 87 archivo de configuración para conexión a base de datos

5.- Se creó el archivo guarda_datos.php que recibe los datos de la función guardar_datos() y los ingresa en la base de datos.

Figura III.88 Código php para guardar datos en base de datos, Zend Studio

3.6.3.4 Modulo 3

1.- Se creó un archivo con los elementos para las búsquedas y presentación de resultados:

Búsqueda.php

Figura III.89 código php con elementos de búsqueda y presentación de resultados en php Designer 2.- Se añadieron las funciones javascript:

Buscar().- Ejecuta la búsqueda de la palabra ingresada.

Figura III.90 Creación de Funciones java scrip en zend studio

3.-Se creó el archivo buscar.php que contiene el query de búsqueda en la base y genera la tabla de resultados, recibe los datos de la función buscar().

Figura III.91 código para la función buscar en la base de datos

3.6.3.4 Modulo 4

1.- Se añadió los campos de ingreso de usuario y contraseña en el index.php

Figura III.92 Código para generan la pantalla login en zend studio 2.- Se añadieron las funciones javascript :

• Login().- verifica si se ingresaron los datos en los campos de usuario y contraseña.

• mostrar_login.- Si los datos son correctos , los envía a un archivo para iniciar la sesión.

• mostrar_sesion().- Una vez iniciada la sesión carga la página siguiente.

• cargar_pagina().- Carga la pagina que recibe como parámetro.

• logout().- Cierra la sesión.

Figura III.93 Código para funciones java script en zend studio 3.-Se crearon los archivos:

login.php .- recibe los datos de la función login() y revisa si los datos están en la base. iniciar_sesion.php.- Recibe los datos de la función entrar e inicia la sesión.

Logout.php .- Cierra la sesión.

Figura III.94 Manejo de sesiones con PHP Designer

3.6.3.4 Modulo 5

Para depurar la aplicación se da un clic en

Automáticamente se nos genera una ventana en la que nos muestra la depuración de la aplicación, cuando se está realizando la depuración nos

aparece la figura anterior en la parte inferior de la aplicación,

Si tenemos errores en la aplicación nos da un mensaje de error y nos indica que sintaxis nos falta o la línea de código que contiene errores.

Figura III.95 Depuración en Zend Studio

3.7 Análisis Cualitativo y Cuantitativo.

En esta sección vamos a realizar el análisis

cuantitativo y cualitativo realizado con las

herramientas de entorno visual para desarrollo web con php, Dreamweaver CS3, PHP Designer 2008 y Zend Studio, mediante la utilización de cuadros comparativos que permitirán determinar de manera cuantitativa y cualitativa la mejor herramienta para el desarrollo web con PHP, mismos que serán interpretados y calificados, los cuadros comparativos serán realizados tomando en cuenta los parámetros definidos con anterioridad, con sus respectivas variables que ayudaran a realizar un análisis mas profundo de cada parámetro.

La calificación de cada unos de los parámetros de comparación estará realizada en base a la escala que se mostrara continuación, lo cual nos permitirá obtener resultados cuantitativos y cualitativos para determinar la herramienta más adecuada para el desarrollo web con PHP.

Tabla III. 6 Análisis Cualitativo y Cuantitativo

Regular Bueno Muy Bueno Excelente

A cada una de las variables que intervienes en los respectivos parámetros se les dio un valor de 1 , 2 0 3 puntos dependiendo de la importancia de dicha variable.

Para determinar la calificación de de cada una de las variables empleadas se uso la siguiente tabla de valoraciones.

Escala de valoración cualitativa.

1 2 3 4

En desacuerdo Parcialmente de acuerdo Mayoritariamente de

acuerdo

Totalmente de acuerdo

Ninguno Parcialmente En su mayor parte Totalmente

No se cumple Se cumple

insatisfactoriamente

Se cumple aceptablemente

Se cumple plenamente

No satisfactorio Poco satisfactorio Satisfactorio Muy satisfactorio

Malo Regular Bueno Muy bueno

Inadecuado Mas o menos Adecuado Muy adecuado

Insatisfecho Regularmente satisfecho Satisfecho Muy satisfecho

Insuficiente Parcial Suficiente Excelente

Deficiente Poco eficiente Eficiente Muy Eficiente

Ninguna avance Cierto avance Avance significativo Objetivo logrado

Nunca Pocas veces Muchas veces Siempre

Ninguno Poco Mucho Todo

Y para poder dar una calificación general de cada una de las variables según su valor se uso la siguiente tabla de equivalencias.

Tabla de equivalencia entre el puntaje de una variable y su valoración cualitativa

V. Cualitativa V. Variables 1 2 3 4 1 0.25 0.5 0.75 1 2 0.5 1 1.5 2 3 0.75 1.5 2.25 3

Tabla III. 8 Tabla de equivalencia entre el puntaje de una variable y su valoración cualitativa Para realizar la comparación se utilizara la siguiente nomenclatura.

X: representa el puntaje obtenido por la herramienta Dreamweaver CS3 en la variable.