Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el...

68
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR ÁREA INTERDISCIPLINARIA DE CIENCIAS DEL MAR DEPARTAMENTO ACADÉMICO DE SISTEMAS COMPUTACIONALES TESIS . GENERADOR DE ENCUESTAS WEB QUE COMO REQUISITO PARA OBTENER EL TITULO DE LICENCIADO EN COMPUTACION PRESENTA: ARELY AGUILAR VALDEZ DIRECTOR: ELVIA ESTHELA AISPURO FELIX LA PAZ B.C.S A JUNIO DE 2012

Transcript of Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el...

Page 1: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR

ÁREA INTERDISCIPLINARIA DE CIENCIAS DEL MAR

DEPARTAMENTO ACADÉMICO DE SISTEMAS COMPUTACIONALES

TESIS.

GENERADOR DE ENCUESTAS WEB

QUE COMO REQUISITO PARA OBTENER EL

TITULO DE LICENCIADO EN COMPUTACION

PRESENTA: ARELY AGUILAR VALDEZ

DIRECTOR: ELVIA ESTHELA AISPURO FELIX

LA PAZ B.C.S A JUNIO DE 2012

Page 2: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Índice

CAPITULO 1 ............................................................................................................................... 9

Introducción ............................................................................................................................. 9

INTRODUCCCIÓN ..................................................................................................................... 9

Antecedentes .......................................................................................................................... 9

Descripción del problema .................................................................................................... 10

Objetivo general .................................................................................................................... 10

Propuestas de solución ....................................................................................................... 10

Beneficios y alcances .......................................................................................................... 11

Beneficios: ......................................................................................................................... 11

Alcances: ........................................................................................................................... 11

CAPITULO 2 ............................................................................................................................. 12

Introducción ........................................................................................................................... 12

MARCO TEÓRICO ................................................................................................................... 12

Ingeniería de software ......................................................................................................... 12

Definición IEEE ................................................................................................................. 12

[Jacobson 1998] ............................................................................................................... 12

Ciclo de vida ...................................................................................................................... 13

Ventajas del modelo de cascada ................................................................................... 14

Desventajas del modelo de cascada ............................................................................. 15

BASE DE DATOS ................................................................................................................. 16

CAPITULO 3 ............................................................................................................................. 18

Introducción ........................................................................................................................... 18

DISEÑO DEL SISTEMA GENERADOR DE ENCUESTAS WEB ..................................... 18

Casos de uso ........................................................................................................................ 18

Caso de uso general del administrador ........................................................................ 18

Page 3: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Casos de uso del modulo registro de usuarios ............................................................ 20

Casos de uso del modulo control usuarios .................................................................. 22

Casos de uso del modulo crear encuesta .................................................................... 24

Caso de uso del modulo control encuestas ................................................................. 27

Casos de uso general del encuestador......................................................................... 29

Casos de uso del modulo control de encuestas .......................................................... 31

Casos de uso del modulo crear encuesta .................................................................... 34

Introducción ........................................................................................................................... 37

Diagrama entidad relación .................................................................................................. 37

Diccionario de datos ............................................................................................................. 38

CAPITULO 4 ............................................................................................................................. 39

Introducción ........................................................................................................................... 39

PASEO POR EL “SISTEMA GENERADOR DE ENCUESTAS WEB” ............................. 39

CAPITULO 5 ............................................................................................................................. 68

INTRODUCCIÓN .................................................................................................................. 68

CONCLUSIONES ..................................................................................................................... 68

BIBLIOGRAFÍA ......................................................................................................................... 70

Page 4: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Índice de Figuras

Figura 1Ciclo de vida cascada ............................................................................................... 13

Figura 2Pantalla principal ........................................................................................................ 39

Figura 3Iniciar sesión ............................................................................................................... 40

Figura 4inicio de sesión erróneo ............................................................................................ 41

Figura 5Registro ....................................................................................................................... 42

Figura 6Registro usuario datos incorrectos .......................................................................... 43

Figura 7Registro usuario ......................................................................................................... 44

Figura 8 control usuario ........................................................................................................... 45

Figura 9Editar usuario ............................................................................................................. 46

Figura 10Eliminar usuario seleccionado ............................................................................... 47

Figura 11eliminar usuario. ....................................................................................................... 48

Figura 12Crear encuesta administrador ............................................................................... 49

Figura 13crear preguntas ........................................................................................................ 50

Figura 14regresar a agregar pregunta .................................................................................. 51

Figura 15Editar pregunta ......................................................................................................... 52

Figura 16 Eliminar pregunta. .................................................................................................. 53

Figura 17preguntas eliminadas .............................................................................................. 54

Figura 18vista previa ................................................................................................................ 55

Figura 19múltiples opciones con múltiples respuestas ...................................................... 56

Figura 20 dos preguntas guardadas ...................................................................................... 57

Figura 21editar encuestas ....................................................................................................... 58

Figura 22tres preguntas .......................................................................................................... 59

Figura 23vista previa completa .............................................................................................. 60

Figura 24mis encuestas. ......................................................................................................... 61

Figura 25Eliminar encuesta .................................................................................................... 62

Page 5: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Figura 26pantalla de bienvenida primera vez. ..................................................................... 63

Figura 27titulo de la encuesta encuestador ......................................................................... 64

Figura 28crear encuestas encuestador ................................................................................ 65

Figura 29múltiples opciones encuestador ............................................................................ 66

Figura 30 comparación de pantallas ..................................................................................... 67

