UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES...

136
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMAS PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO DE INGENIERO EN SISTEMAS E INFORMATICA TEMA: IMPLEMENTACIÓN DE UN SISTEMA AUTOMATIZADO PARA EL CONTROL DE TEMPERATURA DEL AGUA Y ALIMENTACIÓN DE ALEVINES UTILIZANDO UNA PLATAFORMA CON SOFTWARE LIBRE AUTOR(A): SANCHEZ VILLACIS VICTOR ALFONSO TUTOR(A): ING. AGUILAR CARRION MANUEL RODRIGO PUYO-ECUADOR 2017

Transcript of UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES...

Page 1: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

UNIANDES

FACULTAD DE SISTEMAS MERCANTILES

CARRERA DE SISTEMAS

PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO DE

INGENIERO EN SISTEMAS E INFORMATICA

TEMA:

IMPLEMENTACIÓN DE UN SISTEMA AUTOMATIZADO PARA EL CONTROL DE

TEMPERATURA DEL AGUA Y ALIMENTACIÓN DE ALEVINES UTILIZANDO UNA

PLATAFORMA CON SOFTWARE LIBRE

AUTOR(A): SANCHEZ VILLACIS VICTOR ALFONSO

TUTOR(A): ING. AGUILAR CARRION MANUEL RODRIGO

PUYO-ECUADOR

2017

Page 2: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO
Page 3: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO
Page 4: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO
Page 5: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO
Page 6: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

DEDICATORIA

A Dios por ser quien supo guiarme por el camino del bien para permitirme estar hoy

aquí; a mi madre por su apoyo, consejos, comprensión, amor así como, cada uno de los

valores inculcados, mis principios, mi carácter, mi empeño, mi perseverancia, mi coraje

para conseguir mis objetivos y ser la madre incondicional que día a día es un ejemplo a

seguir me ha ayudado a ser el hombre que hoy soy, a mis suegros por ayudarme y

brindarme su cariño, a mi esposa Vale por ser la persona que amo y quien ha sido una

fortaleza quien me brindó su amor, su cariño, su estímulo y su apoyo constante. Su

cariño, comprensión y paciente espera para que pudiera terminar el grado son evidencia

de su gran amor y sobre todo a luz de mis ojos a mi hija Anny Victoria quien es el impulso

que día a día me da para ser constante y no desvanecer en los momentos difíciles y ser

mi motor de arranque quien me motivó siempre. Gracias a todos que de una u otra

manera hicieron posible que hoy este aquí.

¡Gracias!

Page 7: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

AGRADECIMIENTO

Reitero mi agradecimiento a mi Universidad Regional Autónoma de los Andes, en la que

día a día mi deseo de superación se hacía realidad desde el momento en que me abrió

sus puertas, al realizarme hoy como profesional para un futuro fructífero. En general a

todos los docentes que con sus conocimientos contribuyeron a mi formación y en forma

puntual a mi tutor el Ing. Rodrigo Aguilar por el apoyo brindado para el desarrollo de

esta investigación, permitiéndome adquirir experiencia profesional. Al apoyo

incondicional de mi hija, esposa, padres, suegros y familia que estuvieron en cada

momento en mi formación.

Gracias a todas las personas que de una alguna manera se involucradas en mi

formación académica, la cual ahora da sus resultados.

Page 8: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

RESUMEN

La finca ACTUALISA, ubicada en la Provincia de Pastaza, Cantón Mera se especializa

en la producción de alevines; se ha detectado altos índices de mortalidad de los

alevines, siendo la causa principal los procesos manuales en el manejo de los peces.

Por esta razón el presente trabajo investigativo pretendió solucionar la problemática

existente a través de la automatización de procesos en la crianza y alimentación de los

alevines, en función de una plataforma de software libre que controle la temperatura y

la alimentación de una forma secuenciada y ordenada.

Para el desarrollo de la presente propuesta se investigó sobre los cuidados que

necesitan los peces en crecimiento, se determinó la calidad de agua que necesitan, se

estableció la temperatura ideal que necesitan los peces para crecer adecuadamente y

finalmente, se correlacionó dicha información con la plataforma de software libre que

garantice la realización de estos procesos de una forma oportuna y técnica. En este

sentido, se realizó la automatización del proceso de manejo de alevines con software

libre denominado SACTA que fue programado para hacer el manejo técnico de las

condiciones requeridas para la crianza de alevines como temperatura, alimentación e

higiene de las condiciones del agua.

Finalmente, la presente propuesta se la realizó para reducir el riesgo de pérdidas de

inversión, minimizar los riesgos de la producción, optimizar tiempo y recursos humanos

orientados a generar ingresos económicos a quienes se dedican a la actividad de

crianza de alevines. Por lo tanto, la tecnificación de procesos en la producción

garantizara una taza de retorno que produce beneficios a los piscicultores.

Page 9: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

ABSTRACT

Page 10: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

ÍNDICE GENERAL

Tabla de contenido

APROBACION DEL ASESOR DEL TRABAJO DE TITULACION .................... ………………

DECLARACION DE AUTENTICIDAD ....................................................................................

CERTIFICACIÓN DEL LECTOR DEL TRABAJO DE TITULACIÓN .......................................

DERECHOS DE AUTOR ........................................................................................................

DEDICATORIA .......................................................................................................................

AGRADECIMIENTO ...............................................................................................................

RESUMEN .............................................................................................................................

ABSTRACT ............................................................................................................................

INTRODUCCION..................................................................................................................1

CAPITULO I MARCO TEÓRICO ..................................................................................................7

1.1 Origen y evolución de los sistemas de información piscicultura .........................................7

1.2 Análisis de las distintas posiciones teóricas a cerca de los Sistemas de información ......22

1.3 Valoración crítica de los conceptos principales de las distintas posiciones teóricas sobre

el objeto de investigación .......................................................................................................22

1.4 Conclusiones parciales del capítulo .................................................................................23

CAPITULO II MARCO METODOLÓGICO Y PLANTEAMIENTO DE LA PROPUESTA .............24

2.1 Caracterización de la empresa Acuatilsa .........................................................................24

2.2 Descripción del procedimiento metodológico para el desarrollo de la investigación

...............................................................................................................................................26

2.3 Propuesta del investigador: implementación de un sistema automatizado para el control

de temperatura del agua y alimentación de alevines utilizando una plataforma con software

libre.........................................................................................................................................29

2.4 Conclusiones parciales del capítulo .................................................................................37

CAPITULO III VALIDACION Y EVALUACION DE RESULTADOS DE LA APLICACION DE LA

PROPUESTA .............................................................................................................................38

3.1 Implementación de un sistema automatizado para el control de temperatura del agua y

alimentación de alevines utilizando una plataforma con software libre ..................................38

Vista rápida ........................................................................................................................74

3.2 Análisis de los resultados finales de la investigación........................................................79

3.2.1 Evaluación de la aplicación .......................................................................................80

3.2.2 Validación de la aplicación.........................................................................................80

3.3 Conclusiones parciales del capitulo..................................................................................81

CONCLUSIONES GENERALES ............................................................................................82

RECOMENDACIONES ..........................................................................................................83

BIBLIOGRAFIA ......................................................................................................................84

ANEXO ...................................................................................................................................87

Page 11: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

INDICE DE FIGURAS

Figura 1 Modelo de capas .............................................................................................. 10

Figura 2 Placa Arduino Leonardo .................................................................................. 14

Figura 3 Comunicación al sensor de temperatura con Arduino .................................... 14

Figura 4 Portón alimentador ........................................................................................... 15

Figura 5 Bomba de agua ................................................................................................ 15

Figura 6 Termostato ....................................................................................................... 16

Figura 7 Estanque de Alevines ...................................................................................... 25

Figura 8 Vista Aérea del proyecto .................................................................................. 25

Figura 9 Análisis sobre el registro de alimento .............................................................. 29

Figura 10 Análisis sobre el registro que utiliza .............................................................. 30

Figura 11 Análisis de instrumentos ambientales ........................................................... 31

Figura 12 Resultados de los factores que se deben controlar ...................................... 32

Figura 13 Disposición de inversión en una automatización .......................................... 33

Figura 14 La etapa en la que el productor automatizaría .............................................. 34

Figura 15 Esquema del funcionamiento del sistema propuesto.................................... 35

Figura 16 Diseño arquitectónico de la aplicación .......................................................... 54

Figura 17 Modelo conceptual –base de datos (SACTA) ............................................ 55

Figura 18 Modelo lógico –base de datos (SACTA) ..................................................... 57

Figura 19 Modelo fisico –base de datos (SACTA) ...................................................... 57

Figura 20 Caso de Uso – ingreso al sistema (SACTA) ............................................... 62

Figura 21 Caso de Uso – zona en vivo (SACTA) ........................................................ 63

Figura 22 Autentificación usuarios (SACTA) ................................................................. 63

Figura 23 Interfaz de ingreso a los módulos (SACTA) ................................................. 63

Figura 24 interfaz modulo piscina (SACTA) .................................................................. 64

Figura 25 Caso de Uso – zona en vivo (SACTA) ........................................................ 67

Figura 26 Caso de Uso –Peso y Talla(SACTA) .......................................................... 68

Figura 27 Interfaz de ingreso a módulo piscina (SACTA) ........................................... 68

Figura 28 Interfaz de ingreso a módulo peso y talla (SACTA)................................... 69

Figura 29 Caso de Uso –Usuarios (SACTA) ............................................................... 71

Figura 30 Caso de Uso –Informes (SACTA) ............................................................... 72

Figura 31 Interfaz módulos Usuarios (SACTA) ............................................................ 72

Figura 32 Interfaz módulos informes (SACTA) ........................................................... 73

Figura 33 Caso de Uso –Vista Rápida (SACTA) ......................................................... 75

Figura 34 Caso de Uso –Datos (SACTA) .................................................................... 75

Figura 35 Interfaz módulos vista rápida (SACTA) ......................................................... 75

Figura 36 Interfaz módulos mis datos (SACTA) ............................................................ 76

Figura 37 Esquema del Sprint (SACTA)....................................................................... 77

Page 12: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

INDICE DE TABLAS

Tabla 1 Rango de la temperatura .................................................................................. 19

Tabla 2 Escala de temperaturas .................................................................................... 20

Tabla 3 Escala de temperatura Templadas ................................................................... 20

Tabla 4 Variación de Temperaturas ............................................................................... 20

Tabla 5 Alimento ............................................................................................................. 21

Tabla 6 Fases de crecimiento de la tilapia..................................................................... 21

Tabla 7 Edad de los peces ............................................................................................. 27

Tabla 8 Productores de Pastaza .................................................................................... 27

Tabla 9 Suministro de alimento a los peces de la finca ................................................ 29

Tabla 10 Lleva registro en su Empresa ......................................................................... 30

Tabla 11 Utiliza instrumentos ambientales .................................................................... 31

Tabla 12 Factores ambientales ...................................................................................... 32

Tabla 13 Invertira en un sistema automatizado ............................................................. 33

Tabla 14 En área automatizaría ..................................................................................... 34

Tabla 15 Hardware mínimo ............................................................................................ 39

Tabla 16 Recursos de hardware .................................................................................... 40

Tabla 17 Recursos software........................................................................................... 40

Tabla 18 Gastos que se invierten al realizar el trabajo de investigación ...................... 40

Tabla 19 Gastos que se invierten al realizar el trabajo de investigación ...................... 41

Tabla 20 Gastos que se invierten al realizar el trabajo de investigación ...................... 41

Tabla 21 Gastos en general que se invierten al realizar el trabajo de investigación .... 41

Tabla 22 Producto Backlog ............................................................................................ 45

Tabla 23 Historia de usuario ingreso al sistema ............................................................ 46

Tabla 24 Historia de usuario control zona en vivo ......................................................... 46

Tabla 25 Historia de usuario tipo piscina ....................................................................... 46

Tabla 26 Historia de usuario Peso y Talla ...................................................................... 47

Tabla 27 Historia de usuario Crear Usuarios ................................................................. 48

Tabla 28 Historia de usuario Gestionar Usuarios .......................................................... 48

Tabla 29 Historia de usuario Vista Rápida ...................................................................... 49

Tabla 30 Historia de usuario Datos Personales ............................................................ 50

Tabla 31 Requerimiento no funcional Interfaz del sistema ........................................... 50

Tabla 32 Requerimiento no funcional mantenimiento ................................................... 51

Tabla 33 Requerimiento no funcional Desempeño ......................................................... 51

Tabla 34 Requerimiento no funcional Desempeño ......................................................... 52

Tabla 35 Requerimiento no funcional confiabilidad continúa del sistema ..................... 52

Tabla 36 Requerimiento no funcional confiabilidad continúa del sistema ..................... 53

Tabla 37 Modelo conceptual –base de datos (SACTA) ............................................ 58

Tabla 38 Tabla piscina –base de datos (SACTA) ...................................................... 58

Tabla 39 Tabla horario alimentación –base de datos (SACTA) ................................ 58

Tabla 40 Tabla horario limpieza –base de datos (SACTA) ....................................... 59

Tabla 41 Tabla sesión –base de datos (SACTA) ....................................................... 59

Tabla 42 Tabla temperatura –base de datos (SACTA).............................................. 59

Tabla 43 Tabla usuario –base de datos (SACTA) ...................................................... 60

Tabla 44 Tabla usuario información –base de datos (SACTA) ................................. 60

Tabla 45 Tabla piscina –base de datos (SACTA) ...................................................... 60

Tabla 46 Descripción del sprint 1 ................................................................................... 61

Tabla 47 Caso de Uso – ingreso al sistema (SACTA) ................................................ 61

Tabla 48 Caso de Uso – Zona en vivo(SACTA) .......................................................... 62

Tabla 49 Prueba de ingreso al sistema (SACTA) .......................................................... 64

Page 13: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

Tabla 50 Prueba de ingreso zona en vivo (SACTA) ....................................................... 65

Tabla 51 Descripción del Sprint 2 .................................................................................. 65

Tabla 52 Caso de Uso – piscina (SACTA) ................................................................... 66

Tabla 53 Caso de Uso – peso y talla (SACTA) .............................................................. 67

Tabla 54 Prueba de ingreso al módulo piscina (SACTA) ............................................... 69

Tabla 55 Prueba de ingreso al modulo peso y talla (SACTA) ...................................... 69

Tabla 56 Descripción del Sprint 3 .................................................................................. 70

Tabla 57 Caso de Uso –Usuarios (SACTA) ................................................................ 70

Tabla 58 Caso de Uso –Informes (SACTA) ................................................................ 71

Tabla 59 Prueba de ingreso al módulo usuarios (SACTA) ............................................. 73

Tabla 60 Prueba de ingreso al módulo informes (SACTA) ............................................. 73

Tabla 61 Descripción del Sprint 4 .................................................................................. 74

Tabla 62 Caso de Uso –Vista Rapida (SACTA) ......................................................... 74

Tabla 63 Caso de Uso –Datos (SACTA)...................................................................... 74

Tabla 64 Prueba de ingreso al módulo vista rapida (SACTA) ......................................... 76

Tabla 65 Prueba de ingreso al módulo datos (SACTA) .................................................. 76

Page 14: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

1

INTRODUCCION

Antecedentes de la investigación

Las investigaciones realizadas previamente con la temática de estudio han sido tomadas

en cuenta como antecedentes, ya que contienen información con un nivel de relación

referente a la investigación y representan una base sólida que sustenta la línea base y

respalda científicamente el proyecto que se aplicará en la producción piscícola.

Ámbito Internacional

“La investigación que realizo la Universidad Austral de Chile, de la facultad de Ciencias

de la Ingeniería, en un estudio titulado “ANTEPROYECTO DE UN PONTON

ALIMENTADOR AUTOMATIZADO PARA LA INDUSTRIA SALMONERA”. Presenta

logros significativos para cubrir alguna de las necesidades más importantes para los

productores de salmón de los sistemas de alimentación automatizados, pero varia en

dependencia del tipo de equipo que ocupa la empresa. A medida que la industria siga

incorporando esta tecnología, no sólo el medio ambiente será beneficiado, sino que este

será más factible a la hora de extender los cultivos hacia zonas donde antes habría sido

prácticamente imposible, debido al elevado costo de la operación logística y a la escasez

de mano de obra.

Por todas estas razones, este Portón de Alimentación Automática es una herramienta

sumamente valiosa, así como innovador para el área de la construcción naval, capaz de

operar en cualquier centro y condiciones ambientales, y que cumple cabalmente su

función de soporte a la logística, sustentando los equipos que realizan el suministro

controlado a los peces. El sistema de construcción propuesto para este proyecto es sin

duda, una alternativa altamente eficiente, mayormente resistente, en la que se

disminuye el peso de la embarcación, y el costo de estructura a través del menor uso

de refuerzos y soldadura. Sistema con el que se puede agilizar el procedimiento de

construcción, logrando hacer un trabajo limpio y con menor pérdida de material.”

(Bahamonde A, 2006)

Page 15: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

2

Ámbito nacional

“La investigación “DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA AUTOMATIZADO

DE CONTROL DE CABIO DE AGUA Y MANTENIMIENTOS DE ACUARIOS

MEDIANOS Y PEQUEÑOS” de la Universidad Politécnica Nacional de Quito, Ecuador,

plantea utilizar tecnología Arduino como los elementos modulares, que garantiza el bajo

consumo de energía eléctrica del sistema de control “AquaSys”, esto deriva en ahorro

durante su funcionamiento.

El sistema de control automático de las condiciones físico químicas de un acuario de

peces tropicales “AquaSys”, basado en la tecnología Open Source tanto en hardware

como en Software permite disminuir costos tanto en su implementación como en su

posterior comercialización.” (Almeida Gary, 2014).

Ámbito local

En la Universidad Regional Autónoma de los Andes de la ciudad de Puyo, no existe

ningún proyecto igual o similar al proyecto presentado.

Formulación del problema

En el Ecuador la acuacultura implica la captura y el cultivo de especies, así como

productos de origen pesquero, además de la transformación, comercialización y

servicios relacionados. Fortaleciendo el desarrollo económico; al procurar el

