Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Proyecto de Grado Completo - Camilo Clavijo - 3 Dic 18
Proyecto de Grado Completo - Camilo Clavijo - 3 Dic 18
VILLAVICENCIO.
2018.
DESARROLLO DE UN PROTOTIPO APLICATIVO WEB PARA EL REGISTRO Y CONTROL DE LOS CAFETEROS
ASOCIADOS DE LA OFICINA DE DESARROLLO ECONÓMICO, AGROPECUARIO Y AMBIENTAL DEL
MUNICIPIO DE GUAYABETAL CUNDINAMARCA
ASESORA
ING. ELECTROMECANICA
VILLAVICENCIO.
2018.
TABLA DE CONTENIDO
PÁGINA
INTRODUCCION...........................................................................................................................................8
RESUMEN....................................................................................................................................................9
ABSTRACT....................................................................................................................................................9
1 PLANTEAMIENTO DEL PROBLEMA.....................................................................................................10
2 FORMULACIÓN DEL PROBLEMA........................................................................................................11
3 OBJETIVOS.........................................................................................................................................12
3.1 OBJETIVO GENERAL...................................................................................................................12
3.2 OBJETIVOS ESPECÍFICOS............................................................................................................12
4 JUSTIFICACIÓN...................................................................................................................................13
5 MARCO REFERENCIAL Y ANTECEDENTES...........................................................................................14
6 TIPO DE INVESTIGACIÓN....................................................................................................................18
6.1 MUESTRA...................................................................................................................................18
6.2 TÉCNICAS DE RECOLECCIÓN DE INFORMACIÓN........................................................................18
6.3 OBJETIVO DE LA ENTREVISTA.....................................................................................................18
7 PROCEDIMIENTO...............................................................................................................................19
7.1 ANÁLISIS....................................................................................................................................19
7.1.1 Identificación de Requerimientos......................................................................................19
7.1.2 Historias de usuario...........................................................................................................24
7.1.3 Casos de Uso......................................................................................................................27
7.2 DISEÑO.......................................................................................................................................27
7.2.1 Modelos de Datos..............................................................................................................27
7.2.2 Diagrama de Secuencia......................................................................................................29
7.2.3 Diagrama de Clases............................................................................................................30
7.2.4 MOCKUPS..........................................................................................................................31
7.3 DESARROLLO..............................................................................................................................37
7.3.1 Codificación.......................................................................................................................37
7.3.2 Diccionario de Datos..........................................................................................................48
7.4 PRUEBAS....................................................................................................................................54
7.4.1 Plan de Pruebas.................................................................................................................54
Actividad:...............................................................................................................................................54
8 FASES METODOLÓGICAS...................................................................................................................59
8.1 FASE 1: LEVANTAMIENTO DE REQUERIMIENTOS.......................................................................59
Levantar y analizar los requerimientos técnicos teniendo en cuenta las necesidades de los
asociados por medio de la ENTREVISTA a la entidad de Guayabetal.........................................................59
8.2 FASE 2: DISEÑO Y APLICACIÓN DE LA ENTREVISTA....................................................................59
Actividad:...................................................................................................................................................59
Diseñar y aplicar la ENTREVISTA investigativa a los funcionarios de la entidad de Guayabetal. (ver Anexo
N° 1)...........................................................................................................................................................59
8.3 FASE 3: VALIDACIÓN DE LA INFORMACIÓN...............................................................................59
Actividad:...................................................................................................................................................59
Analizar y validar la información levantada por medio de la ENTREVISTA aplicada..................................59
8.4 FASE 4: DISEÑO DEL APLICATIVO WEB......................................................................................59
Actividad:...................................................................................................................................................59
De acuerdo con la información obtenida por las historias de persona aplicadas se realizó el prototipo
web............................................................................................................................................................59
8.5 FASE 5: VALIDACIÓN DEL PROTOTIPO WEB...............................................................................59
9 ANALISIS DE DATOS...........................................................................................................................60
¿La creación del prototipo web enlazado a una base de datos contribuye al mejoramiento de las
actividades misionales de la entidad? ¿Por qué....................................................................................61
¿Cuáles son los resultados a obtener el proceso de utilizar el aplicativo web enlazado a una base de
datos?....................................................................................................................................................61
9.1 Analisis de la entrevista realizada a los funcionarios de la entidad.................................61
10 CONCLUSIONES..............................................................................................................................62
11 RECOMENDACIONES.....................................................................................................................63
12 BIBLIOGRAFÍA................................................................................................................................64
13 RESUMEN ANALÍTICO ESPECIALIZADO – RAE.................................................................................66
14 ANEXOS..........................................................................................................................................69
Anexo N°1..............................................................................................................................................69
6. ¿La creación del prototipo web enlazado a una base de datos contribuye al mejoramiento de las
actividades misionales de la entidad? ¿Por qué....................................................................................70
8. ¿Cuáles son los resultados a obtener el proceso de utilizar el aplicativo web enlazado a una base
de datos?...............................................................................................................................................71
Anexo N°2..............................................................................................................................................72
Anexo N°3..............................................................................................................................................73
Anexo N°4..............................................................................................................................................74
Anexo N°5..............................................................................................................................................75
Anexo N°6..............................................................................................................................................76
LISTA DE ILUSTRACIONES
PÀGINA
Ilustración 1 Diagrama De Casos De Uso.................................................................................................26
Ilustración 2 Diagrama Entidad-Relación...................................................................................................27
Ilustración 3 Diagrama de Secuencia.........................................................................................................28
Ilustración 4 Diagrama de Clases...............................................................................................................29
Ilustración 5 Mockup 1; Login....................................................................................................................30
Ilustración 6Mockup 2: Formulario de Datos Personales..........................................................................31
Ilustración 7 Mockup3: Formulario de Núcleo Familiar.............................................................................32
Ilustración 8 Mockup 4: Formulario Datos del predio o finca....................................................................33
Ilustración 9 Mockup 5: Formulario Datos del Cultivo...............................................................................34
Ilustración 10 Mockup 6: Continuación Formulario Datos del Cultivo.......................................................35
Ilustración 11 Página Web: Login..............................................................................................................40
Ilustración 12 Página Web: Página principal..............................................................................................40
Ilustración 13 Página Web: Pestaña Consultar..........................................................................................41
Ilustración 14 Página Web: Pestaña Registrar Formulario Datos personales............................................42
Ilustración 15 Página web: Pestaña Registrar Formulario Núcleo Familiar................................................43
Ilustración 16 Página web: Pestaña Registrar Formulario Datos Predio o Finca........................................44
Ilustración 17 Página web: pestaña Registrar Formulario Datos del cultivo..............................................45
Ilustración 18Página web: pestaña Registrar Continuación 1 del Formulario Datos del cultivo...............46
Ilustración 19Página web: Pestaña Resgistrar Continuación2 del Formulario Datos del cultivo...............47
LISTA DE TABLAS
PÁGINA
El presente proyecto de grado tiene como objetivo el desarrollo de una aplicación web para el
almacenamiento de información de los cafeteros asociados a la entidad, la metodología de
desarrollo utilizada en la propuesta de solución es la XP que consta de cuatro actividades
estructurales que son: planeación, diseño, codificación y la prueba. El tipo de investigación
utilizada es proyectiva con un enfoque cuantitativo, aplicando como instrumento de medición y
recolección de la información mediante una entrevista. Teniendo cuenta los requerimientos
suministrados por los clientes, se desarrolló un prototipo de aplicativo web enlazado a una base
de datos que permite mejorar los procesos de levantamiento y almacenamiento que lleva la
empresa.
ABSTRACT
The present degree project has the objective of developing a web application for the storage of
information of coffee growers associated with the entity, the development methodology used in
the proposed solution is the XP that consists of four structural activities that are: planning ,
design, coding and testing. The type of research used is projective with a quantitative approach,
applying as an instrument for measuring and gathering information through an interview. Taking
into account the requirements provided by the clients, a prototype of a web application linked to
a database was developed to improve the lifting and storage processes carried out by the
company.
1 PLANTEAMIENTO DEL PROBLEMA
El proceso que realiza esta entidad de acuerdo con el registro de personas es pedir los datos
básicos de cada individuo e inscribir en planillas que a la vez son almacenadas en folios.
2 FORMULACIÓN DEL PROBLEMA
Dadas las condiciones en que realizamos el registro de personas en carpetas físicas y el riesgo
que corren estos oficios al momento de ser almacenados se dañan o se pierden los documentos
que estén allí.
Cuando se mejora el ámbito laboral haciéndolo más cómodo y agradable, en muchas de las
ocasiones cuando se necesita alguna información de una persona específica, se pudo haber
perdido o dañado tales oficios de esta persona, generando conflicto laboral en la entidad. Se
procede a la recolección de datos y se almacena en un sistema de información y no causar
problemas laborales.
4 JUSTIFICACIÓN
Este proyecto se hizo con el fin de solucionar una problemática que es sobre la mala gestión
documental que esto genera los daños, perdidas de los documentos almacenados en carpetas
físicas generando problemas laborales en el día y de acuerdo con esta problemática decidimos
crear un prototipo web enlazando a la base de datos.
Se desarrolla un aplicativo web enlazado a una base de datos, por la importancia de almacenar
información integra, confiable y segura que se actualice con facilidad mediante una aplicación
con
acceso rápido y confiable a la hora de buscar un persona registrado donde se optimice tiempo y
esfuerzo de personal que labora en la entidad.
.
Una aplicación web es un programa informático que permite que los personas puedan acceder a
la información distribuida en la red Internet. Por ejemplo, este blog es una aplicación que me
permite agregar información y te permite acceder a esta información de forma interactiva ya que
puedes dejar un comentario.[CITATION Fra23 \l 9226 ]
[CITATION Zof15 \p 8 \l 9226 ]Las aplicaciones web generan dinámicamente una serie de
páginas web en un formato estándar, como HTML o XHTML, soportados por los navegadores
web comunes. Se utilizan lenguajes interpretados en el lado del cliente, directamente o a través
de plugins, tales como JavaScript, applets de Java, Flash, etc., para añadir elementos dinámicos
en la interfaz del persona. Generalmente, cada página web en particular se envía al cliente como
un documento estático, pero la secuencia de páginas ofrece al persona una experiencia
interactiva. Durante la sesión, el navegador web y, por lo tanto, el ordenador del cliente
interpreta y muestra en pantalla las páginas, actuando como cliente para cualquier aplicación
web.
Teorias:
Según la [ CITATION Caf181 \l 9226 ], esto es lo que hacen cuando levantamiento de información.
En las bases de datos de la ENTIDAD se almacena información general como nombre completo,
número y tipo de identificación, género y datos de contacto (correo electrónico, dirección física,
teléfono fijo y móvil). En adición a estos, y dependiendo de la naturaleza de la base de datos, la
ENTIDAD puede tener datos específicos requeridos para el tratamiento al que serán sometidos
los datos. En las bases de datos de empleados y contratistas se incluye, adicionalmente
información sobre la historia laboral y académica, datos sensibles requeridos por la naturaleza de
la relación laboral (fotografía, conformación del grupo familiar, datos biométricos).
[CITATION Uni16 \l 9226 ]El proyecto “Aplicación web para la oferta y búsqueda de participantes
en proyectos multidisciplinares”, es la realización de una aplicación para la oferta, búsqueda y
asignación de proyectos multidisciplinares para alumnos de una entidad educativa. Este surge
debido a que muchos alumnos están capacitados para la inmersión en el mundo laboral. Pero no
encuentran la oportunidad.
HTML: [ CITATION Alv01 \l 9226 ]Dice que HTML es un lenguaje con que se define el contenido
de las páginas web. Básicamente se trata de un conjunto de etiquetas que sirven para definir el
texto y otros elementos que compondrán una página web, como imágenes, listas, vídeos, etc.
HTML es un lenguaje de marcación de elementos para la creación de documentos hipertexto,
muy fácil de aprender, lo que permite que cualquier persona, aunque no haya programado en la
vida, pueda enfrentarse a la tarea de crear una web.
PHP: [ CITATION Van01 \l 9226 ] Define que es un lenguaje interpretado de alto nivel
embebido en páginas HTML y ese ejecutado con el servidor, php inicio como una modificación a
Perl escrita por rasmus lerdorf a finales de 1994 su primer uso fue de mantener un control sobre
quien visitaba su currículum en su web.
El PHP es un lenguaje de script incrustado dentro del HTML. La mayor parte de su sintaxis ha
sido tomada de C, Java y Perl con algunas características específicas de sí mismo. La meta del
lenguaje es permitir rápidamente a los desarrolladores la generación dinámica de páginas.
MYSQL:[ CITATION Sán04 \l 9226 ]MySQL es un sistema gestor de bases de datos. Pero la
virtud fundamental y la clave de su éxito es que se trata de un sistema de libre distribución y de
código abierto. Esa es también la base del funcionamiento del sistema Linux, por eso MySQL se
distribuye fundamentalmente para Linux, aunque también hay versiones para Windows.
MYSQL WORKBENCH: : [ CITATION Amo17 \l 9226 ] dice que: Es una herramienta visual de
diseño de bases de datos que integra desarrollo de software, administración de bases de datos,
diseño de bases de datos, creación y mantenimiento para el sistema de base de datos MySQL.
SUBLIME TEXT
[ CITATION Sán12 \l 9226 ] dice que Sublime Text es un editor de texto pensado para escribir
código en la mayoría de los lenguajes de programación y formatos documentales de texto,
utilizados en la actualidad: Java, Python, Perl, HTML, JavaScript, CSS, HTML, XML, PHP, C,
C++, etc.
XAMPP
[ CITATION Mik13 \l 9226 ] dice que XAMPP es el acrónimo de Cualquier Plataforma (X), Apache
(A), MySQL (M), PHP (P) y Perl (P). Es una distribución de Apache sencilla y ligera que facilita
enormemente a los desarrolladores crear un servidor web local para realizar pruebas. Todo lo que
necesita para configurar un servidor web – la aplicación servidor (Apache), la base de datos
(MySQL), y un lenguaje de script (PHP) – está incluido en un único fichero extraíble. XAMPP
es también multiplataforma, lo que significa que funciona bien tanto en Linux, como Mac o
Windows. Dado que la mayoría de los servidores web actuales usan los mismos componentes
que XAMPP, la transición desde el servidor de prueba local al servidor de producción es
extremadamente fácil también.
METODOLOGÍA DE INVESTIGACIÓN PROYECTIVA
[CITATION Hur10 \p 49 \l 9226 ]La investigación proyectiva tiene como objetivo diseñar o crear
propuestas dirigidas a resolver determinadas situaciones. Los proyectos de arquitectura e
ingeniería, el diseño de maquinarias, la creación de programas de intervención social, el diseño
de programas de estudio, los inventos, la elaboración de programas informáticos, entre otros,
siempre que estén sustentados en un proceso de investigación, son ejemplos de investigación
proyectiva. Este tipo de investigación potencia el desarrollo tecnológico.
METODOLOGÍA XP:
CSS:
[ CITATION Egu00 \l 9226 ] dice que CSS es: un lenguaje de hojas de estilos creado para controlar
el aspecto o presentación de los documentos electrónicos definidos con HTML y XHTML. CSS
es la mejor forma de separar los contenidos y su presentación y es imprescindible para crear
páginas web complejas.
JAVA SCRIPT:
[CITATION Egu001 \t \l 9226 ] dice que JavaScript es: un lenguaje de programación que se utiliza
principalmente para crear páginas web dinámicas.
SQL:
[ CITATION Pla00 \l 9226 ]dice que Sql es: un lenguaje estándar e interactivo de acceso a bases de
datos relacionales que permite especificar diversos tipos de operaciones en ellas, gracias a la
utilización del álgebra y de cálculos relacionales, el SQL brinda la posibilidad de realizar
consultas con el objetivo de recuperar información de las bases de datos de manera sencilla.
6 TIPO DE INVESTIGACIÓN
Este ptoyecto está inscrito al grupo de investigación GITSAI, al semillero movilsoft, que
pertenece a la línea de investigación de Innovaciones Sociales y Productivas, Gestion Social y
Desarrollo Comunitario y de la sublinea de investigación Sistemas de Información y
Organizaciones.
El tipo de investigación que se utilizó es la proyectiva, la cual permite brindar una solución a una
situación específica (CITAR EL AUTOR), para este caso se exploro el campo de acción y se
propuso como alternativa de solución el diseño de un aplicativo WEB, como respuesta a la
necesidad planteada en el proyecto de investigación.
6.1 MUESTRA.
Para este proyecto se va a trabajar con la población objeto de estudio, teniendo en cuenta que ela
población es de 10 personas en total.
La técnica de recolección usada para este proyecto fue una entrevista, la cual permite establecer
un diálogo con las personas entrevistadas, con el fin de recolectar la información necesaria para
el desarrollo de la propuesta de investigación.
Se realizó una visita de campo a esta entidad, recolectando información cómo levantamiento de
requerimientos, observándose que en esta visita de campo la entidad ha apoyado adecuadamente
el proceso con el fin de que se lleve a cabo el desarrollo de este proyecto.
Levantar y analizar los requerimientos técnicos teniendo en cuenta las necesidades de los
asociados por medio de la ENTREVISTA a la entidad de Guayabetal.
De acuerdo con la información obtenida por las historias de persona aplicadas se realizó el
prototipo web.
Validación de funcionamiento por parte de la entidad por medio de pruebas realizadas con los
funcionarios.
7 PROCEDIMIENTO.
7.1 ANÁLISIS
7.1.1.1 Funcionales
Fuente: Autores.
Fuente: Autores.
Realización del diagrama de casos de uso de acuerdo con el proyecto. El siguiente diagrama se
utilizó como un mecanismo que ayuda para descubrir y registrar los requisitos que tiene la
aplicación web.(ver ilustración 1).
7.2 DISEÑO
Actividad:
Creación y realización del diagrama entidad-relación. Este diagrama permite representar cada
una de las tablas de la base de datos junto con sus interrelaciones y propiedades (ver figura 2).
Ilustración 2 Diagrama Entidad-Relación
Fuente: Autores.
7.2.2 Diagrama de Secuencia
Realización del diagrama de secuencia. En el siguiente diagrama de secuencia puede verse con
facilidad la interacción de los objetos en el aplicativo web, dependiendo de cada rol es decir
Administrador o Asociado (ver ilustración 3).
Fuente:
Autores
7.2.3 Diagrama de Clases
Realización del diagrama de clases. En la siguiente ilustración nos muestra todas las clases que
participan dentro de la aplicación web con sus respectivos atributos y métodos los cuales nos
estructuran la información del sistema y la visibilidad que tiene cada una de las clases (ver
ilustración 4).
Ilustración 4 Diagrama de Clases
Fuente: Autores.
7.2.4 MOCKUPS
Fuente: Autores
El login contendrá un único rol que es el de administrador operado por el funcionario de la
entidad y realizara las funciones de registro de los diferentes datos del cafetero ya sean
personales, familiares o por parte del cultivo.
Ilustración 6Mockup 2: Formulario de Datos Personales
Fuente: Autores.
El formulario de datos personales es operado por el funcionario de la entidad y realizara las
funciones de registro de los diferentes datos personales del cafetero.
Ilustración 7 Mockup3: Formulario de Núcleo Familiar
Fuente: Autores.
El formulario de núcleo familiar es operado por el funcionario de la entidad y realizara las
funciones de registro de los diferentes datos familiares del cafetero.
Ilustración 8 Mockup 4: Formulario Datos del predio o finca
Fuente: Autores.
El formulario de datos del predio o finca es operado por el funcionario de la entidad y realizara
las funciones de registro de los diferentes datos referentes al predio donde el cafetero posee el
cultivo.
Ilustración 9 Mockup 5: Formulario Datos del Cultivo
Fuente: Autores.
El formulario de datos del cultivo es operado por el funcionario de la entidad y realizara las
funciones de registro de los diferentes datos referentes al cultivo que el cafetero posee.
Ilustración 10 Mockup 6: Continuación Formulario Datos del Cultivo
Fuente: Autores.
El formulario de datos del predio o finca es operado por el funcionario de la entidad y realizara
las funciones de registro de los diferentes datos referentes al predio donde el cafetero posee el
cultivo.
7.3 DESARROLLO
7.3.1 Codificación
</form>
<a href="index.php">« Regresar «</a>
</div>
</div>
</div>
</section>
</body>
</html>
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}else{
//echo "conexion exitosa";
}
?>
Para la estructura de cada una de las interfaces del aplicativo se utilizó CSS, ya que nos permite
acomodar cada uno de los campos u objetos del aplicativo.
A continuación podemos ver un fragmento utlizado para la estructuración del software.
body{
font-size: 14px;
font-family: 'Montserrat', sans-serif;
position: relative;
padding-right: 0px!important;
}
.main {
padding-top: 10%;
max-width: 320px;
margin: 0 auto;}
.titulo-login{
font-family: 'Montserrat', sans-serif;
text-align: center;
line-height: 300%;}
.enviar{
padding-top: 10px;
font-size: 16px;
}
.form {
margin-top: 15%;
Para la creación de la base de datos se utilizó SQL ya que nos permite realizar y validar el
almacenamiento de la información, las conexiones a las bases de datos de servidores locales
y/o en hosting , para el perfecto funcionamiento del aplicativo.
A continuación podemos ver un fragmento utlizado para poder almacenar la información
digitada en el aplicativo.
CREATE TABLE `datospersonales` (
`id_datospersonales` int(11) NOT NULL AUTO_INCREMENT,
`nombre` varchar(30) DEFAULT NULL,
`apellido1` varchar(25) DEFAULT NULL,
`apellido2` varchar(25) DEFAULT NULL,
`sexo` varchar(10) DEFAULT NULL,
`fecha_nacimiento` date DEFAULT NULL,
`tipo_documento` varchar(10) DEFAULT NULL,
`numero_documento1` varchar(15) DEFAULT NULL,
`telefono` varchar(15) DEFAULT NULL,
`estado_civil` varchar(15) DEFAULT NULL,
`vereda` varchar(25) DEFAULT NULL,
`cedula_cafetera` varchar(15) DEFAULT NULL,
`correo_electronico` varchar(15) DEFAULT NULL,
`correo_electronico_name` varchar(15) DEFAULT NULL,
`id_nucleofamiliar` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Actividad:
Creación del diseño del prototipo web. (ver ilustraciones 11,12,13,14,15,16,17,18 y 19).
Ilustración 11 Página Web: Login
Fuente: Autores.
Al iniciar el aplicativo web se tendrá que iniciar sesión por medio de un correo electrónico y
contraseña dados por los desarrolladores. Este lo redigira a la pagina principal del prototipo.
Ilustración 12 Página Web: Página principal
Fuente: Autores.
En la pagina principal del aplicativo web aparecerá el logo de la entidad, menú de opciones e
información del desarrollador del software.
Ilustración 13 Página Web: Pestaña Consultar
Fuente: Autores.
La opción Consultar del menú de opciones se redigira a tal pestaña, donde aparecerá una barra de
búsqueda para la información salvada, lista de los personas registradas, opción de exportar los
datos de todos los asociados a un archivo Excel, opción de generar certificado individual de
afiliación de las personas, opciones de actualización de información y de eliminación de registro
individual por persona registrado.
Ilustración 14 Página Web: Pestaña Registrar Formulario Datos personales
Fuente: Autores.
La opción Registrar del menú de opciones se redigira a tal pestaña, donde aparecerá el
formulario de registro llamado Datos Personales y un submenú de los diferentes formularios
hacer digitados.
Ilustración 15 Página web: Pestaña Registrar Formulario Núcleo Familiar
Fuente: Autores
La opción Núcleo Familiar del submenú se redigirá a tal pestaña donde se presentará un
formulario para ingresar información familiar del persona a registrar.
Ilustración 16 Página web: Pestaña Registrar Formulario Datos Predio o Finca
Fuente: Autores.
La opción Datos predio o finca del submenú se redigirá a tal pestaña donde se presentará un
formulario para ingresar información del predio del persona a registrar.
Ilustración 17 Página web: pestaña Registrar Formulario Datos del cultivo
Fuente:Autores.
La opción Datos del cultivo del submenú se redigirá a tal pestaña donde se presentará la primera
parte del formulario para ingresar información del cultivo del del persona a registrar.
Ilustración 18Página web: pestaña Registrar Continuación 1 del Formulario Datos del cultivo
Fuente: Autores.
Seleccionando la fecha hacia abajo se presentará la segunda parte del formulario para ingresar
información del cultivo del del persona a registrar.
Ilustración 19Página web: Pestaña Resgistrar Continuación2 del Formulario Datos del cultivo
Fuente: Autores.
Seleccionando la fecha hacia abajo se presentará la tercera parte del formulario para ingresar
información del cultivo del del persona a registrar.
Users
Tabla 22 Diccionario de datos tabla Users
Núcleo Familiar
Tabla 24 Diccionario de datos tabla Núcleo familiar
Datoscultivos
Tabla 26Diccionario de datos tabla Datos cultivos
Área_almacenamiento_cafe
Maquina_poscosecha
Fuente: Autores
7.4 PRUEBAS
Actividad:
Validar el funcionamiento del prototipo web mediante pruebas internas y externas.
Tabla 28 Plan de pruebas 1
ID Caso de Uso:CU001
ID/Nombre Caso de Prueba: Autor del Caso de Prueba:
CP001 Camilo
Fecha de Ejecución:6
Versión 1.0 de mayo 2018
Flujo de pasos de la
Prueba:
Descripción del
Nro. paso Resultado Esperado Resultado
Obtenido
El sistema te muestra la
1 Ingreso de datos en campos de pagina Pagina principal
usuario y contraseña principal del aplicativo cargada
ID Caso de Uso:CU002
ID/Nombre Caso de Prueba: Autor del Caso de Prueba:
CP002 Camilo
Flujo de pasos de la
Prueba:
Descripción del
Nro. paso Resultado Esperado Resultado
Obtenido
El sistema te muestra la lista El sistema en
de personas registradas su defecto
permitiendo exportar la muestra las
Consulta, exportación, información total de la lista, opciones antes
eliminación y actualización de eliminación, actualización de mencionadas,
datos de las personas datos y la exportación de funcionando
1 registradas en el sistema afiliacion correctamente
El sistema en su defecto no
mostrará ninguna de las
opciones antes mencionadas
ID Caso de Uso:CU003
ID/Nombre Caso de Prueba: Autor del Caso de Prueba:
CP003 Camilo
Fecha de Ejecución:
Versión 1.0 6 de mayo de 2018
Flujo de pasos de la
Prueba:
Descripción del
Nro. paso Resultado Esperado Resultado
Obtenido
Muestra
El sistema te muestra los formularios de
Registro de datos de las diferentes formularios de registro dejando
personas en cada uno de los registro a ser llenados dejando almacenar la
formularios que se encuentran en almacenar la información información
1 el sistema digitalizada digitalizada
Muestra un
mensaje de
El sistema te muestra un falta de
mensaje de falta de contenido contenido
No Registro de datos de las
personas en cada uno de los
formularios que se encuentran en
2 el sistema
ID Caso de Uso:CU004
ID/Nombre Caso de Prueba: Autor del Caso de Prueba:
CP004 Camilo
Fecha de Ejecución:
Versión 1.0 7 de mayo de 2018
Flujo de pasos de la
Prueba:
Descripción del
Nro. paso Resultado Esperado Resultado
Obtenido
1 Agregar y/o Eliminar un usuario El sistema te muestra las Muestra las
difirentes opciones de Agregar opciones de
y/o eliminar un usuario, cada agregar y/o
una de estas cumple con una eliminar un
usuario
funcionando
correctamente
cada una de
función en especifico estas
Muestra un
mensaje de
falta de
El sistema te muestra un contenido dado
mensaje de falta de contenido, el caso de que
dado el caso de que no allá no allá más de
más de un usuario un usuario
2 No agrega y/o elimina un usuario
PREGUNTAS RESPUESTAS
¿Cuáles son los pasos de organización que Visita a finca-verificación del área sembrada
–verificación de distancias de siembra-
actualmente realiza esta entidad en el proceso conteo de plantas - determinar densidad-
Asesoría para el manejo de establecimiento y
de registrados de los cafeteros? sostenimiento- ingreso de información en
base de datos Excel.
¿Cada cuánto es necesario acceder a la Cada vez que se requiera para toma de
información del proceso y exprese por qué? decisiones en cuanto labores de renovación y
actividades de extensión
¿Cree que es necesario crear un prototipo web Claro, es importante el diseño y puesta en
enlazado a una base de datos que permita marcha de una base de datos dinámica y
diligenciar y agilizar el proceso de registro de eficiente que permita la consulta oportuna y
en tiempo real de la estructura cafetera de
los cafeteros?
cada caficultor y así mismo la del municipio,
que se asemeje a la que maneja la Federación
Nacional de Cafeteros, en donde se pueda
actualizar la información de acuerdo a las
labores de educación y aplicación ejecutadas.
De esta manera poder tomar decisiones y
planear acciones enfocadas a permanecer una
caficultura joven, de alta productividad y
rentable.
¿La creación del prototipo web enlazado a Claro, será una herramienta de gran
una base de datos contribuye al mejoramiento importancia para el proceso de planeación,
de las actividades misionales de la entidad? ejecución, evaluación y control, de todas las
actividades encaminadas al desarrollo de la
¿Por qué?
caficultura en el municipio, en cuanto a
labores del propio cultivo, beneficio y
comercialización del grano.
¿Está de acuerdo en reemplazar el uso del Sí estoy de acuerdo porque con los datos
papel por los datos digitalizados? digitalizados podemos obtener la información
de forma efectiva y eficiente en busca de
tener información confiable a la hora de
proyectar acciones.
¿Cuáles son los resultados a obtener el Contar con información organizada, real, de
la situación y estructura cafetera del
proceso de utilizar el aplicativo web municipio y las familias que están vinculadas
a la actividad, para así planificar las acciones
enlazado a una base de datos? pertinentes, en busca de una caficultura
eficiente y competitiva.
La entrevista que se le realizó a los funcionarios de la entidad, los cuales nos dan a entender que
si es muy favorable el software ya que mejoraría satisfactoriamente el proceso de registro de las
personas.
La entrevista aplicada a los funcionarios, permite observar la necesidad que tiene la entidad en
cuanto a la recolección de la información de las personas ya que le sería de gran utilidad para el
manejo adecuado de la información ya que ellos no cuentan con ninguna ayuda sistematizada.
9 CONCLUSIONES
Validar el funcionamiento del aplicativo web es muy importante realizarlo dado que este
está en proceso de creación con pruebas internas y externas.
Se generó el reemplazo la utilización del papel y carpetas físicas por datos digitalizados,
contribuyendo y haciendo parte del término ecológico.
10 RECOMENDACIONES
Eguiluz, J. (01 de Enero de 2000). LIBROS WEB. Recuperado el 28 de Noviembre de 2018, de LIBROS
WEB: https://librosweb.es/libro/css/capitulo-1.html
Eguiluz, J. (1 de Enero de 2000). LIBROS WEB. Recuperado el 28 de Noviembre de 2018, de LIBROS WEB:
https://librosweb.es/libro/javascript/capitulo-1.html
Solórzano, P. (2006). Planeación y desattollo de website. En P. Solórzano, La Web del Programador (pág.
75). México D.F: Red Revista de Especialidades Médico-Quirúrgicas. Recuperado el 15 de 03 de
2018
Van Der Henst, C. (23 de 05 de 2001). Maestro del web. Recuperado el 17 de 04 de 2018, de Maestro del
web: http://www.maestrosdelweb.com/phpintro/
Zofio, J. (2013). Aplicaciones web. En J. Zofio, Aplicaciones web (pág. 7). Madrid, España: Macmillan
Iberia, S.A. Recuperado el 17 de 04 de 2018, de
https://ebookcentral.proquest.com/lib/bibliouniminutosp/reader.action?
docID=3217129&query=aplicaciones+web
12 RESUMEN ANALÍTICO ESPECIALIZADO – RAE
3. Fecha Noviembre/2018
Anexo N°1
ENTREVISTA
1. ¿Cuáles son los pasos de organización que actualmente realiza esta entidad en el
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
4. ¿Cada cuánto es necesario acceder a la información del proceso y exprese por qué?
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
5. ¿Cree que es necesario crear un prototipo web enlazado a una base de datos que
permita diligenciar y agilizar el proceso de registro de los afiliados?
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
6. ¿La creación del prototipo web enlazado a una base de datos contribuye al
mejoramiento de las actividades misionales de la entidad? ¿Por qué?
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_______________________________________________________________
7. ¿Está de acuerdo en reemplazar el uso del papel por los datos digitalizados?
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_______________________________________________________________
8. ¿Cuáles son los resultados a obtener el proceso de utilizar el aplicativo web enlazado a
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
Anexo N°2
Anexo N°3
Anexo N°4
Anexo N°5
Anexo N°6
MANUAL DE PERSONA
En este manual se explica paso a paso y de forma gráfica la forma en cómo usted
puede utilizar nuestro sitio web, además de todas las opciones de búsqueda que se
encuentran disponibles para su uso y trabajo.
2. Una vez escrita la dirección anterior, deberá oprimir el botón “Entrar” de su teclado, o bien,
utilizar el botón izquierdo del mouse para dar
clic en la fecha de “ir a” del explorador que se encuentre usando.
Éste lo trasladará a la página principal del Sito Web de ingreso al formulario de registro como se
visualiza a continuación.
USO DEL SITIO WEB
MENÚ DE OPCIONES
En este panel se encuentran contenidas las opciones que nuestro sitio web ofrece y las cuales
trasladan al persona a las secciones que se encuentran disponibles para uso y navegación.
De forma siguiente se explica cada una de las alternativas contenidas en el menú de opciones:
Inicio: Al elegir esta opción, el persona siempre será redireccionado a la página principal del
aplicativo.
Consultar: Al elegir esta opción, el persona siempre será trasladado a la pestaña de Consulta,
donde aparecerá una lista de las personas registradas con los datos básicos personales, campo de
búsqueda, botón de exportación de los registros a Excel, botón de exportación de certificado,
botones de actualizar y/o eliminar el registro. Si por alguna razón no se encuentra la sección
buscada y desea regresar a la página principal, deberá seleccionará el botón de Inicio.
Registro: Al elegir esta opción, el persona siempre será trasladado al formulario de Datos
Personales. Si por alguna razón no se encuentra la sección buscada y desea regresar a la página
principal, deberá seleccionará el botón de Inicio.
Él persona deberá llenar completamente los campos que aparecen allí.
Administrar: Al elegir esta opción, el persona siempre será trasladado a un formulario dónde
podrá agregar o eliminar cuentas de persona administrativas. Si por alguna razón no se encuentra
la sección buscada y desea regresar a la página principal, deberá seleccionará el botón de Inicio.
Si se elige la opción de “Agregar Persona” siempre será trasladado al formulario de registro y
actualización de persona. Si por alguna razón no se encuentra la sección buscada y desea regresar
a la página principal, deberá seleccionará el botón de Inicio.
Él persona deberá llenar completamente los campos que aparecen allí.
Dando clic en el botón “Registrarse” el aplicativo web almacenará los datos correctamente para
que después otros personas puedan manipular el aplicativo web.
Dando clic en el botón “Regresar” el aplicativo web lo trasladara a la página anterior a esta.
Ya para terminar está la opción “SALIR”. Este botón cumple con la función de cerrar la sesión y
lo deberá redirigir a la página de acceso.