Documentos de Académico
Documentos de Profesional
Documentos de Cultura
AUTORES:
ASESOR:
Mg. Ing. JOSÉ ANTONIO OGOSI AUQUI
LIMA – PERÚ
ABRIL, 2017
Resumen
ii
El Instituto del Mar del Perú realiza investigaciones en especies marinas de importancia
comercial, por ello los datos que genera deben ser de la más alta confiabilidad, pero, se
observó que el personal técnico realizaba la recolección de datos de los parámetros de calidad
de agua y ambiente en forma manual siendo expuestas a alteraciones por deterioro o pérdida;
tanques de cultivo de microalgas tanto marinas como continentales, las que son almacenadas
y guardadas en una base de datos a disposición de todo el personal interesado. Con ésta
a gestionar de manera ágil y sencilla el sistema web para el seguimiento y control del proceso
sistema web resulta eficiente para un mejor control de parámetros físico químicos del agua y
ambiente; que la interacción del sistema web y el módulo electrónico arduino mejora el
registro automático de datos, así como la reducción de tiempo y costos, lográndose optimizar
Abstract
iii
The Institute of the Peruvian Sea conducts research on marine species of commercial
importance, therefore the data it generates must be of the highest reliability, but, it was
observed that the technical staff performed the data collection of water quality parameters
and Environment by being exposed to alterations due to deterioration or loss; The research
focused on implementing a web system to monitor and control the process of water and
environmental quality parameters, optimizing the data collection process automatically for
well as continental, which are stored and kept in a database available to anyone. With this
based on a theoretical, methodological and practical investigation. For the development and
implementation of the software, the RUP methodology was used, covering the disciplines of
deployment. In addition, a user manual was developed to manage the web system for
monitoring and controlling the process of water quality parameters in an agile and simple
way. The results showed that the implementation of the web system is efficient for a better
control of chemical parameters of water and environment; That the interaction of the web
system and the Arduino electronic module improve the process of data capture of the
parameters of water quality and environment allowing the automatic registration of data, as
well as the reduction of time and costs, being able to optimize the collection of data.
Keywords: RUP methodology, arduino electronic module, web monitoring system, water and
Introducción ............................................................................................................................... 3
Capítulo I: Análisis Empresarial ................................................................................................ 5
1.1. Acerca de La Empresa ...................................................................................................... 5
1.2. Organigrama ..................................................................................................................... 7
1.3. Análisis FODA ................................................................................................................. 8
1.4. Cadena de Valor ............................................................................................................. 11
1.5. Análisis Canvas .............................................................................................................. 12
1.6. Mapa de Procesos ........................................................................................................... 14
1.7. Diagrama de Subprocesos .............................................................................................. 14
1.8. Diagrama Workflow BPM Detallado ............................................................................. 15
1.9. Definición del problema ................................................................................................. 16
1.10. Diagrama de Causa Efecto ........................................................................................... 17
1.11. Alternativas de Solución............................................................................................... 18
1.12. Evaluación de alternativas ............................................................................................ 19
1.13. Evaluación Financiera (VAN) ...................................................................................... 19
Capítulo II: Plan de Proyecto ................................................................................................... 25
2.1. Acta de constitución ....................................................................................................... 25
2.2. Registro de interesados ................................................................................................... 29
2.3. Gestión de Alcance ......................................................................................................... 32
2.3.1. Enunciado del Alcance de Proyecto .......................................................................... 32
2.4. Estructura de Desglose del trabajo ................................................................................. 33
2.4.1. Diccionario EDT ....................................................................................................... 34
2.4.2. Entregables ................................................................................................................ 36
2.5. Planificación de Tiempos ............................................................................................... 38
2.5.1. Cronograma (Diagrama de Gantt) ............................................................................. 38
2.6. Planificación de Costos .................................................................................................. 39
2.6.1. Matriz de Costos ....................................................................................................... 39
2.7. Planificación de Comunicación ...................................................................................... 41
2.7.1. Plan de Comunicación del proyecto .......................................................................... 41
2.8. Glosario de Terminología particular del proyecto .......................................................... 43
2.9. Recursos Humanos del proyecto .................................................................................... 45
2.9.1. Organigrama .............................................................................................................. 45
2.9.2. Matriz de asignación de responsabilidades ............................................................... 45
2.10. Planificación de Riesgos ............................................................................................... 47
v
LISTA DE FIGURAS
LISTA DE TABLAS
Agradecimientos
Agradecemos al Instituto del Mar del Perú por el apoyo que nos brindó con las
profesional como en el personal, a todos los que laboran en la UPLA mi más grande
agradecimiento.
A mis revisores Mg Ing. José Antonio Ogosi Auqui y Mg. Lourdes Toledo Aller,
A los distintos maestros que participaron en nuestra formación profesional durante nuestra
Agradecemos a nuestras familias que han destinado tiempo para enseñarnos nuevas
cosas, para brindarnos aportes invaluables que servirán para toda nuestra vida.
Dedicatoria
Después de haber cumplido esta etapa en nuestras vidas queremos dedicar este Trabajo
a Dios, a nuestras familias y a todos aquellos que de alguna u otra forma contribuyeron en
este Proyecto.
A cada madre que con mucho sacrificio lograron ayudarnos cuando lo necesitábamos.
A nuestros hermanos quién con mucho esfuerzo lograron también cumplir sus sueños.
3
Introducción
Versión 1.0
5
El Instituto del Mar del Perú - IMARPE es un Organismo Técnico Especializado del
Ministerio de la Producción, orientado a la investigación científica, así como al estudio y
conocimiento del mar peruano y sus recursos, para asesorar al Estado en la toma de
decisiones respecto al uso racional de los recursos pesqueros y la conservación del ambiente
marino, contribuyendo activamente con el desarrollo del país.
Ubicación
La empresa cuenta con un local en Lima, la cual se encuentra ubicada en la Esquina
Gamarra y General Valle S/N Chucuito Callao.
Visión
7
El Instituto del Mar del Perú (IMARPE) alcanza la excelencia y afirma el liderazgo en
las investigaciones sobre los ecosistemas marinos y de aguas continentales, contribuyendo al
desarrollo sostenible de las pesquerías y de acuicultura con un enfoque eco sistémico.
Misión
Generar conocimiento científico y tecnológico para el uso sostenible de los ecosistemas
marinos y de aguas continentales, en particular por la actividad pesquera y acuícola; la
conservación de la biodiversidad, la prevención de los impactos de los eventos climáticos y la
protección del medio ambiente acuático.
1.2. Organigrama
Consejo
Directivo
Órgano de Control
Comisión Institucional
Consultiva
Dirección
Ejecutiva
Científica
Direccion General de
Direccion General de Direccion General de Direccion General de Investigacion de
Secretaria Direccion General de
Investigacion de Recursos Investigacion de Investigacion en Hidroacustica,
General Investigacion de
Demersales y Litorales Oceonografia y Acuicultura Sensoramiento Remoto y
Recursos Pelagicos
Cambio Climatico Artes de Pesca
Oficina General de
Administración
Oficina General de
Planeamiento y presupuesto
Figura 2. Organigrama.
Fuente: IMARPE
8
Tabla 1: FODA
FODA
OPORTUNIDADES AMENAZAS
El mar peruano se caracteriza por La explotación de recursos
presentar una gran productividad, alta potenciales sin tener conocimiento
biodiversidad en su zona norte y por de su biología, la dinámica de sus
grandes biomasas de recursos a lo poblaciones y sus biomasas.
largo del litoral para el La contaminación de los
aprovechamiento pesquero. ecosistemas acuáticos por aguas
La existencia de ríos y lagos en el residuales u otros, que afectan los
territorio nacional posibilita el procesos biológicos y la
desarrollo de la pesca y la acuicultura. abundancia de los recursos.
Las políticas sectoriales están El empleo de artes y métodos de
orientadas hacia el desarrollo pesca no selectivos/amigables que
ANÁLISIS EXTERNO
FORTALEZAS DEBILIDADES
Liderazgo en la producción científica Insuficiente número de
de las investigaciones relacionadas profesionales con grados de
con los ecosistemas marinos. maestría y doctorado.
Personal experimentado y calificado Escasos profesionales con
para trabajos de investigación en el conocimiento de formulación y
ámbito marino y continental. gestión de proyectos para acceder
Presencia descentralizada a lo largo a fuentes de financiamiento
de la costa peruana y en el ámbito externo.
continental (Puno). Escasos estudios de recursos
ANALISIS INTERNO
Fuente: IMARPE
11
INFRAESTRUCTURA DE LA EMPRESA
Invernadero de cultivo microalgal, instrumentacion analitica, genetica y biólogia molecular.
ADMINISTRACIÓN DE RECURSOS HUMANOS
Contratación de Personal - Despido de Personal - Gestión de permisos y vacaciones - Gestión de Servicios Sociales (ESSALUD, Seguro y
Bienestar).
DESARROLLO DE LA TECNOLOGÍA
Sistemas informaticos: SIGA,SIAF, Equipos de lectura de codigo genetico, Equipo de lectura de compuestos bioquimicos(HPLC), Equipo
MARGENES
de medicion de parametros fisicoquimicos.
ABASTECIMIENTO
Embarcaciones, camionetas, sedes o laboratorios, Equipos de laboratorios, compra de insumos quimicos.
Alternativas de solución.
Proyecto 1 Proyecto 2
Sistema Web de
seguimiento y
Sistema de
control de
Factores control de
Parámetros
Parámetros del
Fisco-Químico
Agua
del Agua y
ambiente
Puntaje Máx.
(Proporcionad
Descripción Puntaje Puntaje
o por
IMARPE)
El proyecto no debe de pasar los
10 10 8
5 meses.
Sistema web debe funcionar las
8 8 8
24 horas del día.
Optimizar el proceso manual de
recolección de parámetros físico- 10 10 10
químico del agua.
Sistema web debe permitir
descargar reporte de los 5 5 5
parámetros físico químico.
El uso del sistema debe ser
adaptable a cualquier dispositivo 6 6 6
móvil y de interfaz amigable.
El costo del sistema web no debe
sobrepasar los S/.30.000 nuevos 8 8 6
soles.
Debe brindar soporte técnico. 5 5 5
TOTALES 52 52 48
Fuente: Elaboración propia.
19
FR-MGP-
EVALUACIÓN FINANCIERA DEL PROYECTO CÓDIGO
005-001
FECHA DE INICIO DE
APROBADO POR: GERENTE GENERAL
VIGENCIA
SYSLAB SISTEMA WEB PARA EL SEGUIMIENTO Y
CONTROL DEL PROCESO DE PARÁMETROS DE
CALIDAD
09/05/2016
DE AGUA Y AMBIENTE EN EL INSTITUTO DEL
MAR DEL PERÚ (IMARPE) DEL MINISTERIO DE
PRODUCCIÓN DEL PERÚ.
Fuente: Elaboración propia.
20
1.13.1. Egresos
1.13.2. Ingresos
-
Valor Presente de Flujos 32390.18 17148.94 2952.28 2271.76 10589.53
- - -
Recuperación de la Inversión 15241.24 12288.96 10017.21 572.33
Fuente: Elaboración propia.
Objetivo General:
Objetivos específicos:
Implementación
27
Mantenimiento de equipo
Electrónico de medición
Módulo de Comunicación
Pruebas de Equipo
Desarrollo de sistema
Módulo Entregable 4°:
Transición
Entregable 5°:
Despliegue
Instalar y probar el producto en su
entorno de ejecución final
Capacitación a usuarios
INTERESADOS CLAVE
S/.29,713.00
AUTORIZACIONES:
Nombre Nombre
Cargo Cargo
29
2.2.Registro de interesados
Juan Roca Encargado de Pertenecer a la Encargado del Gestiona los parámetros A favor Analiza y evalúa
Quispe. Laboratorio. empresa. laboratorio del físico químico resultados de
invernadero de cultivo parámetros físico-
de Microalgas. químico.
José aliaga Biólogo. Pertenecer a la Asistente de biólogo. Registro de parámetros A favor Participa en los
Villa fuentes. empresa. físico-químicos. resultados de la
medición de
parámetros físico-
químico.
Andrés Ulloa Químico. Pertenecer a la Encargado de Gestiona resultados A favor Analiza y evalúa
Gonzales. empresa. laboratorio de bioquímicos. resultados
instrumentación bioquímicos.
analítica.
Ana Vásquez Bióloga Pertenecer a la Laboratorio De Caracterización A favor Analiza y evalúa
Vera empresa. Genética Y Biología genético molecular de resultados
Molecular. organismos acuáticos. genéticos.
30
Alfredo Rojas Biólogo. Pertenecer a la Coordinador funcional Encargado de evaluar A favor Analiza y evalúa
Quispe. empresa. de biotecnología. resultados genéticos, reporte de
bioquímicos, resultados de
parámetros físico- organismos
químicos. acuáticos.
Fuente: Elaboración propia.
Interesados externos.
Fase de
Nombre Rol Requisitos Expectativas Posible influencia Clasificación
intereses
Miguel Director del Director del Dirigir el proyecto. Implementa proceso A favor Análisis de
Castillo proyecto. proyecto. para el desarrollo de requisitos
Bautista. software. del usuario
Jean Pierre Programador. Conocimientos Desarrollar el sistema. Analiza el desarrollo las A favor Desarrollo
Garay en ingeniería de posibles mejoras en el de sistema
Quiñones. sistemas sistema.
Marco Aguirre Arquitectura Conocimientos Desarrollar la Desarrollo e A favor Desarrollo
Obregón. hardware y en ingeniería de arquitectura de implementación de del hardware
31
Objetivo General:
Objetivos específicos:
Figura 9. EDT.
Fuente: Elaboración propia.
34
Diccionario EDT.
Diccionario EDT
2.4.2. Entregables
Modelo de Datos
El modelado de datos que permite representar las entidades relevantes de
un sistema de información así como sus interrelaciones y propiedades.
Modelo de Implementación
El Modelo de Implementación es comprendido por un conjunto de componentes y
subsistemas que constituyen la composición física de la implementación del sistema.
Modelo de Despliegue
Es un diagrama que se utiliza para modelar el hardware utilizado en las
implementaciones de sistemas y las relaciones entre sus componentes.
Implementación e interacción con el Hardware arduino
Se desarrollará la comunicación con el modulo electrónico y el sistema web para la
captura de los parámetros físico-químico.
Despliegue
Este tiene como objetivo producir con éxito distribuciones del producto y
distribuirlo a los usuarios.
Instalar y probar el producto en su entorno de ejecución final
Este tiene como objetivo instalar el producto y hacer las pruebas necesarias.
Capacitación a usuario
Tiene como objetivo la capacitación al usuario en el manejo del sistema y
hardware.
38
Matriz de Costos.
PRESUPUESTO
MAYO JUNIO JULIO AGOSTO
TOTAL
PROYECTO S/. 6,151.25 S/. 8,926.25 S/. 8,679.25 S/. 5,956.25
PERSONAL S/. 6,120.00 S/. 7,620.00 S/. 7,425.00 S/. 5,925.00
MATERIALES S/. 1,275.00 S/. 1,223.00 -
EQUIPOS - - - -
OTROS S/. 31.25 S/. 31.25 S/. 31.25 S/. 31.25
TOTAL S/. 6,151.25 S/. 8,926.25 S/. 8,679.25 S/. 5,956.25 S/. 29,713.00
Fuente: Elaboración propia.
41
3 Mantenimiento de Módulo de sensores Esto nos Reunión. Diario. Luis Carrasco Patrocinador
Equipo Electrónico de parámetros. permite la Presentación. Semanal. Peña. Usuario
de medición Módulo de Control. recolección de Correo electrónico.
Módulo de datos de
Comunicación. parámetros
Pruebas de Equipo. físico-
químicos.
4 Desarrollo de Módulo. Es el proceso Reunión. Diario. Jean Pierre Patrocinador
sistema. de clasificación Presentación. Semanal. Garay Usuario
e interpretación Correo electrónico. Quiñones.
de hechos,
diagnostico de
problemas y
empleo de la
información
para dar una
solución
óptima a los
procesos
actuales.
5 Transición. Despliegue. Especifica las Reunión. Diario. Jean Pierre Patrocinador
Instalar y probar el características Presentación. Garay Usuario
producto en su del producto Correo electrónico. Quiñones.
entorno de ejecución terminado.
final. Marco Aguirre
Capacitación a Obregón.
usuario.
Actividades
Diagnostico
Tarea meramente práctica (no creativa) consistente en el análisis de los datos obtenidos
con el sólo fin de obtener las mediciones necesarias antes de pasar al análisis de las hipótesis.
Estrategia
Identificación
Modelo
como para poder ser descrita por los recursos conceptuales existentes”. “El paradigma de
modelo es el sistema”.
Producto
Son los resultados que pueden ser garantizados por el proyecto como consecuencia de
sus actividades.
Programa
Proyecto
Resultados
Seguimiento
Sistema
Conjunto de elementos, con interrelaciones entre ellos, de tal modo que se cumpla la
máxima aristotélica de que “el todo es más que la suma de sus partes” y en relación con el
medio circundante.
45
2.9.1. Organigrama
Diseñador y programador
Análisista de sistema Analista Programador
arduino
Arduino.
Capítulo III
Modelado Del Negocio
52
3.1.Antecedentes
El alcance del proyecto facilitará la gestión y control de los parámetros del agua y
ambiente entre la comunicación del módulo electrónico arduino, así como también dichos
datos estarán disponible en el sistema web las 24 horas.
3.4. Supuestos
El proceso de la obtención de datos de los parámetros físico químico del agua durante
el monitoreo de cultivo de micro algas, se desarrolla mediante la comunicación del módulo
electrónico arduino y la aplicación de un sistema web de monitoreo el cual almacenará los
datos obtenidos.
CUN01
1. Breve Descripción
Se inicia una vez que los datos se han sido registrados correctamente, este proceso
obtiene informes que nos permitirá llevar el Seguimiento y Control de los
Parámetros Fisicoquímicos del Agua.
2. Objetivo
- Registrar los datos de parámetros fisicoquímicos de agua obtenidos y realizar el
reporte.
56
3. Flujo de Trabajo
3.1 Flujo Básico
1. El biólogo introduce el equipo de medición al tanque de agua.
2. El equipo de medición arroja datos físico químico del agua.
3. El biólogo anota los datos en un cuaderno.
4. El biólogo una vez obtenido todos los datos realiza un cálculo con los datos
obtenidos.
5. El biólogo realiza el ingreso de los datos en un archivo Excel.
6. El biólogo genera un reporte.
3.2 Flujos Alternativos
Ninguno.
4. Categoría
Básico.
5. Gestor del proceso
Biólogo, Encargado de Laboratorio.
1. Breve Descripción
Se inicia cuando el biólogo entrega el informe de parámetros físico químico del agua al
encargado de laboratorio.
2. Objetivo
- Tener un seguimiento de los parámetros físico químico del agua.
3. Flujo de Trabajo
3.1 Flujo Básico
1. El biólogo entrega el informe de parámetros fisicoquímico del agua al encargado
de laboratorio.
2. El encargado de laboratorio evalúa parámetro fisicoquímico.
3. El encargado de laboratorio realiza informe de resultados físico-químico del agua
y lo entrega al encargado químico.
57
3.6.2.1. Diagrama de Actividad del Seguimiento y control de parámetros físico-químico del agua
Inicio RF09
RF02 Emplea Equipo
Realiza Lectura de Emplea Equipo Realizar Lectura de Realiza Reporte
RF03 Verifica Informe de Electronico de
Compuestos Bioquímicos. de Lectura HPLC Código Genético. General
RF04 Parámetros Físico-Químico Lectura Recepciona
Informe General
Registrar Informe Físico-
Químico del Agua. RF08
RF05 RF07
RF06
Fin
Registra Informe de Resultados
Registra Resultados de de Código Genético
Registra Informe de Informe Bioquímicos.
Resultados Físico-Químicos
Figura 16. Diagrama de actividad – Seguimiento y control de parámetros físico-químico del agua.
Fuente: Elaboración propia.
59
Inicio
Capturar Información
Físico Químico del Agua.
Fin
Glosario de Términos.
TÉRMINOS DESCRIPCIÓN
Acuicultura: Etimológicamente Acuicultura es el
cultivo del agua; y persigue la producción
de los peces y demás especies que se
pueden criar en cautiverio utilizando
aguas dulces, salobres o saladas.
(Moscoso M.E., 2008).
Microalgas: Pertenecen al reino vegetal y son
clasificadas como talofitas, es decir,
plantas inferiores, por presentar una
estructura simple no vascularizada con
ausencia de raíz, tallo y hojas. Sus
estructuras reproductivas están
desprotegidas y desprovistas de semillas y
flores. Pueden ser procariotas o
eucarióticas, pluricelulares o unicelulares,
presentando similitud en muchos aspectos
comunes con las plantas superiores, por
ejemplo, la existencia de clorofila como
pigmento fotosintético primario (Van den
Hoek et al., 1989, Stevenson et al., 1996).
Además, constituyen la base de las
cadenas tróficas que permiten la vida en
los océanos lo que equivale a
aproximadamente más del 70% de la
biomasa mundial (Albarracín, 2007).
Parámetros Físicos (Temperatura): Se debe partir de que los peces no tienen
capacidad propia de regulación de su
temperatura corporal y ésta depende del
medio acuático en que viven.
La temperatura rige algunos parámetros
físicos, químicos y biológicos, tales como
la evaporación y la solubilidad de los
gases. Dentro de los biológicos están los
procesos metabólicos como la respiración,
nutrición, actividad de las bacterias en la
descomposición de la materia orgánica,
62
Requisitos Funcionales.
Número Descripción
Requisitos no Funcionales.
Número Descripción
RNF2 Los permisos de acceso al sistema podrán ser cambiados solamente por el
administrador.
Lista de Actores.
ACTOR DESCRIPCIÓN
<<include>>
Gestionar Parámetros Físico-Químicos
Sensor Arduino
del Agua
(from Actores) (from Casos de Uso)
<<include>>
Consultar Parámetros Físico-
Químico del Agua
(from Casos de Uso Incluidos)
Figura 21. Diagrama de caso de uso por paquete – Administrar info Parámetros físico-
químico y paquete administrar info monitoreo parámetros físico-químico.
Fuente: Elaboración propia.
71
Biólogo
(from Acto...
Gestionar Tanques
<<include>>
(f rom Casos de Uso)
Figura 22. Diagrama de caso de uso por paquete – Administrar info Microalgas y paquete
administrar info tanques.
Fuente: Elaboración propia.
Figura 23. Diagrama de caso de uso por paquete – Administrar info de Seguridad.
Fuente: Elaboración propia.
72
4. Precondiciones.
4.1. El usuario debe estar logueado en el sistema.
5. Post Condiciones.
Ninguno.
6. Puntos de extensión.
1. Descargar Informe
1.1. El sistema descargara de forma automática el informe en formato
pdf.
7. Requerimientos Especiales.
Ninguna.
77
8. Prototipo.
2. El sistema muestra la interfaz con una tabla con las columnas: Id, Usuario,
Nombre, DNI, Email, Tipo, Estado, Féc. Creación, Féc. Modificación,
botón desplegable con las opciones (Editar y Deshabilitar en caso el estado
se encuentre Activo y Habilitar en caso el Estado esta Deshabilitado),
también mostrará un campo buscar y un botón agregar.
3. El Administrador presiona el botón “Agregar”. (ir al sub flujo Agregar)
4. El Administrador escribe en campo Buscar. (ir al sub flujo Buscar)
5. El Administrador elije un usuario de la tabla y elige la opción “Editar” del
botón desplegable Opción. (ir al sub flujo Editar)
6. El Administrador elije un usuario de la tabla y elige la opción
“Deshabilitar” del botón desplegable Opción. (ir al sub flujo Deshabilitar)
7. El Administrador elije un usuario de la tabla y elige la opción “Habilitar”
del botón desplegable Opción. (ir al sub flujo Habilitar)
8. El caso de uso finaliza.
3.2. Sub Flujos
1. Agregar
1. El sistema muestra la interfaz “Añadir Usuario” con los campos:
Nombre, Apellido, DNI, Tipo de usuario, Contraseña, Usuario, Email,
y los botones Guardar, Cancelar.
2. El Administrador ingresar los datos en los campos: Nombre, Apellido,
DNI, selecciona el Tipo de usuario (Administrador, Biólogo, Invitado),
Contraseña, Usuario, Email.
3. El Administrador presiona el botón Guardar.
4. El sistema valida los datos.
5. El sistema guarda los datos.
6. El sistema muestra el mensaje “Guardado Correctamente”.
7. El sistema actualiza la tabla de usuarios y finaliza el sub flujo.
2. Buscar
1. El Administrador escribe en el campo buscar.
2. El sistema mostrara la información correspondiente al texto buscado en
la tabla de usuarios respetando las columnas existentes y el sub flujo
finaliza.
79
3. Editar
1. El sistema muestra la interfaz “Editar Usuario” con los campos del
usuario seleccionado: Nombre, Apellido, DNI, Tipo de usuario,
Contraseña, Usuario, Email, y los botones Guardar, Cancelar.
2. El Administrador modifica los datos en los campos: Nombre, Apellido,
DNI, selecciona el Tipo de usuario (Administrador, Biólogo, Invitado),
Contraseña, Usuario, Email.
3. El Administrador presiona el botón Guardar.
4. El sistema valida los datos.
5. El sistema guarda los datos.
6. El sistema muestra el mensaje “Guardado Correctamente”.
7. El sistema actualiza la tabla de usuarios y finaliza el sub flujo.
4. Deshabilitar
1. El administrador presiona la opción Deshabilitar.
2. El sistema muestra un mensaje de confirmación “¿Estás seguro en
deshabilitar al usuario?” y los botones de Aceptar y Cancelar.
a) En caso el administrador presione el botón “Aceptar” el sistema
procederá en deshabilitar al usuario seleccionado (no se borra
de la base de datos) y finaliza el sub flujo.
b) En caso el administrador presione sobre el botón “Cancelar” el
sistema no realiza acción alguna y finaliza el sub flujo.
5. Habilitar
1. El administrador presiona la opción Habilitar.
3. El sistema muestra un mensaje de confirmación “¿Estás seguro en
habilitar al usuario?” y los botones de Aceptar y Cancelar.
a) En caso el administrador presione el botón “Aceptar” el sistema
procederá en Habilitar al usuario seleccionado y finaliza el sub
flujo.
b) En caso el administrador presione sobre el botón “Cancelar” el
sistema no realiza acción alguna y finaliza el sub flujo.
80
8. Prototipo.
1. Breve Descripción.
Este caso de uso permitirá al usuario registrar, actualizar, y consultar la
información de los Tanques.
2. Actor(es).
Administrador, Biólogo.
3. Flujo de Eventos.
3.1. Flujo Básico
1. El caso de uso inicia cuando el usuario selecciona la opción Tanques del
menú principal.
2. El sistema muestra la interfaz con una tabla con las columnas: Id, Nombre,
Capacidad Lt., Sensor, Tipo de agua, Tipo Microalga, Estado, Féc.
Creación, Féc. Modificación, botón desplegable con las opciones (Editar y
Deshabilitar en caso el estado se encuentre Activo y Habilitar en caso el
Estado esta Deshabilitado), también mostrara un campo buscar y un botón
agregar.
3. El usuario presiona el botón “Agregar”. (ir al sub flujo Agregar)
4. El usuario escribe en campo Buscar. (ir al sub flujo Buscar)
83
6. Deshabilitar
1. El usuario presiona la opción Deshabilitar.
2. El sistema muestra un mensaje de confirmación “¿Estás seguro en
deshabilitar el Tanque?” y los botones de Aceptar y Cancelar
a) En caso el usuario presione el botón “Aceptar” el sistema
procederá en deshabilitar el tanque seleccionado (no se borra de
la base de datos) y finaliza el sub flujo.
b) En caso el usuario presione sobre el botón “Cancelar” el
sistema no realiza acción alguna y finaliza el sub flujo.
7. Habilitar
1. El usuario presiona la opción Habilitar.
2. El sistema muestra un mensaje de confirmación “¿Estás seguro en
habilitar el Tanque?” y los botones de Aceptar y Cancelar.
a) En caso el usuario presione el botón “Aceptar” el sistema
procederá en Habilitar el tanque seleccionado y finaliza el sub
flujo.
b) En caso el usuario presione sobre el botón “Cancelar” el
sistema no realiza acción alguna y finaliza el sub flujo.
3.3. Flujos Alternativos.
1. Si los datos ingresados son nulos, en el paso 3 del sub flujo Editar y
Agregar, el sistema muestra por cada campo vacío un mensaje “*Campo
Requerido”.
4. Precondiciones.
4.1. El usuario debe estar logueado en el sistema.
4.2. Para Agregar un tanque, debe existir registro de Microalgas y Sensor.
5. Post Condiciones.
5.1. En el sistema quedará registrado la fecha y hora, usuario que registró el
tanque.
5.2. El sistema actualizará el estado en la tabla de equipos.
6. Puntos de extensión.
Ninguno.
7. Requerimientos Especiales.
85
1. Breve Descripción.
Este caso de uso permitirá al usuario registrar, actualizar, y consultar la
información de las Microalgas.
2. Actor(es).
Administrador, Biólogo.
3. Flujo de Eventos.
3.1. Flujo Básico
1. El caso de uso inicia cuando el usuario selecciona la opción Microalgas del
menú principal.
2. El sistema muestra la interfaz con una tabla con las columnas: Id, Nombre,
Tipo de agua, Género, Descripción, Ph Max., Ph Min. Oxigeno Max.,
Oxigene Min., Estado, Féc. Creación, Féc. Modificación, botón
desplegable con las opciones (Editar y Deshabilitar en caso el estado se
86
3. Editar
87
5. Post Condiciones.
5.1. En el sistema quedara registrado la fecha y hora, usuario que registró el
tanque.
5.2. El sistema actualizara el estado en la tabla de Microalgas.
6. Puntos de extensión.
Ninguno.
7. Requerimientos Especiales.
7.1. Consultar Microalgas
El sistema al mostrar la interfaz de editar realizará una consulta de
microalgas el cual se verá reflejado en el formulario.
8. Prototipo.
1. Breve Descripción.
Este caso de uso permitirá al usuario registrar, actualizar, y consultar la
información de los Sensores.
2. Actor(es).
Administrador, Biólogo.
3. Flujo de Eventos.
3.1. Flujo Básico
89
2. Buscar
1. El usuario escribe en el campo buscar.
90
1. Si los datos ingresados son nulos, en el paso 3 del sub flujo Editar y
Agregar, el sistema muestra por cada campo vacío un mensaje “*Campo
Requerido”.
2. Si los datos ingresados son nulos, en el paso 6.1.4 del punto de extensión
Mantenimiento, el sistema muestra por cada campo vacío un mensaje
“*Campo Requerido”.
4. Precondiciones.
4.1. El usuario debe estar logueado en el sistema.
5. Post Condiciones.
5.1. En el sistema quedará registrado la fecha y hora, usuario que registró el
sensor.
5.2. En el sistema quedará registrado la fecha, usuario que se registró el
mantenimiento del sensor.
5.3. El sistema actualizara el estado en la tabla de Sensor.
6. Puntos de extensión.
6.1. Mantenimiento
6.1.1. El usuario presiona la opción Mantenimiento.
6.1.2. El sistema muestra la interfaz “Añadir Mantenimiento” con una tabla
con las columnas: Id, Fecha de manteamiento, Observaciones y un botón
Eliminar, también muestra los campos: Fecha de Mantenimiento,
Observaciones y los botones Guardar, Cancelar.
6.1.3. El usuario ingresar los datos en el campo Fecha de Mantenimiento,
Observaciones.
6.1.4. El usuario Presiona el botón Guardar.
6.1.4.1. El sistema valida los datos.
6.1.4.2. El sistema guarda los datos.
6.1.4.3. El sistema muestra el mensaje “Guardado Correctamente” y
finaliza el sub flujo.
6.1.4.4. El usuario elige un mantenimiento de la tabla y presiona el botón
eliminar.
6.1.4.5. El sistema elimina (se borra de la base de datos) el mantenimiento
seleccionado y finaliza el sub flujo.
7. Requerimientos Especiales.
92
5.3.1. Definiciones
5.3.2. Acrónimos
5.3.3. Abreviaturas
Flujo Básico
1: Ingresar Datos
6: Oculta Formulario
: usuario : IU_Iniciar Sesion : Gestor_Usuarios
7: Mostrar Formulario
: IU_Menu Principal
: EN_usuario
Flujo Básico
Temp H2O
TempD
TempC
TempB
TempA
Temp_sensor
Lux
OD
PH
Tanque 4: Guarda datos
3: Envia datos
: Gestor_Parámetros
Físico-Químico del Agua
: EN_monitoreo
: Sensor Arduino
2: Ingresar Datos
Temp H2O
TempD
TempC
TempB 8: Valida datos
TempA
Temp.sensor
Lux 4: Realiza Calculo de Promedio
OD 5: Muestra Promedio de Temperatura en el campo TempPromedio
PH
7: Envía datos
6: Presiona Guardar
: Biólogo : IU_Gestionar Parámetros Físico- : Gestor_Parámetros
Químico del Agua Físico-Químico del Agua
9: Guarda datos
: EN_monitoreo
Figura 37. DC – Req. Espec. Gestionar parámetros físico-químicos del agua – Agregar.
99
Temp H2O
TempD
TempC
TempB
4: Valida datos
TempA
Temp.sensor
Lux
OD
3: Envía datos
PH
5: Guarda datos
7: Muestra mensaje "Guardado correctamente"
: EN_monitoreo
Figura 38. DC – Sub Flujo Gestionar parámetros físico-químicos del agua – Editar.
Fuente: Elaboración propia.
: EN_monitoreo
Figura 39. DC – Sub Flujo Gestionar parámetros físico-químicos del agua – Eliminar.
100
Flujo Básico
IU_Gestionar Parámetros
9: Presionar de lista desplegable la opcion Editar Físico-Químicos del Agua
5: Consulta Datos
: EN_monitoreo
Flujo Básico
: EN_microalga
1: Ingresar datos
Oxi min
Oxi max
5: Valida datos
Ph min
Ph max
Descripcion
Genero
4: Envia datos
Nombre
6: Guarda datos
: EN_microalga
Oxi mix
Oxi max
5: Valida datos
Ph min
Ph max
Descripcion
Genero
4: Envia datos
Nombre
6: Guarda datos
: EN_microalga
102
Flujo Básico
: EN_tanque
2: Selecciona datos:
Sensor
Tipo de Microalga
5: valida datos
Capacidad
Tipo de Agua
1: Ingresar datos
4: Envia datos
Nombre
: EN_tanque
103
5: Valida datos
3: Presiona el boton guardar
: EN_tanque
: EN_sensor_arduino
4: Validar datos
1: Ingresar Datos
2: Presiona Guardar
6: Devuelve mensaje de confirmacion
: Biólogo : IU_sensor : Gestor_Sensor Arduino
: EN_sensor_arduino
4: Valida datos
2: Presiona Guardar
6: Devuelve mensaje de confirmacion
: Biólogo : IU_sensor : Gestor_Sensor Arduino
5: Guardar datos
: EN_sensor_arduino
4: Valida datos
1: Ingresa datos
Observaciones
3: Envia datos
Fecha de mantenimiento
: EN_mant_sensor
4: Elimina datos
: EN_mant_sensor
IU_usuario
4: Consulta Datos
8: Presiona la opcion Editar
: EN_usuario
1: Ingresar datos
Email
Contraseña
Usuario 4: Valida datos
Tipo de usuario
DNI
Apellido
Nombre 3: Envía datos
: EN_usuario
email
password
4: Valida datos
usuario
Tipo de usuario
DNI
Apellido
3: Envia datos
Nombre
5: Guardar datos
: EN_usuario
Flujo Básico
Flujo Básico
Figura 57. DS – Req. Espec. Gestionar parámetros físico-químicos del agua – Agregar.
Fuente: Elaboración propia.
Figura 58. DS – Req. Espec. Gestionar parámetros físico-químicos del agua – Editar.
Fuente: Elaboración propia.
110
Figura 59. DS – Sub Flujo Gestionar parámetros físico-químicos del agua – Eliminar.
Fuente: Elaboración propia.
5.6.2.2. Arquitectura
beans dao
(f rom Adminis inf o Sensor Arduino) (f rom Adminis inf o Sensor Arduino)
beans dao
(f rom Adminis Inf o Microalgas) (f rom Adminis Inf o Microalgas)
<<subsy stem>>
Adminis Inf o Tanques <<subsy stem>>
P_Mantenimiento Sensor Arduino
serv lets Interf ace serv lets interf ace
(f rom Adminis Inf o Tanques) (f rom Adminis Inf o Tanques) (f rom P_Mantenimiento Sensor Arduino) (f rom P_Mantenimiento Sensor Arduino)
<<subsy stem>>
Adminis inf o Monitorear Parámetros Físico-Químicos
serv lets
Interf ace <<subsy stem>>
(f rom Adminis inf o Monitorear Parámetros Físico-Químicos)
(f rom Adminis inf o Monitorear Parámetros Físico-Químicos) Adminis inf o Usuario
beans dao
(f rom Adminis inf o Usuario) (f rom Adminis inf o Usuario)
<<subsy stem>>
P_Seguridad
beans dao
(f rom Adminis Gestionar Parámetros Físico-Químico del Agua) (f rom Adminis Gestionar Parámetros Físico-Químico del Agua)
<<library>>
GUI COMUN
JSP JS CSS
(from GUI COMUN) (from GUI COMUN) (from GUI COMUN)
Identificacion.frm
Identificacion.frm
Identificacion.frm
Rutinas de Acceso a Base de Datos
Conexion
Identificacion.frm
DB_IMARPE
Identificacion.frm
Hardware
Diseño de Hardware
El diseño esta dividido en tres modulos que interoperan entre si para conformar El
Modulo de Medicion cuyo esquema se muestra en la figura 1, conformado por los Modulos
de sensores, Modulo de Control Y Modulo de Comunicación.
modulo inicia con la etapa de sensores que realizan la medicion de los parametros de calidad
de agua dentro del tanque y del ambiente del invernadero, los sensores realizan la medicion
de forma constante a traves de una sonda para cada parametro a medirse y el valor obtenido
se convierte y adapta a valores digitales para transmitirse hacia la segunda etapa: la de
Control, que contiene una placa arduino Mega 2560.
133
Figura 93. Segunda etapa del proyecto conectando sensores y mostrar en LCD 20x4.
Fuente: Elaboración propia.
135
COMPONENTES
ARDUINO MEGA 2560
manera que viene “pre ensamblada” y lista con los controladores necesarios para poder
operar con ella una vez que la saquemos de su caja, ofreciendo una ventaja muy grande para
profesores, estudiantes y aficionados interesados en el desarrollo de tecnologías. Las
posibilidades de realizar proyectos basados en esta plataforma tienen como limite la
imaginación de quien opera esta herramienta.
Microcontroller ATmega2560
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limit) 6-20V
Digital I/O Pins 54 (of which 15 provide PWM output)
Analog Input Pins 16
DC Current per I/O Pin 20 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 256 KB of which 8 KB used by bootloader
SRAM 8 KB
EEPROM 4 KB
Clock Speed 16 MHz
Length 101.52 mm
Width 53.3 mm
137
Weight 37 g
Conecta tu Arduino a una red LAN utilizando la librería Ethernet. Compatible con
Arduino UNO y MEGA. El shiel permite que la placa electronica pueda mantener una
conexión hacia internet.
Encaja perfectamente sobre una placa Arduino formando un conjunto sólido. Con ésta placa y
la ayuda de la libería proporcionada, podremos realizar tanto un pequeño servidor web, como
un cliente. La configuración de red se realiza mediante software, por lo que podremos adaptar
con facilidad la placa a nuestra red local.
La placa Arduino se comunica con el módulo W5100 y la micro-SD utilizando el bus SPI
(mediante el conector ICSP). Esto se encuentra en los pines digitales 11, 12 y 13 en el
modelo Duemilanove y en los pines 50, 51 y 52 del modelo MEGA. En ambas placas, el pin
10 es utilizado para seleccionar el W5100 y el pin 4 para la micro-SD. Estos pines no pueden
ser utilizados para otros fines mientras la Ethernet Shield esté conectada. En el MEGA, el pin
SS (53) no es utilizado pero debe dejarse como salida para que el bus SPI funcione
correctamente.
Ten en cuenta que el W5100 y la micro-SD comparten el bus SPI, por lo que sólo uno de
ellos puede ser utilizado a la vez. Si deseas utilizar ambos simultáneamente, debes tenerlo en
cuenta al escribir tu código.
Especificaciones
Figura 97: Código fuente para citar a la librería requeridas para la comunicación del
Arduino Ethernet.
Fuente: Elaboración propia.
140
Figura 98. Código que permite a una placa Arduino conectarse a internet.
Fuente: Elaboración propia.
Figura 99. Código que permite inicializar la tarjeta Ethernet mediante DHCP.
Fuente: Elaboración propia.
141
Figura 101. Código que permite enviar los datos de los parámetros al servidor utilizando
método GET.
Fuente: Elaboración propia.
142
Una pantalla LCD son dispositivos diseñados para mostrar información en forma
gráfica. LCD significa Liquid Crystal Display (Display de cristal líquido). La mayoría de las
pantallas LCD vienen unidas a una placa de circuito y poseen pines de entrada/salida de
datos. Como se podrán imaginar, Arduino es capaz de utilizar las pantallas LCD para
desplegar datos.
EL Módulo adaptador LCD a I2C que usaremos está basado en el controlador I2C
PCF8574, el cual es un expanzor de entrada y salidas digitales controlado por I2C, que en
este módulo se usa para controlar un LCD.
La dirección del módulo I2C que viene por defeco es 0x27, pero podemos cambiarlo
soldando los puentes A0, A1 y A2; quedando la dirección en binario de la siguiente forma :
0|0|1|0|0|A2|A1|A0. Por defecto A0, A2, A1 valen 1 pero si soldamos los puentes, estos se
conectan a tierra teniendo un valor 0, por ejemplo si soldamos los tres puentes la dirección
seria 0|0|1|0|0|0|0|0 (0x20).
Código para mostrar los datos obtenidos por los sensores fisicoquímicos
Módulo relé
Se trata de un módulo de 4 relés (o relays) que funcionan a 5 Voltios, capaces de
manejar cargas de hasta 10 Amperes en 250 Voltios, convenientemente aislados mediante
optoacopladores de las entradas, las que cuentan con leds individuales que sirven como
indicadores de estado.
Módulo Joystick
El módulo Joystick tiene 5 pines: Vcc, GND, VRX, VRYY Y SW. El joystick es
analógico y debe proporcionar lecturas más precisas que las simples palancas direccionales.
Además, puede pulsar el joystick hacia abajo para activar un pulsador. Tenemos que usar
pines analógicos de Arduino para leer los datos de los pines X / Y, y un pin digital para leer
el botón SW. El pasador SW está conectado a tierra, cuando se pulsa el joystick hacia abajo.
Para obtener lecturas estables necesita ser conectado a Vcc a través de una resistencia pull-
up.
Módulo de Sensores
El módulo de sensores se encarga de la medición constante de los parámetros
fisicoquímicos de los tanques de cultivo, así como también la temperatura ambiental e
intensidad lumínica del invernadero de cultivos de organismos acuáticos. Para este propósito
los sensores de temperatura de agua, pH y oxígeno disuelto deben de permanecer sumergidos
por periodos de tiempo constante, por lo cual se decidió de acuerdo a la investigación del
proyecto trabajar con los siguientes tipos de sensores.
Considerando las especificaciones del fabricante tendremos que usar una resistencia "pull-up"
de 4,7 KOhm y 1/4W entre el voltaje y la línea de datos.
Modelo: SEN0161
Potencia del módulo: 5.00V
Tamaño de la tarjeta de circuitos: 43mm × 32mm
PH Rango de medición: 0 - 14
Medición de la temperatura: 0 - 60 ℃
Precisión: ± 0.1pH (25 ℃)
Tiempo de respuesta: ≤ 1min
Sensor de pH con conector BNC
Interfaz PH2.0 (parche de 3 pies)
Potenciómetro de ajuste de ganancia
Indicador de encendido LED
ESPECIFICACIONES
La calibración requiere sólo una vez por año.
Modos de lectura continua o de lectura individual.
Formato de datos es ASCII.
Dirección I2C: 0x61.
Voltaje de operación. 3.3-5V.
Alto rango de lectura desde 0.01 a 35.99mg/L.
Temperatura, presión y salinidad de compensación.
Conectividad en serie asíncrono UART.
CARACTERISTICAS
Dimensiones: 13.97x20.16mm.
Peso: 1.77 g.
Marca: Atlas Scientific.
Cantidad: 1 pieza.
Figura 126. Código que permite capturar los datos de Oxigeno de los tanques de cultivo.
Fuente: Elaboración propia con ayuda de software Fritzing versión 0.8.3.
159
Especificaciones Técnicas
Voltaje de Operación: 3V – 5V
Interfaz digital a través de bus I2C con capacidad de seleccionar entre 2 direcciones
Respuesta espectral similar a la del ojo humano
Realiza mediciones de iluminancia y convierte el resultado a una palabra digital
Amplio rango de medición 1-65535 lux
Modo de bajo consumo de energía
Rechazo de ruido a 50/60 Hz
160
Figura 130. Diagrama general del Proyecto de Seguimiento y Control de Parámetros fisicoquímicos.
Fuente: Elaboración propia desarrollado con software Fritzing versión 0.8.3.
164
Figura 131. Diagrama general del Proyecto de Seguimiento y Control de Parámetros fisicoquímicos.
Fuente: Elaboración propia desarrollado con software Fritzing versión 0.8.3.
165
Requisitos de Prueba:
Para agregar los parámetros Físico-Químico, debe existir registros de Tanques.
Objetivo del Caso de Prueba:
Este caso de prueba debe permitir registrar los diferentes datos obtenidos en la captura por el Equipo Electrónico (Arduino) o de forma manual
desde el Sistema Web.
FLUJO BASICO
Paso Instrucción Resultados Esperados Resultados Reales Levantado Por: Fecha /hora
Levantan. obs.
1. El sensor arduino El sensor arduino al
captura los momento de capturar los GARAY QUIÑONES, JEAN
parámetros físico- parámetros físico- VALIDADO PIERRE 19/08/2016
químicos del agua. químicos del agua lo
almacena en su memoria
166
visualizará un mensaje
“*Campo Requerido”.
5. El sistema guarda Si todos los datos
GARAY QUIÑONES, JEAN
los cambios ingresados están bien, el
CONFIRMADO PIERRE 19/08/2016
realizados. sistema los captura para
su guardado.
6. El sistema actualiza Una vez capturado los
el registro. datos el sistema GARAY QUIÑONES, JEAN
procederá en actualizar el EJECUTADO PIERRE 19/08/2016
registro en la Base de
Datos.
7. Nos aparece un El sistema mostrara
mensaje “Guardado mensaje de guardado y GARAY QUIÑONES, JEAN
Correctamente”. regresaremos a la pantalla CONFIRMADO PIERRE 19/08/2016
Monitorear Parámetros
Físico-Químico.
8. El sistema actualiza En la pantalla Monitorear
la tabla de Parámetros Físico- GARAY QUIÑONES, JEAN
parámetros físico- Químico se actualizará la CONFIRMADO PIERRE 19/08/2016
químico y finaliza el tabla donde aloja todos
sub flujo. los registros ingresados
170
Paso Instrucción Resultados Esperados Resultados Reales Levantado Por: Fecha /hora
Levantan. obs.
1. Visualizamos la El sistema nos muestra la
interfaz “Añadir interfaz para realizar el
datos” con los ingreso manual de los
campos: Tanque, Parámetros Físico-
pH, OD, Lux, Químico del Agua.
GARAY QUIÑONES, JEAN
Temp. Sensor, También nos mostrará el
VALIDADO PIERRE 19/08/2016
Temp A, Temp B, botón Cancelar que nos
Temp C, Temp D, permitirá cerrar la
Temp. Promedio, interfaz y el botón
Temp H2O y los Guardar para grabar el
botones Cancelar, registro.
Guardar.
172
buscar, también
mostrara los botones
de Buscar,
Descargar Informe,
Agregar.
3. Seleccionamos Todo tanque registrado se
una opción de la visualizará en la lista GARAY QUIÑONES, JEAN
lista desplegables desplegable y CONFIRMADO PIERRE 19/08/2016
tanques. escogeremos el tanque
para realizar la búsqueda.
4. Seleccionamos o Si la fecha de inicio o la
ingresamos una fecha fin están vacía nos
fecha y hora de muestra un mensaje
inicio y una fecha y “Ingrese o seleccione las
hora fin y Fechas”. GARAY QUIÑONES, JEAN
presionamos el Si la fecha y hora fin es CONFIRMADO PIERRE 19/08/2016
botón “Buscar”. menor a la fecha y hora
de inicio nos muestra un
mensaje “La fecha y hora
final no puede ser menor
a la fecha y hora inicial”.
177
Opción. y Cancelar.
Si presionamos el botón
“Aceptar” el sistema
procederá en deshabilitar
al usuario seleccionado
(no se borra de la base de
datos) y finaliza el sub
flujo.
Si presionamos el botón
“Cancelar” el sistema no
realizará acción alguna y
finaliza el sub flujo.
7. Elegimos un usuario El sistema muestra un
de la tabla y mensaje de confirmación
escogemos la opción “¿Estás seguro en
“Habilitar” del botón habilitar al usuario?” y GARAY QUIÑONES,
desplegable Opción. los botones de Aceptar y CONFIRMADO JEAN PIERRE 19/08/2016
Cancelar.
Presionamos el botón
“Aceptar” el sistema
procederá en Habilitar al
181
usuario seleccionado y
finaliza el sub flujo.
Presionamos el botón
“Cancelar” el sistema
no realiza acción
alguna y finaliza el sub
flujo.
SUB FLUJO: AGREGAR
Paso Instrucción Resultados Esperados Resultados Reales Levantado Por: Fecha /hora
Levantan. obs.
1. Visualizamos la El sistema nos mostrará
interfaz “Añadir la interfaz “Añadir
Usuario” con los Usuario” con los campos
campos: Nombre, habilitados para poder GARAY QUIÑONES,
Apellido, DNI, Tipo realizar un registro de un VALIDADO JEAN PIERRE 19/08/2016
de usuario, usuario.
Contraseña, Usuario,
Email, y los botones
Guardar, Cancelar.
2. Ingresamos los datos Realizaremos el llenado GARAY QUIÑONES,
en los campos: de todos los campos para CONFIRMADO JEAN PIERRE 19/08/2016
Nombre, Apellido, crear un usuario.
182
DNI, selecciona el
Tipo de usuario
(Administrador,
Biólogo, Invitado),
Contraseña, Usuario,
Email.
3. Presionamos el botón El sistema muestra por
GARAY QUIÑONES,
Guardar. cada campo vacío un
CONFIRMADO JEAN PIERRE 19/08/2016
mensaje “Campo
Requerido”
4. El sistema valida los Si el usuario existe con el
datos. número de DNI en la
base de datos el sistema GARAY QUIÑONES,
muestra el mensaje “El CONFIRMADO JEAN PIERRE 19/08/2016
Numero Documento ya
está registrado
anteriormente”
5. El sistema guarda los Si todos los datos
GARAY QUIÑONES,
datos. ingresados están bien, el
EJECUTADO JEAN PIERRE 19/08/2016
sistema los captura para
su guardado.
183
Contraseña, Usuario,
Email, y los botones
Guardar, Cancelar.
2. Modificamos los Realizaremos la
datos en los campos: modificación en los
Nombre, Apellido, campos que se
DNI, selecciona el encuentran habilitados. GARAY QUIÑONES,
Tipo de usuario CONFIRMADO JEAN PIERRE 19/08/2016
(Administrador,
Biólogo, Invitado),
Contraseña, Usuario,
Email.
3. Presionamos el botón El sistema muestra por
GARAY QUIÑONES,
Guardar. cada campo vacío un
CONFIRMADO JEAN PIERRE 19/08/2016
mensaje “Campo
Requerido”
4. El sistema valida los Si el usuario existe con el
datos. número de DNI en la GARAY QUIÑONES,
base de datos el sistema CONFIRMADO JEAN PIERRE 19/08/2016
muestra el mensaje “El
Numero Documento ya
185
está registrado
anteriormente”
5. El sistema guarda los Si todos los datos
GARAY QUIÑONES,
datos. ingresados están bien, el
EJECUTADO JEAN PIERRE 19/08/2016
sistema los captura para
su guardado.
6. Visualizamos el El sistema mostrara
mensaje “Guardado mensaje de guardado y
GARAY QUIÑONES,
Correctamente”. regresaremos a la
CONFIRMADO JEAN PIERRE 19/08/2016
pantalla de
mantenimiento de
usuario.
7. El sistema actualiza la En la interfaz
tabla de usuarios y Mantenimiento de
GARAY QUIÑONES,
finaliza el sub flujo. Usuario se actualizará la
CONFIRMADO JEAN PIERRE 19/08/2016
tabla donde aloja todos
los registros de los
usuarios.
Fuente: Elaboración propia.
186
Requisitos de Prueba:
Los usuarios deberán estar registrados en el Sistema.
Objetivo del Caso de Prueba:
Este caso de prueba debe permitir el ingreso de todo el personal que se encuentra registrado, a su vez quedara registrado la fecha y hora que se
logueo dicho personal.
FLUJO BASICO
Paso Instrucción Resultados Esperados Resultados Reales Levantado Por: Fecha /hora
Levantan. obs.
1. Ingresamos al Ingresamos a la interfaz
Login. Login en el cual GARAY QUIÑONES, JEAN
ingresaremos los datos VALIDADO PIERRE 19/08/2016
para poder acceder al
sistema.
Visualizamos los Visualizaremos los GARAY QUIÑONES, JEAN
2. CONFIRMADO 19/08/2016
siguientes campos: campos en la cual PIERRE
187
de que el usuario no se
encuentra Registrado y
que debe contactarse con
el administrador.
6. Ingresamos al El sistema nos mostrará
sistema y nos da el Menú Principal con GARAY QUIÑONES, JEAN
acceso al menú las diferentes opciones CONFIRMADO PIERRE 19/08/2016
principal y el caso habilitadas según el tipo
de uso finaliza. de usuario.
Fuente: Elaboración propia.
el estado se encuentre
Activo y Habilitar en
caso el Estado esta
Deshabilitado),
también mostrara un
campo buscar y un
botón agregar.
3. Presiona el botón El sistema nos mostrará
GARAY QUIÑONES,
“Agregar”. una nueva interfaz donde
VALIDADO JEAN PIERRE 19/08/2016
se realizará el registro de
un nuevo tanque.
4. Digitamos en campo El sistema mostrara la
Buscar. información
correspondiente al texto GARAY QUIÑONES,
buscado en la tabla de CONFIRMADO JEAN PIERRE 19/08/2016
tanques respetando las
columnas existentes y el
sub flujo finaliza.
5. Elegimos un tanque El sistema nos mostrara GARAY QUIÑONES,
de la tabla y una nueva interfaz en VALIDADO JEAN PIERRE 19/08/2016
escogemos la opción donde realizaremos la
191
Oxigeno Max.,
Oxigene Min.,
Estado, Féc.
Creación, Féc.
Modificación, botón
desplegable con las
opciones (Editar y
Deshabilitar en caso
el estado se encuentre
Activo y Habilitar en
caso el Estado esta
Deshabilitado),
también mostrara un
campo buscar y un
botón agregar.
3. Presionamos el El sistema nos mostrará
GARAY QUIÑONES,
botón “Agregar”. una nueva interfaz donde
VALIDADO JEAN PIERRE 19/08/2016
se realizará el registro de
una nueva Microalga.
4. Digitamos en campo El sistema mostrara la GARAY QUIÑONES,
Buscar. información CONFIRMADO JEAN PIERRE 19/08/2016
199
correspondiente al texto
buscado en la tabla
Microalga respetando las
columnas existentes y el
sub flujo finaliza.
5. Elegimos una El sistema nos mostrara
Microalga de la tabla una nueva interfaz en
GARAY QUIÑONES,
y escogemos la donde realizaremos la
VALIDADO JEAN PIERRE 19/08/2016
opción “Editar” del modificación de la
botón desplegable microalga seleccionada.
Opción.
6. Elegimos una El sistema muestra un
microalga de la tabla mensaje de confirmación
y escogemos la “¿Estás seguro en
opción “Deshabilitar” deshabilitar la
GARAY QUIÑONES,
del botón desplegable microalga?” y los
CONFIRMADO JEAN PIERRE 19/08/2016
Opción. botones de Aceptar y
Cancelar.
Si presionamos el botón
“Aceptar” el sistema
procederá en deshabilitar
200
la microalga
seleccionada (no se borra
de la base de datos) y
finaliza el sub flujo.
Si presionamos el botón
“Cancelar” el sistema no
realizará acción alguna y
finaliza el sub flujo.
7. Elegimos una El sistema muestra un
microalga de la tabla mensaje de confirmación
y escogemos la “¿Estás seguro en
opción “Habilitar” del habilitar la microalga?” y
botón desplegable los botones de Aceptar y
Opción. Cancelar. GARAY QUIÑONES,
Presionamos el botón CONFIRMADO JEAN PIERRE 19/08/2016
“Aceptar” el sistema
procederá en Habilitar la
microalga seleccionada y
finaliza el sub flujo.
Presionamos el botón
“Cancelar” el sistema
201
no realiza acción
alguna y finaliza el sub
flujo.
momento de la
actualización de
información de una
Microalga.
5. El sistema guarda los Si todos los datos
GARAY QUIÑONES,
datos. ingresados están bien, el
EJECUTADO JEAN PIERRE 19/08/2016
sistema los captura para
su guardado.
6. Visualizamos el El sistema mostrara
mensaje “Guardado mensaje de guardado y
GARAY QUIÑONES,
Correctamente”. regresaremos a la
CONFIRMADO JEAN PIERRE 19/08/2016
pantalla de
mantenimiento de
microalgas.
7. El sistema actualiza la En la interfaz
tabla de microalgas y Mantenimiento de
GARAY QUIÑONES,
finaliza el sub flujo. Microalgas se actualizará
CONFIRMADO JEAN PIERRE 19/08/2016
la tabla donde aloja todos
los registros de las
microalgas.
Fuente: Elaboración propia.
206
buscado en la tabla
sensor respetando las
columnas existentes y el
sub flujo finaliza.
5. Elegimos un Sensor El sistema nos mostrara
de la tabla y una nueva interfaz en GARAY QUIÑONES,
escogemos la opción donde realizaremos la VALIDADO JEAN PIERRE 19/08/2016
“Editar” del botón modificación del
desplegable Opción. Sensor seleccionado.
6. Elegimos un Sensor El sistema muestra un
de la tabla y mensaje de confirmación
escogemos la opción “¿Estás seguro en
“Deshabilitar” del deshabilitar el Sensor?” y
botón desplegable los botones de Aceptar y
GARAY QUIÑONES,
Opción. Cancelar.
CONFIRMADO JEAN PIERRE 19/08/2016
Si presionamos el botón
“Aceptar” el sistema
procederá en deshabilitar
el Sensor seleccionado
(no se borra de la base de
datos) y finaliza el sub
209
flujo.
Si presionamos el botón
“Cancelar” el sistema no
realizará acción alguna y
finaliza el sub flujo.
7. Elegimos un Sensor El sistema muestra un
de la tabla y mensaje de confirmación
escogemos la opción “¿Estás seguro en
“Habilitar” del botón habilitar un Sensor?” y
desplegable Opción. los botones de Aceptar y
Cancelar.
Presionamos el botón
GARAY QUIÑONES,
“Aceptar” el sistema
CONFIRMADO JEAN PIERRE 19/08/2016
procederá en Habilitar el
Sensor seleccionado y
finaliza el sub flujo.
Presionamos el botón
“Cancelar” el sistema
no realiza acción
alguna y finaliza el sub
flujo.
210
mensaje “Campo
Requerido”
4. El sistema valida los El sistema internamente
datos. validara los valores GARAY QUIÑONES,
proporcionados al CONFIRMADO JEAN PIERRE 19/08/2016
momento del registro de
un sensor.
5. El sistema guarda los Si todos los datos
GARAY QUIÑONES,
datos. ingresados están bien, el
EJECUTADO JEAN PIERRE 19/08/2016
sistema los captura para
su guardado.
6. El sistema muestra el El sistema mostrara
mensaje “Guardado mensaje de guardado y GARAY QUIÑONES,
Correctamente” regresaremos a la CONFIRMADO JEAN PIERRE 19/08/2016
pantalla de
mantenimiento Sensor.
7. El sistema actualiza la En la interfaz
tabla sensor y finaliza Mantenimiento Sensor se GARAY QUIÑONES,
el sub flujo. actualizará la tabla donde CONFIRMADO JEAN PIERRE 19/08/2016
aloja todos los registros
de un sensor
212
información de un
Sensor.
5. El sistema guarda los Si todos los datos
GARAY QUIÑONES,
datos. ingresados están bien, el
EJECUTADO JEAN PIERRE 19/08/2016
sistema los captura para
su guardado.
6. Visualizamos el El sistema mostrara
mensaje “Guardado mensaje de guardado y GARAY QUIÑONES,
Correctamente”. regresaremos a la CONFIRMADO JEAN PIERRE 19/08/2016
pantalla de
mantenimiento Sensor.
7. El sistema actualiza la En la interfaz
tabla sensores y Mantenimiento Sensor se GARAY QUIÑONES,
finaliza el sub flujo. actualizará la tabla donde CONFIRMADO JEAN PIERRE 19/08/2016
aloja todos los registros
de un Sensor.
PUNTO DE EXTENSION: MANTENIMIENTO
Paso Instrucción Resultados Esperados Resultados Reales Levantado Por: Fecha /hora
Levantan. obs.
1. Presionamos la El sistema nos mostrara GARAY QUIÑONES,
opción la interfaz donde VALIDADO JEAN PIERRE 19/08/2016
Mantenimiento. generaremos la
214
programación de
mantenimiento de los
Sensores registrados.
2. Visualizamos la El sistema al mostrarnos
interfaz “Añadir la interfaz aparecerá un
Mantenimiento” con listado de todos los
una tabla con las mantenimientos
columnas: Id, Fecha programados para el
de manteamiento, sensor seleccionado, a su
GARAY QUIÑONES,
Observaciones y un vez podremos añadir más
VALIDADO JEAN PIERRE 19/08/2016
botón Eliminar, mantenimientos.
también muestra los
campos: Fecha de
Mantenimiento,
Observaciones y los
botones Guardar,
Cancelar.
3. Ingresamos los datos Realizaremos el llenado
GARAY QUIÑONES,
en el campo Fecha de de todos los campos para
CONFIRMADO JEAN PIERRE 19/08/2016
Mantenimiento, crear un nuevo
Observaciones. mantenimiento al sensor.
215
Se confirmó el ingreso a la
interfaz “Editar datos”
visualizando los campos: pH,
OD, Lux, Temp. Sensor,
Temp A, Temp B, Temp C, Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
Temp D, Temp. Promedio,
Temp H2O, Tanque (solo
lectura), también muestra los
botones Cancelar, Guardar.
Se confirmó la modificación
de los datos: pH, OD, Lux,
Temp. Sensor, Temp A, Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
Temp B, Temp C, Temp D,
Temp. Promedio, Temp H2O.
Se confirmó cuando
presionamos el botón Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
Guardar.
Se confirmó el guardado de
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
los cambios realizados. Prueba
Se ejecutó la actualización del
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
registro. Prueba
218
Se confirmó el mensaje
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
“Guardado Correctamente”. Prueba
Se confirmó la actualización
de la tabla de parámetros Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
físico-químico.
SUB FLUJO: ELIMINAR
Nombre Descripción Tipo de Restauración Tipo de Documento Resultado Esperado
Se validó al escoger un dato
de la tabla de parámetros
físico-químico y Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
seleccionamos la opción
Eliminar.
Se confirmó el mensaje
“¿Estás seguro en eliminar el
Dato?” y los botones de Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
Aceptar y Cancelar.
Se confirmó el mensaje
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
“Guardado Correctamente”. Prueba
Se confirmó la actualización
de la tabla de parámetros Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
físico-químico.
Fuente: Elaboración propia.
Programador Se confirmó el ingreso de los Simple Plantilla de Caso de Uso de Mensaje de Éxito
225
Se validó la visualización de
la interfaz “Editar Usuario”
con los campos del usuario
seleccionado: Nombre,
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Apellido, DNI, Tipo de Prueba
usuario, Contraseña, Usuario,
Email, y los botones Guardar,
Cancelar.
Se confirmó la modificación
de los datos en los campos:
Nombre, Apellido, DNI,
selecciona el Tipo de usuario Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
(Administrador, Biólogo,
Invitado), Contraseña,
Usuario, Email.
Se confirmó cuando
presionamos el botón Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
Guardar.
Se confirmó la validación de
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
datos. Prueba
Se ejecutó el guardo de los Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
227
datos.
Se confirmó el mensaje
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
“Guardado Correctamente”. Prueba
Se confirmó la actualización
de la tabla usuarios de la Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
interfaz.
Fuente: Elaboración propia.
datos.
Se confirmó cuando
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
presionamos el botón Login. Prueba
Se confirmó la validación de
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
los datos. Prueba
Se confirmó el ingreso al
Sistema y no muestra el Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
menú principal.
Fuente: Elaboración propia.
escogemos la opción
“Deshabilitar” del botón
desplegable Opción.
Se confirmó al elegir un
tanque de la tabla y
escogemos la opción
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
“Habilitar” del botón Prueba
desplegable Opción.
Microalga, Sensor.
Se confirmó al presionar el
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
botón Guardar. Prueba
Se confirmó al validar los
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
datos. Prueba
Se ejecutó al guardar los
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
datos. Prueba
Se confirmó el mensaje
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
“Guardado Correctamente”. Prueba
Se confirmó la actualización
de la tabla tanque de la Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
interfaz.
SUB FLUJO: EDITAR
Nombre Descripción Tipo de Restauración Tipo de Documento Resultado Esperado
Se validó la visualización de
la interfaz “Editar Tanque”
con los campos del tanque
seleccionado: Nombre, Tipo
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
de agua, Capacidad (Litros), Prueba
Tipo de Microalga, Sensor y
los botones Guardar,
Cancelar.
232
Se confirmó la modificación
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
de los datos. Prueba
Se confirmó al presionar el
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
botón Guardar. Prueba
Se confirmó la validación de
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
los datos. Prueba
Se ejecutó el guardado de los
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
datos. Prueba
Se confirmó el mensaje
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
“Guardado Correctamente”. Prueba
Se confirmó la actualización
de la tabla tanques de la Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
interfaz.
Fuente: Elaboración propia.
Se confirmó cuando
digitamos en el campo Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
Buscar.
Se validó cuando elegimos
una Microalga de la tabla y
escogemos la opción “Editar” Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
del botón desplegable
Opción.
Se confirmó cuando elegimos
una microalga de la tabla y
escogemos la opción Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
“Deshabilitar” del botón
desplegable Opción.
Se confirmó cuando elegimos
una microalga de la tabla y
escogemos la opción Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
“Habilitar” del botón
desplegable Opción.
SUB FLUJO: AGREGAR
Nombre Descripción Tipo de Restauración Tipo de Documento Resultado Esperado
Se validó al visualizar la
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
interfaz “Añadir Microalga” Prueba
235
de la tabla microalgas de la
interfaz.
SUB FLUJO: EDITAR
Nombre Descripción Tipo de Restauración Tipo de Documento Resultado Esperado
Se validó la visualización de
la interfaz “Editar
Microalgas” con los campos
de la Microalga
seleccionado: Nombre, Tipo
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
de agua, Género, Prueba
Descripción, Ph Max., Ph
Min., Oxigeno Max.,
Oxigene Min., y los botones
Guardar, Cancelar.
Se confirmó la modificación
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
de los datos. Prueba
Se confirmó al presionar el
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
botón Guardar. Prueba
Se confirmó la validación de
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
los datos. Prueba
Se ejecutó el guardado de los
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
datos. Prueba
237
Se confirmó el mensaje
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
“Guardado Correctamente”. Prueba
Se confirmó la actualización
de la tabla microalgas de la Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
interfaz.
Fuente: Elaboración propia.
Guardar.
Se confirmó la validación de
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
los datos. Prueba
Se ejecutó al guardar los
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
datos. Prueba
Se confirmó el mensaje
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
“Guardado Correctamente”. Prueba
Se confirmó la actualización
de la tabla sensor en la Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
Prueba
interfaz.
SUB FLUJO: EDITAR
Nombre Descripción Tipo de Restauración Tipo de Documento Resultado Esperado
Se validó la visualización de
la interfaz “Editar Sensor con
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
el campo: Nombre y los Prueba
botones Guardar, Cancelar.
Se confirmó la modificación
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
de datos. Prueba
Se confirmó al presionar el
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
botón Guardar. Prueba
Se confirmó la validación de
Plantilla de Caso de Uso de
Programador Simple Mensaje de Éxito
los datos. Prueba
241
Para Behar (2008) " La investigación científica es un tipo más de investigación, sólo
que sigue procedimientos rigurosos y es cuidadosamente realizada. En otros términos, es
sistemática, controlada y crítica. Sistemática y controlada quiere decir que hay una disciplina
constante para hacer investigación científica y que no se dejan los hechos a la casualidad.
Crítica, implica que se juzga constantemente de manera objetiva y se eliminan las
preferencias personales y los juicios de valor” (p. 23).
Así mismo para Hernández Sampieri (2015) “La investigación científica es un conjunto
de procesos sistemáticos, críticos y empíricos que se aplican al estudio de un fenómeno” (p.
4).
Por otro lado, según Monje (2011) “La investigación científica es un procedimiento
reflexivo, sistemático, controlador y crítico que permite descubrir nuevos hechos o datos,
relaciones o leyes en cualquier campo del conocimiento” (p. 19).
Respecto a los conceptos establecidos por los autores, brindan un aporte a la presente
investigación en la medida que la investigación científica aplica diversos procedimientos
sistemáticos, con el fin de buscar la solución a nuestro problema que es la implementación de
un sistema web que permita el control y seguimiento de parámetros de calidad de agua y
ambiente, donde se actuará disciplinadamente en búsqueda de generar nuevas formas de
implementar y además descubrir nuevos datos para la solución del control y seguimiento de
parámetros de agua y ambiente, lo cual llevara a la crítica objetiva por tratarse de un tema que
repercute en nuestra sociedad relativa.
245
para el seguimiento y control y control de parámetros de captura de datos de los agua y ambiente.
de parámetros de calidad de calidad de agua y ambiente parámetros de calidad de REGULAR
agua y ambiente en el en el Instituto del mar del agua y ambiente en el
Instituto del mar del Perú Perú (IMARPE) del Instituto del mar del Perú MALO
(IMARPE) del Ministerio de Ministerio de Producción del (IMARPE) del Ministerio
Producción del Perú? Perú de Producción del Perú
y de validez general.
DISEÑO:
EXPERIMENTAL
Esta investigación
corresponde al diseño
experimental según Salgado
(2007), refiere que debido a
que los diseños
experimentales se utilizan
cuando el investigador
pretende establecer el posible
efecto de una causa que se
manipula. En ese sentido se
manipulará las variables,
vinculadas a las causas, para
medir el efecto que tienen en
otra variable de interés,
permitiendo establecer un
grado de confianza
predefinido para determinar
la causa –efecto.
Para ello resulta importante la metodología, que es el estudio sistemático de todos los
métodos utilizados por una ciencia para que pueda explicar mejor una realidad, mediante la
descripción o el análisis y valoración de los métodos de investigación (Ponce de León, p.63).
Por lo tanto, se emprenderá desde una situación real que representa un problema
particular, con el fin de describir de qué modo o por qué causa se produce una situación o
acontecimiento, para que a través de la investigación se generen nuevas soluciones a diversos
problemas específicos, en busca de conclusiones que demuestren un nuevo sistema web para
la recolección de parámetros de agua y ambiente en el Instituto del mar del Perú.
255
7.1. Introducción
El presente manual está dirigido a gestionar de manera ágil y sencilla el Sistema web
para el seguimiento y control del proceso de parámetros de calidad de agua. Este sistema
permite el registro tanques, sensores, microalgas, usuarios y control de los parámetros físico-
químico del agua, de tal manera que posteriormente se genere el reporte los parámetros
obtenidos por el módulo electrónico arduino.
Esta pantalla permite que el usuario pueda ingresar al sistema para poder manipular las
pantallas asociadas a los diferentes procesos.
Esta pantalla permite que el usuario pueda manipular todas las opciones del sistema.
Esta pantalla permite al usuario ver, registrar, editar y registrar mantenimiento de los
sensores.
259
8.1. Conclusiones
Se ha corroborado que la implementación del sistema web resulta eficiente para un mejor
control de parámetros físicos químicos del agua y ambiente en el Instituto del Mar del Perú
(IMARPE) del Ministerio de Producción del Perú.
El presente proyecto ha permitido demostrar que la implementación del sistema web no solo
permitirá la adecuada aplicación de los estándares de calidad de medición de parámetros de
calidad de agua y ambiente, si no también debemos precisar que permitirá la optimización en
la recolección de datos, lo que significa la reducción de tiempo y costos en la realización de
dicho proceso en beneficio del Instituto del Mar del Perú (IMARPE).
El análisis del Valor Actual Neto (VAN) resultó mayor que cero, por lo que significa que el
presente proyecto garantiza la rentabilidad económica en beneficio de los presentes
investigadores.
8.2. Recomendaciones
El Instituto del Mar del Perú (IMARPE) como el organismo técnico especializado del
Ministerio de la Producción, debe proceder a la implementación del sistema web de
seguimiento y control de parámetros de calidad de agua y ambiente para un mejor control de
parámetros físicos químicos del agua y ambiente en beneficio del cultivo de microalgas.
El Instituto del Mar del Perú (IMARPE) deberá implementar el sistema web para lograr una
adecuada aplicación de los estándares de calidad de medición de los parámetros físicos
químicos, permitiendo además la optimización de la recolección de datos, lo que significa
lograr la reducción de tiempo y costos.
Es necesario que se realice el mantenimiento del módulo electrónico arduino cada 6 meses,
en caso de que se presente un falla técnica en modulo electrónico, como plan de contingencia
se designara a una persona previamente capacitada para la recolección de parámetros del
calidad de agua y ambiente.
272
Elaboración de Referencias
Libros
Apéndices
Apéndice 1. Cuestionario
N° de datos correctos
enviados de los parámetros
físico químico del agua y
ambiente
Módulo 9. ¿Los datos registrados por
Electrónico el modulo electrónico son los
Arduino. correctos?
10. ¿Siente usted que el
sistema web no da los
cálculos exactos de los datos
registrados?
¿Mil parámetros
correctamente enviados, que
tendencia de calidad le
satisface?
11. ¿Mil parámetros
Estándares de
correctamente enviados
Calidad.
sirven para tener un buen
control?
12. ¿Los datos ingresados
cumplen los estándares de
calidad?
Tiempo de proceso de
información de datos
13. ¿Siente usted que es
eficiente en procesar los
Recolección
datos ingresados al sistema?
de datos.
14. ¿Cree usted que el
sistema web devuelve la
información de forma
rápida?