El sistema informático con tecnología electrónica para mejorar el proceso de regadío agrícola en las zonas desérticas de la provincia del Carchi presenta un impacto relevante, puesto que utiliza tecnología electrónica para verificar los niveles de humedad de los terrenos ubicados en las zonas desérticas de la provincia del Carchi para así abrir o cerrar las bombas de agua que permiten el regadío del terreno, este proceso se lo realizó mediante el uso de sensores de humedad los cuales entregan al sistema cada minuto un valor el cual representa el nivel de humedad en ese sector.
Es importante brindar este tipo de tecnología a la población agrícola, puesto que da la oportunidad de expandir la producción a lugares en donde parece imposible realizar sembríos puesto que son muy secos y por su distancia y modo de acceso a ellos no se los toma en cuenta para la producción.
Expertos de Sistemas
Valoración Número Porcentaje
Muy Satisfactorio 3 100%
Satisfactorio 0 0%
Poco satisfactorio 0 0%
No satisfactorio 0 0%
52 Actualmente en la universidad Uniandes Tulcán no se ha trabajado con este tipo de tecnología en lo referente al proceso de riego en terrenos agrícolas por lo que es un proyecto que demuestra la vanguardia tecnológica a nivel local; por lo cual, es necesario utilizar nuevas tecnologías y aplicarlas en el sector de gestión de riego en terrenos desérticos y así, observar los resultados y recomendar su uso a nivel nacional.
Con la implementación del sistema informático con tecnología electrónica para mejorar el proceso de regadío agrícola en las zonas desérticas de la provincia del Carchi y su utilización, observación y pruebas, se deja un punto de vista diferente al tradicional y con un costo referencial; por lo cual, el presente sistema brindará un cambio radical al sistema tradicional de control de regadío.
53 Conclusiones y recomendaciones
Conclusiones
Como resultado de la investigación realizada en el presente proyecto de investigación se ha llegado a las siguientes conclusiones:
En el marco teórico se realizó un estudio eficiente, dotando al investigador y personal beneficiado del conocimiento necesario sobre el tema y su aplicación, permitiendo así obtener un análisis profundo de todo lo referente a la realización del proyecto y el uso de tecnología para brindar riego automático en los terrenos ubicados en zonas desérticas.
Mediante el presente trabajo de grado se tomó en cuanta los diferentes procesos de la metodología de investigación, lo cual permitió realizar un estudio profundo de los diferentes métodos y técnicas de Investigación Científica orientados a la agricultura y el proceso automático de regadío.
Se brinda una nueva perspectiva que revolucionará el proceso de riego en los terrenos ubicados en zonas desérticas de la provincia del Carchi mediante la utilización de tecnología electrónica, por lo que se mejorará notablemente la producción agrícola ya que existirán nuevos lugares en donde se pueda realizar cultivos.
Con la validación de expertos en el área de informática, se comprobó que el sistema es eficaz y está apto para su funcionamiento ya que fue sometido a diversas pruebas las cuales fueron satisfactorias.
54 Recomendaciones
Como recomendaciones principales para el uso del presente sistema informático tenemos las siguientes:
A los estudiantes se recomienda leer a cerca de nuevas tecnologías electrónicas que mejoren la vida cotidiana y su aplicación en los sectores sociales más vulnerables para ayudar a mejorar ciertos procesos, se deben estudiar las diferentes tecnologías y los usos que se les ha dado para así aplicar estos conocimientos en nuevas áreas para la solución de problemas.
Al personal docente se recomienda actualizar sus conocimientos para el manejo de nuevas tecnologías en electrónica para dar a conocer a los estudiantes sus diferentes beneficios para la posterior aplicación en la realización de proyectos.
Al personal técnico se recomienda ubicar los sensores de humedad en varias partes del terreno a una profundidad especifica con el fin de que las lecturas del porcentaje de humedad sean correctas y el regadío se lo realice de la mejor forma posible para que el cultivo presente buenos resultados.
Al personal del ministerio de agricultura se recomienda mantener un control minucioso de cada uno de los terrenos en los que se aplicará este tipo de tecnología para conocer todas las variables referentes a la humedad del terreno y así verificar que su regadío sea óptimo.
Bibliografía
BrowserAdvertising. (2014). EGOMEXICO,
http://www.egomexico.com/tecnologia_rfid.htm Carina Burato, Ana Laura Canaaro. (2015). monografías.com,
http://www.monografias.com/trabajos10/recped/recped.shtml Carlos, L. J. (2013). Tipos de tags. Buenos Aires: CAPRIA CIA LTDA. Darkingdk. (2016). Conceptos generales de informática,
http://www.buenastareas.com/ensayos/Conceptos-Generales-De- Informatica/2626170.html
Aguilar, J. (2015). ECOJOVEN, http://www.ecojoven.com/dos/03/RFID.html Noya, E. C. (2015). multimedia. Madrid: G.F. Printing.
García, A. P. (2017). Software. Madrid: polígono industrial arroyomolinos. Juan, A. (2013), http://www.dipolerfid.es/
López, A. (2017). Ingeniería del software e inteligencia artificial. Madrid: Polígono industrial arroyomolinos.
Moreno, M. (2015). Procesos de regadío. Caracas: ALEGSA.com.ar.
Pecero, V. ( 2014). Calidad en el servicio al cliente. Lima: Key Account Manager en Fastpack print.
Rioja, R. G. (2016). Deontología informática. Madrid: GP. Printing. Verónica, P. (2013). Servicio de calidad al cliente. Lima: Ansis Printed. Aguilar, J. (15 de Diciembre de 2013). ECOJOVEN. Obtenido de
http://www.ecojoven.com/dos/03/RFID.html
Andiscoa, c. S. (2014). Sistemas de regadío. Argentina: Buzzi. Barrietos. (2014). Introducción a SQL Server. Barcelona: Eden. Baturone. (2015). Programación Orientada a Objetos. Puebla: Ariel. BrowserAdvertising. (10 de Enero de 2014). EGOMEXICO. Obtenido de
http://www.egomexico.com/tecnologia_rfid.htm Bullard, R. (2014). Finanzas. Madrid: Braham Editores.
Carina Burato, Ana Laura Canaaro. (15 de Agosto de 2010). monografías.com. Obtenido de http://www.monografias.com/trabajos10/recped/recped.shtml
Carlos, L. J. (2013). Tipos de tags. Buenos Aires: CAPRIA CIA LTDA. CARRERA, I. J. (2017). “ANALISIS DE FACTIBILIDAD TECNICA Y DE
VIABILIDAD COMERCIAL DE DISPOSITIVOS PARA. Obtenido de
file:///C:/Users/DELL/Downloads/TESIS%20BASANTES%20FELIPE%20(1).pdf Dorado Dellmans, P. J. (2015). Radiología. Madrid: Peticiones.
Espa, A. B. (2014). La Química y su influencia en el comportamiento de las partículas de los núcleos. Quito: Savela.
Janhil_hyde. (2015). Base de Datos. Buenos Aires: AirEdit.
Kendall, K. &. (2015). Ciclo de vida del desarrollo de sistemas. New Yersey: Rutgers. Lorente, J. (2016). La radiación solar . Barcelona: La Barcelona.
Ordoñez, L. F. (2016). Jóvenes Nucleares . Madrid: Sociedad Nuclear Española. UNESCO. (2015). Cience Report. Boston: US.
Tabla de Contenidos
Anexo 1. Carta de aprobación del perfil de proyecto de tesis. Anexo 2. Formulario de encuesta.
Anexo 3: Instrumentos de validación por expertos. Anexo 4. Manuel Técnico.
Anexo 1: Formulario de encuesta.
FACULTAD DE SISTEMAS MERCANTILES CARERA DE SISTEMAS INFORMÁTICOS
Objetivo: Determinar la aplicación de tecnología electrónica para el mejorar la gestión del proceso de regadío en los terrenos ubicados en zonas desérticas de la provincia del Carchi. Fecha:
Señor encuestado: Desde la perspectiva de promover un sistema informático con tecnología electrónica para mejorar el proceso de regadío agrícola en las zonas desérticas de la provincia del Carchi. Mucho agradeceré su colaboración al contestar con veracidad el presente cuestionario.
DATOS GENERALES
Nivel: ………
DATOS ESPECÍFICOS:
Instructivo: Marque con una (x), en el paréntesis que corresponda a la respuesta elegida por usted.
N. PREGUNTAS Sí No
1 ¿Conoce usted lo que es el regadío electrónico de cultivos? ( ) ( ) 2 ¿Conoce usted acerca de terrenos que tengan un proceso
electrónico de regadío?
( ) ( )
3 ¿Sabe usted de algún terreno que tenga un sistema informático para la automatización del regadío?
( ) ( )
4 ¿Cómo consideraría usted un proceso de regadío automático? ( ) ( ) 5 ¿En qué medida estaría usted de acuerdo en que un sistema
informático realice el proceso de regadío sin presencia de personas?
Anexo 2: Instrumentos de validación por expertos
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES – TULCÁN
CARRERA DE SISTEMAS
Tulcán, 25 de octubre de 2018
Señor(s) Ing. (s).
Fernanda Becerra, Daniel Rodríguez, Armando Ramírez
Docente colegio José Julián Andrade, Administrativo de Unidades Tulcán y docente Unidad Educativa Huaca
Presentes.
De mi consideración:
Reciba un cordial y atento saludo. El motivo del presente, es para solicitarle de la manera más comedida, su valiosa opinión sobre la propuesta: Sistema informático con tecnología electrónica para mejorar el proceso de regadío agrícola en las zonas desérticas de la provincia del Carchi, la misma que me permitirá obtener, el título de Ingeniero en Sistemas e Informática
Por su gentil atención a la presente, anticipo mi sincero agradecimiento.
Atentamente,
……… William Castillo Egresado de Unidades Tulcán
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES – TULCÁN
CARRERA DE SISTEMAS
Ficha de Validación: Sistema informático con tecnología electrónica para mejorar el proceso de regadío agrícola en las zonas desérticas de la provincia del Carchi.
A las personas seleccionadas se les considera expertos en Sistemas e Informática. Datos Informativos:
Validador 1.
Nº de cédula:0400353625
Nombres y Apellidos: Daniel Rodríguez. Título de mayor jerarquía: Ingeniero Institución que labora: Uniandes Tulcán. Cargo Actual: Telemática
Años de servicio: 4 años. Experiencia profesional: 4 años.
Tabla para registrar los valores de la validación de la propuesta
Nº Indicador de Calidad 4 3 2 1
1 Carácter Tecnológico 2 Efectividad.
3 Novedad.
4 Viabilidad para la aplicación práctica. 5 Actualidad.
Por favor, indique otro aspecto que usted considere interesante de la propuesta: ………. ………
Firma del Validador
Validador 2.
Nº de cédula: 0401563782
Nombres y Apellidos: Fernanda Becerra. Título de mayor jerarquía: Magister. Institución que labora: Uniandes Tulcán Cargo Actual: Telemática.
Años de servicio: 2 años. Experiencia profesional: 2 años
Tabla para registrar los valores de la validación de la propuesta
Nº Indicador de Calidad 4 3 2 1
1 Carácter Tecnológico 2 Efectividad.
3 Novedad.
4 Viabilidad para la aplicación práctica. 5 Actualidad.
Por favor, indique otro aspecto que usted considere interesante de la propuesta: ………. ………
Firma del Validador
Validador 3.
Nº de cédula: 040135701-7
Nombres y Apellidos: Armando Ramírez.
Título de mayor jerarquía: Ingeniería en Sistemas. Institución que labora: Unidad Educativa Huaca. Cargo Actual: Docente
Años de servicio: 7 meses. Experiencia profesional: 7 años
Tabla para registrar los valores de la validación de la propuesta
Nº Indicador de Calidad 4 3 2 1
1 Carácter Tecnológico 2 Efectividad.
3 Novedad.
4 Viabilidad para la aplicación práctica. 5 Actualidad.
Por favor, indique otro aspecto que usted considere interesante de la propuesta: ………. ………
Firma del Validador Nº. Cédula………
I. Objetivo:
Validar la Propuesta: Sistema informático con tecnología electrónica para mejorar el proceso de regadío agrícola en las zonas desérticas de la provincia del Carchi.
II. Indicaciones:
Le solicito muy comedidamente, que exprese sus criterios sobre la propuesta, tomando en cuenta los parámetros y la siguiente escala valorativa. De antemano le agradezco su valiosa colaboración, con el fin de mejorar la propuesta de la presente investigación.
Escala Valorativa: 4: Muy satisfactorio. 3: Satisfactorio. 2: Poco satisfactorio. 1: No satisfactorio.
Anexo 3: Manual de programador
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”
FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMAS INFORMÁTICOS
MANUAL DE PROGRAMADOR
Sistema informático con tecnología electrónica para mejorar el proceso de regadío agrícola en las zonas desérticas de la provincia del Carchi.
Autor
William Castillo
Tutor
Ing. Cristian Dorado Msc.
Tulcán - Ecuador 2019
CLASE CONEXIÓN
‘Conexión con SQL Server
Imports System.Data
Imports System.Data.SqlClient Public Class clconexion
‘Variables de conexión
Private myCnn As SqlConnection Private cmd As SqlCommand
‘Instancia de la base de datos y ejecución de comando para modificar base de datos
Public Sub ejecutarins(ByVal sentencia As String)
myCnn = New SqlConnection("Data Source = (LocalDB)\MSSQLLocalDB; AttachDbFilename=|DataDirectory|\Riego.mdf;Integrated Security=True") myCnn.Open()
cmd = New SqlCommand(sentencia, myCnn) cmd.ExecuteNonQuery() myCnn.Close() myCnn = Nothing cmd = Nothing End Sub End Class CLASE CLAVES Public Class Clclaves Inherits clconexion Private cad As String
Public Sub grabar(ByVal usu As String, ByVal pas As String, ByVal per As String)
‘Cadena que permite grabar datos en la tabla Claves
cad = "insert into tclaves (usuario, password, permisos) values ('" + usu.Trim + "', '" + pas.Trim + "', '" + per.Trim + "')"
ejecutarins(cad) End Sub
Public Sub modificar(ByVal usu As String, ByVal pas As String, ByVal per As String)
‘Cadena que permite modificar datos en la tabla Claves
cad = "update tclaves set password='" + pas.Trim + "', permisos='" + per.Trim + "' where(usuario='" + usu.Trim + "')"
ejecutarins(cad) End Sub
Public Sub eliminar(ByVal usu As String)
‘Cadena que permite eliminar datos en la tabla Claves
ejecutarins(cad) End Sub
End Class
CÓDIGO DEL FORMULARIO ADMINISTRADOR DE USUARIOS Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
‘El cursor se mueve al primer registro de la tabla Claves y muestra los datos
Me.TclavesBindingSource.MoveFirst() mostrar()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
‘El cursor se mueve al registro anterior de la tabla Claves y muestra los datos
Me.TclavesBindingSource.MovePrevious() mostrar()
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim rsp As String
rsp = Trim$(InputBox("Ingrese usuario a buscar..."))
‘El cursor se mueve al registro encontrado en la búsqueda y muestra los datos
Me.TclavesBindingSource.Position = Me.TclavesBindingSource.Find("usuario", rsp) If Me.TclavesBindingSource.Current("usuario").ToString.Trim <> rsp.Trim Then MsgBox("Usuario no registrado...")
End If mostrar() End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
‘El cursor se mueve al registro siguente y muestra los datos de la tbla Claves
Me.TclavesBindingSource.MoveNext() mostrar()
End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
‘El cursor se mueve al ultimo registro y muestra los datos de la table Claves
Me.TclavesBindingSource.MoveLast() mostrar()
Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
activar()
‘Activa la edición de los cuadros de texto para ingresar datos
Me.Button7.Text = "Grabar" Me.TextBox1.Text = "" Me.TextBox2.Text = "" vrband = 0
End Sub
Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
‘Verifica si la clave es de Administrador o Usuario
If Me.RadioButton1.Checked = True Then
dtan = Me.TextBox1.Text.Trim + " || " + Me.TextBox2.Text.Trim + " || " + "Administrador"
Else
dtan = Me.TextBox1.Text.Trim + " || " + Me.TextBox2.Text.Trim + " || " + "Usuario" End If activar() Me.Button7.Text = "Actualizar" vrband = 1 End Sub
Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button9.Click
‘Pregunta de confirmación antes de eliminar un registro
If MsgBox("Confirme si desea eliminar el presente registro...", MessageBoxButtons.YesNo, "Está a punto de eliminar información...") = MsgBoxResult.Yes Then
If Me.RadioButton1.Checked = True Then
dtan = Me.TextBox1.Text.Trim + " || " + Me.TextBox2.Text.Trim + " || " + "Administrador"
Else
dtan = Me.TextBox1.Text.Trim + " || " + Me.TextBox2.Text.Trim + " || " + "Usuario"
End If
‘Elimina el registro active de la table Claves
objclaves.eliminar(Me.TextBox1.Text.Trim)
‘Actualiza los datos en la tabla Claves
Me.TclavesTableAdapter.Fill(Me.RfidbiblioDataSet.tclaves) mostrar()
End If End Sub
Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click
‘Cancela cualquier evento de edición de datos desactivar() Me.TclavesBindingSource.MoveFirst() mostrar() Me.Button7.Text = "Grabar" End Sub
Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
If vrband = 0 Then
If Me.RadioButton1.Checked = True Then
dtac = Me.TextBox1.Text.Trim + " || " + Me.TextBox2.Text.Trim + " || " + "Administrador"
‘Graba datos en la tabla Claves
objclaves.grabar(Me.TextBox1.Text.Trim, Me.TextBox2.Text.Trim, "1") End If
If Me.RadioButton2.Checked = True Then
dtac = Me.TextBox1.Text.Trim + " || " + Me.TextBox2.Text.Trim + " || " + "Usuario"
‘Graba datos en la tabla Claves
objclaves.grabar(Me.TextBox1.Text.Trim, Me.TextBox2.Text.Trim, "0") End If
desactivar()
Me.Button7.Text = "Grabar" Else
If Me.RadioButton1.Checked = True Then
dtac = Me.TextBox1.Text.Trim + " || " + Me.TextBox2.Text.Trim + " || " + "Administrador"
‘Graba datos en la tabla Claves
objclaves.modificar(Me.TextBox1.Text.Trim, Me.TextBox2.Text.Trim, "1") End If
If Me.RadioButton2.Checked = True Then
dtac = Me.TextBox1.Text.Trim + " || " + Me.TextBox2.Text.Trim + " || " + "Usuario"
‘Graba datos en la tabla Claves
objclaves.modificar(Me.TextBox1.Text.Trim, Me.TextBox2.Text.Trim, "0") End If
desactivar()
Me.Button7.Text = "Grabar" End If
‘Actualiza datos de la tabla Claves
Me.TclavesTableAdapter.Fill(Me.RfidbiblioDataSet.tclaves) mostrar()
End Sub
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
‘Valida el cuadro de texto para que solo permita ingresar letras y números
If InStr(1,
"abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ0123456789_- " & Chr(8), e.KeyChar) = 0 Then
e.Handled = True End If
End Sub
Private Sub TextBox2_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress If InStr(1, " ", e.KeyChar) <> 0 Then
e.Handled = True End If
End Sub
Private Sub TclavesDataGridView_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles
TclavesDataGridView.CellContentClick End Sub
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
End Sub End Class
CÓDIGO FORMULARIO LOGIN Imports System.Data
Imports System.Data.SqlClient Public Class LoginForm
‘Declara variables de conexión a la base de datos
Private myCnn As SqlConnection Private cmd As SqlCommand
Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
‘Verifica que los cuadros de texto no estén vacíos
If Me.UsernameTextBox.Text.Trim = "" Or Me.PasswordTextBox.Text.Trim = "" Then
MsgBox("Ingrese nombre de usuario y contraseña...") Else
If Me.TclavesBindingSource.Count <> 0 Then Me.TclavesBindingSource.MoveFirst()
‘Busca y compara los datos del Usuario Me.TclavesBindingSource.Position = Me.TclavesBindingSource.Find("usuario", Me.UsernameTextBox.Text.Trim) If Me.TclavesBindingSource.Current("usuario").ToString.Trim = Me.UsernameTextBox.Text.Trim Then If Me.TclavesBindingSource.Current("password").ToString.Trim = Me.PasswordTextBox.Text.Trim Then
‘Guarda el nombre de Usuario en la variable vrusu
vrusu = Me.UsernameTextBox.Text.Trim
vrper = Me.TclavesBindingSource.Current("permisos").ToString.Trim If vrper.Trim = "0" Then
End If
‘Si el registro es correcto ejecuta el formulario del menú principal
Me.Hide() FrmMDI.Show() Else
MsgBox("Usuario y/o Password Incorrectos...") End If
Else
MsgBox("Usuario y/o Password Incorrectos...") End If
Else
MsgBox("No se han registrado usuarios...") End If
End If End Sub
Private Sub Cancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cancel.Click
‘Finaliza la ejecución del sistema
End End Sub
Anexo 4: Manual de Usuario
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”
FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMAS INFORMÁTICOS
MANUAL DE USUARIO
Sistema informático con tecnología electrónica para mejorar el proceso de regadío agrícola en las zonas desérticas de la provincia del Carchi.
Autor
William Castillo
Tutor
Ing. Cristian Dorado Msc.
Tulcán - Ecuador 2019
Objetivo
Describir el funcionamiento del sistema informático con tecnología electrónica para mejorar el proceso de regadío agrícola en las zonas desérticas de la provincia del Carchi, para que el usuario final manipule correctamente el sistema.
Desarrollo
Como resultado del procedimiento de instalación del sistema informático con tecnología electrónica para mejorar el proceso de regadío agrícola en las zonas desérticas de la provincia del Carchi, el usuario podrá acceder al sistema por Menú Inicio -> Todos los Programas -> Setup.
Formularios
Formulario de Bienvenida
Muestra la pantalla de bienvenida al sistema, este formulario permanece activo durante tres segundos.
Figura 1. Imagen de la pantalla inicial del sistema.
Formulario de inicio de sesión
Aquí se solicita permiso para ingresar al sistema, para lo cual se ingresa el nombre de usuario y el password correspondiente.
Figura 2. Formulario de inicio de sesión.
Formulario Menú principal.
El presente formulario presenta un menú el cual llama y permite enlazar a todos los formularios que conforman el sistema. Consta de los menús: registrar, que desplaza a registro