abastecimiento de alimentos y productos de origen acuático, generar excedentes

comercializables en el mercado local, nacional e internacional.

En las últimas décadas en la región amazónica se ha introducido el cultivo de tilapia

como una alternativa para mejorar la economía popular, sin adecuados controles y

manejo de esta especie, debido a las condiciones que requiere la misma, siendo

contados productores los que han sobresalido o mantenido rendimientos productivos.

En particular en Pastaza los programas de distribución de (tilapia), han estado a cargo

del gobierno provincial por mandato constitucional, aumentando la producción y

productores en la provincia.

Page 16: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

3

En este contexto sobresale ACUATILSA en el Cantón de Mera como los pioneros e

importantes productores de alevines, comercializando y distribuyendo en la Amazonia.

La acuacultura en el ámbito agropecuario es una de las actividades que, a nivel

productivo, ha tenido un mayor crecimiento económico a nivel nacional por ser una

alternativa de producción que brinda resultados a mediano plazo.

Para el planeamiento de un cultivo de cualquier organismo acuático es necesario tener

en cuenta el volumen adecuado de agua a emplear para la infraestructura inicial a utilizar

y futuros planes de expansión.

Se necesitará un suministro de agua suficiente para llenar el estanque y tenerlo lleno

durante el tiempo cultivo, compensando las pérdidas por evaporación e infiltración.

Para conservar vivos los alevines, controlando los niveles sanitarios en su desarrollo,

es necesaria un agua de buena calidad, la producción de un estanque varía según las

condiciones químicas del agua.

La calidad del agua implica la interrelación de parámetros que son fundamentales como:

temperatura, transparencia, turbidez, oxígeno disuelto, (alcalinidad, dureza), amonio,

plancton.

La temperatura del agua afecta directamente al desarrollo y el estado sanitario de las

tilapias, pudiéndose presentar enfermedades por cambios bruscos de temperatura, así

como la pérdida de peso, disminuyendo la conversión alimenticia, provocando pérdidas

de balanceado con afectación directa a la economía.

El éxito del crecimiento de tilapias depende mucho del manejo del alimento, las horas

en que son suministradas en cantidades adecuadas según su etapa de crecimiento

El manejo determina un rendimiento eficiente del cultivo de tilapia, cobrando especial

importancia el contar con adecuados registros de controles, seguimiento de los cuales

depende el éxito en la producción.

Page 17: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

4

El manejo de la calidad del agua, alimento y temperatura del agua son fundamentales

en el control directamente al comportamiento del personal de campo, en horario,

distribución de alimento suministrado; siendo susceptible de errores que afectan

directamente a la producción.

Problema científico

¿Cómo mejorar la producción piscícola de la finca ACUATILSA?

Objeto de investigación y campo de acción

Objeto de la investigación

Programación de sistemas de información

Campo de acción

Sistema automatizado de alimentación y control de temperatura del agua en la crianza

de alevines.

Identificación de la línea de investigación

Desarrollo de software y programación de sistemas

Objetivos

Objetivo General

Implementar un sistema automatizado para el control de temperatura del agua y

alimentación de alevines en la finca ACUATILSA se encuentra ubicada en la vía Puyo

Ambato, sector MERA en la Provincia de Pastaza, Cantón Pastaza.

Page 18: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

5

Objetivos específicos

Sustentar teóricamente el proceso de construcción del sistema automatizado

para el control de la temperatura del agua y alimentación de peces utilizando

Arduino y software libre.

Determinar los requerimientos necesarios para el desarrollo de software.

Desarrollar las distintas etapas del Sistema automatizado para el control de

temperatura del agua y alimentación de alevines utilizando una plataforma con

software libre.

Idea a defender

Con la instalación del sistema automatizado para el control de temperatura y

alimentación en los estanques de alevines mejora la producción de alevines.

Delimitación del problema

INDUSTRIA: ACUATILSA

UBICACION: Pindo Mirador vía Puyo - Mera

TIEMPO: Noviembre 2014-Abril 2015

Variables de la investigación

Variable independiente:

Sistema automatizado

Variable Dependiente:

Control de temperatura del agua y alimentación de alevines utilizando una plataforma

con software libre

Page 19: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

6

Justificación del tema

Para el desarrollo de la investigación se propone un sistema automatizado para el

control de temperatura del agua y alimentación de alevines, es decir la producción de

peces es una actividad que permitirá a dicho sector mejorar su producto, fuente de

ingresos para la sociedad al minimizar las perdidas por el alto índice de mortalidad y de

bajar los costos de producción que existe en la finca ACUATILSA.

La importancia de automatizar un sistema de alimentación para los alevines es generar

incremento en la producción de los microempresarios o grandes industrias piscícolas

del sector productivo ya que actualmente la ciencia permite que existan herramientas

que permiten analizar datos que son necesarios para llevar un monitoreo y control de

la producción de alevines y su desarrollo.

Aporte teórico

Es la fundamentación teórica y metodológica para la automatización del sistema de

control de temperatura del agua y alimentación de alevines satisfaciendo las

necesidades básicas del dueño de la finca ACUATILSA permitiendo controlar el

comportamiento de los alevines atraves de una plataforma de software libre.

Significación práctica

El sistema automatizado garantiza que la alimentación y la temperatura del agua de los

alevines sean en la cantidad correcta y en el horario establecido para su desarrollo

eficiente.

Novedad

Por primera vez en Puyo, en la provincia de Pastaza se desarrolló y se implementó un

sistema de automatización de la alimentación y temperatura del agua de los alevines,

mediante una plataforma con software libre.

Page 20: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

7

CAPITULO I MARCO TEÓRICO

1.1 Origen y evolución de los sistemas de información piscicultura

“En el Ecuador, el Gobierno Nacional, considerando la importancia de la

alimentación de la población, tiene como prioridad resaltar en las políticas del Buen

Vivir buscar otras fuentes alternas que es sustento para la alimentación como los

productos pesqueros. Como alternativa se propone desarrollar la actividad acuícola.”

(Acuacultura, 2015).

Concordando con Juan Luis Cifuentes Lemus, 1997 se dice que la acuicultura es la

destreza de sembrar especies animales y vegetales, abarcando a la piscicultura en el

ámbito de la acuicultura basado en el cultivo de peces.

“El cultivo y crianzas de peces es llevado a cabo en distintas fases como son: la fase

de producción-cría y la fase de engorde. La etapa de producción-cría de peces es

importante analizar el ambiente que lo rodea para asegurar un adecuado

crecimiento y salud. Para dicho propósito, debemos enfocarnos en la calidad del

agua la cual está dada varias propiedades tanto físicas, así como químicas además

de la interacción con los seres vivos. Un estanque con agua en buenas condiciones

producirá más que otro estanque con agua de mala calidad; además, es importante

tener en consideración que hay diferentes factores que afectan la fauna y flora de

un estanque, pero sólo unos cuantos son posible de tener en cuenta, los cuales deben

ser evaluados periódicamente” (Rodríguez Gómez, 2001)

“Es fundamental tomar en cuenta la respiración de los organismos que los acuicultores

producen cual sea su interés, el oxígeno disuelto (OD) de una piscina dedicado a la

acuicultura es el parámetro determinante para saber la calidad de agua con la que se

maneja. Al no tener una buena concentración de oxígeno disuelto se vuelven

vulnerables a diferentes enfermedades como paracitos los organismos que manejamos

llegando hasta morir por oxígeno. Cuando existen niveles bajos de oxigeno se ha

podido comprobar que los organismos no aceptan correctamente el alimento lo que

hace que el productor pierda dinero botando este insumo al agua, bajando la curva de

crecimiento y la tasa de conversión alimenticia.” (Rodríguez, 2001)

Page 21: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

8

La etapa más difícil en el proceso de producción de tilapia es la etapa de alevín, ya

que al no poseer ningún control en las condiciones ambientales la mortalidad es

elevada al ser manejado de manera manual, pero desde el auge de los sistemas

informáticos ha tenido un desarrollo mundial a tal punto que la mayoría de las empresas

están impulsando tecnologías nuevas sin ser la excepción en el campo piscícola, por

primera vez se implementara un sistema automatizado de control de temperatura del

agua y alimentación de los alevines, la tendencia actual es el desarrollo de sistemas

de información sobre plataforma web, ante lo cual se ha realizado la presente

investigación en la finca ACUATILSA.

Definición de los sistemas de información

“Los sistemas de información son los que sirven para la toma de decisiones y

permitiendo tener el control de una organización que recolectan, acopian, información

de un gremio” (Laudon, 2004).

Clasificación de los Sistemas de Información.

Sistemas Transaccionales.

“Son aquellos sistemas que con su aplicación se logra ahorros significativos de mano

de obra ya que lo que pretenden es automatizar áreas de una organización o empresa.”

(Laudon, 2004)

Sistemas de apoyo de las decisiones

Concordando con Laudon, 2004 es el encargado de realizar un ETL, que se encarga de

extraer, transformar y cargar los datos a un Datawarehouse y almacena datos.

Sistemas Estratégicos

El sistema de información propuesto en la presente tesis, está en la categoría de

sistemas estratégicos permitiendo manejar información procesada y organizada

(Laudon,2004) permitiendo la automatización de los procesos que se llevan

manualmente y en el mejor de los casos automatizados parcialmente en la crianza de

Page 22: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

9

alevines en la FINCA ACUATILSA.

Tecnología de la información.

“El hardware y software son dispositivos tecnológicos que podemos: almacenar e

intercambiar datos entre distintos sistemas permitiendo la comunicación de los mismos.”

(Cobo, 2009)

Software Libre

“El software permite a los usuarios poder copiar, pegar y modificar para poder mejorar

el software haciendo el trabajo más ágil para manejarlo con libertad sin necesidad de

cancelar nada.” (Free Software Foundation, 2014).

Hardware Libre

“Es aquel hardware cuyo acceso al público es gratis teniendo la posibilidad de

analizarlo, modificado, distribuido e innovar nuevos diseños o partiendo del original,

dicha definición se deriva del concepto de Software Libre.” (OSHWA (Open

Hardware Association)).

Requisitos mínimos de Hardware

Es necesario el uso de un procesador Core Duo de 3.0 GHz, con Memoria RAM de 2

GB; el tamaño varía en dependencia a los usuarios que lo utilicen, se debe tomar

encuentra además los procesos extras que se ejecuten en el servidor, puede ser local

o de servidores adicionales para ejecutarlo; por otra parte, la unidad de almacenamiento

como mínima debe ser de 500 Gb libres para datos de almacenamiento.

Page 23: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

10

Arquitectura de Software

Para la elaboración de un programa se debe tomar en cuenta los requerimientos del

cliente, la estructura que compone el sistema debe ser definida utilizando un diseño y

evolución, antes de programar o desarrollar el software.

Programación en 3 capas

Para construir un software como producto empresarial, así como comercial, es

necesario realizar varias técnicas para que el desarrollo sea ordenado asegurando que

el producto final sea de calidad pudiendo continuar haciendo mejoras (Granados, J.

Vargas Del Valle R. & Maltés)

Lenguaje de Programación PHP

“PHP (acrónimo de Hypertext Preprocesador) es un lenguaje de código abierto

interpretado, de alto nivel, embebido en páginas HTML y ejecutado en el servidor,

una de las ventajas es que el código es interpretado mas no compilado. El lenguaje

utilizado es una sintaxis similar al Lenguaje C.” (Uceda).

Bases de datos

“Una base de datos se caracteriza por la recolección de datos estructurados y muy bien

organizados teniendo un propósito específico y debe ser organizada con una lógica

coherente, permitiendo compartir los datos por diferentes usuarios y aplicaciones

existiendo seguridad y rapidez” (Anónimo, s.f.)

Figura 1 Modelo de capas

Fuente: Programación por capas

Fuente: (Ing. William Fernando, 2006).

Page 24: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

11

Bases de datos sobre plataforma web

Dependen íntegramente de la confiabilidad de la red para organizar y administrar la

información de forma sencilla a través de una interfaz Web, en el caso de MySQL la

interface de administración es phpmyadmin, sirviéndonos para organizar la información

de manera fácil, sencilla y ordenada dentro de un entorno colaborativo.

En Manejadores de Base de Datos

Se puede emplear el software libre, en este caso MySQL, integrado al servidor bajo

plataforma libre antes mencionado.

Se usa con frecuencia en aplicaciones web, al ser totalmente compatible con

plataformas sobre Linux y Windows, además de un software como: Apache, PHP, Perl,

Python.

Las bases de datos de MySQL se caracterizan por ser muy rápidas debido a un motor

no transaccional que lo lleva integrado, pero es necesario llevar un monitoreo con la

finalidad de detectar y corregir posibles fallos o errores en este como de programación

de acceso a las bases de datos.

MySQL tiene ganado amplio territorio al estar integrado de manera óptima con PHP, al

obtener grandes logros con esta combinación, por esos antecedentes se han elegido

para el Sistema automatizado para el control de temperatura del agua y alimentación de

alevines que propone la presente tesis.

Servicios instalados y ejecutándose necesariamente en el servidor

Para el desarrollo óptimo del sistema automatizado del control de temperatura del agua

y alimentación de alevines, se instalará un el servidor en la finca Acuatilsa y la

configuración de los siguientes servicios.

Page 25: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

12

Servidor Web Apache

“Apache se usa para enviar páginas web estáticas y dinámicas en la World Wide Web.

Muchas aplicaciones web están diseñadas asumiendo como ambiente de implantación

a Apache, o que utilizarán características propias de este servidor web. Apache es el

componente de servidor web en la popular plataforma de aplicaciones LAMP, junto a

MySQL y los lenguajes de programación PHP/Perl/Python (y ahora también Ruby).”

(Fundación Wikimedia, 2015)

Herramientas, servicios y servidores para desarrollo en entorno web

Al elaborar un proyecto que este orientado a desarrollarlo un software se puede utilizar

muchas herramientas de acuerdo al criterio de él o los desarrolladores, la elección

depende del costo del software, el tiempo que se tomen los programadores en su

desarrollo, según los conocimientos sobre tal plataforma de desarrollo.

En este caso se trabajó bajo el entorno web, utilizando un software libre el mismo que

se instaló: un servidor Web Apache, el lenguaje de programación PHP y el servidor de

base de datos MySQL, en un servidor dedicado tanto en hardware como en software.

Red local

Un intranet es una red compuesta de equipos informáticos privados con la finalidad de

compartir servicios y recursos propios dentro la misma organización o institución.

Por lo que en la finca se levantará una red local permitiendo acceder desde cualquier

terminal se pueda acceder al sistema.

Herramientas CASE

La utilización de las herramientas case son ayudas, programas que permiten a los

desarrolladores, utilizar durante su desarrollo del Software en todos sus ciclos.

Page 26: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

13

Herramientas CASE para el desarrollo Web

En el tema de modelado del sistema usando casos de uso, la herramienta Enterprise

Architect en cualquiera de sus más recientes versiones es una de las mejores

alternativas y en el desarrollo de la propuesta de la tesis la usando el diseño preliminar

en el planteamiento de la propuesta.

Xampp

Podemos definir xampp como una plataforma de software libre manteniendo un servidor

independiente muy fácil de usar e instalar, manejándose en una base de en una base

de datos loca denominado web Apache con una programación en lenguaje PHP

compatible con todos los sistemas operativos Windows (Apache, 2015).

MySQL

Mysql es muy confiable administrando una base de datos llegando a realizar múltiples y

rápidas consultas además mysql ofrece la ventaja de tener licencia publica permitiendo

modificar el código (Cobo, Pérez, Gomes & Rocha, 2005).

UML

Lenguaje Unificado de Modelaje, es un lenguaje estándar orientado a objetos que

utiliza notaciones gráficas y diagramas visuales integrales para modelar su desarrollo,

permitiendo construir, visualizar los actores que intervienen.

Arduino

Podemos definir que Arduino es una plataforma electrónica basada en software y

hardware a través de sus pines de entrada permitiendo controlar sensores luces,

motores y otros basado en un lenguaje de programación Arduino basado en Wiring y

su desarrollo en Processing). (Arduino, 2015).

Page 27: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

14

Multi-Plataforma

Para el proceso de la elaboración de la presente tesis se utilizó una plataforma arduino

que puede ser utilizada en los sistemas operativos Windows, Macintosh OSX y Linux,

teniendo un ambiente fácil y amplio para programar con una licencia software de libre y

puede ser modificado según el programa utilizado.

Sensor

“Es aquel que nos permite obtener una medida formado por el conjunto, transductor,

sensor de señal, obteniendo valores de medidas físicas, químicas, mecánicas con

finalidad especifica.” (Areny, 2003)

El sensor utilizando es el Ds18b20, d ispositivo que permite conocer el valor de

temperatura presente en un ambiente acuático, el sensor puede ser conectado a

cualquier dispositivo microcontrolador; Arduino mediante un protocolo One Wire (1-

wire).

Figura 2 Placa Arduino Leonardo

Figura 3 Sensor de temperatura

Page 28: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

15

Figura 5 Bomba de agua

Portón de alimentación

Es aquel que posee una tolva a la cual se le adiciona una cantidad determinada de

alimento concentrado (balanceado), que se ajusta a un mecanismo electrónico basado

en una programación de micro controladores según su labor que requiera el sistema

como se indica en la figura 4.

Bomba de agua

Es una máquina que transforma energía, aplicándola para mantener el agua en

constante movimiento como se muestra en el Figura 5. Este movimiento, normalmente

es ascendente para obtener mayores niveles de oxígeno. Existen dos tipos

“volumétricas” y “turbo-bombas”. Todas constan de un orificio de entrada (de aspiración)

y otro de salida (de impulsión) por presión.

Figura 4 Portón alimentador

Page 29: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

16

Figura 6 Termostato

Termostato

Es un equipo el cual podemos controlar la temperatura de un sitio o lugar indicándonos

los rangos en el que se mantiene como se puede apreciar en el Figura 6. el termostato

se activará o prendera cuando este lo requiera.

Acuicultura

Concordando con Castillo, 2001 hace 60 años atrás la producción acuícola ha venido

creciendo gradualmente contribuyendo mundialmente a la seguridad alimentaria,

