UNIVERSIDAD ESTATAL
PENÍNSULA DE SANTA ELENA
FACULTAD DE SISTEMAS Y
TELECOMUNICACIONES
CARRERA DE INFORMÁTICA
TEMA
Implementación de un Sistema de Información y Administración de
actividades y problemas comunitarios en la Federación Barrial -
Salinas
TESIS DE GRADO
Previo a la obtención del Título de:
INGENIERA EN SISTEMAS
AUTOR
FLOR ESTEFANÍA RODRÍGUEZ BALÓN
PROFESOR TUTOR
ING. JOSÉ SÁNCHEZ AQUINO
II
DEDICATORIA
A Dios por darme la vida, a mi padre Carlos Rodríguez por ser un ejemplo de superación y perseverancia en la familia y brindarme diariamente los mejores consejos para enfrentar los desafíos de la vida, a mi madre Blanca Balón, por ser un apoyo incondicional, ambos confiando en mi capacidad de salir adelante, cumplir con mis objetivos de formarme profesionalmente. A mi hermana Shirley, por ser mi confidente en momentos difíciles, a mi hermano Jean Carlos quien se ha convertido en mi gran motivación de ir superándome cada día y a demás familiares que han sido soporte en mi vida diaria.
.
III
AGRADECIMIENTO
A Dios por permitirme estar donde estoy y ser mi guía en este largo camino de superación.
A la Universidad Estatal Península de Santa Elena y a los docentes de la carrera, que compartieron sus conocimientos para nuestro desarrollo profesional.
Al Sr. Rodríguez Vicente presidente de la Federación Barrial del cantón Salinas por haber confiado en mí para realizar este proyecto, a mi tutor el Ing. José Sánchez quien fue mi guía para el desarrollo de este trabajo.
V
UNIVERSIDAD ESTATAL PENÍNSULA DE SANTA ELENA FACULTAD DE SISTEMAS Y TELECOMUNICACIONES
CARRERA DE INFORMÁTICA
IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACIÓN Y
ADMINISTRACIÓN DE ACTIVIDADES Y PROBLEMAS COMUNITARIOS EN LA FEDERACIÓN BARRIAL – SALINAS
RESUMEN
IX
4.2.1. DESCRIPCIÓN 50
4.3 DIAGRAMA DE CLASES 61
4.4 DICCIONARIO DE DATOS 62
4.5 DIAGRAMA DE ACTIVIDADES 72
4.6 ESTRUCTURA DEL SITIO WEB 73
4.7 ÁRBOL DE CONTENIDO 74
4.8 ELEMENTOS DE SITIO 75
4.9 DISEÑO DEL SISTIO WEB 76
4.9.1 PANTALLAS FRONT- END 76
4.9.2 PANTALLA BACK-END 80
CAPÍTULO V: IMPLEMENTACIÓN 81
5.1 CONSTRUCCIÓN 81
5.2 PRUEBAS 81
6.3 DEMOSTRACIÓN DE LA HIPÓTESIS 101
X
ÍNDICE DE FIGURAS
Figura 1 Esquema de funcionamiento de las paginas PHP 11 Figura 2 Tecnologías agrupadas bajo el concepto de AJAX 12
Figura 3 Funcionamiento de CM 14
Figura 4 Comunicación de reuniones 34
XIII
Tabla 64 Prueba de administrar roles 85
Tabla 65 Prueba de registro de actividades en calendario 86
Tabla 66 Prueba de registro de actividades diarias 87
Tabla 67 Prueba de gestión de problemas 88
Tabla 68 Prueba de gestión de proyectos 90
Tabla 69 Prueba de gestión de cursos 92
Tabla 70 Prueba de reportes de actividades de calendario 93
Tabla 71 Prueba de reportes de actividades del mes 94
Tabla 72 Prueba de reportes de personas inscritas a cursos 95
Tabla 73 Prueba de reportes de personas aprobadas de los cursos 96
Tabla 74 Prueba de reportes general de problemas 97
Tabla 75 Prueba de reportes detallado de problemas 97
Tabla 76 Prueba de reportes general de proyectos 98
Tabla 77 Prueba de reportes detallado de proyectos 98
Tabla 78 Prueba de reportes general de matriz de proyectos 99
Tabla 79 Prueba de reportes de instituciones 100
Tabla 80 Prueba de disponibilidad de información 101
Tabla 81 Tabla general - Demostración de indicadores 102
Tabla 82 Seguimiento de actividade 102
Tabla 83Tiempos de respuesta de generación de procesos 102
Tabla 84 Tiempos de respuesta de generación de reportes 103
Tabla 85 Nivel de cumplimiento de requerimientos 115
Tabla 86 Nivel de facilidad de uso 106
XIV
ÍNDICE DE ANEXOS
ANEXO 1 Encuesta a los presidentes barriales
ANEXO 2 Encuesta a los dirigentes de la Federación ANEXO 3 Encuesta de satisfacción a presidentes barriales ANEXO 4 Manual de usuario
1
INTRODUCCIÓN
La utilización de herramientas informáticas constituye un papel importante en las actividades diarias de toda empresa, hoy en día muchas organizaciones barriales se han actualizado haciendo uso de la tecnología para la administración y control de sus procesos, contando con sitios web que le ayudan a una mejor difusión de información, publicando contenidos importantes como eventos para interrelacionarse con la sociedad.
La Federación de Barrios del Cantón Salinas tiene como fin mejorar el desarrollo económico, infraestructura y servicios básicos, se encarga de realizar actividades diarias, pero factores como la falta de automatización de los procesos de registro y seguimiento de proyectos y problemas comunitarios, han sido determinantes para que no se obtenga los resultados requeridos, se tarda mucho tiempo en realizar la búsqueda de información para realizar los informes mensuales, otro factor importante es la falta de comunicación con las personas de los barrios por lo que no se cuenta con los métodos adecuados de difusión de información.
El presente trabajo de investigación tiene como propósito el desarrollo e implementación de un sistema de información y administración de actividades, que permitan mejorar la administración de la información optimizando los tiempos de respuesta de los procesos que maneja la federación y una mejor difusión de información, facilitar así el trabajo diario de los integrantes, contribuyendo también al desarrollo institucional, cumpliendo con la Ley de Transparencia de permitir a los moradores estar informados y tener acceso a la información.
En el capítulo I se detalla el contenido del marco referencial donde se da a conocer el problema del objeto investigado, la justificación del desarrollo del proyecto y los objetivos que se pretenden alcanzar al finalizar el presente trabajo de investigación con la implementación del sistema.
2
investigación, incluye bases legales y definiciones que facilitan una mejor comprensión para la Operacionalización de variables, se detallan también los métodos y las técnicas de investigación que sirvieron para el estudio del proyecto.
El capítulo III describe el análisis de los requerimientos que necesita la institución, se da a conocer la viabilidad del proyecto por medio del estudio de factibilidad operativa, técnica y económica. Se aplicaron las técnicas de recolección de información donde se detalla el respectivo análisis e interpretación de los datos tabulados.
El capítulo IV detalla el diseño y arquitectura del sistema que incluye el desarrollo de diagramas que contiene el funcionamiento de la aplicación y el modelamiento de la base de datos.
3
CAPÍTULO I
MARCO REFERENCIAL
1. MARCO REFERENCIAL
En este capítulo se describe el proceso de análisis previo al estudio del problema planteado en la federación de barrios para el desarrollo de la investigación, comprende la situación actual del objeto de estudio, tanto justificación como objetivos que se pretenden alcanzar y determinar la solución de los problemas para mejorar la gestión de las actividades y brindar un mejor servicios a la comunidad. 1.1. IDENTIFICACIÓN DEL PROBLEMA
Una adecuada difusión de información permite a las personas una buena comunicación, lo que ha sido un problema para las instituciones que trabajan en conjunto con la sociedad. La comunicación es un factor importe y parte decisiva en el desarrollo humano para el cambio social, mejoran las condiciones para que la sociedad empiece a determinar su propio rumbo al cambio.
La falta de comunicación siempre ha estado presente en las instituciones que trabajan en conjunto con la sociedad, donde se ve muy poca participación ciudadana y les es necesario una mejor comunicación que permita a ésta conocer de situaciones teniendo en cuenta sus necesidades, actitudes y conocimientos tradicionales. Es también imprescindible la comunicación para mejorar la coordinación, planificación, control y el trabajo en equipo con el fin de gestionar los programas de desarrollo para la sociedad y obtener apoyo institucional. Las federaciones barriales son instituciones que trabajan en beneficio de la comunidad, para ellos es importante la comunicación con las personas con el fin de que se incremente la participación ciudadana.
4
programas de Office o hasta en simples hojas de cuadernos, por tal razón se generan algunas dificultades para los que realizan este trabajo, esto trae problemas de planificación, organización y coordinación al realizar los trabajos diarios.
Las Federaciones de Barrios realizan muchas actividades y gestiones con otras instituciones pero la falta de automatización de los procesos ha ocasionado tener ineficiencias y retrasos en el momento de realizar las labores diarias y no están utilizando los métodos adecuados para manejar administrar su información, necesitan actualizarse utilizando programas informáticos que mejoren le ayuden a laborar de forma correcta.
1.2. SITUACIÓN ACTUAL DEL PROBLEMA
La Federación de Barrios del cantón Salinas es una institución sin fines de lucro que se encarga de ayudar a la sociedad con actividades diarias, gestionando y brindando servicios a la ciudadanía, pero la forma en que se realizan estas tareas es manualmente y no cuenta con herramientas tecnológicas necesarias para un mejor trabajo.
Muchos de los problemas en los barrios no son atendidos porque son algunas las personas que se acuden a los presidentes representantes de su barrio para hacer los reclamos, entonces no se puede atender organizadamente a todos debido a la cantidad de personas que se acercan hasta central de la federación. Una de las actividades más importantes que realiza la institución es el proceso de seguimiento tanto de los problemas comunitarios como de los proyectos donde no se tiene un control de planificación, los registros de estos datos se realizan de manera desorganizada, debido a que para obtener la información, se debe recurrir a los documentos físicos o a los archivos digitales entregados.
5
institución carece de diferentes medios para difundir la información adecuadamente.
Otra de sus actividades son las reuniones, las mismas se comunican por medio de visitas a domicilio pero en ocasiones no se alcanza a comunicar a todos, debido a que los integrantes muchas veces no se encuentran en sus hogares y entonces no se mantienen informados de los temas tratados. Para las reuniones se presentan reportes de las actividades que se realizaron durante la semana; pero se tardan mucho tiempo buscando, ordenando y reuniendo los datos necesarios para realizar los informes.
1.3. JUSTIFICACIÓN
La federación barrial del Cantón Salinas en la actualidad no cuenta con herramientas informáticas, tomando en cuenta consideraciones como el hecho de optimizar el tiempo y recursos, actualmente se plantea una solución de un proyecto que permita agilizar y mejorar los procesos de registro y gestión de actividades, que se realizan diariamente para beneficio de los barrios.
El poder conocer de los problemas comunitarios ayudará a que se realice el debido seguimiento, el proceso de gestionar cada uno de los problemas comunitarios y de los proyectos suelen tardar mucho tiempo porque no hay una debida planificación y coordinación para poder tratarlos, el poder contar con una herramienta informática permitirá almacenar la información en base de datos, también el registro por parte de los usuarios, entonces se podrá llevar a cabo un seguimiento de forma organizada, detallando datos importantes de cada uno para un mejor control de información.
6
a la información que realiza la Institución para que puedan estar enterados de las noticias más recientes que se publicaran en línea.
Se podrá visualizar también las reuniones y demás actividades que se realizarán durante la semana por medio de un calendario para que los integrantes puedan consultar en cualquier momento. Al momento de requerir un reporte de actividades para presentarlo en las reuniones, se podrá obtener de forma rápida según el tipo de informe que requieran obtener los dirigentes logrando facilitar el trabajo diario de los integrantes.
1.4. OBJETIVOS
1.4.1. OBJETIVO GENERAL
Implementar un sistema de administración de las actividades para la Federación Barrial – Salinas, utilizando herramientas web, que mejore la gestión de sus procesos en beneficio de la institución.
1.4.2. OBJETIVOS ESPECÍFICOS
Analizar los procesos que se ejecutan en la institución para determinar los requerimientos y los puntos débiles que necesitan ser automatizados.
Diseñar el modelo de la base de datos que permitirá organizar y almacenar la información que maneja la institución.
Desarrollar el sitio web que permita la administración de las actividades, el registro y seguimiento adecuado de los proyectos y problemas comunitarios.
Realizar las pruebas requeridas en la aplicación para su correcto funcionamiento.
1.5. HIPÓTESIS
7
1.6. RESULTADOS ESPERADOS
Con el desarrollo de este trabajo de investigación se obtendrá como resultado lo siguiente:
Después de analizar la información recopilada de las entrevistas y las encuestas, se obtendrá un listado de los requerimientos necesarios para el diseño de la aplicación.
La correcta arquitectura de la base de datos permitirá consistencia, almacenamiento y el adecuado acceso a los datos acorde a las necesidades del usuario.
El desarrollo del sistema permitirá el correcto ingreso de información y de forma organizada del seguimiento de actividades, agilizando el tiempo de respuesta de cada proceso.
Se verificará que los procesos se ejecuten según el nivel de acceso del usuario al ingresar al sistema, para ello se realizarán las pruebas de inicio de sesión.
Con la aplicación se incrementarán el número de reportes optimizando también el tiempo de respuesta al momento de generarlos.
Se verificará que la aplicación esté disponible en cualquier momento en que se desea acceder.
La validación del sistema por medio de pruebas de funcionalidad y una encuesta final permitirá verificar que el sistema cumpla con los requerimientos del usuario.
8
MARCO TEÓRICO
2. MARCO TEÓRICO
En este capítulo se describen los procedimientos de investigación para el estudio teórico del proyecto, se indicará los antecedentes históricos, legales sobre la cual se sustenta el desarrollo del tema, se describen las bases teóricas de las herramientas utilizadas en la investigación. Las teorías básicas serán explicadas de forma explícita para analizar e interpretar la información recopilada y tener un soporte investigativo y científico.
2.1. ANTECEDENTES
2.1.1.HISTÓRICOS
A lo largo de la historia el hombre ha utilizado diferentes formas de comunicarse, hoy en día los avances tecnológicos han logrado mejorar la transmisión de información, por ende toda empresa utiliza medios informáticos para relacionarse con el mundo y ofrecer servicios.
Algunas instituciones de barrios se han actualizado haciendo uso de herramientas informáticas y ya cuentan con su propio página web como la federación de barrios del Puyo que posee un sitio web desde el año 2008, donde publican noticias de sus actividades diarias, puntos importantes de las reuniones, eventos y talleres para la comunidad. La información de la institución es visualizada de forma correcta, la misma que es administrada por la directiva para tener comunicada a los presidentes barriales y la sociedad.
9
2.1.2.LEGALES
En los aspectos legales de la presente investigación se menciona los artículos que promueven el cumplimiento de la difusión de la Información Pública de la Ley de transparencia en las instituciones públicas y privadas del país.
El Artículo 7 detalla la ley de difusión de la información pública en el cual se debe dar a conocer la transparencia del proceso de gestión administrativa que llevan las instituciones del sector público, toda institución deberá contar con el uso e implementación de un portal informático o sistema web que contenga información importante y esté a disposición del público, la misma que mantendrá a las personas informadas. (Carrion, 2005)
El Artículo 96 describe la ley del libre acceso a la información pública donde el Estado aprueba el derecho de que todos los ciudadanos puedan tener libre acceso a la información pública, debido a que se lograría mejorar la participación ciudadana y también un mejor control en la sociedad. (León, 2010)
2.2. BASES TEÓRICAS
Se detallan los conceptos a través de las referencias bibliográficas en los cuales se basa la investigación.
2.2.1. SOFTWARE LIBRE
El software libre es aquel que puede ser distribuido entre personas, modificado, copiado y usado; viene con su código fuente que permite ser manipulado como el usuario lo requiera, de gran ayuda para realizar sistemas y es muy usado hoy en día por las empresas.(Guadalupe, 2006)
2.2.2.SITIO WEB
10
algunos ejemplos de sitios dinámicos como son: foros, galerías de fotos. (Cárdenas, 2010)
2.2.3. SERVIDOR WEB
Los servidores web son programas encargados de recibir las peticiones a través de un protocolo http y luego devolver el resultado de la petición, que son los recursos alojados en el servidor. Generalmente es el navegador el que realiza la petición al servidor web, el recurso que espera el usuario, para después recibir el recurso, para traducirle si es necesario a una forma entendible por el usuario, es decir el navegador hace la traducción de HTML). (Aserjo, 2012)
2.2.3.1. XAMPP
Con Xampp podemos al mismo tiempo instalar servidor web con PHP, Apache y MySQL. Nos permite desarrollar la aplicación con PHP y hacer pruebas sin tener la necesidad de trabajar con un hosting. Es un software libre con el cual podemos trabajar de forma segura gracias a sus herramientas que incluye. (Alfonzo, 2012) 2.2.4. HERRAMIENTAS DE DESARROLLO WEB
A continuación se describe las herramientas que se utilizaran en el desarrollo del sistema.
2.2.4.1. PHP
11
Figura 1 Esquema de funcionamiento de las paginas PHP Fuente: www.laigu.net
2.2.4.2. HTML
HTML es una implementación del standard internacional SGML, para la definición de texto electrónico. Es un Metalenguaje que sirve para definir lenguajes de diseño descriptivos; provee un medio de codificar documentos hipertexto. (Martín, 2012) 2.2.4.3. CSS
CSS es un lenguaje que contiene hojas de estilos para controlar la presentación de los documentos definidos con HTML y XHTML. Es una forma de separar los contenidos de su presentación y es necesario para crear páginas web complicadas. La separación de los contenidos y la definición de su aspecto obligan a crear documentos HTML con significado completo es decir documentos semánticos. (Pérez, 2008)
2.2.4.4. JAVASCRIPT
12
2.2.4.5. AJAX
El termino AJAX es un mecanismo interactivo de desarrollo web de combinación de tecnologías y estándares de lado del cliente, permanente en la solicitud asíncrona de datos al servidor desde una página Web para actualizar una parte de la misma, sin que el navegador tenga que realizar una recarga completa de la página.
Aparte de que se transmite una mínima cantidad de información por la red, al momento de enviarse en la respuesta los datos a actualizar, la realización de la acción en modo asíncrono permite al usuario seguir trabajando sobre la interfaz mientras se puede realizar el proceso de recuperación de los datos actualizados; esto da lugar a una enorme reducción del tiempo de espera para el usuario, teniendo la sensación de estar manipulando una aplicación de escritorio. (RIVERA, 2011)
Figura 2 Tecnologías agrupadas bajo el concepto de AJAX Fuente: pucesa.edu.ec
2.2.4.6. JQUERY
13
2.2.5. BASE DE DATOS MYSQL
MySQL es un sistema de administración de base de datos, posee una interfaz amigable gráfica y de libre distribución, permite realizar todo tipo de operaciones:
- Crear, modificar y eliminar tablas.
- Consultar, insertar, modificar y borrar datos.
- Realizar copias de seguridad, así mismo crear usuarios con sus permisos.
- Transacciones, multiusuario. (Mestras, 2012)
2.2.6. PHPMYADMIN
Es una herramienta escrita en PHP que permite la administración de MySQL a través de páginas web. Actualmente tiene las funcionalidades de poder crear y eliminar Bases de Datos, crear, modificar y eliminar tablas, borrar, editar y añadir campos, ejecutar cualquier sentencia SQL, administrar claves en campos, administrar privilegios, importar y exportar datos en varios formatos y está disponible en 50 idiomas y bajo la licencia GPL. (Carbonell, 2012)
2.2.7. SISTEMA DE GESTIÓN DE CONTENIDO
Se define como un sitio web integrado que permite la adquisición, elaboración, difusión de información en formato y contenidos de forma digital y por ende, la comunicación entre todos los usuarios del sistema. Facilita la gestión de manera accesible de un sitio web dinámico, que se actualiza continuamente y puede ser usado por varias personas, que tienen una función determinada. Con ello se logra ir maximizando la calidad y disminuyendo los costes y duplicación de tareas. (Maria Rosario Osuna Alarcón, 2010)
Las características básicas deben ser las siguientes:
o Diferentes Perfiles de Acceso: Para el acceso a los contenidos debe existir
14 o Herramientas de Comunicación: La comunicación es fundamental para la difusión. La plataforma debe contar con la posibilidad de elegir sobre sistemas de comunicación tanto síncronos: chat, voz, mensajes emergentes; como asíncronos: foro, correo. Cada uno de estos recursos deben ser situados en su área específica con un objetivo y un tiempo predeterminado.
o Servicios y áreas configurables: Cada sección, archivo, tipo documental, entre otras puede requerir diferentes recursos. Es importante que los servicios y áreas que conforman la plataforma sean configurables.
o Gestión y Administración: Disponer de un sistema de gestión de accesos, también un control de usuarios y administración de documentos. La facilidad de hacer uso de este entorno dependen de la ejecución del sistema y el análisis posterior de los resultados obtenidos.
Figura 3 Funcionamiento de un CMS Fuente: damosresultados.com-cms
15
INDEPENDIENTE
Sistema de administración de las actividades.
DEPENDIENTE
Mejorar la gestión de sus procesos en beneficio de la institución.
16
VARIABLE INDEPENDIENTE
Tabla 1 Operacionalización de la variable Independiente: Autora
HIPÓTESIS VAR. INDEP. DEFINICIÓN DIMENSIÓN INDICADOR
La Implementación de un sistema de administración de las actividades para la Federación Barrial – Salinas, permitirá mejorar la gestión de sus procesos en beneficio de la institución.
Sistema de
administración de las actividades en la Federación Barrial -Salinas
Es una aplicación basada en un conjunto de procedimientos para
gestionar la
información de una entidad.
Federación Nivel de comunicación
Administración Número de Reportes
17
VARIABLE DEPENDIENTE
HIPÓTESIS VAR. DEP. DEFINICIÓN DIMENSIÓN INDICADOR
La Implementación de un sistema de administración de las actividades para la Federación Barrial – Salinas, permitirá mejorar la gestión de sus procesos en beneficio de la institución.
Mejorar la gestión de sus procesos en beneficio de la institución.
El objetivo de gestionar información basada en un software en línea es para controlar que los procesos se manejen correctamente.
Gestión Seguimiento de
actividades
Tiempo
Tiempo de ejecución de procesos
Tiempo de generación de reportes.
18
2.4. METODOLOGÍA DE LA INVESTIGACIÓN
Se detalla las técnicas de observación y recolección de datos para obtener la información. Por lo tanto la metodología se apoya en la utilización en los procesos o métodos para realizar la investigación. Los métodos que fueron utilizados en la realización de la investigación son el deductivo y el analítico.
2.4.1. MÉTODOS
El método se define como el camino que sigue el investigador para alcanzar los objetivos propuestos. En la presente investigación podemos referirnos a un método como a todo el proceder que se aplicará para adquirir toda la información necesaria y cumplir con los fines planteados.
Método inductivo.- aplicamos este método porque el procedimiento que se lleva a efecto es la observación de los acontecimientos, debido a que se realiza el análisis de cada problema para plantear soluciones. Con esto se pudo obtener los objetivos y posteriormente la hipótesis y variables, así mismo con encuestas que permitieron recolectar información importante para nuestro análisis de información.
Método descriptivo.- haciendo referencia a la parte cualitativa, aplicamos este método para evaluar las características detalladamente de los objetos de estudio, así con el análisis exhaustivo se pudo profundizar en el problema para plantear la mejor alternativa de solución.
Método Hipotético deductivo.- Se aplica para realizar el respectivo análisis de las situaciones encontradas para deducir el problema principal, se basó en observaciones mediante diferentes factores que ayudaron a encontrar la solución del problema.
2.4.2.TÉCNICAS DE INVESTIGACIÓN
19
participación ciudadana con la institución.
Entrevista.- esta técnica permitirá obtener información de la Directiva de la Federación y de cada integrante de la federación de barrios.
Encuesta.- es una herramienta que sirve para obtener información relevante y necesaria para la investigación de un tema mediante preguntas realizadas. La encuesta será dirigida a los presidentes de las instituciones barriales de Salinas. Bibliografía.- nos permitirá obtener información importante de artículos, libros, documentos para reforzar el desarrollo de nuestro proyecto de investigación. 2.5. TÉRMINOS BÁSICOS
HTML.- Lenguaje de marcado de hipertexto utilizado para la creación de páginas web.
XHTML.- Lenguaje de Marcado de Hipertexto Extensible para modelación de páginas.
CSS.- lenguaje de hojas de estilo para HTML que permiten crear diferentes diseños para cambiar la apariencia de una página web.
PHP.- Hypertext Pre-processor, es un lenguaje de programación para crear aplicaciones web dinámicas.
JavaScript.- Es un lenguaje script que se añade a páginas web para darle una mejor
interfaz al usuario.
Ajax.- Es una técnica de programación que evita que se recargue una página.
JQuery.- Librería que permite usar menos código.
CMS.- Sistema de gestión de contenido que permite la administración en un sitio web.
XAMPP.- Software libre, para la gestión de base de datos.
phpMyAdmin.- Herramienta que permita administrar MySql.
MySql.- Sistema de gestión de base de datos.
UPSE.- Universidad Península de Santa Elena.
20
Indicador.- Es una variable de medición que pueden ser cuantitativa o cualitativa.
Sistema.- Es un conjunto de procedimientos para lograr un objetivo.
Comunicación.- Es una forma de intercambiar datos entre dos o más personas con el objetivo de transmitir un mensaje.
Seguimiento.- Es un proceso de observación de algún tema para estar pendiente de saber su estado o situación actual.
Administración.- Es la gestión para realizar una tarea de forma eficaz.
Difusión.- Es el proceso de propagación de información.
Federación.- Es una conformación de entidades sociales.
21
ANÁLISIS
3. ANÁLISIS
En este capítulo se describen los requerimientos que el sistema debe cumplir para solucionar las ineficiencias de los procesos de la institución. Así mismo se define el análisis de factibilidad para el desarrollo e implementación del sitio web. Se interpreta también los resultados que fueron obtenidos de la aplicación de las técnicas de investigación para determinar la utilidad del sistema.
3.1. IDENTIFICACIÓN DE REQUERIMIENTOS
3.1.1. REQUERIMIENTOS FUNCIONALES
Se detallan las funciones y servicios que el sistema debe realizar, cumpliendo con las peticiones de la institución. A continuación se detallan los requerimientos necesarios para que la aplicación sea desarrollada:
Permitirá manipular la información básica de los cursos desde el proceso de inscripción hasta su aprobación.
Controlar el nivel de acceso al sistema por medio de roles de usuarios.
Permitir gestionar las actividades semanales que se trabajarán en la institución.
Permitir realizar el seguimiento a proyectos y problemas comunitarios.
Manipular la gestión de contenido de la información general que publicará constantemente la institución en la que se podrá manejar texto, imágenes.
Obtener reportes de actividades.
MÒDULOS FRONT-END
Visualización del contenido de la Institución
El sitio web nos mostrará las noticias más recientes como actividades que se realiza. Se crearan diferentes menús que visualizarán contenidos de presentación de la Institución, contactos, galería entre otros.
Registro de usuarios al sistema
22
llenando datos personales que serán guardados en la base de datos y así para que puedan acceder a más opciones.
Registro de problemas comunitarios
Se registrarán en el sistema los problemas comunitarios de los barrios de Salinas mediante un mapa geográfico que permitirá al usuario indicar la ubicación exacta del sitio del problema para que pueda ser gestionado. También permitirá subir al sistema una foto relacionado al problema y realizar consulta de su registro.
Registro de cursos
Las personas que visiten el sitio web y quieran ser partícipes de cursos podrán registrarse llenando un formulario con datos personales que se guardarán en las bases de datos del sistema.
MÒDULOS BACK-END
Administración de Usuarios
Es un módulo de seguridad donde se crearán nuevos usuarios con sus respectivas claves para ingresar en el sistema, según el rol asignado podrán acceder a las opciones tanto como invitado como para la administración de contenido.
Administración de la página
Permitirá el ingreso, modificación y eliminación del contenido que se muestra en el sitio web como artículos de noticias, subir imágenes tanto para la galería de fotos, slider. Estas opciones serán manejadas por el administrador de contenido.
Administración de cursos
Se permitirá ingresar cursos con detalles de los días que se darán. Seguimiento de Proyectos
Permitirá el registro de los proyectos al sistema entre sus datos generales. Se podrá consultar su estado de seguimiento.
Seguimiento de problemas comunitarios
23
a cada uno de ellos y consultar el estado de ese problema. Calendarización
El modulo consiste en registrar y gestionar actividades diarias que podrán ser visualizadas por las personas en un calendario semanal en el sitio web.
Reportes
Esto permitirá generar reportes según la información requerida por el usuario.
3.1.2. REQUERIMIENTOS NO FUNCIONALES
Permiten valorar la calidad de las características del funcionamiento del sistema.
Usabilidad.- La interfaz del sitio web debe ser amigable con el usuario que lo utilizará para facilitar su uso.
Seguridad.- La aplicación debe ser segura, accediendo a las opciones según el rol asignado.
Flexibilidad.- Debe poder visualizarse en cualquier navegador y sistema operativo que el usuario use.
Disponibilidad.- La información debe encontrarse a disposición de los usuarios en todo momento que se quiera acceder a ella.
Funcionalidad.- Acceder a las opciones de forma correcta en el sistema.
3.2. ESTUDIO DE FACTIBILIDAD
3.2.1. FACTIBILIDAD TÉCNICA
Este estudio técnico permite establecer y detallar los recursos de hardware a utilizarse, así mismo los recursos de software y servicios necesarios para el desarrollo e implementación del sistema.
24
1 Pc 4GB RAM, Intel Core i5-480M 1 Impresora MP 280 Multifuncional
Tabla 3 Hardware para desarrollo: Autora
Tabla 4 Hosting para implementación: Autora
CANTIDAD DETALLE
1 Sistema Operativo Windows 7 1 Lenguaje de programación PHP
1 XamppServer
1 Jquery
1 MySql
Tabla 5 Software para desarrollo: Autora
CANTIDAD DETALLE
1 Programador
1 Diseñador
Tabla 6Recurso humano para desarrollo: Autora
CANTIDAD DETALLE
1 Resmas de papel
2 Cartuchos de tinta
5 Anillado
1 Servicio de internet
Tabla 7 Recurso administrativo para desarrollo: Autora
CANTIDAD DETALLE
1 Hosting
25
Este estudio establece que es factible nuestro sistema a desarrollar. 3.2.2. FACTIBILIDAD ECONÓMICA
Este tipo de factibilidad permite establecer el costo de los recursos tanto hardware, y software, recursos humanos y administrativos necesarios para para desarrollar e implementar el sistema de información y administración.
CANTIDAD DETALLE COSTOS
1 Pc $ 700
1 Impresora $ 180
Total $880 Tabla 8 Hardware para desarrollo e implementación: Autora
CANTIDAD DETALLE COSTOS
1 Hosting de alojamiento $ 12
1 IP publica $ 20
Total $ 32 Tabla 9 Hosting para desarrollo e implementación: Autora
CANTIDAD DETALLE COSTOS
1 PHP $0,00
1 Xampp server $0,00
1 Librerías jQuery $0,00
1 MySQL $0,00
26
CANTIDAD DETALLE COSTOS POR
MES
TOTAL
1 Programador 450 $ 400
1 Diseñador 500 $1500
Total $1900 Tabla 11 Recurso humano para desarrollo e implementación: Autora
CANTIDAD DETALLE COSTO UNIT TOTAL
2 Resmas de papel $ 5,00 $ 10,00
2 Cartuchos de tinta $ 25,00 $ 50,00
5 Anillado $ 5,00 $ 25,00
2 Servicio de internet $ 25,00 $ 50,00
Total $135,00
Tabla 12 Recurso administrativo para desarrollo e implementación: Autora
DETALLE COSTOS
Hardware $ 880,00
Hosting $ 32,00
Software $ 0,00
Personal $1900,00
Administrativo $ 135,00
Total del proyecto $2947,00
Tabla 13 Resumen de costos del sistema: Autora
27
3.2.3. FACTIBILIDAD OPERATIVA
La Federación Barrial maneja información relevante que desean publicar, por ello se consideró el desarrollo de un sitio web para administrar los procesos e información en general.
Las entrevistas realizadas a los integrantes de la directiva permitieron conocer las actividades que se automatizarán para llevar a cabo el registro y control de los procesos. También se contó con su opinión para el diseño del sistema para cumplir con los requerimientos.
3.3. POBLACIÓN
La población que en este caso utilizaremos para efectuar el estudio está formada por los 64 presidentes de barrios del cantón Salinas.
PARROQUIAS # PRESIDENTES
SALINAS 22
SANTA ROSA 8
JOSE LUIS TAMAYO 15
ANCONCITO 19
TOTAL 64
Tabla 14 Número de presidentes por parroquia: Autora
3.4. MUESTRA
Al ser una muestra pequeña de 64 presidentes, es una cantidad manejable de personas, por lo tanto no se va a utilizar ninguna fórmula para calcular la muestra y se trabajará con toda la población que es 64 presidentes barriales.
3.5. ANALISIS E INTERPRETACIÓN DE DATOS
ANÁLISIS E INTERPRETACIÓN DE LOS RESULTADOS A LAS ENTREVISTAS REALIZADAS A LA DIRECTIVA.
28
manifestaron lo siguiente:
Respuestas: 1=Presidente, 2=Vicepresidente, 3=Tesorero, 4=Secretaria.
Pregunta 1.- ¿Cómo comunican sobre las reuniones a los integrantes de la Federación?
Respuestas:
1: Las reuniones son comunicadas por medio de visitas a domicilio donde algunas veces no hallamos a las personas en sus casas para entregarles las invitaciones. 2: Se entregan de casa en casa una invitación para que asistan a reunión.
3: La secretaria hace las invitaciones para luego la directiva encargarse de repartirlas a los presidentes en sus hogares.
4: Se les comunica a los presidentes por medio de invitaciones.
Análisis: Como se pudo conocer al querer la directiva comunicarse con los integrantes, se demora mucho tiempo en reapartir en cada hogar las invitaciones y suele pasar que las personas no se encuengtren en sus casas lo que es un problema que no se les pueda transmitir esta información, se necesita una mejor forma de comunicación.
Pregunta 2.- ¿Cuántas personas a la semana en promedio hacen reclamos o comunican de los problemas de su barrio en el Cantón Salinas?
Respuesta:
1: 20 personas cada semana.
2: Unas 25 personas promedio de todos los barrios. 3: Unas 15 personas se acercan.
4: 20 personas.
29
Pregunta 3.- ¿Cómo realizan el registro de actividades, proyectos y de problemas comunitarios y cuanto tiempo tardan?
Respuestas:
1: Se tardan 15 minutos en registrar la actividad a realizarse en agendas, 15 minutos en obtener la información y registrar un problema del morador y unos 15 minutos mas en proyectos.
2: 20 minutos realizar el registro de una actividad, 15 minutos problemas y proyectos receptados en la federación de barrios.
3: Receptamos los datos que las personas nos comunican de los problemas para luego ir a verificar el lugar y hacemos el seguimiento correspondiente, así mismo a los proyectos, esto tarda 15 minutos en registrar.
4: El morador se acerca hacer el reclamo y se registra el problema, que tarda 15 minutos. Los incidentes son verificados por la directiva y por el presidente de ese barrio, entonces se hace las gestiones con las instituciones para luego hacer el seguimiento correspondiente registrando actividades. Los proyectos son analizados entonces una vez aprobado se hace el registro en la agenda de unos 15 minutos. Para realizar una actividad se tarda 15 minutos en crear y registrar.
Análisis: Como se puede analizar, para la directiva no le es bueno que todo los datos que se receptan en la central de la Federación se sigan manejando y almacenando de forma manual debido a que se acumulan los papeles, se requiere un método mas eficáz donde se pueda registrar organizadamente los datos tanto de los problemas barriales como de los proyectos y también de las actividades y para ello les es muy necesario que la información sea manipulada y controlada correctamente.
Pregunta 4.- ¿Cómo se comunica a las personas de los cursos que ofrece la Institución y cuanto tiempo se tarda en inscribir a cada persona?
Respuestas:
30
enteran. Para inscribir a una persona a un curso se tarda de 5 minutos en las agendas mientras se busca el curso.
2: Se hace la gestión de los cursos entonces se comunican a cada presidente para que difunda la información y dependiendo de cada presidente muchas veces realizan volantes promocionando los cursos. Se tarda 5 a 10 minutos.
3: Cada presidente comunica a las personas de su barrio. Se acercan y el registro toma unos 5 minutos.
4: Los integrantes dan a conocer de los cursos vigentes a las personas. Se toma los datos de la persona tardándose 5 minutos.
Análisis.- Los entrevistados dieron a conocer la forma de comunicar a la comunidad, pero no se está usando los métodos correctos para que la gente pueda asistir, por lo que la información no llega a difundirse correctamente, entonces es donde hay un descontento de las personas por lo que se pierden la oportunidad de beneficiarse de estas gestiones que realiza la institución, por lo que se concluye que el método para transmitir la información no es la adecuada.
Pregunta 5.- ¿Qué tiempo tarda aproximadamente en realizar un informe de actividades, problemas y proyectos?
Respuestas:
1: Reporte de actividades 40 minutos, problemas 90 minutos, proyectos 60 minutos y de la matriz 50 minutos más.
2: Actividades 45 minutos, problemas 90 minutos, proyectos 60 minutos y de la matriz 50 minutos más.
3: 60 minutos en organizar y hallar la información almacenada en los archivos para los proyectos, reporte de la matriz de proyectos se la realiza en 40 minutos , en los problemas 90 minutos y en las actividades se tarda 40 minutos.
31
Análisis.- Como se pudo conocer entre la búsqueda de la información y realizar un reporte de actividades tarda 40 minutos en promedio, en los proyectos 60 minutos y en los problemas 90 minutos, lo que algunas veces no permite que los informes sean redactados correctamente, esto es porque este proceso se realiza manualmente y todas las anotaciones se realizan en diferentes contenedores de información.
Pregunta 6.- ¿Cuántos informes se presentan en las reuniones? Respuestas:
1: Normalmente 4 informes de las actividades en general. 2: 4 informes.
3: 4 informes .
4: 4 informes generales de trabajo.
Análisis.- Se pudo conocer que se realizan cuatro informes de actividades, en forma general, pero normalmente se requiere mas detallada la información, ya que muchas veces por falta de tiempo no se logra realizarlos y presentarlos de forma correcta en las reuniones.
Pregunta 7.- ¿Cuánto tiempo tarda en registrar el seguimiento de los problemas comunitarios y proyectos que se realizan en la federación?
Respuestas:
1: 20 minutos. (3 actividades)
2: El seguimiento de actividades en 30 minutos. 3: 30 minutos.
4: 20 minutos
Análisis
Como pudimos observar el registro de actividades de problemas o proyectos se lo realiza en 30 minutos debido a que estos procesos se realizan manualmente y traen por lo consiguiente problemas de desorganización y muchas veces la información se pierde.
32
administración mejorará los procesos manuales de la institución? Respuesta
1: Considero de gran ayuda que el sistema pueda mejorar la gestión de las actividades para que podamos laborar de la mejor manera en beneficio de la institución y la comunidad.
2: Sería de gran ayuda que la institución se actualice con el uso de un sistema que mejore los procesos de gestión.
3: Me parece que se trabajaría mejor si los registros se realizan en un sistema. 4: Considero de gran ayuda que el sistema pueda mejorar la gestión de las actividades para que podamos laborar de la mejor manera en beneficio de la institución y la comunidad.
Análisis: Como se pudo conocer la directiva manifestó considerar de gran ayuda el uso de un Sistema que pueda mejorar los métodos de gestión de las actividades donde se pueda registrar organizadamente los datos de los procesos que se llevan a cabo en la Federación, lo cual permite confirmar los objetivos de nuestra investigación.
33
Finalmente se pudo comprobar con la entrevista realizada a cuatro miembros de la directiva que en la Federación de Barrios realizan la administración de sus actividades en forma manual, donde se pierde mucho tiempo en la búsqueda de información al momento de realizar reportes que necesitan obtener de forma inmediata por lo que el almacenamiento de informacón se realiza en contenedores tanto fisicos como digitales.
34
ANÁLISIS E INTERPRETACIÓN DE LOS RESULTADOS A LAS ENCUESTAS REALIZADAS A LOS PRESIDENTES DE CADA BARRIO 1.- ¿Cómo calificaría usted la comunicación entre la federación y la
Tabla 15 Comunicación de reuniones: Autora
Figura 4 Comunicación de reuniones: Autora
ANÁLISIS:
35
2.- ¿Cómo calificaría la importancia de dar a conocer de las actividades que realiza la Federación a la comunidad?
ALTERNATIVAS RESULTADOS
Muy bajo 1
Bajo 3
Normal 6
Alto 28
Muy alto 26
TOTAL 64
Tabla 16 Importancia de dar a conocer las actividades: Autora
Figura 5 Importancia de dar a conocer las actividades: Autora
ANÁLISIS:
El 85% opinan que es muy importante conocer de las actividades diarias que realiza la institución y de los cuales el 41% dice que es muy alto, donde se concluye que se necesita que la información sea compartida con los habitantes del cantón para que esten enterados de las gestiones, cursos, eventos que se hacen en cada barrio y se pueda trabajar en conjunto para el progreso de la comunidad.
1% 5%
9%
44% 41%
Muy bajo
Bajo
Normal
Alto
36
3.- ¿Cómo calificaría usted los métodos de difusión de información dentro de la Federación Barrial?
ALTERNATIVAS RESULTADOS
Muy bajo 11
Bajo 25
Normal 19
Alto 8
Muy alto 1
TOTAL 64
Tabla 17 Calificación de métodos de difusión de información: Autora
Figura 6 Calificación de métodos de difusión de información: Autora
ANÁLISIS:
El 39% de las personas opinan que no se está trabajando con los métodos adecuados para difundir la información, como cuando se comunica a reuniones, en ocasiones no se consigue informar a todas las personas, también hay un pocentaje del 30% que dice es Normal el método que se lleva actualmente por cuanto a ellos si se les logra comunicar, de lo que concluimos que sería importante que se pueda mejorar los métodos de difusión para beneficio de todos los integrantes y de la comunidad.
4.- ¿Cómo calificaría el método de reportar y dar seguimiento a un problema
17%
39% 30%
12%
2% Muy bajo
Bajo
Normal
Alto
37
Tabla 18 Calificación de métodos de seguimiento de problemas Fuente: Diseño de tesis
Figura 7 Calificación de métodos de seguimiento de problemas
Fuente: Diseño de Tesis
ANÁLISIS:
El 78% opinan que no es la forma adecuada de reportar y dar seguimiento a los problemas, del cual el 31% lo cataloga como Muy bajo, de lo que se concluye que se está realizando una labor diaria que les consume mucho tiempo y trabajo en realizarlo, por lo que se hace las anotaciones en hojas de cuaderno, donde al momento de pasarlas a Word el contenido podría extraviarse, se necesita automatizar el proceso donde se pueda llevar un registro organizado para un mejor control de la informacion.
5.- ¿Qué tan necesario sería para usted registrar los problemas en línea?
38
ALTERNATIVAS RESULTADOS
Muy bajo 0
Bajo 5
Normal 2
Alto 28
Muy alto 29
TOTAL 64
Tabla 19 Relevancia de registrar los problemas en línea: Autora
Figura 8 Relevancia de registrar los problemas en línea: Autora
ANÁLISIS:
Como se puede observar el 89% de los encuestados opinaron que es necesario registrar los problemas en línea de los habitantes, donde el 44% dice que es muy necesario y de gran ayuda que cada presidente tenga la facilidad de registrar los problemas en línea, por lo que diariamente se recepta todo tipo de información en la central y esto causa que se acumulen papeles y se laboren de manera desorganizada, debido a eso es necesario que se mejore este proceso para beneficio de la institución.
6.- ¿Qué tan relevante sería para usted el registro de cursos en línea?
0% 8%
3%
44%
45% Muy bajo
Bajo
Normal
Alto
39
ALTERNATIVAS RESULTADOS
Muy bajo 0
Bajo 1
Normal 2
Alto 33
Muy alto 28
TOTAL 64
Tabla 20 Relevancia de registrar los cursos en línea: Autora
Figura 9 Relevancia de registrar los cursos en línea: Autora
ANÁLISIS:
El 96% de los encuestados dicen que es muy relevante el poder registrar a cursos a las personas de su barrio en línea, debido a que no hay una forma correcta de difundir la información, esto ocasiona que algunas personas no se enteren y se pierdan la oportunidad de asistir, con este proceso de automatización se lograría manipular la información organizadamente donde toda persona interesada pueda consultar y registrarse a los cursos vigentes.
7. ¿Qué tan importante sería para usted la implementación de una herramienta informática para la gestión de la federación?
0% 1%
3%
52%
44% Muy bajo
Bajo
Normal
Alto
40
ALTERNATIVAS RESULTADOS
Muy bajo 0
Bajo 0
Normal 8
Alto 31
Muy alto 25
TOTAL 64
Tabla 21 Acceso a la información pública: Autora
Figura 10 Acceso a la información pública: Autora
ANÁLISIS:
En la encuesta se puede observar que el 87% de los presidentes encuestados consideran muy importante y necesario que la Institución se actualice con el uso de una herramienta informática que ayude a mejorar la administración de los procesos manuales que se gestionan diariamente en la institución y así permitir facilitar el trabajo diario que realiza la institución.
Análisis de la Encuesta
Se pudo comprobar con la encuesta realizada a los presidentes de barrios que no
0%
0% 13%
48%
39% Muy bajo
Bajo
Normal
Alto
41
están de acuerdo con la forma de llevar el seguimiento de actividades, donde se necesita mejorar estos procesos para obtener una gestión que ayude en el trabajo diario de cada integrante.
Como pudimos observar también no se está teniendo una buena comunicación con la comunidad debido a que los métodos de difusión de información no están logrando cumplir con los objetivos de conseguir una mejor participación ciudadana e integración con la comunidad.
Con la aplicación de una herramienta web se podría mejorar la gestión de los procesos que antes se hacían manualmente donde se laborará de mejor manera y las personas podrán interactuar con la institución manteniendoles informado de noticias diarias y dandoles a conocer beneficios de actividades que organiza la Federación de barrios del Cantón Salinas.
42
Figura 11 Diagrama de proceso de gestión de proyectos: Autora act Package1
Inicio
Problema
Fin
Propuesta
Si
No
Registra datos Contacta con institucion
Ej ecuta
Realiza activ idades Registra resultados
Realiza informes
No
Si
Fin No
Si
43
Figura 12 Diagrama de proceso de gestión de problemas: Autora act Package1
Inicio
Reclamo Verifica problema
Fin
Registra datos Contacta con Institucion
Realiza activ idades Registra resultados
Realiza informe
Final
Si
No
44
Figura 13 Diagrama de proceso de gestión de cursos: Autora act Package1
gestiona curso Inicio
Comunica a presidentes
Inv itacion a comunidad asisten Registran
Toman el curso
Fin Aprueba
Realiza lista de aprobados Entrega certificado
Fin
Final
Si
No
45
CAPÍTULO IV
DISEÑO
4. DISEÑO
En este capítulo se detalla la arquitectura del sistema y la interfaz de los diferentes diagramas que describen el comportamiento del sistema y la representación de las actividades que van a realizar los usuarios en el sistema web.
Se describe la interfaz tanto de los usuarios que se registrarán al sitio como para los dirigentes barriales que administrarán la información según los roles asignados. Se describe también el modelo de la base de datos que se usó para almacenar la información importante que se ingresa al sistema.
4.1. ARQUITECTURA DEL SISTEMA
La arquitectura que se usó para dar solución fue el diseño de tres capas compuesta por el lado del cliente que permite registrarse y realizar consultas, la capa del servidor que obtiene las peticiones y responde a las mismas por medio de la capa de base de datos que manda finalmente la respuesta de las solicitudes al cliente.
46
Figura 14 Diagrama de Caso de Uso – Usuario: Autora uc Caso de uso1
usuario
Accede al sistema
Selecciona curso
Inscribe
Llenar formulario Rev isar datos a correo Rev isa activ idades
47
Figura 15 Diagrama de Caso de Uso – Usuario Presidente: Autora
uc BPEL Model
Consultas
Seguimiento de activ idad Registra problemas
Genera reportes Usuario Presidente
Inicia sesion Accede al sistema
48
uc Administrador
Administrador
Accede al sistema
Inicia sesion
Crea articulos Administra noticias
Gestiona front.end Sube nuev as imagenes
Modiifica slider Registra nuev os
usuarios
49
Figura 16 Diagrama de Caso de Uso – Administrador: Autora
uc BPEL Model
Administrador
Registra proyectos
Consultas
Registra activ idades en calendario
Consulta
Crea
Eliminina Genera reportes
Registra activ idad
Gestiona cursos
Registro de activ idades diarias
gestion
50
4.2.1. DESCRIPCIÓN
Tabla 22 Caso de uso pantalla front-end: Autora
Caso de Uso: Registrarse a cursos vigentes Actor(es):
Permite a los usuarios registrarse en el sistema e inscribirse a cursos.
Pasos:
1.- El usuario ingresa a la pantalla del front-end. 2.- Del menú se escoge cursos.
Caso de Uso: Pantalla Front-End Actor(es):
Usuario normal, Administrador Objetivo:
Detallar el procedimiento que se puede realizar en el Front-End.
Descripción:
Permite a los usuarios consultar información de la institución, las actividades diarias.
Pasos:
1.- El usuario ingresa al front-end
2.- En la página de inicio nos muestra la información de la institución, noticias, imágenes, servicio en línea que el usuario quiera consultar.
3.- El usuario que visite el sitio puede registrarse al sistema mediante un formulario para acceder a más opciones.
51
3.- Selecciona un curso.
5. Si está registrado iniciar sesión, sino registrarse. 6.- Aparecerá las opciones de inscripción.
Alternativas:
También podrá consultar los cursos a los que se ha inscrito el usuario, igualmente se podrá cambiar su contraseña.
Tabla 23 Caso de uso de registrarse a cursos: Autora
Caso de Uso: Usuario Administrador
Actor(es): Administrador
Objetivo: Detallar el procedimiento que realiza el administrador
Descripción: Permite gestionar el contenido de la institución y publicarlo en el sitio web.
Pasos:
1.- El administrador ingresa e inicia sesión. 2.- Crea noticias y gestiona las imágenes. 3.- Modifica la información necesaria. 4.- Crea usuarios asignándoles roles 5.- Genera los reportes requeridos. Alternativas
Se puede cambiar la contraseña.
52
Caso de Uso: creación de noticias
Actor(es): Administrador.
Objetivo: Describir las actividades que se debe realizar para crear noticias.
Descripción: Permite ingresar datos de noticias
Pasos:
1.- El administrador ingresa e inicia sesión. 2.- Escoge botón contenidos
3.- Se visualizan una lista de las noticias creadas 4.- Selecciona nuevo
5.- Ingresa el título 6.- Se escoge categoría. 7.- Se escribe el contenido 7.- Seleccionar imagen 8.- Se elige guardar
9.- Se visualiza la noticia ingresada en la lista Alternativas
Se puede gestionar (modificar y eliminar)
Tabla 25 Caso de uso de creación de noticias: Autora
Caso de Uso: Gestión de Imágenes
Actor(es): Administrador
53
Descripción: Permite gestionar las imágenes que se mostraran en el front-end
Pasos:
1.- El administrador ingresa e inicia sesión. 2.- Escoge multimedia
3.- Se visualizan las imágenes que ya están subidas al sistema 4.- Selecciona imagen
5.- Elige botón subir archivo
6.- Se visualiza la imagen donde están las carpetas de imágenes Alternativas
También puede eliminar imágenes
Tabla 26 Caso de uso de gestión de imágenes: Autora
Caso de Uso: Ingreso de personas
Actor(es): Administrador.
Objetivo: Detallar el procedimiento que se debe realizar para registrarse.
Descripción: Permite el proceso de ingresar los datos personales de personas para los cursos.
Pasos:
1.- El administrador ingresa e inicia sesión. 2.- Escoge la botón inscribir
3.- Se muestran todos los usuarios registrados. 4.- Elige nuevo registro.
54
6.- Elige guardar
7.- Seleccionamos de la lista a la persona. 8.- Se elige el curso y guardamos.
Tabla 27 Caso de uso de ingreso de personas: Autora
Caso de Uso: Gestión de rol de usuarios
Actor(es): Administrador.
Objetivo: Detallar el procedimiento que se necesitan para gestionar los roles.
Descripción: Permite asignar e ingresar roles de usuarios. Pasos:
1.- El administrador ingresa e inicia sesión. 2.- Escoge Seguridad.
3.- Se muestran todos los usuarios ingresados con su respectivo rol. 4.- Elige nuevo.
5.- Ingresa datos de cedula, nombre y apellido. 6.- Se asigna un rol.
7.- Elige guardar
8.- Se genera automáticamente usuario y contraseña Alternativas
También se puede gestionar los roles (modificar y eliminar).
55
Caso de Uso: Creación de cursos
Actor(es): Administrador.
Objetivo: Detallar el procedimiento que se requiere para crear un curso
Descripción: Permite crear los cursos que serán visualizados en la pantalla del front-end.
Pasos:
1.- El administrador ingresa e inicia sesión. 2.- Selecciona cursos
3.- Se muestran una lista con los cursos 4.- Se elige botón nuevo.
5.- Ingresa el nombre. 6.- Asigna un lugar.
7.- Elige el rango de fechas de inscripción 8.- Selecciona una imagen
9.- Se determina el número máximo de personas que pueden inscribirse. 10.- Elige la opción de guardar
Alternativas:
Se puede modificar y eliminar
Tabla 29 Caso de uso de creación de cursos: Autora
Caso de Uso: Gestionar el deslizador de imágenes
Actor(es): Administrador.
56
Descripción: Permite gestionar las imágenes en el deslizador.
Pasos:
1.- El administrador ingresa e inicia sesión 2.- Selecciona Slider
3.- Se muestran las imágenes que ya están siendo usadas en el deslizador 4.- Se puede elegir una nueva imagen
5.- Elegimos la opción guardar
Tabla 30Caso de uso de gestión de slider: Autora
Nombre del Caso de Uso: Asignar mes a un curso
Actores: Administrador.
Objetivos: Describir los pasos para asignar mes a los cursos creados.
Descripción: Permite asignar mes a los cursos. Descripción
1.- El administrador inicia sesión. 2.- Elige la opción cursos por mes. 3.- Seleccionamos el curso y mes.
4.- Elegimos la opción asignar curso al mes. 3.- Guardar los datos.
Pasos Alternativos
Se puede eliminar la asignación.
57
Caso de Uso: Administrador
Actor(es): Administrador.
Objetivo: Detallar la gestión que realiza el administrador. Descripción: Permite gestionar los procesos más importantes.
Pasos:
1.- El administrador ingresa e inicia sesión.
2.- Ingresa al sistema y si es requerido puede cambiar de contraseña.
3.- Puede escoger las opciones de administrar actividades, gestionar los problemas comunitarios y proyectos.
4.- Puede generar reportes según requiera. Alternativas
También puede gestionar (eliminar y modificar).
Tabla 32 Caso de uso de usuario Administrador: Autora
Caso de Uso: Registro de problemas Actor(es):
Administrador. Objetivo:
Detallar la información que debe ingresar en el registro de problemas.
Descripción:
Permite a los usuarios consultar y registrar sus problemas comunitarios.
Pasos:
1.- El usuario ingresa a la pantalla del back-end 2.- Ingresa al menú gestión, la opción problemas 3.- Seleccionamos botón Nuevo
58
nombre, foto, barrio. 6.- Elegir guardar datos. Alternativas:
Se pueden modificar y eliminar.
Tabla 33 Caso de uso de registro de problemas: Autora
Caso de Uso: Registro de actividad de problemas
Actor(es): Administrador
Objetivo: Detallar el proceso que se requiere para dar seguimiento a los problemas.
Descripción: Permite dar seguimiento de las actividades de los problemas comunitarios.
Pasos:
1.- El administrador ingresa e inicia sesión
2.- Consulta lista de los problemas que han sido registrados. 3.- Se selecciona un problema
4.- Se registra fecha, estado e institución. 5.- Se registra actividad.
6.- Se guarda datos 7.- Se genera reportes. Alternativas:
Se puede visualizar una ficha del detalle actual del problema.
59
Caso de Uso: Ingreso de actividades
Actor(es): Administrador.
Objetivo: Describir el procedimiento que se requiere en el ingreso de actividades.
Descripción: Permite ingresar las actividades diarias en un calendario.
Pasos:
1.- El administrador ingresa e inicia sesión. 2.- Elige procesos y selecciona actividades 3.- Elige la opción Crear actividad
4.- Aparece un calendario y seleccionamos el día. 5.- Se ingresa el nombre, hora, lugar.
6.- Elige la opción guardar. Alternativas:
También puede eliminar la actividad.
Tabla 35 Caso de uso de ingreso de actividad: Autora
Caso de Uso: Ingreso de proyectos
Actor(es): Administrador.
Objetivo: Describir el procedimiento que se requiere para el ingreso de proyectos.
Descripción: Permite registrar información de los proyectos.
Pasos:
60
4.- Ingresa datos de proyecto 5.- Guarda.
5.- Selecciona la opción registrar seguimiento. 6.- Ingresa fecha, estado, institución y actividades. 7.- Y guarda.
Alternativas
Se puede registrar datos después de culminado el proyecto.
61
4.3DIAGRAMA DE CLASES