Page 6: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Agradecimientos A Dios. Por haberme permitido llegar hasta este punto y haberme dado salud para lograr mis objetivos, además de su infinita bondad y amor. A mi madre Alma. Por haberme apoyado en todo momento sobre todo en la etapa de mi vida en que fui madre y me ayudó a cuidar a mis hijos mientras yo estudiaba, ya que sin ese apoyo jamás hubiera alcanzado esta meta, por sus consejos, sus valores, por la motivación constante que me ha permitido ser una persona de bien, pero más que nada, por su amor. A mi padre Rubén. Por los ejemplos de perseverancia y constancia que lo caracterizaron pues a pesar de ya no estar con nosotros su legado sigue en nuestros corazones. A mi esposo e hijos. A mi esposo Gandy por ese optimismo que siempre me impulsó a seguir adelante y por los días y horas que hizo el papel de padre y madre, a mis hijos Gandy y Rubén por todas las veces que no pudieron tener una mamá de tiempo completo, a mi bebé que aun no nace, por aguantar que mamá estuviera sentada 6 horas seguidas frente a la computadora. Los amo. A mis familiares. A mis hermanos Ricardo, Rubén, Rogelio, Raúl, Angélica, pero sobre todo a Adriana por cubrirme en el trabajo cada vez que era necesario, a mis tíos, primos, cuñados y suegros y a todos aquellos que participaron directa o indirectamente en la elaboración de esta tesis y proyecto de vida. A mis maestros. Mónica, Elvia, Italia, Andrés, Alejandro, Arturo, Margarito, Yoshio, Jaime, Emma, Parra, Karla, Eduardo y Ernesto, a todos ellos por enseñarme todo lo que sé pero sobre todo por siempre tener el tiempo para responder las preguntas que teníamos. A mis amigos. Luly, Paola, Alberto por estar siempre conmigo y recorrer estos 4 años y medio de trabajo y esfuerzo. A mi amiga y compañera de tesis Lizeth, que me enseño a salir adelante para la culminación del trabajo y a nuestro director de tesis, M.S.C. Elvia Esthela Aispuro Félix por su confianza y apoyo en nuestra investigación. Mil palabras no bastarían para agradecerles su apoyo, su comprensión y sus consejos en los momentos difíciles. A todos, espero no defraudarlos y contar siempre con su valioso apoyo, sincero e incondicional.

Page 7: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

9

CAPITULO 1

Introducción

En el siguiente capítulo se dan a conocer los objetivos, beneficios y alcances del

“Sistema Generador de Encuestas Web” así como los problemas que se enfrenta

el Departamento Académico de Sistemas Computacionales (DASC) de la

Universidad Autónoma de Baja California Sur (UABCS) cuando se requieren

generar y aplicar encuestas a los diferentes sectores: alumnos, profesores,

egresados, empleadores y pares que en él participan. Además se hace referencia

de las soluciones que el “Sistema Generador de Encuestas Web” proporciona.

INTRODUCCCIÓN

Antecedentes

El DASC dentro de las diferentes funciones que realiza se encuentra la actividad

de diseñar y aplicar encuestas a sus diferentes gremios que en éste participan.

Actualmente para diseñar y crear encuestas el DASC hace uso de paquetes de

ofimática particularmente de Microsoft Office el cual sirve como editor de textos

para que la encuesta sea captura, posteriormente sea impresa en papel y que por

ultimo pueda llevarse al sector de interés que lo requiera para su aplicación.

Page 8: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

10

Descripción del problema

Como se menciona en la sección anterior, la forma de realizar encuestas en el

DASC y su necesitad constante de repetir esta actividad a los diferentes sectores

que en él participan, ha hecho de este proceso una actividad tediosa y con un

procedimiento de ejecución anticuado, ya que el diseño y la creación, sin importar

el gremio al que va dirigida, lleva el mismo proceso manual de facturación; a

través de un procesador de textos, además, sin contar con un patrón de diseño en

el cual se formulen las diferentes preguntas, ya que cada persona comisionada

para realizar una encuesta define su propio estilo.

Objetivo general

El objetivo del “Sistema Generador de Encuestas Web” es facilitar la creación de

encuestas de forma sencilla a través de un sistema de software en línea para los

diferentes sectores que participan en el DASC.

Propuestas de solución

La realización de encuestas de forma constante a los diferentes sectores del

DASC ha creado la necesitad de contar con un sistema de software que permita

facilitar la realización de ésta tarea.

Page 9: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

11

Como solución al problema anterior, se propone desarrollar un sistema generador

de encuestas en línea, que permita formular de forma sencilla y práctica a través

de un sitio web, un conjunto de preguntas al que llamamos encuesta, en el que se

pueda personalizar cada pregunta de acuerdo un grupo bien definido de tipos de

respuesta, según los datos que se esperan obtener, así como, permitir almacenar

éste formulario dentro de un sistema administrador de datos y contar con la

capacidad de recuperar las encuestas almacenadas para su edición, o bien para

su reutilización en futuros momentos.

Beneficios y alcances

Beneficios:

- Facilitar el desarrollo de encuestas a través de un sistema en línea que

permita la creación de éstas de forma ubicua; desde cualquier lugar donde

se cuente con una computadora e internet.

- Facilitar la creación de la encuesta mediante la personalización de cada

pregunta según un grupo bien definido de diferentes tipos de respuestas.

- Concentrar las diferentes encuestas que se realizan de forma constante en

el DASC.

- Reutilizar las encuestas previamente desarrolladas.

- Tener la posibilidad de aplicar las encuestas en línea.

Alcances:

- El sistema será capaz de administrar un conjunto de roles para diferentes

usuarios.

- Se podrá accesar al sistema a través de una cuenta única de usuario.

- El sistema trabajará a través de un sitio web de internet.

- El sistema será capaz de permitir la administración de encuestas: agregar,

modificar, consultar y eliminar.

- Se podrán definir un número variable de preguntas por encuestas.

- Cada pregunta se podrá personalizar de acuerdo al tipo de respuesta que

se espera obtener.

Page 10: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

12

CAPITULO 2

Introducción

En el siguiente capítulo se presenta el marco teórico bajo el cual se fundamenta la

el desarrollo práctico de éste sistema.

MARCO TEÓRICO

Ingeniería de software

Actualmente para poder desarrollar y mantener software de calidad se toma en

cuenta la ingeniería de software, ya que ofrece métodos y técnicas útiles para

estos procesos.

Diversas definiciones de ingeniería de software:

Definición IEEE

La aplicación de un enfoque sistemático (ordenado), disciplinado y cuantificable al