poniendo a la tilapia en segundo grupo a nivel internacional obteniendo índices muy

altos de proteína, aminoácidos y con un índice muy bajo de calorías (FAO, 2002).

Datos Generales

“Las tilapias consideradas mundialmente, apoyados en el avance significativo en las

técnicas de cultivo intensivo y súper intensivo siendo de gran aprobación por los

piscicultores, para el óptimo crecimiento de tilapias para el consumo humano

adaptándose al entorno muy fácil” (López, 2002).

“La tilapia pertenece a la familia de los ciclos oriunda de África denomina por el nombre

científico (genero tilapia y Oreochromis) comúnmente llamada tilapia sus inicios de

cultivo surgieron en Kenia en inicios del pasado siglo XX, expandiéndose rápidamente

al continente Asiático llegando a américa posteriormente a la guerra mundial, existiendo

77 clases de tilapias actualmente y 100 híbridos (tilapia roja)” Quiñonez, (2008).

Page 30: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

17

Sistemas de Cultivo

Según Pillay (2002) existen tres principales sistemas de cultivo que son: en estanques,

en jaulas flotantes sobre agua salobre o dulce y en tanques y canales, siendo los más

relevantes para producir.

Infraestructura de la Producción

Estanques (IP)

Es recomendable proveer de alimento porque contiene minerales y es fundamental, para

la crianza de peces, el cultivo en estanques es más sencillo y efectivo para un mayor

rendimiento según estudios técnicos.

Corrales (IP)

Es aconsejable construir un corral en una parte alta de un arroyo que no esté profundo

ni excederse de 1.5 de fondo ni inferior a 1m aun en estación seca, un río, un lago o un

estancamiento. Hay que colocar palos largos en el fondo de forma que sobresalgan

unos 50 cm del nivel del agua, además deberán estar distanciados de 1 a 2 metros

dependiendo del material utilizado para cerrar los corrales.

Jaulas (IP)

Existen varias formas de construir las jaulas para esto se utilizarán materiales de bambú

o tablas de madera, alambre, nylon o cualquier malla sintética. Las jaulas serán

sostenidas desde la parte superior e inferior por estructuras. La forma más común de

las jaulas es cuadradas, ovaladas o rectangulares y sus tamaños varían dependiendo

los metros cúbicos. Se utiliza jaulas pequeñas para fácil manejo.

Tipos de Sistemas

Extensivo (repoblamiento). Concordando con Rodríguez Gomez et al; 2001 podemos

decir que los sistemas extensivos se basan en poblamientos en el agua generando muy

Page 31: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

18

buenos resultados, denominados embalses formados por represas que sirven para

acumular agua en los ríos, denominada por la organización FAO “Pesca generada por

Acuicultura” cultivada periódicamente, y también para la pesca.

Semi-intensivo. Concordando con Rodríguez Gomez et al; 2001 en este proceso se

trabaja mucho en el control del agua de especies por cosechar tengan éxito. Se toma

en consideración la utilización de fertilizantes, un alimento suplementario como el

balanceado con proteína entre 17 y 15% para tener una excelente producción para no

manejar motores de aire. Se recomienda utilizar este nivel a productores de bajos

recursos para inversiones grandes.

Intensivo. “Con relación al medio ambiente se ha hecho una modificación sustantiva,

con control completo sobre el agua, especies sembradas y cosechadas; se usa una tasa

de siembra mayor, el mayor control sobre la calidad de agua (ya sea a través de

aireación de emergencia o con recambios diarios) y todo nutriente necesario para el

crecimiento que proviene del suministro de un alimento completo. En este sistema se

pueden utilizar estanques de tierra, de concreto o jaulas flotantes”. (Fundamentos de

Acuacultura Continental, autores: Horacio Rodríguez Gómez, Piedad Victoria Daza,

Mauricio Carrillo Ávila, Bogotá Diciembre 2001, pág. 12).

Super intensivo. “En este sistema las densidades son superiores; en estanques deben

hacerse recambios diarios de agua, de hasta un 100%/hora; también se utilizan

aireadores mecánicos. Los estanques son generalmente de concreto y de tipo "race-

ways" para que pueda darse un mejor intercambio de agua y una mayor oxigenación.

También puede darse en jaulas, en las que se superan las densidades de 600

tilapias/m3. En ambos casos el pez depende exclusivamente del alimento artificial por

lo que, éste debe contener un alto porcentaje de proteína (30-40%)” (Rodríguez Gómez,

Horacio; Anzola Escobar, Eduardo, 2001).

Medidas Ambientales.

Según Poot, et al. (2009), para tener una buena producción de tilapia se debe tomar en

cuenta los siguientes parámetros ambientales:

Page 32: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

19

Temperatura: los valores adecuados van de 20-30 °C, soportando temperaturas

mínimas de 15 °C y máximas 37- 42 °C. Existiendo el inconveniente en el crecimiento,

una excelente reproducción se da en temperaturas 26-32 °C.

Oxígeno Disuelto: al no existir oxígeno en el agua disminuye la alimentación y el

crecimiento, soportando aproximadamente 1 mg/como mínimo y máximo de 2 ó 3 mg/l,

dependiendo el ciclo de cultivo.

pH: los valores adecuados de manejo de pH oscilan entre los 7 y 8 y un mínimo de 5,

resistiendo valores alcalinizados a 11.

Luz o Luminosidad: concordando con SAAVEDRA, 2006 la radiación solar es un factor

fundamental en las plantas acuáticas permitiendo a su vez la realización de la

fotosíntesis dando como resultado a la productividad primaria, que son plantas verdes

que se forman durante un tiempo.

Es importante tomar en cuenta con todas las medidas ambientales fisicoquímicas del

agua para tener un excelente manejo en el cultivo de tilapia.

Rango de temperatura de tilapia

Tabla 1 Rango de la temperatura

Fuente: Lozano, D. y López, F. (2001)

Rango óptimo de la temperatura

Temperaturas Variación

Entre 26 y 32°C Hasta el 21°C

Page 33: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

20

Tipos de temperatura

Tabla 2 Escala de temperaturas

Escalas de temperatura en aguas frías

Peces de aguas frías Temperaturas Exactas

No deben ser introducidos en estanques donde la

temperatura baja de los 22ºC.

Los peces que requieren aguas tropicales

(25ºC como mínimo)

Desde 2ºC hasta los 30ºC pero no en forma constante. La temperatura es de 17ºC o 18ºC y en

verano por el calor ambiental soportan

cómodamente hasta los 26ºC. Fuente: Lozano, D. y López, F. (2001)

Tabla 3 Escala de temperatura Templadas

Escalas de Temperatura en agua templada

Peces de aguas templadas Temperaturas Exactas

Soportan temperaturas desde los 16ºC hasta los 30ºC

pero no en forma constante.

La temperatura ideal para los peces de esta

clasificación es de 22ºC y en verano por el

calor ambiental soportan cómodamente hasta

los 26ºC. Fuente: Huet,M.(1998)

Variación de la temperatura

Tabla 4 Variación de Temperaturas

Variación de las temperaturas

Temperaturas menores a los 12ºC

En temperaturas menores a los 12ºC el pez de

agua fría estará mayormente en el fondo, nadará

solo lo necesario para moverse por el estanque.

Temperaturas entre 12ºC y 17ºC

Podremos ver como el pez de agua fría nada en

aguas medias y mayormente en aguas bajas. El

nado es lento y su respiración es pausada.

Page 34: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

21

Temperaturas entre 18ºC y 22ºC

Observaremos mayor movilidad al pez de agua fría

y comenzaremos a ver con bastante movilidad al

pez de agua templada, nadarán mayormente en

aguas medias. Temperaturas mayores a 23ºC

En temperaturas mayores a 23ºC el pez de agua

fría estará muy activo, su nado será violento, las

respiraciones serán cortas pero repetitivas y lo

notaremos agresivo. Fuente: 2002 Pablo J. Saubot

Alimentación

Cantidad de alimento

La cantidad de alimento suministrado depende mucho al número de peces que se

encuentre cultivando, en el siguiente cuadro podemos ver el suministro de alimentación:

Tabla 5 Alimento

Cantidad de alevines Cantidad en gramos

1000 alevines 1 gramo

2000 alevines 2 gramos

Por cada 1000 alevines se suministra 1 gramo de alimento

Edad de los peces en las piscinas de Acuatilsa

Tabla 6 Fases de crecimiento de la tilapia

Edad de los peces

1 mes 2 meses 6 meses

Alevines Alevines(Los alevines que no

se vendieron se les cambia a la

piscina de tilapias)

Tilapias

Page 35: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

22

1.2 Análisis de las distintas posiciones teóricas a cerca de los Sistemas de

información

Las dos posturas tomadas sobre los Sistemas de información sustentan desde su punto

de vista a la integración de procesos o elementos informáticos como el todo de un

sistema de información.

“Un sistema de información es un conjunto de elementos interrelacionados con el

propósito de prestar atención a las demandas de información de una organización, para

elevar el nivel de conocimientos que permitan un mejor apoyo a la toma de decisiones

y desarrollo de acciones.” Según, (Peña, 2006).

“Conjunto de elementos que interactúan entre sí con el fin de apoyar las actividades de

una empresa o negocio. Teniendo muy en cuenta el equipo computacional necesario

para que el sistema de información pueda operar y 38 el recurso humano que interactúa

con el Sistema de Información, el cual está formado por las personas que utilizan el

sistema.” Según, Peralta (2008).

1.3 Valoración crítica de los conceptos principales de las distintas posiciones

teóricas sobre el objeto de investigación

En la actualidad se busca mejorar la disposición de tecnología que ayude a desarrollar

tareas con mayor rapidez y que sea eficiente para la producción de alevines de calidad

idóneos para la producción con el fin de garantizar a los beneficiarios, de esta manera

se sincronizara las actividades para desarrollarlas en menor tiempo tanto en las

instituciones públicas como privadas.

En las instituciones privadas es aún mayor la presión de mantener un registro detallado

y del control de la temperatura y alimentación pero no es sistematizado como es el caso

de la Finca ACUATILSA del Cantón Mera, el registro diario se lo maneja obsoletamente,

ya que se lo realiza en un cuaderno o en matrices impresas en las cuales los empleados

que se encuentran a cargo son los responsables de escribir manualmente los detalles

de los mismos tal cual a una bitácora para luego ser digitalizados en Microsoft Office

Excel cada uno o dos meses, lo cual permite tener un control parcial del laboratorio.

Page 36: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

23

Es por esto que se busca automatizar la temperatura del agua y los horarios de

alimentación al ser bien ineficiente mantener la temperatura estable dentro de los rangos

establecidos para su crianza y la alimentación constante para mejor desarrollo buscado

resolver la problemática planteada. En los últimos años se ha visto perjudicada la

producción de alevines con altos índices de mortalidad ya que no existen un control

sincronizado de alimentación y control de temperatura que son los factores que más

inciden para su supervivencia.

Por estas razones el trabajo de investigación se realizó en la finca ACUATILSA, de la

ciudad de Puyo, Provincia de Pastaza, buscando solucionar y bajar la mortalidad al tener

control de los parámetros que más inciden para tener baja sobrevivencia, teniendo como

antecedente las actividades que se realizan en este laboratorio tal como la toma de

datos de la temperatura y horarios de alimentación que lo realiza el encargado.

Ante esto, apoyado de la respectiva investigación se plantea la intervención en el

problema detectado, realizando el análisis respectivo para conocer las necesidades

específicas y plantear el desarrollo Implementación de un Sistema automatizado para el

control de temperatura del agua y alimentación de alevines.

1.4 Conclusiones parciales del capítulo

La sustentación teórica del presente trabajo de investigación, es de suma importancia

para el desarrollo de la automatización realizada en el laboratorio de producción de

alevines de tilapia en la finca ACUATILSA, debido a que se detalla antecedentes

sobre el objeto de estudio, sobresaliendo los conceptos más relevantes citados por

distintos autores, el cual permitió detectar, conceptualizar la información que fue

relevante para la elaboración del sistema de automatización.

El sistema de automatización puede realizar grandes cambios en el área piscícola

garantizando a la sociedad la producción de alevines con índices bajos de mortalidad,

así como costos inferiores a los manejados en la actualidad.

De esta manera las falencias que existen dentro del manejo del laboratorio ofreciendo

una oportunidad para diseñar y aplicar un Sistema automatizado para el control de

temperatura del agua y alimentación de alevines utilizando una plataforma con

software libre.

Page 37: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

24

CAPITULO II MARCO METODOLÓGICO Y PLANTEAMIENTO DE LA PROPUESTA

2.1 Caracterización de la empresa Acuatilsa

La presente tesis está orientada al sector privado, específicamente al desarrollo de la

empresa Acuatilsa Implementación de un Sistema automatizado para el control de

temperatura del agua y alimentación de alevines

Misión

La empresa Piscícola ACUATILSA tiene como misión la producción de alevines, así

como brindar productos frescos, de calidad al mejor precio y en un lugar ordenado y

agradable

Visión

Para el 2020 ser en la zona la primera industria de Piscicultura, en Pastaza alcanzando

ámbito nacional, liderando en la automatización de procedimientos tecnológicos de

producción.

Caracterización del Sector:

La finca ACUATILSA se encuentra ubicada en la vía Puyo - Baños, Parroquia Mera,

Sector Pindo Mirador en el Cantón Pastaza, Provincia de Pastaza, este proyecto

piscícola tiene como objetivo brindar alevines de buen crecimiento, gran demanda

comercial, rusticidad para su manejo, resistencia a enfermedades, acepta alimento

concentrado y permanente disponibilidad de semilla, al mejor precio para los usuarios.

Se encuentra situada a 1153 msnm con una temperatura que oscila entre 16 y 22 0C y

una humedad relativa de alrededor del 70% con una precipitación promedio anual de

3200 mm (INAMHI 2010), con un relieve ligeramente ondulado con un rango de

inclinación alrededor de un 4% en el área de estanques y piscinas de producción.

Page 38: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

25

Acuatilsa está constituida por tres áreas: la primera es la área de producción de tilapia

con 40 piscinas de tierra que serán comercializadas en un punto de venta en la cuidad

de Puyo, la segunda área es la de reproducción con 20 piscinas de tierra donde se

encuentran línea de reproductores de buena línea genética y la tercera área es el

laboratorio de producción de alevinaje que tiene 20 tanques de plástico con un

contenido de 1000 lts cada uno y 10 tanques de cemento de 1 x 4 m produciendo un

total de 10000 alevines de tilapias en esta área se busca controlar las condiciones de

la temperatura del agua y provisión de alimento a los alevines.

Figura 7 Estanque de Alevines

Figura 8 Vista Aérea del proyecto

Page 39: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

26

Caracterización del Problema

ACUATILZA, es una empresa dedicada a la producción piscícola de varias especies,

nativas y exóticas, comercializa peces en diferentes edades, el crecimiento que está

alcanzando, crea la necesidad de tecnificar los procesos productivos para hacerlos más

eficientes, corrigiendo problemas en el suministro de alimento y control de temperatura

del agua en los estanques de crianza de los alevines, teniendo un alto índice de

mortalidad.

2.2 Descripción del procedimiento metodológico para el desarrollo de la

investigación

Métodos

En la presente tesis se utilizamos dos tipos de métodos deductivos y los inductivos. En

concordancia con Bernal (2006) mediante estos métodos nos han podido llevar a la

recolección de información utilizando variables de investigación las cuales nos permitirá

dar una opinión personal en este trabajo en la empresa Acuatilsa, investigación

bibliográfica el cual podremos realizar una investigación y podremos incluirlo en la

bibliografía

Método de apoyo Eclecticismo “Paradigma Ecléctico”

Este método nos permitirá la recolectar información relevante y necesaria para la

presente tesis para obtener un concepto más apropiado el cual nos permitirá construir

una teoría endémica del investigador

Además, también aplicamos el método eclecticismo en el proceso de la misma ya que

brindan pautas, teorías, estilos, ideas o metodologías el cual permitirá al desarrollador

adaptar un Sistema automatizado lo más real posible en donde se vaya a implantar

El eclecticismo en desarrollo de software sirve para recolectar información, técnicas y

metodologías con respecto a la Implementación de un Sistema automatizado para el

control de temperatura del agua y alimentación de alevines para obtener un buen

producto.

Page 40: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

27

Diseño de la investigación de campo

Población

Tomando en consideración al sector piscícola que vamos a investigar de acuerdo a las

necesidades encontradas por el productor durante el desarrollo, viendo la necesidad del

número de productores dedicados a la venta de alevines de tilapia con una población

reducida, abarcamos al 100% de los participantes en el proceso productivo para aplicar

la encuesta a 30 piscicultores en la provincia de Pastaza.

Muestra

La muestra para la investigación fue tomada en base a las necesidades de los

piscicultores con el que se procede a estratificar la muestra con un total de 30

productores.

Tabla 7 Edad de los peces

Tabla 8 Productores de Pastaza

Edad de los peces

1 mes 2 meses 6 meses

Alevines Alevines(Los alevines que no se vendieron

se les cambia a la piscina de tilapias)

Tilapias

Participantes No

Productores piscícolas de Pastaza 30

Total 30

Page 41: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

28

Técnicas

Observación directa

Esta técnica esencial en este proyecto ya que nos permitirá enfocar correctamente los

procesos que se realizan durante el proyecto nos permitirá levantar los requerimientos

para la automatización.

Encuesta

Con la finalidad de tener la información de las actividades que se realizan y los procesos

que en base a estos conceptos para nuestro caso se aplicó un tipo de encuesta dirigida

a los piscicultores de la provincia de Pastaza, Anexo No 1.

Entrevista

Con la finalidad de tener información de las actividades que se ejecutan dentro de la

finca en lo que se refiere a temperatura del agua y alimentación de los alevines,

mantenimiento y de acuerdo al nivel de educación del personal de campo se consideró

apropiado utilizar la entrevista al (técnico, gerente) de la empresa Acuatilsa Anexo No2.

Instrumentos

La encuesta nos sirvió para tener información de los procesos que realizan los

piscicultores de Pastaza, Anexo No

