UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS
COMPUTACIONALES
ANÁLISIS Y DESARROLLO DE UN SISTEMA WEB PARA GESTIONAR Y CONTROLAR LOS PROCESOS DE TRATAMIENTO DE CALIDAD
DEL MANGO PARA EXPORTACIÓN. CASO PRÁCTICO A IMPLANTAR EN LA EMPRESA EXPORTACIONES
DUREXPORTA S.A.
PROYECTO DE TITULACIÓN
Previa a la obtención del Título de:
INGENIERO EN SISTEMAS COMPUTACIONALES
AUTORES:
DIANA INES PERERO YAGUAL
KIMBERLY DEL PILAR SORNOZA NUÑEZ
TUTOR:
ING. JOSÉ ALONSO ANGUIZACA MSc.
REPOSITORIO NACIONAL EN CIENCIAS Y TECNOLOGÍA
FICHA DE REGISTRO DE TRABAJO DE TITULACIÓN
TÍTULO: “Análisis y desarrollo de un Sistema Web para gestionar y controlar los procesos de tratamiento de Calidad del mango para exportación. Caso práctico a implantar en la Empresa Exportaciones DUREXPORTA S.A.”
INSTITUCIÓN: Universidad de Guayaquil FACULTAD: Ciencia Matemáticas y Física
CARRERA: Ingeniería en Sistemas Computacionales
FECHA DE PUBLICACIÓN: N° DE PÁGS.:
ÁREA TEMÁTICA: INGENIERIA
PALABRAS CLAVES: sistema, tratamiento hidrotérmico.
Las empresas tienen en sus manos una gran cantidad de información ya sea de sus clientes, empleados, proveedores y aquellos datos que obtienen de acuerdo con lo que realizan, y toda esa información tiene que estar como un todo, “SISTEMA” que guarda, almacena y recopila sus datos e información en grandes cantidades, con el único propósito de ofrecer la mejor calidad en servicio. Al momento de querer poseer un sistema para las empresas tienen que basarse en su capacidad y visión que tienen para crecer en un futuro. Ya que cuando no se obtiene el sistema adecuado o cuando no tiene actualizaciones, comienza a evaluarse como obsoleto y en algún momento no abastecerá dicho sistema, es ahí cuando no veremos resultados agradables y se puede fracasar, tal es el caso que tiene la Empresa DUREXPORTA S.A. por eso uno de los objetivos para este año es que su sistema interno sea el más actualizado, es por esta razón que se creará un nuevo sistema web, que sea fácil el uso para cada empleado al momento de manipular el sistema, con la finalidad de que puedan registrar sus datos de una forma segura y sencilla, como resultado se obtendrá el buen desenvolvimiento de cada proceso tal sea el caso de recepción, tratamiento hidrotérmico, empaque, y por último despacho, cada uno tiene un rango de importancia para que el tratamiento se realice de una forma correcta
III
APROBACIÓN DEL TUTOR
En mi calidad de tutor del trabajo de titulación “ANÁLISIS Y DESARROLLO DE UN SISTEMA WEB PARA GESTIONAR Y CONTROLAR LOS PROCESOS DE TRATAMIENTO DE CALIDAD DEL MANGO PARA EXPORTACIÓN. CASO PRÁCTICO A IMPLANTAR EN LA EMPRESA EXPORTACIONES DUREXPORTA S.A.” elaborado por las Srtas. Perero Yagual Diana Inés y Sornoza Núñez Kimberly Del Pilar, Alumno no titulado de la Carrera de Ingeniería en Sistemas Computacionales, Facultad de Ciencias Matemáticas y Físicas de la Universidad de Guayaquil, previo a la obtención del Título de Ingeniero en Sistemas Computacionales, me permito declarar que luego de haber orientado, estudiado y revisado, la Apruebo en todas sus partes.
Atentamente
Ing. José Alonso Anguizaca MSc.
IV
DEDICATORIA
Dedico el presente proyecto a mi padre el Lic. Elías Perero Rivera y a mi hermana Mavet Perero Yagual quienes no se encuentran en vida con nosotros, pero sé que estarían orgullosos de mí. A mi madre, hermano, sobrina y a Dios quien con su inmenso propósito me permitió estar aquí ahora.
V
DEDICATORIA
Dedico este Proyecto de tesis a las personas más importantes para mí, Dios, por estar siempre conmigo guiándome por el camino correcto, porque gracias a él voy a poder cumplir todas mis metas propuestas, así como una de ellas es ser Ingeniera en Sistemas también a mis padres por estar presente en todos los momentos de mi vida.
VI
AGRADECIMIENTO
En primer lugar, agradezco a Dios, quien me brindo la fuerza y sabiduría necesaria para concluir con esta meta, a mi familia y amigos por su amor y apoyo en cada proceso vivido, a los maestros que aportaron conocimiento en toda esta etapa educativa. Finalmente, a mi tutor y revisores de tesis, quienes brindaron sus conocimientos, tiempo y guía para concluir de forma eficiente el presente proyecto.
VII
AGRADECIMIENTO
Quiero agradecerle a Dios, por permitirme llegar a culminar esta etapa de mi vida, a mis padres y hermanos por su incondicional apoyo, a mi tutor Ing. José Alonso y a mi revisora Ing. Brenda Viteri por la dedicación que me brindaron para que todo se cumpla en el momento indicado a fin de que el proyecto presente se lleve a cabo con perfección.
VIII
TRIBUNAL PROYECTO DE TITULACIÓN
Ing. Eduardo Santos Baquerizo, M.Sc. Ing. Abel Alarcón Salvatierra, Mgs. DECANO DE LA FACULTAD DE DIRECTOR DE LA CARRERA CIENCIAS MATEMÁTICAS INGENIERIA EN SISTEMAS
Y FISICAS COMPUTACIONALES
Ing. Juan Sánchez Holguín MSc. Ing. Karla Abad Sacoto. Mgs PROFESOR REVISOR DEL ÁREA PROFESOR REVISOR DEL ÁREA TRIBUNAL TRIBUNAL
Ing. José Luis Alonso Anguizaca MSc. PROFESOR TUTOR DEL PROYECTO DE TITULACION
IX
DECLARACIÓN EXPRESA
“La responsabilidad del contenido de este Proyecto de Titulación, nos corresponden exclusivamente; y el patrimonio intelectual de la misma a la UNIVERSIDAD DE GUAYAQUIL”
DIANA PRERO YAGUAL
X
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERIA EN SISTEMAS
COMPUTACIONALES
ANÁLISIS Y DESARROLLO DE UN SISTEMA WEB PARA GESTIONAR Y CONTROLAR LOS PROCESOS DE TRATAMIENTO DE CALIDAD
DEL MANGO PARA EXPORTACIÓN. CASO PRÁCTICO A IMPLANTAR EN LA EMPRESA EXPORTACIONES
DUREXPORTA S.A.
Proyecto de Titulación que se presenta como requisito para optar por el título de INGENIERO EN SISTEMAS COMPUTACIONALES
Autores:
DIANA ÍNES PERERO YAGUAL
C.I. 0931215677
KIMBERLY DEL PILAR SORNOZA NUÑEZ
C.I. 0951358167
Tutor: Ing. José Luis Alonso Anguizaca MSc.
XI
CERTIFICADO DE ACEPTACIÓN DEL TUTOR
En mi calidad de Tutor del proyecto de titulación, nombrado por el Consejo Directivo de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de Guayaquil.
CERTIFICO:
Que he analizado el Proyecto de Titulación presentado por las estudiantes DIANA ÍNES PERERO YAGUAL Y KIMBERLY DEL PILAR SORNOZA NÚÑEZ, como requisito previo para optar por el título de Ingeniero en Sistemas Computacionales cuyo problema es:
Procesos son registrados en un sistema desarrollado en el lenguaje de programación FOXPRO, el cual posee un sistema gestor de base de datos, se considera que es poco utilizado debido a que presenta algunas limitaciones, entre las cuales: limitada capacidad de datos, el manejo complejo del sistema, y una interface muy pobre ante la vista de las personas
Considero aprobado el trabajo en su totalidad.
Presentado por:
DIANA INÉS PERERO YAGUAL Cédula de Ciudadanía N0 0931215677
KIMBERLY DEL PILAR SORNOZA NÚÑEZ Cédula de Ciudadanía N0 0951358167
Tutor: Ing. José Luis Alonso Anguizaca MSc.
XII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES
Autorización para Publicación de Proyecto de Titulación en Formato Digital1. Identificación del Proyecto de Titulación
Nombre Alumno: Diana Inés Perero Yagual
Dirección: Mucho lote 4ta etapa Mz. 2544 Villa 4
Teléfono: 0990242405 E-mail: [email protected]
Facultad: Ciencias Matemáticas y Físicas Carrera: Ingeniería en Sistemas Computacionales
Proyecto de titulación al que opta: Ingeniero en Sistemas Computacionales Profesor guía: Ing. José Luis Alonso Anguizaca MSc.
Título del Proyecto de titulación: ANÁLISIS Y DESARROLLO DE UN SISTEMA WEB PARA GESTIONAR Y CONTROLAR LOS PROCESOS DE TRATAMIENTO DE CALIDAD DEL MANGO PARA EXPORTACIÓN, APLICADO A LA EMPRESA EXPORTACIONES DUREXPORTA S.A.
2. Autorización de Publicación de Versión Electrónica del Proyecto de Titulación
A través de este medio autorizo a la Biblioteca de la Universidad de Guayaquil y a la Facultad de Ciencias Matemáticas y Físicas a publicar la versión electrónica de este Proyecto de titulación.
Publicación electrónica:
El texto del proyecto de titulación debe ser enviado en formato Word, como archivo .Doc. O .RTF y.Puf para PC. Las imágenes que la acompañen pueden ser: .gif, .jpg o .TIFF.
DVDROM CDROM X
Nombre Alumno: Kimberly Del Pilar Sornoza Núñez Dirección: Isla trinitaria Coop. El diamante Mz. P Sl. 5
Teléfono: 0992707667 E-mail: [email protected]
XIII
Descripción de la situación actual del problema. ... 3
UBICACIÓN DEL PROBLEMA ... 4
Situación o Conflicto ... 6
Causas y Consecuencias del Problema ... 7
XIV
AJAX (Asynchronous Javascript and XML) ... 42
XAMPP ... 43
Etapas de la metodología del proyecto ... 57
▪ Análisis de requerimientos: ... 57
▪ Diagrama de Entidad - Relación de la base de datos ... 59
▪ Desarrollo de la página web y de la base de Datos ... 61
XV
Implementación y pruebas ... 61
Hardware ... 61
Software ... 61
▪ Recolección de datos... 64
DESCRIPCIÓN DE LOS CASOS DE USO ... 66
Entregables del Proyecto ... 75
CRITERIOS DE VALIDACIÓN DE LA PROPUESTA ... 75
Población y Muestra ... 75
CAPÍTULO IV CRITERIOS DE ACEPTACIÓN DEL PRODUCTO O SERVICIO ... 77
CONCLUSIONES ... 78
RECOMENDACIONES ... 79
XVI
ABREVIATURAS
ING. Ingeniero
HTML HyperText Markup Language CSS Cascading Style Sheets AJAX Javascript y XML Asíncrono PHP Preprocesador de hiper-texto CO2 Dióxido de carbono
NaOH Hidróxido de sodio mL Mililitro
L Litro
XVII
SIMBOLOGÍA
n tamaño de la muestra p probabilidad
q probabilidad de fracaso
d precisión (error máximo admisible en términos de proporción) N tamaño de la población
XVIII
ÍNDICE DE CUADROS
CUADRO Nº 1 Información General de la Empresa Exportaciones DUREXPORTA ... 5 CUADRO Nº 2 Causas y consecuencias ... 7 CUADRO Nº 3
Frecuencias de la pregunta N.1 ... 15 CUADRO Nº 4
Frecuencias de la pregunta N.2 ... 17 CUADRO Nº 5 Prueba de validación de inicio de sesión ... 62 CUADRO Nº 14 Prueba de validación de nuevos registros ... 63 CUADRO Nº 15 Caso de uso nivel Administrador ... 67 CUADRO Nº 19 Caso de uso nivel Usuario Sistema ... 72 CUADRO Nº 20
XIX
ÍNDICE DE GRÁFICOS
GRÁFICO N. 1
Resultados de la pregunta N.1 ... 15 GRÁFICO N. 2
Resultados de la pregunta N.2 ... 16 GRÁFICO N. 3
Resultados de la pregunta N.3 ... 18 GRÁFICO N. 4
Resultados de la pregunta N.4 ... 19 GRÁFICO N. 5
XX
ÍNDICE DE IMÁGENES
IMAGEN Nº 1 Procesos de la Empresa EXPORTACIONES DUREXPORTA S.A ... 3
IMAGEN Nº 2 Ubicación Geográfica de la Empresa EXPORTACIONES DUREXPORTA ... 5
XXI Diagrama de caso de uso del Rol Administrador ... 66 IMAGEN Nº 30 Diagrama de caso de uso Usuario Sistema ... 71
XXII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS
COMPUTACIONALES
ANÁLISIS Y DESARROLLO DE UN SISTEMA WEB PARA GESTIONAR Y CONTROLAR LOS PROCESOS DE TRATAMIENTO DE CALIDAD
DEL MANGO PARA EXPORTACIÓN. CASO PRÁCTICO A IMPLANTAR EN LA EMPRESA EXPORTACIONES
DUREXPORTA S.A.
RESUMEN
XXIII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS
COMPUTACIONALES
ANÁLISIS Y DESARROLLO DE UN SISTEMA WEB PARA GESTIONAR Y CONTROLAR LOS PROCESOS DE TRATAMIENTO DE CALIDAD
DEL MANGO PARA EXPORTACIÓN. CASO PRÁCTICO A IMPLANTAR EN LA EMPRESA EXPORTACIONES
DUREXPORTA S.A.
ABSTRACT
Companies have in their hands a large amount of information from their customers, employees, suppliers and those data they obtain according to what they do, and all that information has to be as a whole, "SYSTEM" that stores, stores and collects your data and information in large quantities, with the sole purpose of offering the best quality service. At the moment of wanting to own a system for the companies they have to be based on their capacity and vision that they have to grow in the future. Since when you do not get the right system or when you do not have updates, it starts to be evaluated as obsolete and at some point it will not supply that system, that's when we will not see pleasant results and it can fail, such is the case with the DUREXPORTA Company. SA that is why one of the objectives for this year is that its internal system is the most up-to-date, that is why a new web system will be created, which will be easy for each employee to use when manipulating the system, in order to that they can register their data in a safe and simple way, as a result the good development of each process will be obtained such as the case of reception, hydrothermal treatment, packaging, and finally dispatch, each one has a range of importance for the treatment is done in a correct way.
Key Words: mango, export and hydrothermal treatment.
Autores: Diana Inés Perero Yagual
1
INTRODUCCIÓN
En la actualidad, los sistemas de información o tecnologías de la información permiten que las empresas utilicen técnicas y tecnologías actuales con el fin de mejorar su productibilidad y su rendimiento. Esto otorga a las empresas mejorar sus capacidades de información.
Gestionar de forma eficiente la información de una empresa reconocida es de suma importancia debido a la demanda que está tiene en el mercado, también sabemos que como empresa deben tener un sistema que les facilite el ingresar, procesar, respaldar y almacenar todos los datos e información existentes en la empresa, ya sea un software o programa en donde se les haga posible controlar y gestionar aquellos procesos que realicen para el beneficio único de la empresa como tal.
Es por esta razón que la Empresa EXPORTACIONES DUREXPORTA S.A. tiene el objetivo para el año 2018 tener actualizado su sistema interno para que sea más fácil de manipular y eficiente, independientemente de quien lo utilice, ya que puede tan solo utilizarlo la jefa de sistemas si lo quiere así, u otorgarle permisos a cualquier empleado si en caso tenga que estar encargado en el área de sistemas ya sea de tiempo parcial o temporal, cualquier persona que manipule el sistema tiene que ser responsable a la hora de ingresar cada información en el sistema. Ya que es lo único que le faltaría debido a que la empresa ya tiene mucho tiempo en el mercado, muchas personas que exportan los mangos a otros países confían en la empresa con el fin de que sus mangos tengan una mejor apariencia física, y por ello debe optimizar los procesos.
El trabajo de titulación contempla en el capítulo uno sobre todo referente al problema que tiene la empresa, la situación actual respecto al problema, ubicación del problema, causas y consecuencias, objetivos: general y específico, justificación e importancia y por último se tendrá el estudio del problema.
2 PHP, JavaScript, CSS, Ajax, la arquitectura que utilizaremos será N. Capas y la seguridad respectiva que se le aplicará.
En el capítulo tres se describirá la propuesta tecnológica, en la cual se analizará cada una de las factibilidades que se tienen que tomar en cuenta para comprobar si es viable el desarrollo del proyecto de tesis a realizar, también se encuentra las etapas de la metodología del proyecto, los entregables y por último los criterios de validación de la propuesta.
En el capítulo cuatro se obtendrán los criterios de aceptación del producto o servicio, el juicio de expertos, los resultados, soluciones con respecto al problema que esta detallado en el capítulo uno y finalmente también se tendrá la conclusión y recomendaciones.
Son cuatro anexos presentados:
- Entrevista dirigida al jefe de sistemas del área
- Encuesta dirigida al personal que maneja el actual sistema de la empresa Exportaciones Durexporta S.A.
- Nivel de expertos
3
CAPÍTULO I
EL PROBLEMA
Descripción de la situación actual del problema.
La empresa EXPORTACIONES DUREXPORTA S.A. fue la primera empresa procesadora de mango en Ecuador que puso fruta a través del sistema de Tratamiento Hidrotérmico y empezó sus exportaciones a Estados Unidos, desde hace 26 años la empresa cuenta con cuatro procesos definidos para la respectiva exportación de la fruta tal como se muestra en la imagen. Nº 1, estos procedimientos son registrados en un sistema desarrollado en el lenguaje de programación FOXPRO, el cual posee un sistema gestor de base de datos.
IMAGEN Nº 1
Procesos de la Empresa EXPORTACIONES DUREXPORTA S.A
Elaboración: Diana Perero y Kimberly Sornoza
Fuente: Empresa EXPORTACIONES DUREXPORTA S.A
4 interface muy pobre ante la vista de las personas que frecuentan el uso del sistema al momento de procesar diferentes datos.
Luego del análisis que se llevó a cabo acerca de los procesos de exportación de mango en la empresa EXPORTACIONES DUREXPORTA S.A. y una entrevista no estructurada, se pudo notar que la empresa solo tiene como idea y meta actualizarse, del sistema FOXPRO a un sistema web, pero no tiene indicios de haber comenzado con esos cambios actualmente, es por eso por lo que nació como tema de proyecto de tesis.
Cuando se tomó la decisión de realizar un sistema Web que gestione y controle los procesos de tratamiento de Calidad del mango para exportación con la finalidad de mejorar los problemas y las limitaciones que posee actualmente los procesos de gestión de base de datos en la exportación de mango, se tenía que obtener un conocimiento suficiente sobre la función de cada proceso, la cual se obtuvo por parte de la jefa de sistemas.
Como se mencionó anteriormente el lenguaje de programación de base de datos con el que trabaja actualmente EXPORTACIONES DUREXPORTA S.A. es VISUAL FOX PRO que es un lenguaje de programación por procedimientos, orientado a objetos que posee un Sistema Gestor de Bases de datos o Database Management System (DBMS) y Sistema administrador de bases de datos relacionales, producido por Microsoft. Es por eso por lo que mediante es análisis el lenguaje de programación antes mencionado limita mucho las operaciones de la base de datos de la exportación de mango.
UBICACIÓN DEL PROBLEMA
5
IMAGEN Nº 2
Ubicación Geográfica de la Empresa EXPORTACIONES DUREXPORTA
Elaboración: Google maps
Fuente: Google maps
CUADRO Nº 1
Información General de la Empresa Exportaciones DUREXPORTA
EMPRESA EXPORTACIONES DUREXPORTA S.A.
Fundada: en el año 1991
A qué se dedica: al tratamiento
hidrotérmico y exportación del mango
Registrado en el SRI: Sí
Registro Superintendencia de Compañía: Sí
Utilizan un sistema llamado Visual FOXPRO desde hace 21 años
Elaboración: Diana Perero, Kimberly Sornoza Núñez.
6
Situación o Conflicto
Cada nueva temporada de exportación de mango la empresa realiza algunos cambios que son consideradas como actualizaciones al sistema realizado en FOXPRO obteniendo ciertas mejoras al momento de procesar información, pero si bien es cierto las empresas hoy en día necesitan estar a la vanguardia de los mejores procesos de lenguaje de programación ya que eso produce ahorro en tiempo y en presupuesto a la empresa.
Las empresas necesitan estar a la vanguardia de nuevas tecnologías de información entre ellas nuevos procesos de recolección de información ya sea este por medios de lenguaje de programación creados por otras compañías y adaptables a las necesidades de cada empresa o a su vez por la creación de software propios de la empresa.
7
Causas y Consecuencias del Problema
A continuación, se detallan las causas y consecuencias que surgen en el presente proyecto de titulación:
¿Qué incidencia tendría el Análisis y desarrollo de un Sistema Web que gestione y controle los procesos de tratamiento de Calidad del mango para la exportación aplicada a la empresa EXPORTACIONES DUREXPORTA S.A.?
EVALUACIÓN DEL PROBLEMA
A continuación, se nombrará seis aspectos, con los cuales se evaluará el problema.
8 Claro: Desarrollo de un sistema web con procesos que están basados actualmente en FoxPro
Evidente: al manipular cada proceso de forma manual pueden ocurrir sin número
de errores es por eso por lo que el sistema otorga un manejo más factible de la información por cada proceso realizado.
Original: Se desarrollará un sistema web completamente nuevo, el cual brindará
la facilidad al momento de manipular los procesos.
Factible: procesos resumidos en reportes y en gráficos según el número de lotes
que ingresan a planta.
Identifica los productos esperados: reportes en formato pdf y Excel, también
reportes en dashboard (gráficos)
OBJETIVOS DE LA INVESTIGACIÓN
Objetivo General
Desarrollar un sistema web, que mediante el adecuado análisis de los procesos se obtenga fiabilidad de la gestión y control de los procesos de tratamiento de calidad para exportación del mango.
Objetivos Específicos
• Analizar la situación actual de la Empresa Exportaciones Durexporta S.A.
sobre el uso de los procesos para tratamiento de calidad del mango
• Presentar un diseño amigable e interactivo para el manejo de la información. • Desarrollar un Sistema Web para registrar, consultar y gestionar cada proceso. • Actualizar los servicios brindados en la empresa Exportaciones
9
ALCANCES DEL PROBLEMA
El alcance para la elaboración del proyecto de titulación es el desarrollo del sistema web para la Empresa Exportaciones Durexporta SA., realizado con herramientas open source. Lo cual requiere pasar por varias etapas que tiene que ver con el desarrollo como:
• Análisis: tener conocimientos solidos sobre los cuatro procesos que funcionan dentro de la empresa para desarrollar el sistema web, conforme a sus nuevas necesidades.
• Diseño: Por medio de la metodología SCRUM se va a realizar la fase del
diseño considerando las características definidas por el sistema web.
• Programación: Para la elaboración del desarrollo de la base de datos y la
información que posee el sistema se utilizó: mysql, html5, css, php, javascript, ajax, xampp y el framework netbeans.
• Pruebas: Se ejecutarán pruebas necesarias por cada módulo para el correcto funcionamiento del sistema.
En el sistema web se encontrarán varias opciones como: • Módulo de Inicio
➢ Visualización de imágenes que representan los procesos ➢ Visualización de todos los módulos
➢ Visualización de la fecha actual
• Módulo de Recepción ➢ Recepción
11 ➢ Hacienda
o Registrar nueva hacienda o Consultar todas
o Modificar datos ➢ Variedad
o Registrar nueva variedad de mango o Consultar datos
o Modificar datos ➢ Marca
o Registrar nueva marca o Consultar datos
o Modificar datos ➢ Contenedor
o Registrar nuevo contenedor o Consultar datos
o Modificar datos
• Módulos de reportes generales
➢ Reporte de todos los módulos en PDF y EXCEL
• Cerrar Sesión
12
JUSTIFICACIÓN E IMPORTANCIA
El presente trabajo de titulación nace de la necesidad encontrada al registrar los datos de los procesos con los que cuenta la empresa EXPORTACIONES DUREXPORTA S.A, el cual ingresa la debida información utilizando un aplicativo basado en la herramienta VISUAL FOXPRO según sea su respectivo proceso, planteado en la IMAGEN Nº 1.
En este lenguaje de programación orientado a objetos VISUAL FOXPRO, aunque es un manejador de bases no funciona adecuadamente para grandes volúmenes de información y entorno a su diseño es bastante limitado.
Con el panorama aclarado anteriormente buscamos implementar un Sistema Web que gestione y controle de forma actualizada los procesos ya mencionados anteriormente. Con la finalidad de modernizar el manejo de su información buscamos el desarrollaremos un Sistema Web para el registro de los datos de una forma más llamativa y actualizada.
En la actualidad EXPORTACIONES DUREXPORTA S.A. busca implementar un nuevo sistema de información el cual le permitirá a la empresa mejorar sus procesos de exportación de mango. Tener un sistema de información que facilite la administración de procesos centralizará la información que se suba a la base de datos de la empresa logrando con ellos tener un despliegue corporativo diferente y posicionando aún mucho a más a DURAEXPORTA en el mercado.
La facilidad del uso de nuevas interfaces web y sumado el hecho que el talento humano de la empresa este en una vanguardia de conocimiento permitirá al nuevo modelo de sistema de información poder conectar cada punto del proceso de exportación de una manera eficiente al momento de realizar cada uno de estos procesos.
13 una proyección del futuro, realizar planes estratégicos para futuras exportaciones de mango.
Las empresas hoy en día saben lo importante es estar con nuevas tecnologías ya que eso permite generar más ventas y tener servicios de post venta en los cuales se pueda ayudar a fidelizar a nuestros clientes, el objetivo primordial de cada empresa es saber en qué están fallando para así poder generar nuevas estrategias de mercado DURAEXPORTA nos brinda a nosotros como jóvenes esta oportunidad ya que ellos nos permiten presentarles nuestro sistema de información más allá de un sistema es una nueva manera de generar procesos. La idea sin duda mejorará el presupuesto de la empresa EXPORTACIONES DUREXPORTA S.A. se podrán proyectar hacia el futuro a corto y medio plazo. La globalización impone a cada empresa a tener nuevos esquemas, maneras diferentes de llevar procesos de producción ya que con ellos se situarán nuevos escenarios y grandes retos en el que seguro todos saldrán beneficiados tanto el país, colaboradores y dueños de la empresa.
14
IMAGEN Nº 3
Reporte de tratamiento hidrotérmico
Elaboración: Empresa EXPORTACIONES DUREXPORTA S.A
Fuente: Empresa EXPORTACIONES DUREXPORTA S.A
El propósito es innovar, ir más allá que palabras porque son los hechos que marcaran la historia de esta empresa y sin duda DUREXPORTA quedará registrada como una empresa demoro en innovar a un nuevo sistema interno para controlar sus procesos, pero cuando realizaron el cambio sucedió de una manera que facilito la vida a los empleados y les dio la oportunidad a jóvenes de desarrollar su talento y lo aprendido en las aulas de clase
Análisis de la encuesta
15
GRÁFICO N. 1
Resultados de la pregunta N.1
Elaboración: Diana Perero Yagual, Kimberly Sornoza Núñez
Fuente: Diana Perero Yagual, Kimberly Sornoza Núñez
CUADRO Nº 3
Frecuencias de la pregunta N.1
Detalle Frecuencias Porcentaje
Si 38 86,36%
No 1 2,27%
No estoy seguro 5 11,37%
Total muestra 44 100%
Elaboración: Diana Perero Yagual, Kimberly Sornoza Núñez
Fuente: Diana Perero Yagual, Kimberly Sornoza Núñez
16 Análisis: Podemos apreciar que un total del 86,36% (8 de cada 10) indica que
existe una aceptación favorable para que los sistemas actuales puedan ser actualizados. El 11,37% no está seguro a obtener nuevos cambios y un 2,27% no está de acuerdo con aceptar nuevas alternativas.
2. ¿Está usted de acuerdo que exista un correcto manejo de la información receptada en la empresa?
GRÁFICO N. 2
Resultados de la pregunta N.2
Elaboración: Diana Perero Yagual, Kimberly Sornoza Núñez
Fuente: Diana Perero Yagual, Kimberly Sornoza Núñez
Totalmente de acuerdo De acuerdo
Imparcialmente de acuerdo Desacuerdo
17
CUADRO Nº 4
Frecuencias de la pregunta N.2
Detalle Respuestas Porcentaje
Totalmente de acuerdo 25 56,82%
De acuerdo 15 34,09%
Imparcialmente de acuerdo 4 9,09%
Desacuerdo 0 0%
Totalmente desacuerdo 0 0%
Total muestra 44 100%
Elaboración: Diana Perero Yagual, Kimberly Sornoza Núñez
Fuente: Diana Perero Yagual, Kimberly Sornoza Núñez
Análisis: Podemos apreciar que un total del 56,82% indica que es de suma
importancia el manejo que se le dé a la información que recepta la empresa. El 34,09% está de acuerdo con esto, por lo tanto 8 de cada 10 esta encuentra imparcialmente de acuerdo que se maneje un correcto manejo de la información.
18
GRÁFICO N. 3
Resultados de la pregunta N.3
Elaboración: Diana Perero Yagual, Kimberly Sornoza Núñez
Fuente: Diana Perero Yagual, Kimberly Sornoza Núñez
CUADRO Nº 5
Frecuencias de la pregunta N.3
Detalle Respuestas Porcentaje
Java 2 4,55%
Visual FoxPro 42 95,45%
PHP 0 0%
Pauscal 0 0%
Python 0 0%
Total muestra 44 100%
Elaboración: Diana Perero Yagual, Kimberly Sornoza Núñez
Fuente: Diana Perero Yagual, Kimberly Sornoza Núñez
Java Visual FoxPro PHP
19 Análisis: Podemos apreciar que un total del 95,45% (9 de cada 10) indican que
Visual FoxPro es el único lenguaje de programación escuchado y trabajado dentro de la exportadora. El 4,55% hace referencia al poco conocimiento que existe acerca del lenguaje de programación orientado a objetos.
4. ¿Considera factible trabajar en una nueva interfaz gráfica amigable e iterativa?
GRÁFICO N. 4
Resultados de la pregunta N.4
Elaboración: Diana Perero Yagual, Kimberly Sornoza Núñez
Fuente: Diana Perero Yagual, Kimberly Sornoza Núñez
Totalmente de acuerdo De acuerdo
Imparcialmente de acuerdo Desacuerdo
20
CUADRO Nº 6
Frecuencias de la pregunta N.4
Detalle Respuestas Porcentaje
Totalmente de acuerdo 40 90,91%
De acuerdo 4 9,09%
Imparcialmente de acuerdo 0 0%
Desacuerdo 0 0%
Totalmente desacuerdo 0 0%
Total muestra 44 100%
Elaboración: Diana Perero Yagual, Kimberly Sornoza Núñez
Fuente: Diana Perero Yagual, Kimberly Sornoza Núñez
Análisis: Podemos apreciar que un total del 90,91% (9 de cada 10) indican que
existe un total acuerdo trabajar en una interfaz gráfica más llamativa y un 9,09% está igual de acuerdo con esta opción.
21
GRÁFICO N. 5
Respuestas de la pregunta N.5
Elaboración: Diana Perero Yagual, Kimberly Sornoza Núñez
Fuente: Diana Perero Yagual, Kimberly Sornoza Núñez
CUADRO Nº 7
Frecuencias de la pregunta N.5
Detalle Respuestas Porcentaje
Totalmente de acuerdo 44 100%
De acuerdo 0 0%
Imparcialmente de acuerdo 0 0%
Desacuerdo 0 0%
Totalmente desacuerdo 0 0%
Total muestra 44 100%
Elaboración: Diana Perero Yagual, Kimberly Sornoza Núñez
Fuente: Diana Perero Yagual, Kimberly Sornoza Núñez
Totalmente de acuerdo De acuerdo
Imparcialmente de acuerdo Desacuerdo
22 Análisis: Podemos apreciar que un total del 100%, todos indican que existe un
total acuerdo a que se implemente un sistema web en el que les permita trabajar de una forma actualizada y con mejores procedimientos.
METODOLOGÍA DEL PROYECTO
Siempre se ha conocido a scrum como una metodología, pero la razón es que scrum se lo ha basado como un modelo de proceso empírico, que a través del estudio gestiona y controla la dificultad en el desarrollo de servicios, programas, sistemas o productos para satisfacer las necesidades de los clientes, esta metodología provoca la participación de los equipos para poder desarrollar productos complicados, algunos eventos de scrum se utilizan para disminuir las sesiones en grupo (reuniones) no definidas, ya que todos los eventos tiene una caja de tiempo “TimeBox” cada que se inicia un sprint este tiene una duración fija y no se puede acortar ni alargar, estos eventos son:
• Sprint,
• Sprint planning, • Daily scrum, • Sprint Review, • Sprint Retrospective
23
IMAGEN Nº 4
Scrum, software en 30 días
Elaboración: Joel Francia
Fuente: Scrum.org
EL ESTUDIO
24 respectiva exportación, estos procesos son indispensables para que la fruta sea vista de forma más agradable.
A continuación, describiremos cada uno de los procesos con los que cuenta la empresa EXPORTACIONES DUREXPORTA S.A. Como primer lugar tenemos el proceso de Recepción el cual cuenta con los siguientes datos:
IMAGEN Nº 5 Registro de Recepción
Elaboración: Empresa Exportaciones DUREXPORTA S.A.
25
IMAGEN Nº 6
Mangos en gavetas
Elaboración: Empresa Exportaciones Durexporta S.A.
Fuente: Empresa Exportaciones Durexporta S.A.
Esta información es emitida por el operador de recepción, y es ingresada apenas empiece a descargar las gavetas del camión. El lote se crea de manera secuencial, se selecciona el nombre de la hacienda de acuerdo con el código que este contenga, la variedad es también seleccionada conforme sea el tipo de mango, se procede a ingresar la cantidad de gavetas ingresadas por lote, el número de guía con el que cuenta la guía de remisión del camión, la fecha y hora en que el camión ingreso a planta y por último la información sobre el cual la maquinaria paso el respectivo lote.
Mientras se ejecuta este primer proceso existe un personal de Agro Calidad, los cuales se encargan de obtener muestras no menos de 50 mangos que son picados para la respectiva verificaron del estado de la fruta.
26
IMAGEN Nº 7
Registro de Jaula
Elaboración: Empresa Exportaciones DUREXPORTA S.A.
Fuente: Aplicativo de la Empresa Exportaciones DUREXPORTA S.A.
Esta información es ingresada para determinar el tiempo por el cual la fruta estará dentro de los tanques (la empresa cuenta en la actualidad con 8 tanques de lavado) permitiéndonos identificar la posición del lote ingresado en el proceso anterior. Existen tres tipos de tiempo: 75 minutos, 90 minutos y 110 minutos; el tiempo que se encuentre la fruta ingresada en el tanque varía dependiendo de la calidad del mismo.
27 1. Cuando el camión llega con un mango de prioridad y no es atendido a
tiempo se daña
2. Cuando el mango está en el acto del proceso del tratamiento hidrotérmico y lo dejan mucho tiempo
El control que realizan es a mano, esto es lo que se quiere eliminar y que el mismo sistema lo haga cuando cumpla con el tiempo especificado ya que cada mango tiene un tiempo determinado.
IMAGEN Nº 8 Tiempo de mango para enviar a reposo
Elaboración: Empresa Exportaciones DUREXPORTA S.A.
Fuente: Aplicativo de la Empresa Exportaciones DUREXPORTA S.A.
28
IMAGEN Nº 9
Tanques Hidrotérmico
Elaboración: Empresa Exportaciones DUREXPORTA S.A.
Fuente: Empresa Exportaciones DUREXPORTA S.A.
IMAGEN Nº 10
Registro de Control Hidrotérmico
Elaboración: Empresa Exportaciones DUREXPORTA S.A.
29 Cuando la fruta cumple con su tiempo de tratamiento de lavado, pasa al área de reposo, en donde este cumple un tiempo estimado hasta que se encuentre totalmente seco y pueda ser empacado.
IMAGEN Nº 11
Personal de Empaque
Elaboración: Empresa Exportaciones Durexporta S.A.
Fuente: Empresa Exportaciones Durexporta S.A.
30
IMAGEN Nº 12
Registro de Pallets
Elaboración: Empresa Exportaciones DUREXPORTA S.A.
Fuente: Aplicativo de la Empresa Exportaciones DUREXPORTA S.A.
l
IMAGEN Nº 13
Pallets
Elaboración: Empresa Exportaciones Durexporta S.A.
31 Como último proceso con el que cuenta la empresa EXPORTACIONES DUREXPORTA S.A., tenemos el Despacho, en donde se ingresa la información de destino del mango, datos del contenedor por el cual va hacer transportado, cantidades de cajas en los respectivos pallets, información del termógrafo (equipo digital destinado a la medición, registro y el resguardo de datos de temperatura instrumentados) y los sellos de seguridad con el que viaja el contenedor.
IMAGEN Nº 14
Registro de Despacho
DESPACHO
Elaboración: Empresa Exportaciones DUREXPORTA S.A.
32 enfocado en el sistema de la Empresa EXPORTACIONES DUREXPORTA S.A.
Es una empresa que se encarga de la exportación de mangos, creada en el año de 1991, líder en la producción de empaquetamientos reconocida por su excelente servicio y marketing de mangos en el Ecuador. El mango es una de las frutas tropicales más importantes en el mundo, principalmente por su agradable sabor, aroma y por su alto valor nutricional, es un fruto rico en agua, azúcares, fibra, minerales y vitaminas.(Dussán-Sarria, Torres-León et al. 2014)
La empresa realiza el tratamiento hidrotérmico del mago para su respectiva exportación, como información principal tenemos que la empresa consta de cuatros procesos antes vistos y explicados, también vale recalcar que los mangos se clasifican en variedades como: kent, keitt, ataulfo, tommy, haden y Naomi. En México se exportan mayormente los mangos kent, ataulfo, haden y tommy.
33 recipientes de 500 mL que en uno incluye NaOH, esto sirve para aspirar el CO2 en otro el aire etileno (UAEM, Redalyc.org, 2015).
En segunda instancia se presentará el mango keitt, la habilidad de crecimiento que tiene esta fruta se caracteriza mucho por la forma de sus ramas, algunas son largas y otras curvadas, esta variedad de mango se la puede disfrutar comiéndola con una cuchara por la pulpa que no tiene fibra, el tamaño de la semilla es muy pequeña, la forma que tiene la fruta es ovoide, oblonga, el color que cubre la fruta es de color rosado, esta posee el 30% menos del color rojo, el peso mediano es de 500 a 600 gr. (España, Viveros Brokaw, s.f.)
Para exportar el mango ataulfo en poblaciones de México lo realizan de la siguiente manera: dividen en dos lotes el proceso de madurez que tiene el mango cada 64 frutos son un lote, cuando son refrigerados sucede un cambio de color verde a amarillo naranja esto es por el mucho fluido de biosíntesis de carotenoides. En algunos estudios que se realizaron se encontraron beneficios por el color que es causado en cuanto a lo que el mango se sumerge aguas que son de alta temperatura, la firmeza del mango la realizan con el tratamiento hidrotérmico y también con la temperatura de acopio, puede haber daños debido al frio, la razón que podemos encontrar en cuanto a este punto es por las manchas decoloradas, el oscurecimiento de lenticelas, maduración irregular, el poco sabor y color, el oscurecimiento de la fruta internamente por esta razón no se debe de almacenar la fruta a 10 °C por dos semanas para evitar el aumento a enfermedades. Podemos concluir diciendo que a 10 °C no es para nada recomendable refrigerar el mango ataulfo (UAEM, redalyc.org, 2015).
34 El país principal que es fuente del mango Haden es México, aunque en Florida es la fruta más antigua, nació primero con el nombre “Mulgoba” es grande aproximadamente de 14cm, en cuanto a su largo posee 400 a 600 gramos de peso, tiene una forma redondeada, ovoide, que por dentro de la fruta tiene un color amarillo y por fuera un color medio rojizo con numerosos puntitos de color blanco, La pulpa es jugosa, tiene un sabor medio ácido. (Ecuador, s.f.)
IMAGEN Nº 15
Variedades del mango
Elaboración: Empresa Exportaciones Durexporta S.A.
Fuente: Empresa Exportaciones Durexporta S.A.
Así como se dio una breve reseña de cómo, dónde y porqué se realiza el tratamiento de cada mango o que quiere decir el mango por su nombre, así también existen otras variedades de mango como: Kensingtong, Francis, Osteen, Irwin, Alphonse, Edward, Manila y Palmer.
A continuación, describiremos algunas variedades de mango que no son exportadas en la Empresa como las ya nombradas.
35 también tiene una parte de color rojo, esta variedad de mango no se la puede comer con cuchara por la fibra que posee, el tamaño que posee la semilla es mediano y su peso relativamente se prolonga de 450 y 500 gr. (España, Viveros Brokaw, s.f.)
El País nativo del mango francis es Haití, este mango es muy popular y reconocido por el gusto picante y dulce a la vez, el color que recubre la fruta es amarillo brillante, también con un leve color verde, la textura es blando y está llena de fibra, la forma que tiene el mango es la letra S y la temporada más alta es de mayo a julio en los Estados Unidos. (Team, 2017)
36
IMAGEN Nº 16
Guía Remisión del Camión
Elaboración: Empresa Exportaciones DUREXPORTA S.A.
Fuente: Aplicativo de la Empresa Exportaciones DUREXPORTA S.A.
37 FUNDAMENTOS TEÓRICOS
Los recursos que se utilizará para realizar nuestro trabajo de titulación son gratuitos tales como: Netbeans, MySql WorkBench, PHP, Protocolo HTML, Javascript, CSS, Ajax y el servidor XAMPP.
Netbeans IDE 8.1
38 MySql Workbench
Versión 6.3 es la herramienta Open Source, que se utilizará para el proyecto de titulación, con la finalidad de crear y almacenar la base de datos, nació en el país de Suecia en el año de 1995, creado por David Axmark, Allan Larsson y Michael Widenius. Utilizaremos este sistema de gestión de datos, para el desarrollo de la base de datos, que sirve básicamente para realizar tablas, diseñar diagramas de entidad conforme a las tablas realizadas, apta para trabajar con servidores y base de datos MySql posee un script incorporado para que sea posible el hacer las consultas digitando la sentencia que se quiera observar. Esta herramienta solo está disponible en Windows, Linux y Mac OS X y en comparación de las versiones anteriores de MySql, esta versión que utilizaremos tiene para generar la migración de datos, exportar e importar los datos de una base a otra y en cuanto a la interfaz de usuario mejoraron varias cosas como; conexiones, modelos y los indicadores todas estas herramientas nombradas se dividieron en páginas individuales volviéndose así de una forma u otra muy interactiva con el usuario también mediante esta interfaz fácilmente se puede gestionar y controlar las copias de seguridad, se lo realizará de una forma muy fácil, ver dichas copias no obstante se puede decir que también será de fácil uso tanto para configurar, ejecutar las sentencias, diseñar las tablas (MySql, 2017).
IMAGEN Nº 18
logo de MySQL Workbench
Elaboración: MySQL Workbench
Fuente:
39 PHP (Preprocesador de hiper-texto)
40 Protocolo HTML
Es el código que también se utilizará para realizar algunas acciones en nuestro sistema web como los formularios, cajas de texto, etc. Es el que hace posible la aparición del formato www, el lenguaje html nace en el año de 1991 quien lo desarrolla es Tim Bernes-Lee como un desarrollo de hipertexto con el único propósito de ayudar como medio de trasmisión de información, también se sometió a varias trasformaciones es por esto que existen varias versiones que se nombrará, según el año que fue creada:
- versión 1.0 en el año 1993 - versión 2.0 en el año 1995 - versión 3.0 en el año 1995 - versión 3.2 en el año 1997
- versión 4.0 en el año 1997 pero revisada en el 1998.
El formato que se realiza en HTML se lee desde un navegador web y para poder observar y crear HTML solo es necesario: un editor de documentos HTML y un navegador del www (programa cliente) este permite la entrada a páginas de internet. (Lapuente, 2013).
IMAGEN Nº 20
Logo de HTML 5
Elaboración: HTML 5
Fuente:
41 JavaScript
Es el lenguaje de programación considerado uno de los más valioso en la actualidad, este lenguaje también se utilizará para realizar las validaciones, agregar las fechas y añadir algunas características interactivas en el sistema web, fue diseñado por Brendan Elch por el año 1995, primero tuvo el nombre de LiveScript aunque con el tiempo se terminó llamando hasta el día de hoy JavaScript. Algunas de las características como: multiplataforma, se pueden utilizar en Windows, Linux o Mac en el navegador, es liviano, estructurado, no se compila para tratar de ejecutar y Orientado a objetos son los que hacen de JavaScript un lenguaje muy potente. (Caballero, s.f.)
IMAGEN Nº 21
Logo de JavaScript
Elaboración: JavaScript
Fuente: https://codigoscript.com/2015/02/11/obtener-elemento-por-su-id/
CSS
42
IMAGEN Nº 22
Logo de CSS
Elaboración: CSS
Fuente: http://www.idlewilddigital.com/content/css-3
AJAX (Asynchronous Javascript and XML)
Ajax no es un lenguaje de programación, es una técnica de desarrollo que admite que un servidor y un navegador intercambien información de forma que el cliente que está solicitando la página, aquella página no dependa de ningún tiempo (asíncrona) para ser recargada nuevamente para las paginas, ósea esto quiere decir que sea de forma asíncrona, pero en este caso se lo utilizará para el sistema web, este acrónimo AJAX fue utilizado por primera vez por Jesse Garret en el año 2005. La ventaja de tener implementado AJAX en el sistema es que no necesariamente toda una página tenga que ser recargada varias veces, con el hecho de tan solo clickear en un enlace, sitio, página o cuando se envía un formulario con información al servidor es posible recibir respuesta inmediata. (Rivas, 2012)
IMAGEN Nº 23
Logo de Ajax
Elaboración: Ajax
43 XAMPP
Esta herramienta se la utilizará como servidor para el sistema web, este servidor de sitios web fue creada el 9 de enero de 2010, son intérpretes de varios lenguajes de script: PHP y Perl, El nombre del servidor tiene una sigla principal que es la “X” que esto se interpreta de la siguiente manera: se lo puede emplear en cualquiera de los diferentes sistemas operativos que existen, actualmente está disponible para Microsoft Windows, GNU/LINUX, Solaris y MacOS X, prosigue la letra “A” de apache, “M” MySql, “P” PHP y por ultimo “P” Perl, también es un software libre que está bajo la licencia GNU, tiene algunas características como lo fácil que es a la hora de usarla, es un paquete formado por un servidor web apache, fue creada con Solaris 8 por un grupo de creadores de tecnología denominado Apache Friends y probada con Solaris 9, pertenece al género WAMP como un sistema de infraestructura de internet de las siglas “W” Windows, “A” Apache, “M” MySql, “P” PHP. (Rodriguez, 2013)
IMAGEN Nº 24
Logo de XAMPP
Elaboración: XAMPP
Fuente:
44 Arquitectura N Capas
Esta es una arquitectura que se base en cliente – servidor en donde el objetivo principal es separar la lógica de negocios de la lógica de diseño.
Se puede decir que la principal ventaja de la arquitectura es donde el desarrollo de la página se pueda realizar en varias capas, de las cuales las más utilizadas son las que explicaremos a continuación:
Capa de presentación
Básicamente es lo que el usuario puede observar en la página, esta capa también es llamada capa de usuario e interfaz de usuario, esta capa se comunica solo por la capa de negocio, ya que la presentación para el usuario debe ser de forma interactiva, fácil y amigable, porque la comunicación que tenga el usuario con la página solo se realizará mediante esta capa. Viene a ser como la arquitectura MVC en este caso sería la vista.
Capa de negocio
También llamada lógica de negocio por lo que en esta capa es donde se establecen las reglas que tienen que cumplirse, esta capa se comunica con la capa de presentación y para recibir las peticiones y presentar los resultados, se tiene que solicitar al gestor de base de datos almacenar o recuperar los datos que posee para el sistema. Con respecto a la arquitectura MVC viene a ser el controlador.
Capa de datos
45
IMAGEN Nº 25
Arquitectura N Capas
Elaborado: Camilo, Rolando y Luis
Fuente: Articulo de Análisis y diseño de un sistema de información para
proyectos de vivienda de interés social
Seguridad
La seguridad básica que tendrá el sistema será: por medio de un logueo, validaciones y las sesiones
El sistema web se aplicará con un logueo, esto funcionará con el ingreso de los empleados que estén registrados ya sea del usuario administrador o el usuario sistema, se encontrarán almacenados en la base de datos, esto solo quiere decir que si no está registrado en la base de datos no estará autorizado a loguearse y no logrará acceder al sistema, también se lo realizará mediante la encriptación de clave la cual funcionará de la siguiente manera, por medio del código php se tiene que utilizar un código en donde proteja la base de datos que esta almacenada o también podría ser por medio la misma base de datos.
46 Validaciones
Esto se realiza con el Javascript, el cual se validará cada uno de los campos con los que cuenta los procesos del sistema, aclarando que no todos tendrán la misma forma de validar, por ejemplo: que todos los campos sean obligatoriamente llenos con los respectivos datos, algunos de los campos se generan de forma secuencial, otros solo se podrá ingresar números, decimales, y por último solo letras, pero cada una ellas serán con un límite.
Sesiones
47
FUNDAMENTOS LEGALES
Tenemos algunos aspectos legales que son necesarios tomar en cuenta, entre los cuales está la Constitución Nacional del Ecuador en el titulo VI basado en el capítulo sexto como trabajo y producción, en la sección segunda, tipos de propiedad dice en el:
Artículo 322.- Se reconoce la propiedad intelectual de acuerdo con las condiciones que señale la ley. Se prohíbe toda forma de apropiación de conocimientos colectivos, en el ámbito de las ciencias, tecnologías y saberes ancestrales. Se prohíbe también la apropiación sobre los recursos genéticos que contienen la diversidad biológica y la agro-biodiversidad.
En la sección cuarta, Democratización de los factores de producción dice el:
Articulo 334.- El Estado promoverá el acceso equitativo a los factores de
En el Titulo VII del Régimen del Buen Vivir en el capítulo primero de Inclusión y equidad, sección octava de Ciencia, tecnología, innovación y saberes ancestrales dice el:
Articulo 385.- El sistema nacional de ciencia, tecnología, innovación y saberes ancestrales, en el marco del respeto al ambiente, la naturaleza, la vida, las culturas y la soberanía, tendrá como finalidad:
48 3. Desarrollar tecnologías e innovaciones que impulsen la producción nacional, eleven la eficiencia y productividad, mejoren la calidad de vida y contribuyan a la realización del buen vivir. (asambleanacional, s.f.)
Decreto Presidencial Nº 1014
También está respaldado bajo el decreto Presidencial Nº 1014 en donde impulsa desde abril del 2008 el uso del software libre, así como dice el:
Artículo 1.Establecer como política pública para las entidades de administración Pública central la utilización del Software Libre en sus sistemas y equipamientos
informáticos.
El desarrollo de este sistema web se lo realizara usando software libre con el único
propósito de reducir los costos para la empresa.
Artículo 2. Se entiende por software libre, a los programas de computación que se
pueden utilizar y distribuir sin restricción alguna, que permitan el acceso a los
códigos fuentes y que sus aplicaciones puedan ser mejoradas.
Estos programas de computación tienen las siguientes libertades:
• Utilización de programa con cualquier propósito de uso común.
• Distribución de copias sin restricción alguna
• Estudio y modificación de programa (Requisito: código fuente disponible)
• Publicación del programa mejorado (Requisito: código fuente disponible)
Artículo 3. Las entidades de la administración pública central previa a la instalación
del software libre en sus equipos deberán verificar la existencia de capacidad
técnica que brinde el soporte necesario para este tipo de software. (Wordpress,
2008)
Bajo este artículo tiene que estar las entidades que quieran obtener el sistema
web y así podrán tener derecho con toda la documentación para entender el
49 Por lo tanto, se nombrarán algunas herramientas que tiene políticas legales como: MySql y Netbeans.
Se puede decir que la primera política de MySql está bajo un acuerdo de licencia, pero esta contiene restricciones de uso ya que se encuentran protegidas por leyes de propiedad intelectual salvo en acuerdo de licencia o lo que está permitido por la ley, claro está que no se puede copiar, traducir, modificar, distribuir, publicar o mostrar donde se quiere. Si es que se utiliza el software en donde se encuentra aplicaciones peligrosas, se deberá de tomar medidas de seguridad, copias de seguridad, redundancia y varias medidas para garantizar el uso seguro en el sitio donde se encuentre instalado, porque la corporación de Oracle no se responsabilizará por daños causados. (MySQL, 2017)
50 Definiciones Conceptuales
NetBeans
Es un entorno de desarrollo que nació por un proyecto que fundó Sun MicroSystems en junio del 2000 que tuvo mucho éxito, por la cantidad de usuarios que son de todo el mundo y cada día se incrementan más, en la cual se puede: compilar, depurar, programar y ejecutar programas. (Oracle, NetBeans, 2018) MySql Workbench
Es una herramienta visual dirigida para los desarrolladores, arquitectos de bases de datos y DBA permite crear, modelar, generar, administrar base de datos, ejecutar y optimizar consultas SQL. (Oracle, MySQL.com, 2018)
HTML
Es un lenguaje de marcas de hipertexto que puede ser traducido como lenguaje de formato de documentos para hipertexto, que se lo emplea para el desarrollo de páginas de internet. (Gardey, 2012)
JavaScript
Es un increíble lenguaje de programación de html y la web, sirve para programar el comportamiento de las páginas web. (W3schools.com, 2018)
CSS
Es un lenguaje que detalla el estilo de un documento HTML, también especifica cómo deben mostrarse cada uno de los elementos HTML. (W3schools.com, 2018) AJAX
51
CAPÍTULO III
PROPUESTA TECNOLOGICA
Todo el sistema interno se manejará por la web, tendrá un aspecto en donde con solo observar unas imágenes se tendrá una idea más clara de la trazabilidad de la empresa y en la parte izquierda se despliega todos los módulos con los cuales opera la empresa.
IMAGEN Nº 26
Vista principal del sistema
Elaborado: Diana Perero Yagual y Kimberly Sornoza Núñez.
Fuente: Sistema web basado en Durexporta
52 cuando se despliega el módulo de Tratamiento hidrotérmico, encontramos las siguientes opciones: la primera opción que es jaula, en donde se registran el número de jaula que ingresan los mangos, el número de gavetas, en las cuatro partes que se clasifica los números de gavetas y por último el tiempo que se le dará de lavado al mango, en segunda instancia tenemos tanque y por último reposo.
IMAGEN Nº 27
Registro de jaula
Elaborado: Diana Perero Yagual y Kimberly Sornoza Núñez.
Fuente: Sistema web basado en Durexporta
53
GRAFICO N. 6
Reporte pastel recepción de hacienda
Elaborado: Diana Perero Yagual y Kimberly Sornoza Núñez.
Fuente: Sistema web basado en Durexporta
GRAFICO N. 7
Reporte barra recepción de hacienda
Elaborado: Diana Perero Yagual y Kimberly Sornoza Núñez.
54 cuenta cuatros puntos relativos a la factibilidad. La primera es operacional, esta se encargará de planificar que niveles tendrá para los debidos permisos que tendrá el sistema web; la factibilidad técnica es la que indica con cuantos equipos se va a contar para el desarrollo del sistema web; la factibilidad legal indicara y ayudará para que el proyecto de titulación no quebrante las leyes y finalmente tenemos la factibilidad económica, la cual señalará cuanto será el costo en cuanto a todos los requerimientos necesarios para el sistema. Los cuatros puntos relativos ayudarán a definir si el desarrollo del sistema web es posible realizarlo.
• Factibilidad Operacional
Para comenzar los procesos existe un margen de prioridad en cuanto a cada lote, el cual consiste en procesar el lote conforme el tiempo que este lleve dentro de la planta y también que variedad tenga el mango, generalmente las variedades Ataulfo y Haden tienen más prioridad para que el lote sea procesado inmediatamente.
55 • Factibilidad técnica
El desarrollo del sistema web se podrá utilizar con los siguientes elementos:
La base de datos está constituida por 12 tablas a continuación detallare como se componen:
De las 12 tablas, 4 tablas son independientes, esto quiere decir que para querer registrar en ellas, estas no dependen de ninguna tabla, las 4 tablas independientes son: contenedores, usuarios, hacienda y variedades, después de esto tenemos la tabla marca, la cual es dependiente de la tabla hacienda, todas aquellas tablas que se utilizan para registrar los procesos tienen dependencia de la tabla usuario porque uno de los requerimientos que pidió la empresa fue de que se mantenga almacenado que usuario fue quien registro aquel proceso, nuestra primera tabla según los procesos es la tabla de recepciones, esta depende de la tabla usuarios, variedad y hacienda para poder realizar sus respectivos registros, luego tenemos la tabla de recepción de albarán, va a depender de la tabla usuarios, y recepciones ya que solo se podrá registrar en el albarán siempre y cuando estén ya registrados los datos en la tabla de recepciones.
56 • Factibilidad legal
Este punto ya está descrito con anterioridad en el capítulo dos, es el que tiene como objetivo verificar que el desarrollo del sistema web no quebrante las leyes reglamentadas en dicho software que se utilizaran.
• Factibilidad Económica
A continuación, se detalla los costos necesarios que tendrá la realización del proyecto de Tesis.
Se tendrá un recurso por un costo y este se dividirá detalladamente respecto, a cuantas cantidades y cuál es el precio unitario para así obtener el precio total de cada elemento que utilizaremos.
CUADRO Nº 8
Costo del desarrollo de la página web
Recursos Costos
Hardware 2,000.00
Desarrolladores 4,000.00
Otros 700.00
Total 6,700.00
Elaboración: Diana Perero Yagual, Kimberly Sornoza Núñez
Fuente: Diana Perero Yagual, Kimberly Sornoza Núñez
57
CUADRO Nº 9
Costo del hardware
Hardware Cantidad Costo Unitario Costo total
Laptop HP 2 1,000.00 2,000.00
Total - - 2,000.00
Elaboración: Diana Perero Yagual, Kimberly Sornoza Núñez
Fuente: Diana Perero Yagual, Kimberly Sornoza Núñez
CUADRO Nº 10
Costo del Personal
Personal Cantidad Costo Unitario Costo total
Desarrolladores 2 2,000.00 4,000.00
Total - - 4,000.00
Elaboración: Diana Perero Yagual, Kimberly Sornoza Núñez
Fuente: Diana Perero Yagual, Kimberly Sornoza Núñez
Etapas de la metodología del proyecto
La metodología que se está implementando para el desarrollo de nuestro sistema web se efectúa mediante cinco iteraciones denominadas sprints.
A continuación, detallamos cada sprints: ▪ Análisis de requerimientos:
58
CUADRO Nº 11
Requerimientos Funcionales
Id Título Descripción Prioridad Depen
59
CUADRO Nº 12
Requerimientos No Funcionales
Id Título Descripción Prioridad
REQ01 Seguridad
Los permisos a usuarios solo podrán ser otorgados por el administrador del sistema web.
alta
REQ02 Interfaz grafica
El sistema web tendrá un diseño
amigable e iterativo. media
REQ03 Usabilidad El sistema web deberá tener manuales
de uso para el fácil manejo del usuario. alta
Elaboración: Diana Perero Yagual, Kimberly Sornoza Núñez
Fuente: Diana Perero Yagual, Kimberly Sornoza Núñez
▪ Diagrama de Entidad - Relación de la base de datos
Las doce tablas que conforman la base de datos para el sistema web
60
IMAGEN Nº 28
Diagrama Entidad Relación
Elaboración: Diana Perero Yagual, Kimberly Sornoza Núñez
61 ▪ Desarrollo de la página web y de la base de Datos
Se procede a crear el script correspondiente, tomando como referencia el diseño de diagrama de entidad-relación.
▪ Evaluación de la página web y validación de requerimientos
Se ejecutan las pruebas para evaluar el correcto funcionamiento del sistema web, comparándolos con los requerimientos solicitados al inicio por el cliente.
Implementación y pruebas
Hardware
• Laptop HP G3 Notebook PC • 4 GB de memoria RAM • Disco duro 240 GB
• Procesador AMD E1-6010 APU with AMD Radeon R2 Graphics
1.35 GHz
Software
• Sistema Operativo Windows 10 • PHP Version 5.6
• Mysql WorkBench 6.3 para getsor de base de datos
• XAMMP como servidor Web donde estará en modo local, porque
permite ejecutar el proyecto en forma local