desarrollo, operación y mantenimiento de software, esto es, la aplicación de la

ingeniería en el área del software.

[Jacobson 1998]

El proceso de ingeniería de software se define como "un conjunto de etapas parcialmente

ordenadas con la intención de logra un objetivo, en este caso, la obtención de un producto

de software de calidad"

Page 11: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

13

Ciclo de vida

El ciclo de vida que se utilizo durante la realización del sistema “Generador de

Encuestas en Línea” fue el de cascada el cual se menciona a continuación.

El ciclo de vida inicialmente propuesto por Royce en 1970, fue adaptado para el

software a partir de ciclos de vida de otras ramas de la ingeniería. Es el más

ampliamente seguido por las organizaciones (se estima que el 90% de los

sistemas han sido desarrollados así). La estructura se muestra en la figura 1

Figura 1Ciclo de vida cascada

Análisis.- Consiste en analizar las necesidades de los usuarios potenciales del

software para determinar que debe de hacer el sistema a desarrollar, y de acuerdo

con ello escribir una especificación precisa de dicho sistema.

Page 12: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

14

Diseño.- Descompone y organiza el sistema en elementos que puedan elaborarse

por separado, aprovechando las ventajas del desarrollo en equipo. Como

resultado surge el SDD (Documento de Diseño del Software), que contiene la

descripción de la estructura relacional global del sistema y la especificación de lo

que debe hacer cada una de sus partes, así como la manera en que se combinan

unas con otras.

Codificación.-Es la fase en donde se implementa el código fuente, haciendo uso

de prototipos así como de pruebas y ensayos para corregir errores. Dependiendo

del lenguaje de programación y su versión se crean las bibliotecas y componentes

reutilizables dentro del mismo proyecto para hacer que la programación sea un

proceso mucho más rápido.

Integración.- para garantizar que los diferentes módulos se integren con la

aplicación. Éste es el propósito de la prueba de integración que está

cuidadosamente documentada.

Mantenimiento.- Una de las etapas más críticas, ya que se destina un 75% de los

recursos, es el mantenimiento del Software ya que al utilizarlo como usuario final

puede ser que no cumpla con todas nuestras expectativas.

Ventajas del modelo de cascada

1.-Se utiliza correctamente para ciclos en los que se tiene una definición estable

del producto.

2.-Puede constituir una elección correcta para el desarrollo rápido.

Page 13: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

15

3.-ayuda a minimizar los gastos de la planificación porque permite realizarla sin

problemas.

4.-Funciona bien

5.-Evita una fuente común de errores importantes.

6.-Presenta el proyecto con una estructura que ayuda a minimizar el esfuerzo

inútil.

Desventajas del modelo de cascada

1.--Dificultad para especificar claramente los requerimientos al comienzo del

proyecto (no permite flexibilidad en los cambios).

2.-Para un proyecto de desarrollo rápido, el modelo de cascada puede suponer

una cantidad excesiva de documentación.

3.-Si se intenta mantener la flexibilidad, la actualización de la especificación se

puede convertir en un trabajo a tiempo completo.

4.-No es imposible volver atrás utilizando el modelo de cascada pura, pero si

difícil.

5.-Genera pocos signos visibles de progreso hasta el final.

El modelo de cascada pura es el más conocido y ofrece una velocidad de

desarrollo aceptable en algunas circunstancias.

Los inconvenientes del modelo hacen que sea, a menudo, poco apropiado para un

proyecto de desarrollo rápido.

Page 14: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

16

BASE DE DATOS

La base de datos utilizada en el sistema “Generador de Encuestas Web” fue

MySQL.

MySQL es un sistema gestor de base datos que se puede encuadrar dentro de la

categoría de los programas open-source.

Su popularidad como aplicación web está ligada a PHP. En aplicaciones web hay

baja concurrencia en la modificación de datos y en cambio el entorno es intensivo

en lectura de datos, lo que hace a MySQL ideal para este tipo de aplicaciones.

¿Por qué utilizar MySQL en el sistema “Generador de encuestas

Web”?

Porque es un sistema de administración de base de datos relacionales (SGBDR)

rápido, robusto y fácil de usar. Se adapta bien a la administración de datos en un

entorno de red, especialmente en arquitecturas cliente-servidor. Se proporciona

con muchas herramientas y es compatible con muchos lenguajes de

programación. Es el más célebre SGBDR del mundo open source, en particular

gracias a su compatibilidad con el servidor de páginas Web Apache y el lenguaje

de páginas Web dinámicas PHP.

PHP fue uno de los lenguajes utilizados en el “sistema Generador de Encuestas

Web”, las razones de utilizar este lenguaje se deben a su poder y sencillez. PHP

bien es un software libre, no es necesario pagar para poder utilizarlo y una de sus

grandes cualidades es su versatilidad al momento de escribir código, su sencillez

en la sintaxis, e inclusive su seguridad.

Page 15: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

17

EL HTML se encarga de desarrollar una descripción sobre los contenidos que

aparecen como textos y sobre su estructura, complementando dicho texto con

diversos objetos (como fotografías, animaciones, etc.) Es un lenguaje muy simple

y general que sirve para definir otros lenguajes que tienen que ver con el formato

de los documentos. El texto en él se crea a partir de etiquetas, también llamadas

tags, que permiten interconectar diversos conceptos y formatos .Para la escritura

de este lenguaje, se crean etiquetas que aparecen especificadas a través de

corchetes o paréntesis angulares: < y >. Entre sus componentes, los elementos

dan forma a la estructura esencial del lenguaje, ya que tienen dos propiedades (el

contenido en sí mismo y sus atributos).

Por otra parte, cabe destacar que el HTML permite ciertos códigos que se

conocen como scripts, los cuales brindan instrucciones específicas a los

navegadores que se encargan de procesar el lenguaje. Entre los scripts que

pueden agregarse, los más conocidos y utilizados son JavaScript y PHP.

Gracias a esto, PHP,HTML y JavaScript fueron unas de las herramientas básicas

necesarias para el desarrollo del “sistema Generador de encuestas Web”