Las entrevistas son muy útiles para el análisis del proyecto se utilizó con la finalidad

de tener información de las actividades realizadas en la finca Acuatilsa Anexo No

Observación complemento del diario de campo de la entrevista permitirá con el

primer acercamiento de recolección de datos Anexo No

Page 42: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

29

2.3 Propuesta del investigador: implementación de un sistema automatizado para

el control de temperatura del agua y alimentación de alevines utilizando una

plataforma con software libre.

Para el planteamiento de la propuesta primero se realiza el análisis de los resultados de

la encuesta ejecutadas al propietario.

Análisis e interpretación de resultados.

Tabla 9 Suministro de alimento a los peces de la finca

N O PREGUNTA ALTERNATIVA FRECUENCIA %

1

¿Lleva usted un registro del

suministro, de alimento que

proporciona a los peces de su finca?

SI 10 33

NO 20 67

TOTAL 30

Análisis de resultados: El mayor número de piscicultores no llevan ningún registro de

las actividades que realizan en la finca.

Interpretación de resultados: conforme con la tabla 9 y la figura 9 el 33% de los que

se les realizo la encuesta indicaron que si llevan el registro del suministro de alimento,

mientras que un 67% no tienen ningún registró.

67%33%

¿Lleva usted un registro del suministro, de alimento que

proporciona a los peces de su finca?

no

si

Figura 9 Análisis sobre el registro de alimento

Fuente Encuesta realizada a los piscicultores de Pastaza

Page 43: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

30

Tabla 10 Lleva registro en su Empresa

N O PREGNTA ALTRNAIVAT FRECUENCIA %

2 ¿El sistema de registro que utiliza en su

empresa es?

Manual 8 27

Digital 2 6

NO TIENEN 20 67

Total 30

Análisis de resultados: El mayor número de piscicultores no llevan ningún registro en

la finca.

Interpretación de resultados: como se puede apreciar en la tabla 10 y la figura 10 se

interpreta que un 67% de los encuestados dijeron que no tiene un sistema de registro,

mientras que un 27% de los encuestados lleva el registro, pero este solo es manual y

un 6% lleva un registro digital.

Manual27%

Diigital6%

No lleva67%

¿ El sistema de registro que se utiliza en su empresa es?

Manual

Diigital

No lleva

Figura 10 Análisis sobre el registro que utiliza

Fuente Encuesta realizada a los piscicultores de Pastaza

Page 44: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

31

Tabla 11 Utiliza instrumentos ambientales

N O PREGUNTA ALTERNATIVA FRECUENCIA %

3 ¿Utiliza Equipos e instrumentos para

medir factores ambientales?

SI 3 33

NO 27 67

TOTAL 30

Análisis de resultados: Es necesario que los piscicultores manejen varios

instrumentos para medir factores ambientales.

Interpretación de resultados: Como se puede apreciar en la tabla 11 y la figura 11 el

10% de los encuestados dijeron que si utilizan instrumentos ambientales, frente a un

90% que no manejan instrumentos ambientales.

SI 10%

NO 90%

¿Utiliza Equipos e instrumentos para medir factores ambientales?

SI

NO

Figura 11 Análisis de instrumentos ambientales

Fuente Encuesta realizada a los piscicultores de Pastaza

Page 45: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

32

Tabla 12 Factores ambientales

Análisis de resultados: es necesario que los piscicultores manejen varios instrumentos

para medir factores ambientales.

Interpretación de resultados: de acuerdo con la tabla 12 y la figura 12 podemos decir

que los factores que están sujetos a ser controlados con mayor frecuencia son los

horarios de alimentación con 30% así como la temperatura del agua con 25%, el oxígeno

en el agua con 21%, otros con el 14%, el pH con el 6% mientras que la turbidez del agua

con 4%.

4%

6%

30%

25%

21%

14%

Enumere los factores que son sujetos de control

Turvides del agua

ph

Horario de

alimentaciontemperatura del agua

Oxigenacion del agua

Otros

Figura 12 Resultados de los factores que se deben controlar

Fuente Encuesta realizada a los piscicultores de Pastaza

Page 46: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

33

Tabla 13 Invertira en un sistema automatizado

N O PREGUNTA ALTERNATIVA FRECUENCIA %

5

¿Estaría dispuesto a invertir en un

sistema automatizado para su

empresa piscícola?

SI 25 83

NO 5 17

TOTAL 30

Análisis de resultados: los piscicultores estarían de acuerdo en invertir en un sistema

automatizado para su empresa el cual sea eficiente y bajo en costo.

Interpretación de resultados: de acuerdo con la tabla 13 y la figura 13 el 17% de los

encuestados dijeron que no, frente a un 83% que si estarían dispuestos a invertir en un

sistema automatizado.

Fuente Elaborado por el Investigador 83%

17%

¿Estaria dispuesto a invertir en un sistema automatizado para

su empresa piscicola ?

SI

NO

Figura 13 Disposición de inversión en una automatización

Fuente Encuesta realizada a los piscicultores de Pastaza

Page 47: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

34

Tabla 14 En área automatizaría

N O PREGUNTA ALTERNATIVA FRECUENCIA %

6 ¿En qué tarea productiva Automatizaría?

Producción 7 23

Reproducción 1 4

Alevinaje 22

Total 30

Análisis de resultados: La mayoría de la población encuestada se rige a un orden de

procesos preestablecidos los cuales pretenden que sean automatizados.

Interpretación de resultados: De acuerdo con la tabla 14 y la figura 14 el 4% de los

encuestados dijeron que las áreas reproductivas desean automatizar, la producción con

23% frente a un 73% que implementaría este sistema en alevinaje

Tabla 2.6 Suministro de alimento a los peces de la finca

23%

4%

73%

¿En que tarea productiva Automatizaria?

Produccion 7

Reproduccion

Alevinaje

Figura 14 La etapa en la que el productor automatizaría

Fuente Encuesta realizada a los piscicultores de Pastaza

Page 48: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

35

Análisis de información

Después del análisis y la encuesta realizado a los propietarios de las diferentes fincas y

la entrevista al gerente de la finca Acuatilsa el cual tuvimos un aceptación y compromiso

para hacer uso parcial de las instalaciones del lugar, el investigador ha visto la

necesidad de implementar una automatización de Alevinaje siendo el área con mayor

índice de mortalidad y mayor cuidado en esa etapa de crecimiento. Dando como

solución la cual nos permitirá controlar la temperatura del agua ya que es fundamental

para el crecimiento de los alevines manteniendo una temperatura estable y una

alimentación en horarios establecidos mejora el índice de mortalidad de los alevines y

su crecimiento en esa etapa

La automatización nos permite la medición de los principales parámetros físicos-

químicos del agua (alimentación y Temperatura) de forma remota implementando un

módulo de hardware dentro de un estanque cuya función es de capturar en todo

momento las muestras de cada una de las mediciones y enviarlas a través de internet

hacia un servidor con el objeto de visualizarlas por medio de una página web,

permitiendo administrar, a la información en forma directa sin necesidad de estar frente

al estanque

Al implementar un sistema automatizado nos admitiría acceder desde un usuario a la

información sin importar si nos encontramos en el la finca Acuatilsa tendremos un

control total del portón de alimentación, bomba de agua y ortos sensores que estarán

instalados para el controlo

Figura 15 Esquema del funcionamiento del sistema propuesto

Nota: Interacción entre el prototipo (hardware y software) y el usuario

Page 49: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

36

El prototipo a desarrollarse se utilizara una placa electrónica programable de marca

Arduino se desarrolla en base a una placa electrónica programable Open Hardware y

servirá de controlador ,la que se encargara de recibir las mediciones desde los sensores

temperatura, los mismos que estarán en el estanque y controla una bomba de agua la

cual se prendera si la temperatura del agua aumenta y a su vez si el agua se enfría se

prendera el termostato para tener una temperatura adecuada del agua y un portón

alimentador para la alimentación de los alevines. El Arduino es una placa que trabaja

conjuntamente con shield para comunicaciones nos admitirá envira información a la

base de datos que estará en un servidor

El encargado para recibir la información será un servidor centos 5.0 el cual estará

instalado y levantado todos los servicios requeridos utilizando una base de datos

phpmyadmin.se desarrollara una interfaz web la cual nos permite visualizar los datos

recibidos de la pecera a través de un hardware construido con Arduino y los sensores

utilizados

La aplicación estará codificada en un lenguaje utilizado en php y unos framework

material design para la programación de la placa Arduino que está conectada con los

sensores se utilizara Arduino 1.8.0, el cual nos permitirá visualizar la información en un

aplicación web con una interfaz dinámica se puede visualizar en una zona en vivo lo

que está sucediendo actualmente con la pecera que proceso se está ejecutándose en

ese momento ingresar datos de la piscina creada, edad de los peces y demás datos que

son fundamental para el crecimiento de los alevines podremos realizar reportes por

cada parámetro necesario de cada piscina

Page 50: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

37

2.4 Conclusiones parciales del capítulo

De acuerdo a la entrevista realizada al propietario de la Finca Acuatilsa, los horarios de

alimentación no se cumplen por olvido del encargado, además que se desperdicia el

alimento de los peces por no saber suministrar correctamente el alimento y no se

controla la temperatura para su adecuado desarrollo en cada piscina, causando pérdida

económica.

Como podemos darnos cuenta en la entrevista realizada a los productores, las

preguntas han sido bien estructuradas de acuerdos a las necesidades teniendo una

considerable aceptacion por lo que nosotros tomamos la iniciativa de realizar la

implementacion de sistema para el control de la temperatura y horarios de alimentacion

en la Finca “ACUATILSA” lo cual hara que las actividades que se deben realizar sean

eficacez y en menor tiempo optimizando los recursos disponibles.

La Implementación de un Sistema automatizado para el control de temperatura del agua

y alimentación de alevines seria precisamente el indicado para solucionar dichos

problemas en la Finca Acuatilsa en la etapa de alevinaje.

Las actividades de recopilación, procesamiento, análisis e interpretación de datos,

producto de la investigación, aplicando las pertinentes herramientas investigativas,

requieren de un estudio profundo y con técnicas aplicadas concienzudamente para

obtener resultados veraces, coherentes y que permitan palpar la realidad de la

necesidad de a la automatización del control de temperatura del agua y alimentación de

los alevines.

En la aplicación de la técnica de la Observación se concluye que se consume mucho

tiempo, y además sólo se puede apreciar una parte del total de actividades que se

realizan con relación al proceso de inventariado, pero aun así se tiene un sustancial

aporte a la investigación por haber sido oportunamente aplicada y obtener la información

necesaria para desarrollar el diagrama UML de casos de uso de la interacción de los

usuarios entre sí y con el futuro sistema. Gracias a la apertura total que se ha recibido

por parte del gerente de la finca Acuatilsa se ha obtenido toda la información necesaria

para establecer todos los requisitos lo que permitió hacer la automatización.

Page 51: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

38

CAPITULO III VALIDACION Y EVALUACION DE RESULTADOS DE LA

APLICACION DE LA PROPUESTA

3.1 Implementación de un sistema automatizado para el control de temperatura

del agua y alimentación de alevines utilizando una plataforma con software libre

Objetivos

Objetivo General

Implementar un Sistema automatizado para el control de temperatura del agua y

alimentación de alevines utilizando una plataforma con software libre.

Objetivos específicos

Diseñar las distintas interfaces del sistema automatizado.

Implementar el código necesario para la ejecución de nuestro sistema

automatizado

Implementación de un Sistema automatizado para el control de temperatura del

agua y alimentación de alevines utilizando una plataforma con software libre

Justificación de la propuesta

La producción piscícola de la empresa Acuatilsa se fundamenta en la crianza y

reproducción de alevines en tal virtud la necesidad de mejorar la producción de alevines

de la finca Acuatilsa a través de la automatización de los procesos que intervienen en

su crecimiento, que se detallan a continuación.

Automatizar el control de la alimentación de alevines

Automatizar el control de temperatura del agua

Al solucionar todos estos procesos nos permitirá mantener un control de la temperatura

del agua ya que es fundamental para el crecimiento de los alevines, de la misma manera

una alimentación en horarios establecidos bajara el índice de mortalidad de los alevines

y su crecimiento.

Page 52: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

39

De acuerdo a la nueva matriz productiva del país, en el cual se requiere el incremento

anual de alimentos para la población, debido a esto, los piscicultores tienen la

necesidad de aumentar su producción, por lo que es necesario hacer uso de la

tecnología para crear un sistema de automatización para la alimentación y controlar

la temperatura del agua, siendo innovador y de mucha ayuda para la comunidad e

industria piscicultora de la región y el país. Tomando en cuenta las consideraciones

previas, se plantea una solución basada en herramientas de tecnología de

información, que permita optimizar recursos y garantizar el correcto crecimiento de

los alevines generando ganancias y mayores ingresos al dueño de la finca Acuatilsa.

Estudio de factibilidad

Técnico

Se realizó una evaluación de la tecnología existente en Acuatilsa donde se realizó el

sistema automático, este estudio estuvo destinado a recolectar información sobre los

componentes tecnológicos que posee y la posibilidad de hacer uso de los mismos en el

desarrollo e implementación del sistema propuesto. Se evaluó bajo los enfoques de

Hardware y Software.

Tabla 15 Hardware mínimo

Descripción Mínimo Óptimo Cantidad

Computador PH Core i3 Core i7 1

Memoria Ram 2 GB 4 GB

Disco Duro 500 GB 1 TB

CPU 2,2 GHZ 3,16 GHZ

Page 53: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

40

Tabla 16 Recursos de hardware

Descripción Mínimo Óptimo Cantidad

Servidor Hosting

Servidor Hosting

1 GB en disco

1 Base Sql Server

- 6 GB espacio en

disco y transferencia de 90 GB

- Espacio web limitado al total

- Base Sql Server ilimitado

1

Recursos software

Tabla 17 Recursos software

Software Descripción

Sistema Operativo Windows server 2012

Net Framework 4.5.2

Sql Server 2008

Navegador Web compatible con HTML 5 Opera, Firefox, Chrome

Factibilidad económica

A continuación, se presenta un estudio que dio como resultado la factibilidad económica

del desarrollo del software. Se determinaron los recursos para desarrollar, implementar

y mantener en operación del software programado.

Costos por desarrollo

Tabla 18 Gastos que se invierten al realizar el trabajo de investigación

Recursos humanos Cantidad meses Salario mensual Salario total

Analista 1 800,00 800.00

Programador 3 800,00 2400.00

Diseñador 2 800,00 1600.00

Total 4800.00

Page 54: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

41

Tabla 19 Gastos que se invierten al realizar el trabajo de investigación

Adquisición servicios Cantidad meses Mensual Total

Uso de Computadora 3 90,00 270.00

Servicio de Internet 3 18, 99 56.97

Dominio 3 75,00 (anual) 75.00

Total 401.97

Costos materiales

Tabla 20 Gastos que se invierten al realizar el trabajo de investigación

Materiales Costos

Materiales electrónicos 900,00

Total 900,00

Costo total del Proyecto

Tabla 21 Gastos en general que se invierten al realizar el trabajo de investigación

Total

recursos humanos 4800.00

adquisición servicios 401,97

Materiales 900,00

TOTAL 6101,97

Una vez calculado el costo total del proyecto es de 6101,97 (SEIS MIL CIENTO UN CON

97/100) dólares americanos, del valor total antes detallado, se considera que es una

cantidad factible para el desarrollo del proyecto, de los cuales un 50 % va a ser asumido

por los proponentes del proyecto y el restante asume los gastos el beneficiario.

Page 55: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

42

Factibilidad Operativa

La factibilidad operativa depende estrictamente del personal humano disponible para el

soporte y manejo del sistema.

El software no tiene restricciones al momento de crear piscinas.

El software será implantado en la finca ACUATILSA, además se impartirá la

capacitación necesaria al propietario de la finca y sus técnicos para el manejo adecuado

de la misma.

El mantenimiento del software se encarga el tesista cuando exista algún error

inesperado en el sistema, siempre y cuando exista una negociación con el propietario

de la finca Acuatilsa.

Es importante el diseño y creación de este producto porque permitirá incursionar de una

forma revolucionaria al mercado y el diseño brindando grandes oportunidades de

negocios en la piscicultura.

Propósito

Automatizar el proceso para el control de temperatura del agua y alimentación de

alevines.

Ámbito del sistema

El usuario es el gestor de establecer el horario de alimentación de los alevines mientras

que el sistema se encarga de proporcionar la cantidad de alimento que se va a dar

dependiendo la cantidad de animales manejados que se encuentren en cada piscina,

según el horario establecido, y nuestro hardware Arduino recepta la información

recogida de los diferentes sensores utilizados y registra la información en una base de

datos phpmyadmin. Además, controla la temperatura del agua, permitiendo realizar los

debidos cambios y variaciones establecidas para el crecimiento adecuado de los

mismos.

Page 56: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

43

Desarrollo de la Aplicación

En la ejecución del proyecto se emplea la metodología Scrum que permite agilizar el

desarrollo del software utilizando herramientas, para cubrir todo el ciclo de vida del

desarrollo del sistema, mediante una serie de etapas donde se especifica los

requerimientos y se modela el comportamiento del sistema utilizando el lenguaje

de modelamiento unificado (UML).

Roles para el desarrollo

Los encargados en desarrollar la automatización del software son el programador de

Scrum (Scrum Máster) y propietario de la finca Acuatilsa con el producto (Product

Owner) los cuales son responsables de ejecución del proyecto.

Propietario del Producto (Product Owner):

El dueño de la finca Acuatilsa es el encargado de proporcionar la información o los

requerimientos, necesarios para realizar la automatización del software, al facilitar la

información y funcionalidades del sistema imprescindibles para su ejecución

encargados de crear y mantener el Product Backlog.

Equipo desarrollador

El autor de la tesis, es el encargado de desarrollar la automatización utilizando una

plataforma con software libre de acuerdo los requerimientos establecidos por el

propietario del producto, en este caso seria los dueños de la finca Acuatilsa.

Scrum Master:

Es el encargado de programar utilizando metodologías agiles para llevar acabo el desarrollo de

la automatización.