Page 16: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

18

CAPITULO 3

Introducción

A continuación se presenta en este capítulo los Casos de Uso, el diagrama

entidad relación y el diccionario de datos del “Sistema Generador de Encuestas

Web, se muestran las actividades que debe desempeñar el sistema y una breve

descripción de las mismas.

DISEÑO DEL SISTEMA GENERADOR DE ENCUESTAS

WEB

Casos de uso

Caso de uso general del administrador

Registro

Usuarios

Control

Usuarios

Crear

Encuestas

Control

Encuestas

Administrador

Page 17: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

19

Descripción de Caso de Uso.

CASOS DE USO DESCRIPCION

Registro Usuario……………………

Control Usuarios………………

Crear Encuestas………………..

Control de Encuestas…………..

* En este modulo el administrador

realiza el registro de los usuarios del

sistema guardando sus datos

automáticamente en la base de datos.

*En este modulo se llevara a cabo la

administración de clientes como es,

modificar, consultar y eliminar

usuarios.

* En este modulo se llevaran a cabo la

realización de encuestas que esta

conformada por preguntas y opciones

de respuestas, estas a su vez tienen

las opciones de poder modificar,

eliminar y vista previa de las mismas.

* En este modulo se llevara a cabo el

control de las encuestas del

administrador en una tabla donde

puede consultar sus encuestas,

modificar, eliminar y una vista previa

de las mismas.

Page 18: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

20

Descripción de Actores

ACTOR DESCRIPCION

Administrador……………

*Encargado de manipular los módulos del sistema como Registro Usuarios, Control Usuarios, Crear Encuesta y Control Encuestas.

Casos de uso del modulo registro de usuarios

Administrador

Capturar

datos de

Usuario

Dar de alta

Usuario

Page 19: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

21

Descripción de Caso de Uso

CASOS DE USO DESCRIPCION

Capturar datos de

usuarios……..

Dar de Alta

Usuarios………………….

* Se registra un usuario nuevo capturando

todos sus datos como son: NOMBRE,

APELLIDO, NOMBRE USUARIO,

CONTRASEÑA, CONFIRMAR

CONTRASEÑA, EMAIL Y TIPO DE

USUARIO (ADMINISTRADOR O

ENCUESTADOR).

*Se podrá dar de alta a un nuevo usuario

en el momento que se encuentran llenos

todos los campos que son: NOMBRE,

APELLIDO, NOMBRE USUARIO,

CONTRASEÑA, CONFIRMAR

CONTRASEÑA, EMAIL Y TIPO DE

USUARIO (ADMINISTRADOR O

ENCUESTADOR).

Page 20: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

22

Descripción de Actores

ACTOR DESCRIPCION

Administrador…..……………

* Encargado de registrar los datos de

los usuarios del sistema.

Casos de uso del modulo control usuarios

Consulta de

Usuarios

Editar

nombre de

Usuarios

Eliminar

Usuarios Administrador

Page 21: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

23

Descripción de Casos de Uso

Descripción de Actores

ACTOR DESCRIPCION

Administrador…….…………

* Persona encargada de llevar a cabo

el control de usuarios y sus funciones

serán buscar, actualizar y eliminar

usuarios del sistema.

CASOS DE USO DESCRIPCION

Consulta de

usuarios…………………….

Editar nombre de usuarios….

Eliminar usuarios………………….

* Se visualiza en una tabla el nombre

de los usuarios y la fecha en que

fueron creados.

* Se podrá modificar el nombre de los

usuarios ya existentes en la base de

datos.

* Se podrá dar de baja a un usuario

siempre y cuando este en la base de

datos identificándolo por el nombre

que aparece en la lista.

Page 22: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

24

Casos de uso del modulo crear encuesta

Dar de alta

titulo de

encuesta

Administrador

Dar de alta

tipo de

preguntas

Crear pregunta

Modificar

pregunta

Eliminar

pregunta

Crear

opciones de

respuestas

Modificar

opciones de

respuesta

Eliminar

opciones de

respuestas

Dar de alta

encuesta

Page 23: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

25

Descripción de Casos de Uso

CASOS DE USO DESCRIPCION

Dar de Alta titulo de

encuesta………….

Dar de alta tipo de

pregunta………….

Crear pregunta…………………….

Modificar Pregunta………………….

Eliminar

pregunta……………………………

Crear opciones de

respuestas………….

Modificar opciones de

respuestas…….

Eliminar opciones de

respuestas………

* Se podrán dar de alta una nueva

encuesta mediante los siguientes

datos: TITULO DE LA ENCUESTA.

* Se podrá dar de alta un tipo de

pregunta mediante una lista de tipos

de preguntas que son: MULTIPLES

OPCIONES (UNA SOLA

RESPUESTA), MULTIPLES

OPCIONES (MULTIPLES

RESPUESTAS), CASILLA

COMENTARIOS Y ESCALA

VALORACION.

*Se podrán realizar una pregunta

llenando el campo texto de pregunta.

*Se podrá modificar el texto de la

pregunta ya existente.

*Eliminar la pregunta en caso de ser

necesario.

*se podrán dar diferentes opciones de

repuestas según el tipo de pregunta

que se seleccionó.

*se podrá modificar el texto de las

diferentes opciones de respuestas ya

existentes.

* se eliminan las diferentes opciones

de respuesta en caso de ser

necesario

Page 24: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

26

Crear

encuesta……………………………

*se creara la encuesta llenando los

diferentes campos que son: TITULO

DE ENCUESTA, TIPO DE

PREGUNTA, TEXTO DE

PREGUNTA, TEXTO DE OPCIONES

DE RESPUESTAS.

Descripción de Actores

ACTOR DESCRIPCION

Administrador………………………….

* Persona encargada de crear

encuesta y sus funciones serán dar

de alta encuesta, poner un titulo de

encuesta, crear preguntas y opciones

de respuestas, asi como actualizar y

eliminar preguntas y opciones de

respuestas.

Page 25: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

27

Caso de uso del modulo control encuestas

Consulta de

encuesta

Editar

nombre de

encuesta

Eliminar

encuesta

Administrador

visualiza

encuesta

analiza

encuesta

recopila

encuesta

Page 26: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

28

Descripción de Casos de Uso

CASOS DE USO DESCRIPCION

Consulta

encuesta………………………

Editar nombre de la encuesta……

Eliminar

encuesta…………………….

Visualiza encuesta……………………

Analiza

encuesta………………………….

Recopila

encuestas…………………….

* Se visualiza en una tabla el nombre

de las encuestas ya generadas y la

fecha en que fueron creadas.

* Se podrá modificar el nombre de la

encuesta ya generada.

* Se podrá eliminar una encuesta por

medio del nombre que aparece en la

lista.

*Se tiene una vista previa de la

encuesta ya generada.

*se analizan los resultados de las

encuestas ya aplicadas.

*Muestra si la encuesta ya fue

aplicada.

Page 27: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

29

Descripción de los Actores

ACTOR DESCRIPCION

Administrador…….…………

* Persona encargada de llevar a cabo

el control de sus encuestas y sus

funciones serán buscar, actualizar y

eliminar, visualizar, recopilar y

analizar encuestas.

Casos de uso general del encuestador

Encuestador

Control de

encuestas

Crear

encuestas

Page 28: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

30

Descripción de Casos de Uso.

CASOS DE USO DESCRIPCION

Crear Encuestas………………..

Control de Encuestas…………..

* En este modulo se llevaran a cabo la

realización de encuestas que esta

conformada por preguntas y opciones

de respuestas, estas a su vez tienen

las opciones de poder modificar,

eliminar y vista previa de las mismas.

* En este modulo se llevara a cabo el

control de las encuestas del

encuestador en una tabla donde

puede consultar sus encuestas,

modificar, eliminar y una vista previa

de las mismas.

Descripción de los Actores

ACTOR DESCRIPCION

Encuestador……………

*Encargado de manipular los módulos del sistema como Crear Encuesta y Control Encuestas.

Page 29: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

31

Casos de uso del modulo control de encuestas

Consulta de

encuesta

Editar

nombre de

encuesta

Eliminar

encuesta

Encuestador

visualiza

encuesta

analiza

encuesta

recopila

encuesta

Page 30: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

32

Descripción de Casos de Uso

CASOS DE USO DESCRIPCION

Consulta

encuesta………………………

Editar nombre de la encuesta……

Eliminar

encuesta…………………….

Visualiza encuesta……………………

Analiza

encuesta………………………….

Recopila

encuestas…………………….

* Se visualiza en una tabla el nombre

de las encuestas ya generadas y la

fecha en que fueron creadas.

* Se podrá modificar el nombre de la

encuesta ya generada.

* Se podrá eliminar una encuesta por

medio del nombre que aparece en la

lista.

*Se tiene una vista previa de la

encuesta ya generada.

*se analizan los resultados de las

encuestas ya aplicadas.

*Muestra si la encuesta ya fue

aplicada.

Page 31: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

33

Descripción de los Actores

ACTOR DESCRIPCION

Encuestador…….…………

* Persona encargada de llevar a cabo

el control de sus encuestas y sus

funciones serán buscar, actualizar y

eliminar, visualizar, recopilar y

analizar encuestas.

Page 32: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

34

Casos de uso del modulo crear encuesta

Dar de alta

titulo de

encuesta

Encuestador

Dar de alta

tipo de

preguntas

Crear pregunta

Modificar

pregunta

Eliminar

pregunta

Crear

opciones de

respuestas

Modificar

opciones de

respuesta

Eliminar

opciones de

respuestas

Dar de alta

encuesta

Page 33: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

35

Descripción de Casos de Uso

CASOS DE USO DESCRIPCION

Dar de Alta titulo de

encuesta………….

Dar de alta tipo de

pregunta………….

Crear pregunta…………………….

Modificar Pregunta………………….

Eliminar

pregunta……………………………

Crear opciones de

respuestas………….

Modificar opciones de

respuestas…….

Eliminar opciones de

respuestas………

* Se podrán dar de alta una nueva

encuesta mediante los siguientes

datos: TITULO DE LA ENCUESTA.

* Se podrá dar de alta un tipo de

pregunta mediante una lista de tipos

de preguntas que son: MULTIPLES

OPCIONES (UNA SOLA

RESPUESTA), MULTIPLES

OPCIONES (MULTIPLES

RESPUESTAS), CASILLA

COMENTARIOS Y ESCALA

VALORACION.

*Se podrán realizar una pregunta

llenando el campo texto de pregunta.

*Se podrá modificar el texto de la

pregunta ya existente.

*Eliminar la pregunta en caso de ser

necesario.

*se podrán dar diferentes opciones de

repuestas según el tipo de pregunta

que se seleccionó.

*se podrá modificar el texto de las

diferentes opciones de respuestas ya

existentes.

* se eliminan las diferentes opciones

de respuesta en caso de ser

necesario

Page 34: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

36

Crear

encuesta……………………………

*se creara la encuesta llenando los

diferentes campos que son: TITULO

DE ENCUESTA, TIPO DE

PREGUNTA, TEXTO DE

PREGUNTA, TEXTO DE OPCIONES

DE RESPUESTAS.

Descripción de los Actores

ACTOR DESCRIPCION

Encuestador………………………….

* Persona encargada de crear

encuesta y sus funciones serán dar

de alta encuesta, poner un titulo de

encuesta, crear preguntas y opciones

de respuestas, así como actualizar y

eliminar preguntas y opciones de

respuestas.

Page 35: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

37

Introducción

A continuación presentamos en este capítulo el diseño de la base de datos del sistema

“Generador de Encuestas Web” en un diagrama de entidad relación y el diccionario de

datos.

Diagrama entidad relación

usuarios

idUsuario: INT(11)

nombre: VARCHAR(50) apellido: VARCHAR (50) usuario: VARCHAR (50) password: VARCHAR (50) email: VARCHAR (50) tipo: VARCHAR (10)

encuesta