Page 57: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

44

Periodos de desarrollo Scrum

Para el desarrollo de la automatización utilizando una plataforma con software libre se

utilizó la siguiente metodología scrum en varios periodos.

Descripción del Proyecto (Producto Backlog)

En este periodo se realizó la identificación de los principales procesos que son

fundamentales para el desarrollo de la automatización corrigiendo cualquier falencia

encontrada durante este periodo.

Determinación del Sprint (Sprint Backlog):

Se identificaron 4 sprint que corresponden a los módulos que fueron identificados de

acuerdo a los requerimientos del propietario de la finca Acuatilsa los mismos que serán

ejecutados en el lapso de 3 semanas cada uno incorporando al final un prototipo sprint.

Ejecución del Sprint:

Luego de tomar en cuenta los requerimientos establecidos en el Sprint Backlog se

concluye con cada uno de los sprints para la automatización del software.

Culminación de los Sprints:

Con la elaboración de cada una de los sprints y las pruebas realizadas con anterioridad

se obtuvo el software requerido denominado SACTA (Sistema automatizado para el

control de temperatura y alimentación).

Definición del Proyecto (Producto Backlog)

Se efectuó un análisis de la situación actual y los requerimientos del propietario de la finca

Acuatilsa, para el desarrollo de la automatización utilizando una plataforma con software

libre.

Page 58: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

45

Requerimientos del cliente

El propietario de la finca Acuatilsa requiere una automatización utilizando una

plataforma con software libre que permita disminuir el índice de mortalidad de la crianza

de alevines:

Automatizar el proceso de alimentación de los alevines

Automatizar el proceso de control de temperatura del agua de los estanques

Este software automatizara en horarios establecidos, de pendiendo las edades,

tipo de comida, porción de alimento requerido por los alevines

Automatizar el horario de limpieza de la piscina ya creada

Debe permitir agregar usuarios

Visualizar los informes generales

El sistema debe tener una zona en vivo

Priorización de requerimientos

Tabla 22 Producto Backlog

Requerimiento Descripción Prioridad

R1 Ingreso al Sistema Alta

R2 Control Alta

R3 Piscina Alta

R4 Peso Talla Alta

R5 Crear usuarios Alta

R6 Gestionar informes Alta

R7 Vista rapida Alta

R78 Datos personales Alta

Page 59: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

46

Requisitos funcionales

Tabla 23 Historia de usuario ingreso al sistema

HISTORIA DE USUARIO

Identificación del requerimiento: R1

Nombre Ingreso al sistema

Usuario Usuario (Administrador)

Características: Los usuarios deberán identificarse para

acceder cualquier parte del sistema.

Tabla 24 Historia de usuario control zona en vivo

HISTORIA DE USUARIO

Identificación del requerimiento: R2

Nombre Zona en Vivo

Usuario Administrador

Características: El sistema presentara a los usuarios una interfaz

dinámica

Descripción del requerimiento: Para incrementar la interacción del usuario con el

sistema, se hará uso de una barra de navegación

en vivo , la cual permite ver por todos los sitios

donde puede movilizarse para que no se pierda

en el sistema

Tabla 25 Historia de usuario tipo piscina

HISTORIA DE USUARIO

Identificación del requerimiento: R3

Nombre Tipo de Piscina

Usuario Usuario

Page 60: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

47

Características: El usuario deberá registrarse para poder acceder al

sistema.

Descripción del requerimiento: Como Usuario es el encargado de elegir el modulo

Tipo Piscina y crear la Piscina donde debe llenar los

campos obligatorios:

Dimensiones: en este campo se debe llenar el ancho,

largo y la profundidad de la piscina donde se coloca

los alevines.

Datos generales: dentro de este campo se deberán

llenar las siguientes especificaciones como una

etiqueta que identificara a la piscina, seleccionar los

meses y los días de edad de los alevines al ingresar

a la piscina creada donde automáticamente el

sistema calcula la porción en gramos que se va a

suministrar el alimento dependiendo el número de

alevines, eligiendo una temperara máxima y mínima

para tener un control estable del agua alimentación:

se elige la hora y los minutos para que el portón

realice su función de alimentar a los alevines y

seleccionamos las veces necesarias para realizar el

proceso limpieza: seleccionamos la hora y los

minutos para que el la bomba de agua realice su

función de limpiar la piscina de los alevines, elegimos

las hora para repetir el proceso de limpieza del

estanque y el tiempo dependiendo la dimensión del

estanque.

Tabla 26 Historia de usuario Peso y Talla

HISTORIA DE USUARIO

Identificación del requerimiento: R4

Nombre Peso y Talla

Usuario Usuario

Page 61: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

48

Características: El usuario debe primero tener creado el Tipo de

Piscina para poder entrar a este modulo.

Descripción del requerimiento: Como Usuario es el encargado de elegir el modulo

peso y talla donde se selecciona la Piscina ya creada

haciendo se procede a hacer un muestreo de los

alevines ya en existencia en la piscina ingresamos la

fecha el peso y la talla de los alevines poder guardar.

Tabla 27 Historia de usuario Crear Usuarios

HISTORIA DE USUARIO

Identificación del requerimiento: R5

Nombre Crear Usuario

Usuario Administrador

Características: El sistema ofrece al administrador la opción de

crear los usuarios.

Descripción del requerimiento: Como administrador necesito agregar usuarios al

sistema, de manera que pueda definir a las

personas que accedan al sistema dependiendo su

nivel de accesibilidad al sistema.

Tabla 28 Historia de usuario Gestionar Usuarios

HISTORIA DE USUARIO

Identificación del requerimiento: R6

Nombre Consultar informes

Usuario Administrador

Características: El sistema ofrece al administrador, consultar los

informes.

Page 62: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

49

Descripción del requerimiento: El administrador podrá generar consultas de los

módulos temperatura, alimentación, limpieza de

manera que pueda segmentar la información de los

estanques de los alevines.

Tabla 29 Historia de usuario Vista Rápida

HISTORIA DE USUARIO

Identificación del requerimiento: R7

Nombre Vista Rápida

Usuario Usuario

Características: El sistema ofrecerá al usuario información general

acerca de la piscinas de los alevines.

Descripción del requerimiento: Para incrementar una mayor visualización de los

procesos que se están llevando a cabo se puede ver

las raciones dadas en el día de la comida, estado de

suciedad del agua y el promedio del agua en se

mantiene la piscina.

Page 63: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

50

Tabla 30 Historia de usuario Datos Personales

HISTORIA DE USUARIO

Identificación del requerimiento: R8

Nombre Datos personales

Usuario Administrador

Características: El sistema presentara a los usuarios una interfaz

dinámica.

Descripción del requerimiento: Para incrementar la interacción del usuario con el

sistema, se hará uso de una barra de navegación en

vivo, la cual permite ver por todos los sitios donde

puede movilizarse para que no se pierda en el sistema.

Requisitos no funcionales

Tabla 31 Requerimiento no funcional Interfaz del sistema

REQUERIMIENTOS NO FUNCIONALES

Identificación del requerimiento: RNF01

Nombre Interfaz del sistema.

Usuario Administrador

Características: El sistema presentara una interfaz de usuario y

administrador con una interfaz gráfica, para que sea

de fácil manejo a los usuarios del sistema

registrados.

Descripción del requerimiento: El sistema debe tener una interfaz de uso

intuitivamente, sencilla y fácil de usar.

Page 64: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

51

Tabla 32 Requerimiento no funcional mantenimiento

REQUERIMIENTOS NO FUNCIONALES

Identificación del requerimiento: RNF02

Nombre Mantenimiento.

Usuario Administrador

Características: El sistema deberá de tener un manual de instalación

y manual de usuario para facilitar los mantenimientos

que serán realizados por el administrador.

Descripción del requerimiento: El sistema debe disponer de una documentación

fácilmente actualizable que permita realizar

operaciones de mantenimiento con el menor esfuerzo

posible.

Tabla 33 Requerimiento no funcional Desempeño

REQUERIMIENTOS NO FUNCIONALES

Identificación del requerimiento: RNF03

Nombre Desempeño

Usuario Administrador

Características: El sistema garantizará a los usuarios un desempeño

en cuanto a los datos almacenado en el sistema

ofreciéndole una confiabilidad a esta misma.

Descripción del requerimiento: Garantizar el desempeño del sistema informático a

los diferentes usuarios. En este sentido la

información almacenada o registros realizados

podrán ser consultados y actualizados permanente y

simultáneamente, sin que se afecte el tiempo de

resultado de cada proceso.

Page 65: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

52

Tabla 34 Requerimiento no funcional Desempeño

REQUERIMIENTOS NO FUNCIONALES

Identificación del requerimiento: RNF04

Nombre Nivel de Usuario

Usuario Administrador

Características: Garantizara al usuario el acceso de información de

acuerdo al nivel que posee.

Descripción del requerimiento: Deben tener controles para permitir el acceso a la

información al personal autorizado a través de la red

local.

Tabla 35 Requerimiento no funcional confiabilidad continúa del sistema

REQUERIMIENTOS NO FUNCIONALES

Identificación del requerimiento: RNF05

Nombre Confiabilidad continúa del sistema.

Usuario Administrador

Características: El sistema tendrá que estar en funcionamiento las 24

horas los 7 días de la semana. Ya que es un sistema

diseñado para el registro de datos.

Descripción del requerimiento: La disponibilidad del sistema debe ser continua con

un nivel de servicio para los usuarios de 7 días por 24

horas, garantizando un esquema adecuado que

permita la posible falla en cualquiera de sus

componentes, autorizado a través de la red local.

Page 66: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

53

Tabla 36 Requerimiento no funcional confiabilidad continúa del sistema

REQUERIMIENTOS NO FUNCIONALES

Identificación del requerimiento: RNF06

Nombre Seguridad en información

Usuario Administrador

Características: El sistema garantizara a los usuarios una seguridad

en cuanto a la información que se procesa en el

sistema.

Descripción del requerimiento: Garantizar la seguridad del sistema con respecto a

la información y datos que se manejan tales sean

documentos, archivos y contraseñas.

Page 67: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

54

Diseño Arquitectónico de la Aplicación

La programación y la presentación que funciona en el entorno de internet, información

server es la base de funcionamiento de 3 capas y cuenta con un motor de base de

datos para la aplicación web cliente servidor del sprint.

Presentación (Internet Information Server)

Lógica de negocio (programación, procedimientos, funciones)

Base de datos (Phpmyadmin)

Figura 16 Diseño arquitectónico de la aplicación

Page 68: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

55

Modelo conceptual de la base de datos de la aplicación

Figura 17 Modelo conceptual –base de datos (SACTA)

tiene

abarca

Relationship_3

Relationship_4

Relationship_5

Relationship_6

Relationship_7

Relationship_8

Relationship_9

Relationship_10

Relationship_11

Relationship_12

Relationship_13

Relationship_14

Relationship_15

Relationship_16

Relationship_17

Relationship_18

usuario

id

nombreusuario

idusuario

contraseña

idsesion

tipousuario

temperatura

id

idtemperatura

fecha

temperatura

idsesion

sesion

id

idsesion

idusuario

fechainicio

fechafinpiscina

id

idpiscina

nombre

idtipopiscina

cantidadpeces

idsesion

activo

registrohorarioalimentacion

id

idregistrohorarioalimentacion

pendiente

completo

mensaje

idhorarioalimentacion

hora

fecha

idsesion

ifecha

fecharealizado

idpiscina

jsonpiscina

accion

id

idaccion

tabla

idtabla

accion

idsesion

data

fecha

horarioalimentacion

id

idhorarioalimentacion

hora

repetir

idsesion

idtipopiscina

usuarioinformacion

id

idusuarioinformacio

idusuario

nombre

telefono

celular

observacion

direccion

correo

idsesion

registrohorariolimpieza

id

idregistrohorariolimpieza

pendiente

completo

mensage

idhorariolimpieza

hora

fecha

idsesion

ifecha

fecharealizado

ispiscina

jsonpiscina

horariolimpieza

id

idhorariolimpieza

hora

repetir

idsesion

idtipopiscina

duracion

tipopiscina

id

idtipopiscina

nombre

edad

porcion

temperaturamin

temperaturamax

tipocomida

idsesion

Page 69: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

56

Modelo lógico de la base de datos de la aplicación

tiene

abarca

Relationship_3

Relationship_4

Relationship_5

Relationship_6

Relationship_7

Relationship_8

Relationship_9

Relationship_10

Relationship_11

Relationship_12

Relationship_13

Relationship_14

Relationship_15

Relationship_16

Relationship_17

Relationship_18

usuario

id

nombreusuario

idusuario

contraseña

idsesion

tipousuario

Integer

Variable characters (45)

Variable characters (45)

Variable characters (400)

Variable characters (45)

Integer

temperatura

id

idtemperatura

fecha

temperatura

idsesion

Integer

Variable characters (45)

Date & Time

Decimal (10,0)

Variable characters (45)

<M>

<M>

sesion

id

idsesion

idusuario

fechainicio

fechafin

Integer

Variable characters (45)

Variable characters (45)

Date & Time

Date & Time

<M>

<M>

<M>

<M>

<M>

piscina

id

idpiscina

nombre

idtipopiscina

cantidadpeces

idsesion

activo

Integer

Variable characters (45)

Variable characters (45)

Variable characters (45)

Decimal (10)

Variable characters (45)

Byte (1)

<M>

<M>

<M>

<M>

<M>

<M>

<M>

registrohorarioalimentacion

id

idregistrohorarioalimentacion

pendiente

completo

mensaje

idhorarioalimentacion

hora

fecha

idsesion

ifecha

fecharealizado

idpiscina

jsonpiscina

Integer

Variable characters (45)

Byte (1)

Byte (1)

Variable characters (400)

Variable characters (45)

Decimal (10)

Date & Time

Variable characters (45)

Variable characters (45)

Date & Time

Variable characters (45)

Text

<M>

<M>

<M>

<M>

<M>

<M>

<M>

<M>

accion

id

idaccion

tabla

idtabla

accion

idsesion

data

fecha

Integer

Variable characters (45)

Variable characters (45)

Variable characters (45)

Variable characters (45)

Variable characters (45)

Text

Date & Time

<M>

<M>

<M>

<M>

<M>

<M>

horarioalimentacion

id

idhorarioalimentacion

hora

repetir

idsesion

idtipopiscina

Integer

Variable characters (45)

Decimal (10)

Decimal (10)

Variable characters (45)

Variable characters (45)

<M>

<M>

<M>

<M>

usuarioinformacion

id

idusuarioinformacio

idusuario

nombre

telefono

celular

observacion

direccion

correo

idsesion

Integer

Variable characters (45)

Variable characters (45)

Variable characters (400)

Variable characters (400)

Variable characters (400)

Variable characters (45)

Variable characters (400)

Variable characters (400)

Variable characters (45)

<M>

registrohorariolimpieza

id

idregistrohorariolimpieza

pendiente

completo

mensage

idhorariolimpieza

hora

fecha

idsesion

ifecha

fecharealizado

ispiscina

jsonpiscina

Integer

Variable characters (45)

Byte (1)

Byte (1)

Variable characters (400)

Variable characters (45)

Decimal (10)

Date & Time

Variable characters (45)

Variable characters (45)

Date & Time

Variable characters (45)

Text

<M>

<M>

<M>

<M>

<M>

<M>

<M>

<M>

<M>

<M>

<M>

<M>

<M>

horariolimpieza

id

idhorariolimpieza

hora

repetir

idsesion

idtipopiscina

duracion

Integer

Variable characters (45)

Decimal (10)

Decimal (10)

Variable characters (45)

Variable characters (45)

Decimal (10)

<M>

<M>

<M>

<M>

<M>

<M>

<M>

tipopiscina

id

idtipopiscina

nombre

edad

porcion

temperaturamin

temperaturamax

tipocomida

idsesion

Integer

Variable characters (45)

Variable characters (45)

Decimal (10)

Decimal (14,4)

Decimal (10)

Decimal (10)

Variable characters (45)

Variable characters (45)

<M>

<M>

<M>

<M>

<M>

<M>

<M>

<M>

<M>

Page 70: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

57

Modelo físico de la base de datos de la aplicación

Figura 18 Modelo lógico –base de datos (SACTA)

Figura 19 Modelo físico –base de datos (SACTA)

tiene

0,n

Relationship_3

Relationship_4

0,n

0,n

0,n

0,n

0,n

Relationship_10

Relationship_11

Relationship_12

Relationship_13

Relationship_14

0,n

0,nRelationship_17Relationship_18

usuario

id

nombreusuario

idusuario

contraseña

idsesion

tipousuario

Integer

Variable characters (45)

Variable characters (45)

Variable characters (400)

Variable characters (45)

Integer

temperatura

id

idtemperatura

fecha

temperatura

idsesion

Integer

Variable characters (45)

Date & Time

Decimal (10,0)

Variable characters (45)

<M>

<M>

sesion

id

idsesion

idusuario

fechainicio

fechafin

Integer

Variable characters (45)

Variable characters (45)

Date & Time

Date & Time

<M>

<M>

<M>

<M>

<M>

piscina

id

idpiscina

nombre

idtipopiscina

cantidadpeces

idsesion

activo

Integer

Variable characters (45)

Variable characters (45)

Variable characters (45)

Decimal (10)

Variable characters (45)

Byte (1)

<M>

<M>

<M>

<M>

<M>

<M>

<M>

registrohorarioalimentacion

id

idregistrohorarioalimentacion

pendiente

completo

mensaje

idhorarioalimentacion

hora

fecha

idsesion

ifecha

fecharealizado

idpiscina

Integer

Variable characters (45)

Byte (1)

Byte (1)

Variable characters (400)

Variable characters (45)

Decimal (10)

Date & Time

Variable characters (45)

Variable characters (45)

Date & Time

Variable characters (45)

<M>

<M>

<M>

<M>

<M>

<M>

<M>

<M>

accion

id

idaccion

tabla

idtabla

accion

idsesion

data

fecha

Integer

Variable characters (45)

Variable characters (45)

Variable characters (45)

Variable characters (45)

Variable characters (45)

Text

Date & Time