idEncuesta: INT(100) idUsuario: INT(11)

nombreEncuesta: VARCHAR(50) fechaHora: DATETIME url: VARCHAR(50)

opciones_resp

idPregunta: INT(11)

txtOpcion: TEXT

resultados

idPregunta: INT(11) idRespuesta: INT (50)

respuesta: VARCHAR(1000)

preguntas

idPregunta: INT(11) idEncuesta: INT(11)

txtPregunta: TEXT tipo: INT(11)

Page 36: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

38

Diccionario de datos

Page 37: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

39

CAPITULO 4

Introducción

A continuación se hará un breve recorrido por las funciones principales del

“Sistema Generador de Encuestas Web” durante el cual se mostrará como

generar y guardar una encuesta, dar de alta o baja a un usuario, eliminar, editar y

tener vistas previas de las encuestas generadas.

PASEO POR EL “SISTEMA GENERADOR DE ENCUESTAS

WEB”

Al ejecutar el “Sistema Generador de Encuestas web” aparecerá la pantalla

principal como lo muestra la Figura 2 y en la opción de iniciar sesión dar clic para

ingresar al sistema.

Figura 2Pantalla principal

1

Page 38: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

40

Una vez en la ventana de iniciar sesión deberá introducir el nombre de usuario y

contraseña (en la base de datos ya se encuentra registrado un administrador, que

es la persona que tendrá todos los privilegios del “Sistema Generador de

Encuestas Web” solamente el administrador podrá crear cuentas de usuario como

“encuestadores” o “administradores”, además de poder crear encuestas y

utilizarlas cuando lo desee) figura 3

Figura 3Iniciar sesión

Page 39: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

41

Si el nombre de usuario o contraseña son erróneos aparecerá la pantalla de inicio

de sesión erróneo. figura 4

Figura 4inicio de sesión erróneo

Page 40: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

42

Como lo mencionamos anteriormente hay dos tipos de usuarios “administrador” y

“encuestador”. Analizaremos las pantallas del administrador para después dar un

recorrido por las pantallas de los encuestadores.

Si te identificas como administrador aparecerá la siguiente pantalla de registro.

Figura 5

Figura 5Registro

En la Figura 5 aparecen diferentes pestañas: Registro usuario (1), Control Usuario

(2), Crear Encuesta (3) y Mis Encuestas (4). Demos un recorrido por las diferentes

pestañas.

Para registrar un nuevo usuario el administrador dará clic en la pestaña Registro

Usuario (1) donde aparecerán los siguientes campos: Nombre, Apellido, Nombre

de usuario, Contraseña, Confirmar Contraseña, Email y Tipo de Usuario como lo

muestra la figura 6

1 2 3 4

Page 41: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

43

Registro usuario.-Si los campos no son llenados correctamente mostrará los

siguientes mensajes de error. figura 6

Figura 6Registro usuario datos incorrectos

Page 42: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

44

Una vez que el administrador introduzca los datos correctamente aparecerá la

pantalla de registro de usuario como lo muestra la figura 7.

Figura 7Registro usuario

El administrador deberá dar clic en el botón crear Cuenta (1) para que los datos

puedan ser guardados y la cuenta sea creada, o bien dar clic en cancelar (2) si no

desea guardar los datos y editar la información capturada en las diferentes

casillas.

1 2

Page 43: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

45

Al dar clic en la pestaña Control usuario aparecerá la pantalla control usuario.

figura 8

Figura 8 control usuario

Mostrará el nombre de usuario, la fecha en que éste fue creado y las acciones que

podemos realizar con los usuarios registrados, como son editar un usuario (1) o

eliminarlo (2). Al dar clic sobre la imagen editar (1) aparecerá la pantalla de editar

usuario. figura 9.

2 1

Page 44: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

46

Figura 9Editar usuario

El administrador podrá editar un usuario y deberá llenar los campos

correspondientes: Nombre, Apellido, Nombre de Usuario, contraseña Anterior,

Nueva Contraseña, Confirmar Contraseña, Email y tipo de usuario. Para guardar

los cambios solo debe dar clic en el botón Guardar Cambios (1) así los cambios

serán guardados y regresará a la pantalla control usuario (figura 7) o bien dar clic

en cancelar (2) para que los cambios no tengan efecto.

1

2

Page 45: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

47

El administrador podrá eliminar a un usuario registrado, el usuario seleccionado se

pintará de azul cuando se pase el cursor sobre el nombre o los iconos como lo

muestra la pantalla eliminar usuario seleccionado. figura 10

Figura 10Eliminar usuario seleccionado

Al dar clic sobre el icono de eliminar (1) que aparece en la pantalla Eliminar

usuario seleccionado (figura 9) aparecerá un mensaje de confirmación como lo

muestra la pantalla eliminar usuario figura 11.

1

Page 46: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

48

Figura 11eliminar usuario.

Al dar clic en aceptar el usuario será eliminado y no tendrá acceso al “Sistema

Generador de Encuestas Web”

Page 47: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

49

Al dar clic sobre la pestaña Crear Encuestas aparecerá la pantalla de crear

encuesta administrador. figura 12

Figura 12Crear encuesta administrador

En esta pantalla el administrador deberá agregar el titulo de la encuesta para

poder guardarla y utilizarla en el futuro. Al dar clic en continuar (1) aparece la

pantalla de crear preguntas

Una vez agregado el titulo de la encuesta en la pantalla crear encuesta

administrador (figura 12), el administrador podrá empezar a crear las preguntas.

figura 13

1

Page 48: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

50

Figura 13crear preguntas

El administrador deberá seleccionar el tipo de pregunta (1), el texto de la pregunta

que se desea hacer (2), así como las opciones de respuesta que tendrá esa

pregunta (3). Para ir agregando respuestas deberá dar clic en el espacio “Agregar

respuesta” (4), y se irán agregando cuantas respuestas se requieran. Como se

podrán dar cuenta, el titulo de la encuesta aparece en la parte de debajo de la

2

1

3

4

5

7

6

Page 49: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

51

pantalla (5), así mismo irán apareciendo las preguntas que se vayan agregando a

la encuesta.

Para agregar la pregunta el administrador solo deberá dar clic en el botón

Guardar Pregunta (6) y seguir con la siguiente. Si lo que desea es enviar la

encuesta para guardarla en la base de datos y le sea enviado el URL y después

pueda aplicar la encuesta, deberá dar clic en el botón “Enviar” (7)

Al dar clic en el botón Guardar Pregunta que aparece en la pantalla de crear

preguntas (figura 13) aparecerá la pantalla regresar a agregar pregunta. figura 14

Figura 14regresar a agregar pregunta

En esta pantalla ya se agregó la primer pregunta de múltiples opciones con una

sola respuesta así es como irán apareciendo las preguntas que se van agregando.

A partir de esta pantalla aparece un botón de Vista Previa (1), editar (3) al dar clic

se podrán editar tanto las preguntas como las opciones de respuesta, eliminar (4)

2

1

3

4

Page 50: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

52

al dar clic se eliminará la pregunta y las opciones de respuesta al mismo tiempo.

Para regresar a agregar una nueva pregunta deberá seleccionar el tipo de

pregunta (2) y se regresara a la pantalla correspondiente a tal pregunta.

Al dar clic en el botón editar (3) de la pantalla regresar a agregar pregunta (figura

14) se mostrará la pantalla editar pregunta (figura 15) donde el administrador

podrá editar la pregunta y las opciones de respuestas de la misma, solo es

necesario poner el cursor en el campo que desee editar y después dar clic en el

botón de guardar pregunta para guardar los cambios que se realizaron. figura 15

Figura 15Editar pregunta

Page 51: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

53

Al dar clic sobre el botón de eliminar que aparece en la pantalla de regresar a

agregar pregunta (figura 14) se mostrará un mensaje de confirmación, deberá dar

clic en aceptar (1) para eliminar la pregunta con sus respuestas o bien en cancelar

(2) si no desea eliminar la pregunta. figura 16

Figura 16 Eliminar pregunta.

1 2

Page 52: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

54

Una vez eliminada la pregunta el administrador deberá seleccionar un tipo de

pregunta para regresar a la pantalla de crear preguntas (figura 12) como lo

muestra la pantalla de preguntas eliminadas. figura 16.

Figura 17preguntas eliminadas

Page 53: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

55

El administrador podrá tener una vista previa de la encuesta que está generando,

al dar clic sobre el botón Vista Previa que aparece en la pantalla regresar a

agregar pregunta (figura 14), aparecerá la pantalla vista previa (figura 17), que

muestra las preguntas de la encuesta que se han guardado.

Figura 18vista previa

La figura 18 da una vista previa de la encuesta que se está generando, para salir

de esta pantalla se debe dar clic en el botón salir de esta encuesta (1) o bien si el

administrador terminó de agregar preguntas debe dar clic en el botón Enviar (2)

así la encuesta quedará guardada y lista para ser aplicada.

1

2

Page 54: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

56

Este es un ejemplo del tipo de preguntas que se pueden generar en el “Sistema

Generador de Encuestas Web” como lo muestra la pantalla múltiples opciones con

múltiples respuestas. figura 19.

Figura 19múltiples opciones con múltiples respuestas

1

2 3

Page 55: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

57

Después de haber agregado una pregunta y que ésta fue guardada y aparece en

parte de debajo de la pantalla (1), aparecerán los botones de Editar (2) y Eliminar

(3). Para poder editar o eliminar una pregunta con sus opciones de respuesta solo

se debe dar clic sobre los botones .Al igual que en la pantalla de eliminar pregunta

(figura 16) aparecerá un mensaje de confirmación para eliminar la pregunta

seleccionada.

Para que se vea un poco más claro, en la siguiente pantalla se observa que ya se

han agregado dos preguntas, además aparecen los botones de editar y eliminar

en cada una de las preguntas y respuestas guardadas. figura 20

Figura 20 dos preguntas guardadas

Page 56: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

58

Para seguir agregando preguntas a la encuesta solo se debe seleccionar el tipo de

pregunta como se observó en la pantalla de crear preguntas (figura 13).

Como último ejemplo de tipo de preguntas tenemos la casilla comentarios, aquí

aparecen los 3 ejemplos que mencionamos anteriormente, esta pantalla servirá

también para editar las encuestas. figura 21

Figura 21editar encuestas

Page 57: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

59

En esta pantalla se pueden observar las 2 preguntas anteriores (múltiples

opciones con múltiples respuestas y múltiples opciones con una sola respuesta)

las cuales ya cuentan con los botones de editar y eliminar.

En la pantalla tres preguntas aparecen las 3 preguntas ya guardadas. figura 22

Figura 22tres preguntas

Page 58: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

60

A continuación se presenta la pantalla de vista previa completa pero con tres

preguntas guardadas (figura 23), esto para que se vea claramente como

aparecerá la encuesta a los encuestados.

Figura 23vista previa completa

Después de dar clic en el botón Enviar, como se menciono anteriormente se

guardara la encuesta.

Page 59: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

61

Veamos ahora la pestaña de mis encuestas que aparece tanto en las pantallas del

administrador como en las del encuestador. figura 24

Figura 24mis encuestas.

En la pantalla de mis encuestas aparece el título de la encuesta (1), la fecha en

que fue creada la encuesta (2), recopilar(3) para saber si las respuestas de la

encuesta ya fueron recopiladas, analizar (4) para saber si la encuesta ya fue

analizada y tiene las estadísticas, y las diferentes acciones como son: vista previa

(5),editar (6), y eliminar (7).

Al dar clic en vista previa (5), aparecerá la pantalla de vista previa (figura 23) de la

encuesta seleccionada, al dar clic en editar (6) aparecerá la pantalla editar

encuestas (figura 21) con las preguntas y respuestas de la encuesta seleccionada,

y al dar clic en eliminar (7) aparecerá la pantalla tres preguntas (figura 22) con un

mensaje de confirmación para eliminar la encuesta seleccionada. figura 25.