<M>

<M>

<M>

<M>

<M>

<M>

horarioalimentacion

id

idhorarioalimentacion

hora

repetir

idsesion

idtipopiscina

Integer

Variable characters (45)

Decimal (10)

Decimal (10)

Variable characters (45)

Variable characters (45)

<M>

<M>

<M>

<M>

usuarioinformacion

id

idusuarioinformacio

idusuario

nombre

telefono

celular

observacion

direccion

correo

idsesion

Integer

Variable characters (45)

Variable characters (45)

Variable characters (400)

Variable characters (400)

Variable characters (400)

Variable characters (45)

Variable characters (400)

Variable characters (400)

Variable characters (45)

<M>

registrohorariolimpieza

id

idregistrohorariolimpieza

pendiente

completo

mensage

idhorariolimpieza

hora

fecha

idsesion

ifecha

fecharealizado

ispiscina

Integer

Variable characters (45)

Byte (1)

Byte (1)

Variable characters (400)

Variable characters (45)

Decimal (10)

Date & Time

Variable characters (45)

Variable characters (45)

Date & Time

Variable characters (45)

<M>

<M>

<M>

<M>

<M>

<M>

<M>

<M>

<M>

<M>

<M>

<M>

horariolimpieza

id

idhorariolimpieza

hora

repetir

idsesion

idtipopiscina

duracion

Integer

Variable characters (45)

Decimal (10)

Decimal (10)

Variable characters (45)

Variable characters (45)

Decimal (10)

<M>

<M>

<M>

<M>

<M>

<M>

<M>

tipopiscina

id

idtipopiscina

nombre

edad

porcion

temperaturamin

temperaturamax

tipocomida

idsesion

Integer

Variable characters (45)

Variable characters (45)

Decimal (10)

Decimal (14,4)

Decimal (10)

Decimal (10)

Variable characters (45)

Variable characters (45)

<M>

<M>

<M>

<M>

<M>

<M>

<M>

<M>

<M>

Page 71: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

58

Tipos de datos de la Aplicación

Acción

Tabla 37 Modelo conceptual –base de datos (SACTA)

Nombre Tipo Dato Descripción

Id int Código de registro de acción del sistema

idaccion varchar Código de identificación

Table varchar Identificación de acción realizada en cada modulo

idtabla varchar Código de la tabla de opciones de la piscina

Accion varchar Registra la acción realizada por el usuario

idsecion varchar Código identificador de sesión

Fecha datetime Registra la hora y fecha realizada por el usuario

Tipopiscina

Tabla 38 Tabla piscina –base de datos (SACTA)

Nombre Tipo Descripción

Id int Código de registro de acción del sistema

idtipopiscina varchar Código de identificación de la piscina

Nombre varchar Nombre de la piscina creada por el usuario

Edad decimal Registra la Edad de los alevines

porcion decimal Registra la porción asignada de alimento según la edad temperaturami

n decimal Seleccionar la temperatura mínima de la piscina

Temperaturamax

decimal Seleccionar temperatura máxima de la piscina

tipocomida varchar Registra el tipo de comida de acuerdo a ala edad de los alevines idsecion varchar Código identificador de sección

horarioalimentacion

Tabla 39 Tabla horario alimentación –base de datos (SACTA)

Nombre Tipo Dato Descripción

Id int Código de registro de acción del sistema

idhorarioalimentacion varchar Código de identificación

Hora decimal Hora inicial de la alimentación

repetir decimal Repetición de alimento según la edad

idsesion varchar Código de identificación

idtipopiscina varchar Código de identificación

Page 72: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

59

Horariolimpieza

Tabla 40 Tabla horario limpieza –base de datos (SACTA)

Nombre Tipo Dato Descripción

Id int Código de registro de acción del sistema

idhorariolimpieza varchar Código de identificación

Hora decimal Hora inicial de la limpieza

Repetir decimal Repetición de limpieza

Idsesion varchar Código de identificación

idtipopiscina varchar Código de identificación

duracion decimal Tiempo de limpieza

Sesión

Tabla 41 Tabla sesión –base de datos (SACTA)

Nombre Tipo Dato Descripción

id int Código de registro de acción del sistema

idsesion varchar Código de identificación de sesión

idusuario varchar Asignación de códigos Usuario y Administrador

fechainicio datetime Fecha de inicio de sesión

fechafin datetime Fecha final de sesión

Temperatura

Tabla 42 Tabla temperatura –base de datos (SACTA)

nombre Tipo Dato Descripción

id int Código de registro de acción del sistema

idtemperatura varchar Código de identificación de la temperatura

fecha datatime Registra la fecha asignada de temperatura

temperatura decimal Temperatura promedio

idsesion varchar Código de identificación de sesión

Page 73: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

60

usuario

Tabla 43 Tabla usuario –base de datos (SACTA)

nombre Tipo Dato

Descripción

id int Código de registro de acción del sistema

idusuario varchar Código de identificación

nombreusuario varchar Asignación de códigos Usuario y Administrador

contraseña varchar Contraseña asignada

idsesion varchar Código de identificación sesión

tipousuario int Identificador de tipo de usuario

Usuarioinformacion

Tabla 44 Tabla usuario información –base de datos (SACTA)

nombre Tipo

Dato

Descripción

id int Código de registro de acción del sistema

idusuarioinformacion varchar Asignación de códigos Usuario y Administrador

idusuario varchar Asignación de códigos Usuario y Administrador

nombre varchar Nombre del usuario

telefono varchar Teléfono del usuario

celular varchar Celular del usuario

cargo

varchar Función a desempeñar del usuario

direccion varchar Dirección del usuario

Correo varchar Correo del usuario

idsesion varchar Código de identificación de sesión

Pisina

Tabla 45 Tabla piscina –base de datos (SACTA)

nombre Tipo Dato Descripción

Id int Código de registro de acción del sistema

idpisina varchar Código de identificación

descripcion varchar Nombre de la piscina

Idtipopisina varchar Contraseña asignada

Cantidaddepe

ses

decimal Cantidad de peces por piscina

idsesion varchar Código de identificación de sesión

activo bit Activar piscina

Page 74: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

61

Definición del Sprint (Sprint Backlog)

Se establecieron cuatro módulos (Sprint) para el desarrollo de la automatización, los

mismos que fueron colocados según su importancia para los requerimientos del

Producto Backlog.

Sprint 1 (Configuración general zona en vivo)

El primer (sprint) fue denominado configuración general, el cual consiste en el ingreso

al sistema y tipo de piscina el cual permite crear y seleccionar la edad y el rango de

temperatura que va a hacer fundamental para la creación de los demás sprint.

Tabla 46 Descripción del sprint 1

Especificación de casos de uso Sprint 1

Tabla 47 Caso de Uso – ingreso al sistema (SACTA)

Identificador Caso de Uso

Ingreso al sistema

Nombre del Caso de uso

Autentificación de ingreso

Registro CU00.1

Actores Usuario/(administrador)

Propósito Permite el ingreso de nombre de usuario y contraseña

Condición

Valida el usuario si se encuentra registrado brindándole el acceso al sistema si la autenticación es positiva. El sistema debe validar

1. Que sea ingresado correctamente el nombre de usuario creado.

2. Que sea ingresada la contraseña correctamente Pos condición De existir algún error al momento de ingresar los datos en los campos obligatorios el sistema nos indica un cuadro

1. El nombre de usuario o contraseña son incorrectos

Requerimiento Descripción Prioridad

R1 Ingreso al Sistema Alta

R2 Control Alta

Page 75: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

62

Tabla 48 Caso de Uso – Zona en vivo(SACTA)

Identificador Caso de Uso Control Zona en vivo

Nombre del Caso de uso Control Zona en vivo

Registro CU00.2

Actores Usuario/(administrador)

Propósito Visualización del estado actual de la piscina

Visión General El administrador del sistema es el encargado de elegir el modulo Control Zona en vivo donde permite visualizar los procesos que se están llevando acabo. El sistema debe validar:

1. El sistema muestra que situación actual se está llevando a cabo en la piscina activa

2. El sistema puede controlar los procesos que se lleven a cabo (ENSENDER y APAGAR)

Pos condicion 1.De existir algún error se puede controlar todos procesos manualmente.

Diseño de casos de uso Sprint 1

Caso de Uso Usuario: ingreso al sistema

System

ADMINISTRADORContraseña

LOGIN

INGRESO AL SISTEMA (SACTA)

USUARIO

INGRESO A LOS MODULOS

<<include>>

<<include>>

Figura 20 Caso de Uso – ingreso al sistema (SACTA)

Page 76: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

63

Caso de Uso Usuario: Zona en vivo

Figura 21 Caso de Uso – zona en vivo (SACTA)

Ejecución Sprint 1

Interfaz elección ingreso al sistema

Figura 22 Autentificación usuarios (SACTA)

Figura 23 Interfaz de ingreso a los módulos (SACTA)

Page 77: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

64

Interfaz elección de módulos Tipos de piscina

Pruebas del Sprint 1

Tabla 49 Prueba de ingreso al sistema (SACTA)

RQF 001 Ingreso al sistema

DESCRIPCIÓN El aplicativo permitirá ingresar mediante un usuario y una contraseña.

USUARIO Usuario/(administrador)

CONDICIONES DE EJECUCION La aplicación debe funcionar en un entorno web

ENTRADA/PASOS DE LA EJECUCIÓN

El usuario ingresa el usuario y la contraseña 1. usuario da click en aceptar.

RESULTADO ESPERADO 1 La aplicación ingresa a las opciones definidas para ese usuario RESULTADO ESPERADO 2 La aplicación muestra el mensaje de datos mal ingresados.

EVALUACIÓN DE LA PRUEBA Prueba satisfactoria.

Figura 24 interfaz modulo piscina (SACTA)

Page 78: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

65

Tabla 50 Prueba de ingreso zona en vivo (SACTA)

RQF 002 ZONA EN VIVO

DESCRIPCIÓN El aplicativo permite ver en vivo

USUARIO Usuario/(administrador)

CONDICIONES DE EJECUCION La aplicación debe funcionar en un entorno Web.

ENTRADA/PASOS DE LA EJECUCIÓN

1. El usuario ingresa a la aplicación.

2. El usuario selecciona el modulo

3. El usuario ve en vivo lo que está sucediendo la piscina.

RESULTADO ESPERADO 1 La aplicación guarda correctamente los datos.

RESULTADO ESPERADO 2 La aplicación muestra el mensaje de datos mal Ingresados y no guarda.

EVALUACIÓN DE LA PRUEBA Prueba satisfactoria.

Sprint 2 (Asignación de tareas)

Tabla 51 Descripción del Sprint 2

Requerimiento Descripción Prioridad

R3 Piscina Alta

R4 Peso y Talla Alta

Page 79: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

66

Especificación de casos de uso Sprint 2

Tabla 52 Caso de Uso – piscina (SACTA)

Identificador Caso de Uso Piscina

Nombre del Caso de uso Tipo Piscina

Registro CUOO.3

Actores Usuario/(administrador)

Propósito Seleccionar modulo piscina Permite el ingreso a llenar los campos necesarios; dimensiones, datos generales, horario de alimentación, horario limpieza.

Condición El Usuario del sistema indica las dimensiones que va a tener la piscina:

1. Que sea ingresado las dimensiones ancho, largo y profundidad de la piscina.

El siguiente paso que debe realizar el usuario es el ingreso de los datos generales:

1. Asignar una etiqueta para su identificación 2. Seleccionar la edad de los alevines que ingresaran a

la piscina(meses/días), automáticamente calculara la porción de alimento correspondiente en base a su tamaño y su tipo de alimento(polvo/pepas)

3. seleccionar temperatura minina y máxima 4. colocar la cantidad de alevines que se manejara en la

piscina. Luego de esto el usuario ingresara el horario de alimentación

1. Que sea ingresada una hora inicial para que el portón realice su función de alimentar a los alevines.

2. Que sea seleccionado cada que tiempo se va a repetir la alimentación de los alevines.

Además, deberá ingresar el horario de limpieza de la piscina

1. Que sea ingresada una hora inicial para la bomba realice su función limpiar la piscina de los alevines.

2. Que sea seleccionado cada que tiempo se va a repetir la limpieza de la piscina de los alevines

3. Que sea seleccionado durante qué tiempo se va activar la limpieza.

Pos condición De existir algún error al momento de ingresar los datos en los campos obligatorios el sistema nos indica en un cuadro indicándonos:

1. El nombre del campo que nos falta por llenar 2. Una vez creada la piscina el modulo presenta las

opciones de piscina activa, etiqueta, cantidad de peces, porción de alimento que se va a racionar y la fecha de inicio.

Page 80: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

67

Tabla 53 Caso de Uso – peso y talla (SACTA)

Identificador Caso de Uso

Peso y Talla

Nombre del Caso de uso

Peso y Talla

Registro CU00.4

Actores Usuario/(administrador)

Propósito Permite la ubicación de la piscina donde se realizará el monitoreo. Adicional permite seleccionar los horarios de alimentación.

Condición El usuario o administrador del sistema es el encargado de elegir el modulo horario alimentación donde seleccionamos el tipo de piscina ya creado anteriormente. El sistema debe validar:

1. Que se seleccione el tipo de piscina ya creado anteriormente en el módulo tipo piscina.

2. Que sea ingresada una hora inicial para que el portón realice su función de alimentar a los alevines.

3. Que sea seleccionado cada que tiempo se va a repetir la alimentación de los alevines.

Pos condición De existir algún error al momento de ingresar los datos en los campos obligatorios nos indica el error del campo que está mal llenado también cuenta con la opción de editar, guardar.

Diseño de casos de uso Sprint 2

Caso de Uso Usuario: Elección Modulo Piscina

Figura 25 Caso de Uso – zona en vivo (SACTA)

System

Usuario aministardor

Piscina

Dimensiones

Datos Generales

Horario Alimentacion

Largo

Horario Limpieza

Ancho

Profundidad

<<include>>

<<include>>

<<include>>Etiqueta

Meses

Porcion

Tipo de Comida

Temperatura Maxima

Temperatura Minima

Dias

Cantidad de Peces

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

Hora Inicial.

Repetir cada:

<<include>>

<<include>>

Hora Inicial

Repetir cada

Activo durante

<<include>>

<<include>>

<<include>>

hh:mm

<<extend>>

horas

<<extend>>

hh:mm

horas

<<extend>>

<<extend>>

minutos

<<extend>>

Page 81: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

68

Caso de Uso Usuario: Elección Modulo Peso y Talla

Figura 26 Caso de Uso –Peso y Talla(SACTA)

Ejecución Sprint 2

Interfaz módulo Piscinas

Figura 27 Interfaz de ingreso a módulo piscina (SACTA)

System

Usuario

Peso y Talla Crear Nuevo peso y talla

seleccionamos la Pscina

<<include>>

Selecionamos la fecha de muestreo

Ingresamos el Peso

Ingresamos la talla

<<include>>

<<include>>

<<include>>

Page 82: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

69

Interfaz módulo Peso y Talla

Figura 28 Interfaz de ingreso a módulo peso y talla (SACTA)

Pruebas del Sprint 2

Tabla 54 Prueba de ingreso al módulo piscina (SACTA)

RQF 003 PISCINA

DESCRIPCIÓN Asigna una etiqueta a la piscina

USUARIO Usuario o administrador

CONDICIONES DE EJECUCION

La aplicación debe funcionar en un entorno web.

ENTRADA/PASOS DE LA EJECUCIÓN

1. El usuario ingresa a la aplicación.

2. El usuario selecciona el modulo.

3. El usuario llena los campos obligatorios.

RESULTADO ESPERADO 1 La aplicación guarda correctamente los datos.

RESULTADO ESPERADO 2 La aplicación muestra el mensaje de datos mal Ingresados y no guarda.

EVALUACIÓN DE LA PRUEBA

Prueba satisfactoria.

Tabla 55 Prueba de ingreso al módulo peso y talla (SACTA)

RQF 004 PESO TALLA

DESCRIPCIÓN Asigna una etiqueta a la piscina.

USUARIO Usuario o administrator.

CONDICIONES DE EJECUCION

La aplicación debe funcionar en un entorno web.

ENTRADA/PASOS DE LA EJECUCIÓN

1. El usuario ingresa a la aplicación.

2. El usuario selecciona el modulo.

3. El usuario llena los campos obligatorios.

Page 83: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

70

RESULTADO ESPERADO 1 La aplicación guarda correctamente los datos.

RESULTADO ESPERADO 2 La aplicación muestra el mensaje de datos mal Ingresados y no guarda.

EVALUACIÓN DE LA PRUEBA

Prueba satisfactoria.

Sprint 3 (Generar)

Tabla 56 Descripción del Sprint 3

Requerimiento Descripción Prioridad

R5 Crear usuarios

R6 Gestionar informe general Alta

Especificación de casos de uso Sprint 3

Tabla 57 Caso de Uso –Usuarios (SACTA)

Identificador Caso de Uso

Usuarios

Nombre del Caso de uso

Usuarios

Registro CU00.5

Actores Administrador

Propósito Crea usuarios y otorga permisos

Condicion El administrador del sistema es el encargado de elegir el modulo Usuarios donde podemos crear nuevos usuarios, llenamos los campos necesarios para poder crear el usuario. El sistema debe validar:

1. Que sea ingresado el nombre completo del usuario a crear.

1. Que sea ingresado el nombre de usuario a utilizar

2. Que sea seleccionado el tipo de usuario que va a ser asignado.

3. Que sea ingresado una contraseña.

4. Que se repita la misma contraseña ingresada anteriormente.

5. Que sea ingresado el número de teléfono.

6. Que sea ingresado un numero de celular.

7. Que sea ingresado una descripción.

8. Que sea ingresado una dirección del usuario a crear.

9. Que sea ingresado un correo electrónico Pos condicion 1. De existir algún error al momento de ingresar los datos en los campos obligatorios al llenar se marcara con una línea de color rojo indicando que el campo está mal llenado también cuenta con la opción de editar, guardar y eliminarlo.

Page 84: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

71

Tabla 58 Caso de Uso –Informes (SACTA)

Diseño de casos de uso Sprint 3

Caso de Uso Usuario: Usuarios

Caso de Uso Usuario: Informes

Identificador Caso de Uso

Informes

Nombre del Caso de uso

Informes

Registro CU00.6

Actores Administrador

Propósito Genera reportes e información de la piscina

Visión General El administrador del sistema es el encargado de elegir el modulo Informes donde permite la consulta de las últimas mediciones de los parámetros Informes de Temperatura, Registro limpieza, Registro Alimentación. El sistema debe validar:

1. Que sea seleccionado el informe para eso existen tres (Informes de Temperatura, Registro limpieza, Registro Alimentación).

2. Si seleccionamos Informe de temperatura el sistema nos muestra de que fecha a que fecha queremos saber las mediciones de temperatura del estanque, imprimir lo consultado.

3. Si seleccionamos el Registro Alimentación elegimos la piscina creada anteriormente la fecha de inicio y la fecha final y lo buscamos, el sistema nos muestra los registros de Alimentación y genera un informe. detallado de las veces que se realizó el proceso

3. Si seleccionamos el Registro limpieza elegimos la piscina creada anteriormente la fecha inicio y la fecha final y lo buscamos, el sistema nos muestra los registros de limpieza y genera un informe detallado de las veces que se realizó el proceso

Pos condicon 2. De existir algún error al momento de consultar los datos es porque no existe ningún registro en la base de datos también cuenta con la opción de editar ,guardo y eliminarlo.

System

Usuarios

Crear Nuevos

Elimina Usuarios

Edita Usuarios

Nombre Usuario

Nombres Completos

Tipo Usuario

Contraseñas

Celular

Telefono

Administrador

Repetir Contraseña

Usuario Normal

Correo Electronico

Observaciones

Direccion

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<extend>>

<<extend>>

ADMINISTRADOR

Figura 29 Caso de Uso –Usuarios (SACTA)

Page 85: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

72

Ejecución Sprint 3

interfaz módulo Usuarios

Figura 31 Interfaz módulos Usuarios (SACTA)

Interfaz modulo informes

System

Informe General

Informe Temperatura

Informe Alimento

Informe Limpieza

Fecha Inicial

Fecha Final

Fecha Final

Piscinas

Fecha Inicial

Fecha Final

Piscinas

Fecha Inicial

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

<<include>>

ADMINISTRADOR

Figura 30 Caso de Uso –Informes (SACTA)

Page 86: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

73

Pruebas del Sprint 3

Tabla 59 Prueba de ingreso al módulo usuarios (SACTA)

RQF 005 USUARIOS

DESCRIPCIÓN El sistema permitirá registrar usuarios

USUARIO Administrador

CONDICIONES DE EJECUCION La aplicación debe funcionar en un entorno web

ENTRADA/PASOS DE LA EJECUCIÓN

1. El usuario ingresa a la aplicación.

2. El usuario selecciona el modulo

3. El usuario llena los campos obligatorios

RESULTADO ESPERADO 1 La aplicación guarda correctamente los datos

RESULTADO ESPERADO 2 La aplicación muestra el mensaje de datos mal Ingresados y no guarda

EVALUACIÓN DE LA PRUEBA Prueba satisfactoria

Tabla 60 Prueba de ingreso al módulo informes (SACTA)

RQF 006 INFORMES

DESCRIPCIÓN El aplicativo permitirá realizar reportes

USUARIO Usuario o administrator

CONDICIONES DE EJECUCION

La aplicación debe funcionar en un entorno web ENTRADA/PASOS DE LA

EJECUCIÓN 1. El usuario ingresa a la aplicación.

2. El usuario selecciona el modulo

3. El usuario seleciona el informe

4. El usuario pone la fecha a consultar

5. El usuario imprime el informe RESULTADO ESPERADO 1 La aplicación permite visualizar

RESULTADO ESPERADO 2 La aplicación muestra el mensaje de datos mal Ingresados y no guarda.

EVALUACIÓN DE LA PRUEBA Prueba satisfactoria

Figura 32 Interfaz módulos informes (SACTA)

Page 87: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

74

Sprint 4 (Vista rápida)

Tabla 61 Descripción del Sprint 4

Requerimiento Descripción Prioridad

R7 Vista Rapida Alta

R8 Datos Alta

Especificación de casos de uso Sprint 4

Tabla 62 Caso de Uso –Vista Rapida (SACTA)

Identificador Caso de Uso Vista rápida

Nom:bre del Caso de uso Vista rápida

Registro CU00.7

Actores Administrador

Propósito Visualización del estado de los procesos ya realizados

Visión General El administrador del sistema es el encargado de elegir el modulo

Control vista rápida donde permite visualizar los procesos que se

ya se llevaron a cabo. El sistema debe validar

1. El sistema muestra los procesos ya realizados de la piscina activa.

2. El sistema muestra los procesos ya realizados como son: Temperatura mínima, temperatura máxima, raciones dada en el día, raciones dadas en el mes, nivel estimado de suciedad y el promedio de la temperatura.

Pos condicion 1.De existir algún error podemos ver que los datos no se llenan al momento de visualizar la piscina.

Tabla 63 Caso de Uso –Datos (SACTA)

Identificador Caso de Uso Datos

Nom:bre del Caso de uso Datos

Registro CU00.8

Actores Administrador

Propósito Visualización de la información de del administrador Visión General El administrador del sistema es el encargado de elegir el modulo

datos permite visualizar toda la información del administrador

1. El sistema muestra los datos ya llenados por el administrador.

2. El sistema muestra la opción de subir una foto y llenar la demás información del usuario.

Pos condicion De existir algún error al momento de ingresar los datos en los campos obligatorios al llenar se marcará con una línea de color rojo indicando que el campo está mal llenado y no se guarda.

Page 88: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

75

Diseño de casos de uso Sprint 4

Figura 33 Caso de Uso –Vista Rápida (SACTA)

Figura 34 Caso de Uso –Datos (SACTA)

Ejecución Sprint 1

Interfaz modulo vista rápida

Figura 35 Interfaz módulos vista rápida (SACTA)

System

Administrador

Datos

Subir foto

cargo

cambiar contraseña

<<include>>

<<include>>

System

Administrador

Vista Rapida

piscina actual

Raciones dad en el dia

Raciones dad en el mes

Nivel estimado de suciedad

Promedio de temperatura

<<include>>

<<include>>

<<include>>

<<include>>

Page 89: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

76

Figura 36 Interfaz módulos mis datos (SACTA)

Pruebas del Sprint 4

Tabla 64 Prueba de ingreso al módulo vista rápida (SACTA)

RQF 007 VISTA RAPIDA

DESCRIPCIÓN El aplicativo permite ver los procesos que ya se ejecutaron.

USUARIO Administrador

CONDICIONES DE EJECUCION La aplicación debe funcionar en un entorno Web.

ENTRADA/PASOS DE LA EJECUCIÓN

1. El usuario ingresa a la aplicación.

2. El usuario selecciona el modulo.

3. El usuario ve los procesos ya ejecutados y su estado actual.

RESULTADO ESPERADO 1 La aplicación guarda correctamente los datos

RESULTADO ESPERADO 2 La aplicación muestra gráficos de los procesos ya realizados.

EVALUACIÓN DE LA PRUEBA Prueba satisfactoria.

Tabla 65 Prueba de ingreso al módulo datos (SACTA)

RQF 008 DATOS

DESCRIPCIÓN El aplicativo permitirá actualizar datos

USUARIO Administrador.. CONDICIONES DE EJECUCION

La aplicación debe funcionar en un entorno web.

ENTRADA/PASOS DE LA EJECUCIÓN

1. El usuario ingresa a la aplicación.

2. El usuario selecciona el modulo.

3. El usuario selecciona el modulo mis datos.

4. El usuario puede actualizar sus datos.

5. El usuario imprime el informe RESULTADO ESPERADO 1 La aplicación permite visualizar.

Page 90: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

77

RESULTADO ESPERADO 2 La aplicación muestra el mensaje de datos mal Ingresados y no guarda.

EVALUACIÓN DE LA PRUEBA Prueba satisfactoria.

Incremento de los Sprint

La aplicación se va incrementando y tomando forma del diseño con la ejecución de los

Sprint desarrollados, una vez concluido con todos los sprints se obtendrá la aplicación

potencialmente definitiva, SACTA es un software que permitirá el control de temperatura

del agua y alimentación de alevines utilizando una plataforma con software libre

Una vez elaborados cada uno de los sprint se les integro para obtener un solo prototipo

Sprint denominado SACTA, el cual ha cumplido con los requerimientos necesarios,

permitiendo controlar la temperatura del agua y alimentación de alevines utilizando una

plataforma con software libre en la finca ACUATILSA

SRPINT 1

CONFIGURACION

GENERAL, ZONA EN

VIVO

SRPINT 1

CONFIGURACION

GENERAL, ZONA EN

VIVO

SRPINT 1

CONFIGURACION

GENERAL, ZONA EN

VIVO

SRPINT 1

CONFIGURACION

GENERAL, ZONA EN

VIVO

SRPINT 2

ASIGNACION DE

TAREAS

SRPINT 2

ASIGNACION DE

TAREAS

SRPINT 2

ASIGNACION DE

TAREAS

SRPINT 2

ASIGNACION DE

TAREAS

SRPINT 3

GENERAR

SRPINT 3

GENERAR

Figura 37 Esquema del

Sprint (SACTA)SRPINT 3

GENERAR

SRPINT 3

GENERAR

SRPINT 4

VISTA RAPIDA

SRPINT 4

VISTA RAPIDA

SRPINT 4

VISTA RAPIDA

SRPINT 4

VISTA RAPIDA

Prototipo Sprint

SACTA

Prototipo Sprint

SACTA

Prototipo Sprint

SACTA

Prototipo Sprint

SACTA

Figura 38 Esquema del Sprint (SACTA)

Figura 39 Esquema del Sprint (SACTA)

Page 91: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

78

Pruebas del prototipo Sprint SACTA

Con el propósito de comprobar con el sistema SACTA la funcionalidad del código del

software se realizaron múltiples pruebas unitarias y no funcionales.

Pruebas unitarias

Las principales pruebas que se realizaron tomando en cuenta los 4 módulos

realizados:

Prueba ingreso al sistema SACTA

Prueba de creación de piscina

Prueba de control de alimentación de los alevines de la piscina creada

Prueba de control de temperatura del agua de la piscina

Prueba de limpieza de la piscina

Al realizar las pruebas planteadas que eran necesarias, existieron varios errores de

sincronización de los procesos, en la placa Ardruino se produjeron varios inconvenientes

al momento de guardar los datos que eran enviados desde los sensores para ser

almacenados en la base de datos, además se observó que faltaban controles al

momento de validar todos los datos; se pudieron corregir inmediatamente los errores

encontrados en el software lo cual nos permitió seguir incrementado a SACTA.

La interacción del software con la placa Ardruino y los sensores, al momento de realizar

una consulta dependiendo el modulo que se escoja, el tiempo de repuesta es rápido

debido a que se utilizaron interacciones con el sistema para poder conocer toda la

información relevante que se desea para cada proceso.

Page 92: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

79

Pruebas no funcionales

La legibilidad es una de las principales pruebas que se realizaron al propietario de la

finca Acuatilsa, en varias ocasiones, el diseño fue modificado para ser ajustado a la

necesidad del propietario sin afectar a los requerimientos deseados dejando conforme

a lo solicitado.

La efectividad de la aplicación fue fundamental al momento de verificar si cumple con los

parámetros necesarios al momento de realizar las entrevistas y constatar los requerimientos

del software.

La concurrencia de los datos de la aplicación no contiene restricciones porque se está

usando una base de datos phpMyAdmin que permite guardar datos e interactuar con

los mismos, todo dependiendo donde se instale la aplicación ya que la base de datos

no crece mucho, pero para evitar cualquier tipo de inconveniente se utilizó un disco de

500 GB para poder almacenar información y poder realizar respaldos de seguridad.

De igual forma fue medida la eficiencia, con las tareas que se solicitan al sistema según

los requerimientos de los propietarios y su tiempo de respuestas rápidas y efectivos a lo

solicitado.

La interfaz gráfica del software es muy llamativa y dinámica presentando una barra

en vivo delos procesos que se están llevando a cabo en el sistema.

3.2 Análisis de los resultados finales de la investigación

El software SACTA automatiza el control de temperatura del agua y alimentación de los

alevines que fue desarrollado mediante cuatro módulos: Configuración general,

Asignación de tareas, generar y vista rápida, los cuales fueron los que surgieron del

resultado de la investigación y su identificación de los requerimientos plasmados por los

propietarios de la finca ACUATILSA.

Page 93: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

80

3.2.1 Evaluación de la aplicación

EL software SACTA cuenta con 4 módulos o Sprint que fueron desarrollados de

acuerdo a los requerimientos identificados por el propietario de la finca Acuatilsa.

1. Configuración General y Zona en vivo. Permite el ingreso al sistema, y

visualización de la piscina.

2. Asignación de tareas: permite al usuario asignar el número de alevines por

piscina, alimentación, hora, fecha, temperatura, limpieza.

3. Generar: permite al administrador crear usuarios y generar reportes e imprimir.

4. Vista rápida: permite visualizar los procesos que ya se han realizado y cambiar

datos.

Se utilizó herramientas Sublime Text como editor y phpmyadmin como base de datos y

el tipo de metodología scrum para el desarrollo de la misma con una interfaz muy

amigable y dinámica para que pueda ser utilizada por ACUATILSA.

3.2.2 Validación de la aplicación

Para la validación de la aplicación se realizó pruebas unitarias y pruebas lógicas

funcionales de las cuales se pudo observar que la aplicación funciona correctamente,

sin embargo, previo a su utilización se debe capacitar al personal para su utilización y

soporte correspondiente.

En caso de hallarse nuevos requerimientos se harán los trámites correspondientes con

el propietario de la finca Acuatilsa para poder adicionar nuevos módulos al software

SACTA en vista que es flexible permitiendo incrementar más funciones.

SACTA nos permite mejorar y elevar la producción existente en la finca Acuatilsa al

automatizar obtenemos eficiencia y eficacia al momento de realizar los procesos

beneficiando al productor al optimizar el tiempo de trabajo.

Page 94: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

81

3.3 Conclusiones parciales del capitulo

- Para el desarrollo del software (SACTA) se utilizó herramientas Sublime Text como

editor y dreamweaver cs 2015 y phpmyadmin como base de datos y el tipo de

metodología scrum para el desarrollo de la misma con una interfaz muy amigable y

dinámica para la cual puede ser utilizada en beneficio de los productores de alevines.

- El software cumple con los requerimientos funcionales analizados con anterioridad el cual

cuenta con 4 módulos que describo a continuación: configuración general,

asignación de tareas, generar, vista rápida

- Se ejecutaron las pruebas unitarias, así como las funcionales del software pudiendo

observar que funciona correctamente, pero es necesario la capacitación del personal

para su manejo y uso; así como el soporte de la misma.

Page 95: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

CONCLUSIONES GENERALES

Con el desarrollo de la presente investigación, se corrobora la veracidad de la hipótesis

planteada, la cual indica que es factible la implementación de un software capaz de

controlar la temperatura del agua, así como la eficiente alimentación de los alevines en

horarios determinados a la vez que se integra aun mundo tecnológico, siendo eficiente y

eficaz para asegurar la confidencialidad de la información. Como resultado de la

investigación se dio cumplimiento a los objetivos específicos de la investigación:

En base a la investigación realizada y a la información obtenida de artículos, libros,

consulta a profesionales, se determinó que los principales parámetros que permiten una

buena condición del ambiente de producción de alevines son: la temperatura y la

alimentación los mismos que fueron los principales actores del desarrollo (SACTA).

Se diseñó un aplicativo web que facilita el acceso a la información de las mediciones

obtenidas desde un módulo electrónico que conecta los sensores que reposan en el

estanque y que obtienen los parámetros de la calidad del agua. Así como también se diseñó

un Módulo electrónico que es capaz de interconectar sensores y componentes Arduino que

facilitan la obtención de las mediciones de los parámetros de la calidad del agua las mismas

que se almacenan en una base de datos para su posterior manipulación.

Se controló la activación de una bomba que cumple la función de limpiar el agua para

bajar la incidencia de enfermedades

Con los anteriores puntos se logró automatizar la recolección de la información que

actualmente se toma de manera manual, con la diferencia de que se obtiene mayor

cantidad de mediciones permitiendo una mayor capacidad de análisis del comportamiento

de los parámetros de la calidad del agua, así como permitir la disponibilidad de la

información en cualquier momento y lugar.

Page 96: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

RECOMENDACIONES

- Se recomienda capacitar al personal para el manejo y uso del software lo cual permite

la tabulación de datos almacenados para su interpretación; para mejorar su

rendimiento de la producción.

- El sistema puede mejorarse con la agregación de funciones adicionales al sistema

como nuevos elementos que ayuden a tener mayor control de la piscina

- Debido a la gran cantidad de información que se recolecta a través del prototipo

propuesto se debe tener mayores capacidades de almacenamiento de datos en

el servidor donde se aloja la aplicación web y la base de datos, tal como un

sistema clúster de discos duros, así como también mejoras sustanciales en

capacidades de memoria y procesamiento.

Page 97: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

BIBLIOGRAFIA

AGUAYO, D. 2001. Uso de probióticos y β-1,3/1,6- glucanos en la alimentación del

camarón Litopenaeus vannamei como estrategia para incrementar la producción.

Escuela Superior Politécnica del Litoral, Guayaquil, Ecuador, Tesis de ingeniero

acuicultor 1-91 p.

Ayers, D., Watt, A. (2008). Beginning RSS and Atom Programming. Indianapolis,

USA. Wiley Publishing Inc.

Aranda, P. (2004). Especificación de Requisitos en el Desarrollo de Aplicaciones

Web. Valencia. Universidad Politécnica de Valencia

APROMAR, 2011. La Acuicultura Marina de Peces en España. Disponible en:

www.apromar.es/Informes/informe%202011/Informe-APROMAR-2011.pdf

CASTILLO L, 2001. Tilapia Roja 2001, Una evolución de 20 años, de la incertidumbre