1

2 3 4

5 6 7

Page 60: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

62

Figura 25Eliminar encuesta

Page 61: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

63

Estas serian todas las pantallas que el administrador podrá manipular en el

“Sistema Generador de Encuestas Web”. Ahora demos un breve recorrido por las

pantallas que podrá manipular el encuestador pero viéndolas a menos detalle

pues prácticamente lo único que cambia en ellas son las pestañas en la parte de

arriba de las pantallas, pues el encuestador no tiene los mismos privilegios que el

administrador.

Una vez que el encuestador inició sesión en la pantalla de inicio de sesión (figura

3), y si es la primera vez que utiliza el “Sistema generador de Encuestas Web” le

aparecerá la pantalla de bienvenida primera vez. Figura (26)

Figura 26pantalla de bienvenida primera vez.

1

Page 62: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

64

El encuestador deberá dar clic en el botón Crear Encuesta (1) para pasar a la

siguiente pantalla.

Figura 27titulo de la encuesta encuestador

En esta pantalla el encuestador deberá agregar el titulo de la encuesta para poder

guardarla y utilizarla en el futuro. Deberá dar clic en continuar (1) para pasar a la

siguiente pantalla o en cancelar (2) para regresar a la pantalla de bienvenida

primera vez (figura 26).

1 2

Page 63: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

65

Figura 28crear encuestas encuestador

En esta pantalla aparecen dos pestañas, Mis encuestas (1) y Crear Encuesta

(2).dentro de mis encuestas (1), está la información básica de las encuestas

realizadas anteriormente como son: titulo de la encuesta (3), la fecha en que fue

creada la encuesta (4), si ya se recopiló la encuesta aplicada (5), si ya se

analizaron la encuestas guardadas (6), y diferentes acciones como son: vista

previa de la encuesta (7),editar la encuesta (8), y eliminar alguna encuesta

(9),estas acciones son las mismas que se mostraron anteriormente en las

pantallas del administrador. si lo que se quiere es empezar a generar una

encuesta el encuestador deberá dar clic en la pestaña Crear Encuesta(2)

4 5

9

1

3

6

8 7

2

Page 64: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

66

Al dar clic en la pestaña Crear Encuesta que aparece en la pantalla crear

encuestas encuestador (figura 28) el encuestador podrá empezar a generar las

encuestas. Deberá seguir los mismos pasos que siguió el administrador en la

pantalla crear preguntas (figura 13) pues como se menciono anteriormente el

funcionamiento del “sistema Generador de Encuestas Web” al momento de

generar las encuestas es el mismo, lo único que cambia son las pestañas de la

parte de arriba de la pantalla (1)

Figura 29múltiples opciones encuestador

1

Page 65: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

67

A continuación se hace una comparación entre las pantallas de crear encuestas

del administrador y el encuestador en el ejemplo de múltiples opciones con una

sola respuesta.

Figura 30 comparación de pantallas

Como se mencionó, el cambio que hay entre estas pantallas solo son las pestañas

de arriba, así que el funcionamiento del “sistema Generador de Encuestas en

Web” es el mismo a partir de aquí tanto para el administrador como para el

encuestador, si el encuestador desea empezar a generar una encuesta deberá

seguir los pasos que siguió el administrador en la pantalla de crear pregunta

(figura 13)

Page 66: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

68

CAPITULO 5

INTRODUCCIÓN

En el siguiente capítulo se dan a conocer las conclusiones obtenidas con la

realización de este trabajo de tesis.

CONCLUSIONES

Actualmente el DASC se da a la tarea de diseñar y crear encuestas mediante el

uso de paquetes de ofimática, particularmente, Microsoft Office. Este paquete;

editor de textos, se usa para que la encuesta sea captura, posteriormente sea

impresa en papel y por ultimo pueda llevarse al sector de interés que lo requiera

para su aplicación.

Esta constante actividad llevada a cabo a los diferentes integrantes del DASC, ha

hecho de este proceso una actividad tediosa y con un procedimiento de ejecución

anticuado, ya que el diseño y la creación, sin importar el gremio al que va dirigida,

lleva un proceso manual de facturación muy largo; como ya se menciono

anteriormente a través de un procesador de textos, además, no se cuenta con

patrones de diseño en el cual se formulen las diferentes preguntas, propiciando

así, que cada persona comisionada para realizar una encuesta defina un estilo

propio.

Page 67: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

69

El sistema generador de encuestas en línea, permite formular de forma sencilla y

práctica a través de un sitio web, las preguntas que formarán parte de la encuesta,

personalizando cada pregunta de acuerdo un grupo bien definido de tipos de

respuestas, según los datos que se esperan obtener, así como también, permite

que ésta sea almacenada dentro de un sistema administrador de datos y contar

con la capacidad de recuperar las encuestas almacenadas para su edición, o bien

para su reutilización en futuros momentos.

Con esto en mente, se considera que el sistema generador de encuestas sea una

herramienta de gran ayuda que aporte un gran beneficio a los procesos de toma

de decisiones para el mejoramiento de las actividades del propio departamento.

Page 68: Generador de Encuestas Web - UABCSbiblio.uabcs.mx/tesis/TE 2788.pdf · de las soluciones que el “Sistema Generador de Encuestas Web” proporciona. INTRODUCCCIÓN Antecedentes El

Sistema Generador de Encuestas Web

70

BIBLIOGRAFÍA

“PHP y MySQL: Tecnología para el desarrollo de aplicaciones web”

Ángel Cobo Ediciones Díaz de Santos “Diseñar su propia página web” Lilian Hobbs Editorial marcombo “Dominar el código fuente” Luc Van Lancker 3ra edición Ediciones eni. “MYSQL 5 Instalación implementación administración programación” Cyril Thibaud Ediciones eni. “Introducción a la ingeniería de software” Jose A. Cerrada Somolinos Ed. Centro de estudios de Ramon Areces, S.A. Kendall,2005 Kenneth E.Kendall “Análisis y diseño de sistemas” Prentice Hall,2005.