al éxito doce años después, Cali-Colombia, Consultado el 29 de Marzo del 2010 en:

http://www.ag.arizona.edu/azaqua/ista/Colombia/TILAPIA_ROJA.doc

FAO, 2002. Desarrollo y ordenación de la acuicultura: situación actual, problemas y

perspectivas. Consultado el 1 de abril del 2010 en:

http://www.fao.org/docrep/MEETING/004/Y3277S.HTM

Free Software Foundation. (05 de 08 de 2014). www.gnu.org. Obtenido de El sistema

operativo GNU: https://www.gnu.org/philosophy/free-sw.es.html

Granados, J. Vargas Del Valle R. & Maltés. (s.f.). Programación en capas. Obtenido

de http://www.di-mare.com/adolfo/cursos/2007-2/pp-3capas.pdf

G. Rodríguez Gómez, J. Gil Flores, E. García Jiménez (1996): Metodología de la

investigación cualitativa, Ediciones Aljibe, Archidona, Málaga

Informáticos – Escuela Técnica Superior de Ingeniería Informática – Universidad

de Sevilla, Sevilla, 2002.

Page 98: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

INSTITUTO NACIONAL DE ESTADISTICA E INFORMATICA, Elaborado por la Sub-

Jefatura de Informática, Dirección Técnica de Desarrollo Informático (Noviembre de

1999), “Herramientas CASE”. Primera Edición. Estadística y Tecnología Informática

del Instituto Nacional de Estadística e Informática (INEI).

Jonathan Shepherd C. (1999).Piscicultura y Acuicultura. Barcelona: Primera Edición

Encuadernación Rustica.

Juan Carlos Álvarez, UWE el camino a la orientación a objetos en la web

Larman, C. (2003). UML y Patrones. Una Introducción al Análisis y

Diseño Orientado a Objetos y al Proceso Unificado. Madrid. Editorial

Pearson Educación

Landeros Gómez, Ruth Priscila. Herramientas case, Argentina: El Cid Editor | apuntes,

2009. p 5., http://site.ebrary.com/lib/unianecsp/Doc?id=10316297&ppg=5, Copyright

© 2009. El Cid Editor | apuntes. All rights reserved..

Laudon, K & Laudon, J. (2004) Sistemas de Información Gerencial. Octava Edición.

México: Editorial Pearson –Prentice Hall

LÓPEZ, F. 2002. Seminario “Cultivo Industrial de Tilapia”. Primera edición. Quito-

Ecuador. pp 72.

María José Escalona y Nora Koch, Ingeniería de Requisitos en Aplicaciones para

la Web – Un estudio Comparativo, Departamento de Lenguajes y Sistemas

Oxer, Jonathan; Blemings, Hugh (28 de diciembre de 2009). Practical Arduino: Cool

Projects for Open Source Hardware (1ª edición). Apress. p. 500. ISBN 1430224770.

O’Brien James A.; George M. Marakas (2007), “Sistemas de Información Gerencial”.

Séptima Edición, Editorial McGraw-Hill/Interamericana Editores, SA. De C.V. México

D.F.

Peña Ayala Alejandro (2006): “Ingeniería de Software: Una Guía para Crear Sistemas

de Información”. Primera Edición. Impreso en los Talleres Gráficos de la Dirección de

Page 99: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

Publicaciones del Instituto Politécnico Nacional, Enero de 2006. Edición: 1era. Tiraje:

100 ejemplares.

PILLAY, T. 2002. Acuicultura. Editorial Limusa. México DF – México. pp 699.

Piattini Velthuis Mario G; García Rubio Félix O; Muñoz - Reja Ismael Caballero (2007),

“Calidad de Sistemas Informáticos”, Primera Edición. Editorial Alfaomega. México D.F.

Ramez Elmasri, Shamkant B. Navathe (2007), “Fundamentos de Sistemas de Bases

de Datos”, Quinta Edición. Editorial PEARSON EDUCACIÒN, Madrid.

REDMAYNE, P. 2001, Auge en el abastecimiento de filetes frescos de tilapia, Revista

Panorama Acuícola.

Ron Ben Natan, “Implementing Database Security and Auditing”. Cap. 10.

Senn A. James(1992), Sistemas de Información para la Administración, Segunda

Edición. México Grupo Editorial Iberoamérica

Teorey, T.J. (1999), “Database Modeling & Design. The Fundamental Principles”, (3ª

ed.), Editorial: San Francisco: Morgan Kaufmann Publishers, Inc.

Vásquez Peñafiel G. (2012). Módulo inalámbrico de control automático para acuarios

de agua dulce Pecera inteligente. Ecuador, Quito.

Page 100: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

ANEXOS

Anexo 1

Page 101: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

Anexo 2

1. ¿Cuántos gramos de alimento se debe suministrar en una piscina con alevines?

Eso depende, por ejemplo, a los peces hasta dos meses se les suministra alimento

seis veces al día.

2. ¿De qué depende la cantidad adecuada de alimento para cada una de las

piscinas?

Depende del número de peces que se encuentren en una piscina

3. ¿Cuál es la evolución de los peces con las que se dividen en piscinas?

Las etapas de un alevín es de 1 mes alevín, de 2 meses alevines, y 6 meses tilapias.

4. ¿Dispone de internet en su empresa Piscicultora de la finca Acuatilsa y que uso

tiene?

Si disponemos de internet, pero no lo utilizamos en nuestra zona productiva.

5. ¿Con el sistema automatizado de alimentación de peces cree que se garantizara

la correcta suministración de alimento para no desperdiciarlo?

Si, además sería de gran ayuda porque se desperdicia demasiado alimento de peces,

en cambio con sistema automatizado en alimentación estaría proporcionando solo lo

ideal y así estaría ahorrando.

6. ¿Cuál es el horario que establecido para la alimentación de los peces?

En las piscinas se pueden alimentar hasta cinco veces al día: 6:00 - 9:00 -12:00- 15:00

- 18:00 -22:00

7. ¿Cree que se cumplen los horarios establecidos por la empresa para alimentar

a los peces?

La mayoría de veces no se ha cumplido los horarios establecidos por eso ha existido

perdidas.

8. ¿Cree que el sistema automatizado para la alimentación de peces sería el

adecuado para cumplir con el horario y además de proporcionar el alimento

justo para los peces?

Si, sería el adecuado, porque el sistema estaría programado para alimentar a los

peces en las horas correctas y no tendría que estar preocupada por si el encargado

le suministro o no alimento.

Page 102: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

Anexo 3

Page 103: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

MANUAL DEL USUARIO IMPLEMENTACIÓN DE UN SISTEMA AUTOMATIZADO PARA EL

CONTROL DE TEMPERATURA DEL AGUA Y ALIMENTACIÓN DE

ALEVINES UTILIZANDO UNA PLATAFORMA CON SOFTWARE LIBRE

Victor Sanchez Estudiante de Ing. en Sistemas de la

Universidad UNIANDES

Objetivo del manual:

Brindar a los propietarios de la presente automatización para el control de

temperatura del agua y alimentación de alevines de la finca Acuatilsa del cantón

mera, una herramienta de apoyo, mediante la documentación paso a paso del proceso

de interacción de los usuarios con dicho sistema en sus diferentes módulos y escenarios,

a fin de que el proceso de interacción con nuestra herramienta tecnológica sea óptima.

Page 104: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

Universidad Regional Autónoma de los Andes

“UNIANDES”

Facultad de Sistemas Mercantiles

Ingeniería en Sistemas

TEMA

IMPLEMENTACIÓN DE UN SISTEMA AUTOMATIZADO PARA EL CONTROL DE

TEMPERATURA DEL AGUA Y ALIMENTACIÓN DE ALEVINES UTILIZANDO UNA

PLATAFORMA CON SOFTWARE LIBRE

ALUMNO

Victor Sanchez

TUTOR

Ing. Rodrigo Aguilar

Puyo 11 de mayo del 2016

Page 105: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO
Page 106: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

USUARIO QUE INTERACTÚAN EN EL SISTEMA.

Administrador: Es la persona encargada de dar mantenimiento al Sistema automatizado,

con un entorno Web y manejar todos los procesos que en este se desarrollan.

Usuario: Se encargara únicamente de revisar todos los procesos ya creados por el

adminsitrador.

.

Tenemos diferentes iconos que nos permites mejor movilidad inicio, usuarios y cerrar.

Page 107: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

MANUAL DEL USUARIO

1. RECOMENDACIONES GENERALES PARA EL USO DEL SISTEMA DE

AUTOMATIZADO.

Para acceder a SACTA el usuario debe seleccionar su rol, escribir su usuario y la

contraseña en la pantalla inicial del sistema.

1. Ingresar el Usuario si son erróneos no le permitirá el acceso y nos muestra el

siguiente error

2. Ingresa la Contraseña y si son erróneos nos indica el siguiente error

3. Si los datos son ingresados correctamente acedemos al sistema a sus diferentes interfaces

según los privilegios del usuario

B

A

A

C

C

B

Page 108: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

2. Al momento de ingresar se despliega el Inicio donde encontramos el módulo de control

y visualizamos los procesos que se están realizando en la piscina creada.

1. Acceso al módulo Control.

2. Ponemos la dirección IP de la placa Arduino y damos clic en actualizar y se guarda

automáticamente.

3. Activamos de forma manual los siguientes procesos.

dando clic

4. Podemos visualizar la piscina creada (cámara de monitoreo)

A

A

B

C

B

C

Agua fría

Agua caliente

Motor alimento

limpieza

D

D

Page 109: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

3. Ingresando al módulo de piscina llenamos los datos necesarios.

1. Acceso al módulo piscina

2. En el cuadro NUEVO damos clic para proceder a llenar la demás información

3. Escribimos las dimensiones

4. Damos clic en etiqueta asignamos un (nombre), la cual identificara nuestra piscina

5. Seleccionamos el mes

6. Seleccionamos el dia

7. Automáticamente se nos carga los datos de la porción de comida

8. y el tipo de comida

A

A

C

D

B

B

C Ancho Largo Profundidad

D

E

F

E

F

G

G

G

G

Page 110: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

9. Seleccionamos la temperatura mínima.

10. Seleccionamos la temperatura máxima.

11. Asignamos el número de alevines.

12. Ponemos la hora inicial de alimentación para que el portón

alimentador realice su función.

13. Damos clic y seleccionamos cada que tiempo se va a realizar el proceso.

14. Damos clic y seleccionamos la hora inicial en la que se va a realizar la limpieza.

15. Seleccionamos cada que tiempo se va realizar la limpieza.

16. Escribimos el tiempo que va a durar la limpieza y damos clic en GUARDAR.

H I

H

I

J

k L

J

K

L

M

N

M N

Ñ

N

Page 111: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

4. En el siguiente módulo de peso y talla ingresamos los siguientes datos.

1. Damos click en peso y talla y accedemos al módulo.

2. Damos en click en NUEVO.

3. Y podemos llenar los datos que nos salen a continuación:

1. Seleccionamos la piscina ya creada anteriormente

2. Seleccionamos la fecha en la que se va a realizar el muestreo de los alevines.

3. Ingresamos el peso de los alevines.

4. Ingresamos la talla de los alevines tomada manualmente en el muestreo.

5. Damos click en y los datos se guardan.

A

B

A

B

C D

E F

G C

D

E

F

F

Page 112: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO
Page 113: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

6. Seleccionamos el módulo informes

1. Damos clic en informes y accedemos al módulo.

2. Seleccionamos la piscina ya creada anterior mente (ejemplo)

3. Damos clic y seleccionamos la fecha inicial y la fecha final de los procesos a consultar.

4. Damos clic en y podremos ver los informes consultados.

5. Para consultar otra piscina damos click en.

7. Y podemos visualizar los informes consultados.

A

A

B

C C

B

C

E D

D

F

y nuevamente damos clic en listar

Page 114: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO
Page 115: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

El momento que realizamos las consulta de las las dos piscinas podemos comparar los datos de

las dos.

Page 116: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

7. Seleccionamos el módulo mis datos y llenamos los datos correspondientes.

1. Damos clic en el módulo mis datos y accedemos al módulo.

2. Damos clic en y se carga la foto

3. Damos click en los siguientes campos y procedemos a llenar los demás campos

4. Damos clic en autocamicamente se guarda

1. Damos clic en el módulo cambiar clave y ingresamos la contraseña anterior

2. Ingresamos la contraseña nueva.

3. Confirmamos la contraseña ingresada y damos clic

A

B

A

B

C

C

C

B

A

B C

A

B

C

Page 117: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO
Page 118: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO
Page 119: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

INSTALACION

DE

MAQUINA

VIRTUAL

Page 120: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

1. Primero nos vamos a donde se encuentra el instalador de la maquina virtual y

damos doble clic.

2. Damos clic en siguiente.

3. Siguiente

Page 121: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

4. Seleccionamos siguiente sin mover nada.

5. En la pantalla nos aparece yes damos clic.

6. Damos clic en install

Page 122: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

7. Esperamos que se instale la maquina virtual

8.esperamos la instalación

9. Damos clic en finish

Page 123: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

CONFIGURACIÓN

DE

LA MAQUINA

VIRTUAL

Page 124: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

11. Damos clic en siguiente.

12. Le asignamos un nombre a la máquina virtual.

Page 125: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

13. Selecionamos la cantidad de memoria ram que sera asignada a la máquina

virtual.

14. Selecionamos un disco duro virtual o podemos seleccionar un exisitene en este

caso domos clic en crear disco duro virtual siguiente.

Page 126: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

15. Este asistente nos ayudara a crear un dico duro virtual damos clic en siguiente.

16. Asignamos el tamaño del archivo de disco duro sigiente.

17. Damos clic en siguiente, va a crear el dico duro virtual con los siguientes

parametros siguiente.

20. Tenemos la maquina virtual con el nombre que le asignamos.

Page 127: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

21. Buscamos en la dirección que tengamos la imagen del centos.

Page 128: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

INSTALACION

DE

CENTOS

Page 129: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

Primero montaremos la imagen en la unidad virtual.

En nuestro caso vamos a usar el modo gráfico que es mucho más simple a la par que más fácil para alguien que no ha tocado ninguna distribución de Linux en su vida. Por lo tanto daremos a Intro y después de cargar una serie de archivos y en mi caso decirme que no ha podido cargar el ratón nos saldrá la siguiente pantalla:

Page 130: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

Damos OK nos haría una comprobación del DVD para ver si funciona correctamente pero como no lo veo necesario ya que si lo descargáis desde yo os he recomendado funcionará nos posicionamos sobre Skip y daremos a Intro. La siguiente pantalla que nos saldrá es el inicio real de la instalación.

Page 131: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

En la siguiente pantalla elegiremos el idioma Spanish(Español) lo seleccionamos y le damos a Next y nos pedirá que seleccionemos la configuración del teclado que será Español también y daremos a Siguiente y nos saldrá esto:

Le daremos a Si ya que nuestra unidad actual no dispone nada y deberemos darle formato para instalar CentOS. En la siguiente pestaña no nos molestaremos en cambiar nada ya que como he dicho nuestro disco duro virtual esta sin nada por tanto no podemos perder ningún dato por lo que daremos a Siguiente de nuevo.

Nos saldrá una pantalla pidiendo confirmación para borrar todas las particiones que pudiera haber y en esta daremos a Si.La siguiente pantalla que nos saldrá será esta:

Page 132: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

En esta pantalla elegiremos la interfaz de red que vamos a utilizar para luego conectarnos a Internet, yo he decidido hacerlo por DHCP así que daríamos a Siguiente y en la siguiente pantalla de nuevo a siguiente ya que tendríamos que elegir la situación geográfica pero en mi caso no cambia.

La pantalla que mostramos a continuación es bastante importante ya que es donde estableceremos nuestra contraseña de root o lo que es lo mismo de administrador del sistema.

Una vez introducida le damos a Siguiente y nos saldrá la siguiente pantalla:

Page 133: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

Aquí podremos elegir los entornos de escritorio que queramos instalar yo he elegido GNOME aunque KDE tampoco me disgusta. Una vez elegido esto le damos Siguiente y nos saldrá una pantalla indicándonos que al pulsar en Siguiente de nuevo se iniciará la instalación y por tanto lo haremos.

Una vez acabada la instalación daremos a Reiniciar

Una vez reiniciado nos pedirá que le indiquemos una serie de configuraciones. Lo único que deberemos de hacer es crear nuestra cuenta de usuario ya que la contraseña que indicamos anteriormente era para el root y no es aconsejable usar siempre la cuenta de root.

Por lo tanto rellenamos el nombre de usuario y demás y continuamos hasta que hagamos click en Finalizar. Una vez acabado todo esto el objetivo final será este:

Page 134: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

Fin tenemos nuestro CentOS instalado en nuestra maquina virtual levantamos los

servicos para instalar la base Phpmyadmin es una excelente herramienta de

administración de MySQL vía web. Para poder utilizar phpmyadmin se requiere disponer

de un servidor web con soporte PHP y MySQL.

La herramienta permite que cualquier usuario de la base de datos que disponga de algún permiso, acceda y haga uso de dichos permisos. Identificándose con el usuario administrador de la base de datos (root) o con cualquier otro usuario que disponga de todos los privilegios, estarán habilitadas todas las características de la herramienta.

Page 135: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO

Siguiente paso levantamos los servicios en la terminasl de nuestro centos

1. Instalar Apache: # yum install httpd 2. Levantar el servicio de Apache # service httpd start 3. Instalar MySQL # yum install mysql mysql-server 4. Levantar el servicio de MySQL # service mysqld start 5. Instalar PHP # yum install php php-common php-cli php-mysql 6. Para que Apache y MySQL arranque desde el inicio del sistema: # chkconfig --level 345 paquete on 7. Para eliminar todo: a. Hay que para los servicios de Apache y Mysql # service paquete stop

Finalmente podemos utilizar de SACTA

Page 136: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDESdspace.uniandes.edu.ec/bitstream/123456789/6206/1/... · 2017. 7. 3. · PROYECTO DE INVESTIGACION PREVIO A LA OBTENCION DEL TITULO